Weeknotes 2024 W15: String of bad luck

April 8​–​14, 2024
2100 words

Quick bits:


Shower thoughts:


I participated in CSS Naked Day, removing all the CSS styles from my web site for a day.

Remarkably, my un-styled web site is rather nice to use. There was only one thing I really missed: a maximum width on the main content, so that lines don’t get overly long.

Technically, I suppose I cheated a little. There are two places where I have inline style attributes that I kept to set the width and height of images. Without them, the SVG images take up all available space, making the site practically unusable. I couldn’t use width and height attributes, but I would have if I could have!

My footnote/sidenote setup proved to be troublesome with CSS disabled. Each footnote exists twice: once as a sidenote, and once as a footnote. This is not great: ideally, each footnote would have only one instance, and they’d be moved into sidenotes with CSS Anchor Positioning (read also: Eric Meyer’s Nuclear Anchored Sidenotes). Anchor position isn’t implemented in browsers yet, but as of very recently, there is the intent to ship in Blink (Chrome/Chromium), which would make it generally available in a few weeks’ time. Exciting times!


The job search continues. Rejections are piling up.

I started my job search in earnest in January, but I was on the lookout even in December. This means that I am closing in on four months of searching. Oof.

The market for software developers sucks hard these days.


I have had quite a string of bad luck in my recent employment. In the last three-ish years, I have achieved preciously little. This situation is creating difficulty in my ongoing job search: job interviews have the inevitable question about what my recent achievements are, and there is by far not as much as I had hoped for.

From the past few years, a handful examples of why that is:

The result of all of this wasted effort is that my list of recent achievements is far more meagre than I had hoped or expected. This is frustrating for myself, and has lead to (near-)burnout situations. But right now, it affects me in a different way: in job interviews, this shows as a lack of experience.

The last place where things were working rather well was SoundCloud. At the time, I thought things weren’t great there, but I had no idea it would be so much worse elsewhere. I left SoundCloud in late 2017. This means my most relevant experience is already over six years ago, an eternity in this fast-paced tech scene. I feel myself slipping away, becoming increasingly less relevant.

I am a good engineer, and can do amazing work. I know that, because I’ve done that: Nanoc, closecontact and SoundCloud are great examples of this. Anyway — Get me a job in 2024?


Occasionally, I meet people who believe generative AI will replace all creativity. They say this in a way that makes it sound inevitable — as if, for example, it is an indisputable fact that in the future, people won’t be making movies and writing books anymore; only AI will.

I detest this notion, for several reasons.

Problem 1: Soul. Generative AI can spit out massive amounts of “content.” It could probably vomit entire new movie franchises on a daily basis. But the “content” has become meaningless at that point. It is quantity over quality.

As consumers, we need quality. We want genuine experiences, stories based on lived human experience, and AI cannot deliver those. AI-generated content has no soul. What passes for “artificial intelligence” has no intelligence. AI does not understand anything. Critically, it has no understanding of emotion. AI can fake it, but we humans see through the hollow façade very quickly.

But could that change in the near future? Not really, and that brings me to the second point.

Problem 2: Hype and lies. The hype around AI is enormous. On par with the industrial revolution, some say. Super-human artificial intelligence is around the corner, I’ve heard. These are statements of the delusional. The hype machine is at full power, and this machine is controlled by the people building these technologies. They fuel the hype because it is in their own interest; they do so for their own gain.

A lot of it is lies. Even the name itself — artificial intelligence — is a lie. The hype has blinded us to the truth.

This hype is so large that when the AI bubble inevitable pops, the impact will be felt on the economy. But the people that will suffer from this won’t be the ones that have cashed out on the hype.

Problem 3: Intellectual property theft. This argument has been made over and over again, but generative AI produces work based on the labor of others, without payment or even attribution. This — and this should be blatantly obvious — is deeply unethical.

Problem 4: Worker exploitation. The people who benefit from generative AI are not consumers, not the creators, and not the people using these AI tools. The people who benefit are the ones who already have the capital, and who will exploit others to increase that capital.

Technology is so often used as a means of oppression. At a former employer, we were told to incorporate AI in our day-to-day work, or get used to twelve-hour working days.

Problem 5: An ecological nightmare. AI models are incredibly expensive and inefficient to run. They are obscenely power-hungry. This technology fuels the climate crisis.

This is not an exhaustive list.

Will generative AI play a process in creative work in the future? Undoubtably. To what extent, though, remains to be seen. We have a choice in the tools we use, and we must refuse to use tools that bring harm to ourselves and others.


The five-session short-story course, which is now wrapped up, left me unsatisfied. I can attribute this almost entirely to it being an online course, rather than in person. I can conclusively say that online courses really don’t work for me.

In online courses, the social aspect is mostly missing. There is barely time before and after to casually chat. I really, really missed that aspect.

The other day, I joined a “write together” online writing session. Here too, I found the social aspect missing. Being in a session with a hundred other anonymous, faceless beings filled me with sadness. I think I’ll stick to my physical Shut Up & Write get-togethers.


The instructor of the short story course asked us what our favorite short stories were. I came up with this list:

It’s all horror(-adjacent), with the exception of L’Alchimista.


Entertainment:


Links:

Entertainment links:

Tech links:


  1. In everything I do, I work in the open and I proactively communicate my progress on everything I do. I am borderline overcommunicating. I cannot find any explanation for how this situation could have happened. ↩︎

  2. A PIP, or personal improvement plan, is a company’s way of starting the process of getting you fired, formally collecting all the evidence for the company to do so. The term “Personal Improvement Plan” is, therefore, quite a euphemism. ↩︎

  3. At this company, there was the notion that the responsibility of coming up with product requirements lies with the engineers, rather than product managers. I don’t have the words to explain how broken this idea is. ↩︎

  4. I did my dissertation on recommender systems, so I have a decent idea of what is needed to implement them properly. ↩︎

  5. Cory Doctorow, Attack surface (New York, NY: Tom Doherty Associates, 2021). ↩︎

  6. Ursula K. Le Guin, The Left Hand of Darkness (New York: Ace Books, 2019). ↩︎

You can reply to this weeknotes entry by email. I’d love to hear your thoughts!
If you like what I write, stick your email address below and subscribe. I send out my weeknotes every Sunday morning. Alternatively, subscribe to the web feed.