Link: Who Killed the Junior Developer?

Melissa McEwen asks Who Killed the Junior Developer? over on Medium. Or as I like to call it, “Why are industries so bad at thinking about the future?” If you don’t want an industry (whether you’re talking about software or automotive or energy or…) to fall afoul of being starved of senior expertise, then you have to think about cultivating new hires, so they can build that expertise. And that means spending time training and mentoring. Will that sometimes be abused by people taking that training and then leaving? Yeah, sometimes. But so what? Where do you think your new mid-range (or senior!) developer learned their trade?

Melissa actually mentions the job hopping, and makes a good point:

I’m not sure what the industry-wide solution is. I’m not sure whether companies that lack junior devs are unbalanced or smart. The reality is that most software developers don’t stay one place very long, so maybe it doesn’t make sense to invest a lot in training someone? Or maybe the industry should ask itself why people keep hopping jobs? Maybe it’s because a lot of them suck, or for a lot of us it’s the only way to advance our salary. I can either wait for a stupid, meaningless yearly “performance review” to bump me up 1% or take my resume and interview elsewhere and get 10% or more.

It’s not just a sign that an individual company is broken, it’s a sign the entire industry is broken.

Yep. If you weren’t on a track for your entire life (going to the “right” schools, then getting the “right” internship), even getting a foot in the door in the software industry feels more like a lottery than a job hunt.

Link: palm.computer

Some of the more old-school amongst us might remember Palm OS, and some of the experiments done around the late 90s. Someone built a… thing. Not really an emulator, but sort of an homage/recreation, at palm.computer. Explore it, feel the pain, feel the joy. Note the attention to the little details, like the bizarre rendering patterns, and the artifacts in the sponsored content videos. This is clearly a labor of love.

Link: New Coalition for Humane Technology

Over at the New York Times, Early Facebook and Google Employees Form Coalition to Fight What They Built. The article is mostly a press release for some of the efforts the new Center for Humane Technology is doing, but I wanted to call it out because (as may be clear from some of my recent posts in the past few months) it’s a topic I care about.

Link: Immortal Myths About Online Abuse

Anil Dash breaks down some of the most common myths about online abuse. The solutions aren’t always easy, but there are solutions to a lot of it.

We are accountable for the communities we create, and if we want to take credit for the magical moments that happen when people connect with each other online, then we have to take responsibility for the negative experiences that we enable.

Link: Subnormality

In one of the Slacks I’m part of, we were discussing Cracked’s recent decision to pivot back away from video, which led to sharing some favorite videos. One of the videos linked to was an episode of People Watching (fair warning, if you’ve ever dealt with depression and modern dating, this is a goddamn punch in the gut):

That left me floored, and was politely informed that the writer for that also does a rad webcomic called Subnormality, which I proceeded to seek out and devour. It can get a little weird and a little wordy at times, but it’s really, really good. You should check it out sometime.

Link: Automation

In the vein of technological art, Andrew Campana built something that generates poetry based on the automated subway announcements of the Japanese train system. Some of the combinations can end up really interesting:

The ceiling is passing through on Platform 26. Please contact us.
The local train is moving on Platform 23. Please take care of yourself.
The express train is listening on Platform 1. Please give it back.