Skip header to navigation
a head full of dumb ideas by
Timo Mämecke
Jump back to navigation

29 Posts tagged Engineering

Notes from building software. The lessons, the gotchas, and the things I wish someone had told me sooner.

  • Software Engineering won’t be over

    Every few months, software engineering will be over in a few months again. It can’t be, but for reasons you might not expect.

    When coming back to work in the beginning of 2026, organizations everywhere were going crazy. So many people, including lots of upper management, had used the winter break to build software with AI and felt that software engineering was over. They had experienced it first-hand. Everything had changed, because look at what they built! Why couldn’t work feel the same?

    Their experiences were real, but they happened in isolation. Building software by yourself is orders of magnitude easier than building it in a team, or across multiple teams. The hard problem at work was never just about writing code. Their experiences didn’t reflect the challenges of the organization they worked in.

    Read more
  • Intentionally left ugly

    My favorite process in software engineering, whether I’m building something new or working on an existing feature, is to first focus purely on the functionality and completely ignore the design. Once everything works, I shift my full attention to making it look and feel great.

    I learned this process over a decade ago, and I’ve been recommending it ever since to anyone who’s struggling while building something: struggling with refactors, with design collaboration, with pressure from planning and management, or simply with finding creative direction for the UI.

    Read more
  • Vary for images on Cloudflare CDN for free

    Let’s rebuild a paid Cloudflare feature … on Cloudflare, for free.

    Vary for images is a Cloudflare CDN feature that caches multiple variants of the same URL, based on the browser’s specific capabilities. It’s a paid feature. I want it, but I didn’t want to pay for it. That’s no issue, because we can rebuild this functionality on Cloudflare completely for free, with just a bit more configuration.

    Read more
  • Hang on, loading more…