# Mailbox

Mail me!
Friday, April 8, 2022

An Indian, named Dave

Why am I wasting my time, talking to cretins?

Sunday, February 20, 2022

Ok, why are coding bootcamps even a topic here? Well, Google more or less popularized this shit with the Associate Android Developer program back in 2016. The certificate was then sold as an extra qualification to people desperately looking for things to plump up their resume with, was quite obviously an attempt to build a low cost labor pool of Android developers with micro degrees and in reality only attested that you could “program” by copy&paste.

So, show of hands please, who else thinks that the Android ecosystem consists dominantly of questionable apps that look like they were cobbled together cheaply?

Saturday, February 19, 2022

The shadiest type of coding bootcamps are, of course, those without the camp part: held completely online, using otherwise freely available materials, with the only redeeming factor being the possibility of voice chatting with an instructor.

Total waste of money, if you ask me.

The compiler is your instructor, information gathering and problem solving is part of your skillset as a programmer. If you can’t do either without someone holding your hand and walking you through, then maybe that’s a sign that you are embarking on the wrong career.

Friday, February 18, 2022

So, I have been looking at some coding bootcamp websites now as a basis for a blog article. Most are happy to teach HTML + CSS + JavaScript.

JavaScript is an interpreted language that may be sandwiched in between a markup language. That makes it already slow to begin with. Things don’t improve, performance wise, by adding frameworks to do the heavy lifting and rendering the page on the client (over and over again). Shit really hits the fan, when would be programmers then start plugging their application together from ready made NPM modules because they don’t understand algorithms themselves, hope that someone else does (flip a coin) and end up creating a dependency hell, where no one knows any longer what code the computer is actually running.

That ladies and gentleman is, in a nutshell, the cost of cheaply trained labor: industry standard, slow and bloated, potentially insecure websites with a huge CO2 footprint, because people think that taking shortcuts and focusing on just programming languages is sufficient to become a programmer.

Wednesday, February 16, 2022

The three main issues I have with career jumpers in tech are:

  • They are motivated by the prospect of a high paying job as a programmer, but somehow fail to understand that the high income results (in part) from the expenses of the 4 year degree course, they are so desperately trying to skip.
  • They are taking shortcuts by signing up for coding bootcamps. When engineers take shortcuts, bridges collapse, cars crash and software gets hacked.
  • They sound like they are ginding experience points to invest in their skilltree. Learning how to program is not the same as playing an MMORPG!

I mean, “Hello, I went to a coding bootcamp for 4 months to become a fullstack developer” is about as ridiculous as a proposal as “Hello, I went to a construction bootcamp for 4 months to become an architect, a mason and a plumber”

Monday, February 14, 2022

The problem with coding bootcamps is pretty much that their business model revolves around analyzing the skill requirements for high income jobs, building courses to re-train career jumpers to meet these requirement, then hunt for low income people with big dreams, but little patience, that can be piped through the system.

Naturally, those courses always consist of the latest hype in programming languages and frameworks, but little else. That’s not teaching how to program, that’s just teaching how to cheat past job interviews and hoping for the graduate to stay employed long enough to pay off tuition.

In other words: coding bootcamps are a matchmaking service for people with unrealistic expectations on both sides.

Sunday, February 13, 2022

The thing about luring low income career jumpers into coding bootcamps is that, contrary to what market and politicians belief, you can’t simply re-train anyone to be a programmer in the same way you can’t just turn anyone into an Olympic athlete. Learning a programming language is not the same as learning how to program in the same sense as knowing how to hold a paintbrush doesn’t make you an artist. Creativity is not something that can be taught.

Writing software requires abstract thinking and problem solving skills. Coding bootcamps cater to a clientele that prefers to follow step-by-step instructions and is mainly motivated by the prospect of a higher income. So, what could possibly go wrong when we use money to bait people, with a mechanical way of thinking and a willingness to take shortcuts, into that career path, then switch by telling them that they don’t quite cut the mustard, to actually earn an engineer’s wage, were mainly hired to do grunt work and are utterly replaceable, but should probably stick around to pay off their tuition fees?

Yes, of course, I am heavily prejudiced against micro degrees. Why would I not be? That’s basically telling low income people that they could embark on an engineering career within a fraction of the time and employers that they could hire an engineer for a fraction of the cost. Obviously you can’t make that proposal with a straight face when both parties are present in the same room and those who buy the pitch deserve each other anyway, but comeon!

Would anybody take a “doctor” serious who says that he used to deliver pizzas and didn’t attend med school because 4 years of studying is way to long, but he really wanted the higher income, so he signed up for a bootcamp where they trained him to handle scalpels in a matter of weeks? That’s the level of ridiculous, everyone involved in bootcamps sounds.

Saturday, February 12, 2022

Just had an argument with a career jumper about signing up for a coding bootcamp and becoming a software developer. Sure software engineers are in high demand and well paid, but here’s the catch: you can’t become an engineer in a couple of weeks (a degree course takes 9+ semesters) and therefore won’t land one of those jobs. If anything, you demonstrate willingness to take shortcuts which is precisely what you are not suppose to do as an engineer. So basically you just pay tuition fees to be rushed through the latest hype and be useless to the industry upon graduation.

Of course, there are also those bootcamps where the course comes bundled with a job offering, but the thing to understand here is that you are not trained for a(ny) job in the software industry, but exactly this job. You graduate with the narrow skillset that particular employer is looking and willing to pay for. In other words, you end up locked into the job no one else wanted.

Wednesday, December 22, 2021

I just had a horrible business idea:

  1. Create a shitty, low effort Android app (dunno, something like a weather widget, horoscope, or calculator knock off).
  2. Publish on Play, let it rot ripen for a couple of months, then buy 100k+ installs (see email spam folder for offers), add some 5* reviews for good measure.
  3. Sell that app to those asshats that keep spamming me about buying my apps for a song.

Yes, those scavengers DO annoy me. Especially when having a disclaimer in their footer, informing me that I received their offer because I subscribed to some mailing list.