Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 113
  1. A note to self and whoever needs to hear it.

  2. If you’re building a service that will eventually run multiple instances, this article is for you.

  3. Ever been handed a legacy system whose dependencies haven’t been touched in a decade—and then been asked to upgrade it?

  4. Software survives by being easy to replace.

  5. Would you consider these behaviors professional?

  6. A good architect builds the system that the client needs, not the one they want to build.

  7. AI-generated code often looks impressive at first, but then it drifts: it ignores conventions, duplicates logic, breaks architectural constraints, and assumes things that aren’t true.

  8. AI promises to speed up software development by taking away the grunt work, making us all 10x programmers.

  9. The goal of software architecture isn’t to specify all the details, but to describe a solution space in which teams are free to move.1 It is similar to how a nautical chart provides sailors with the information needed to navigate safely toward their desti…

  10. General relativity is Einstein’s theory that describes gravity not as a force but as the curvature of spacetime caused by mass and energy.

  11. I’m working on a new ad for OpenAI’s new AI browser.

  12. I recently read a pitch for AI-supported, spec-driven development.

  13. Now

    This is my now page where I give semi-regular updates on what is going on in my life.

  14. Have you ever solved a problem, only to face it again six months later—familiar, but with no memory of the solution?

  15. Do you enjoy long, rambling texts that take forever to get to the point?

  16. Allow yourself to fail 🌊

    I’m a recovering perfectionist.

  17. The importance of slack 🚗

    A team needs some spare capacity to deliver at full potential.

  18. Software projects often suffer from silos—frontend and backend teams working in isolation, discovering mismatches only late.

  19. Work from right to left 👈

    Does your team work on many things but finish few?

  20. Purpose over urgency ❤️

    I believe a team works better with a “sense of purpose” than a “sense of urgency”.

  21. How can you write technical documentation that is clear, informative, and even fun?

  22. When handed a problem to solve, do you allow yourself to explore different solutions?

  23. Let’s say you’ve just finished a major software project that took a year to complete.

  24. Argh!

  25. You have an idea for a blog post.

  26. Last week, I found myself stuck in a “code hole”.

  27. Everything you do, no matter how perfect it may be, will sooner or later cease being perfect and eventually be worthless.

  28. I believe that all systems eventually collapse under their own weight.

  29. Fear of writing 😱

    Hi, my name is Henrik and I am a perfectionist.

  30. Reading Lars-Christian Simonsen’s blog, I stumbled upon the following comment by Rachel J.

  31. These are my answers to the blog questions challenge, inspired by Glyn and Lars-Christian.

  32. To write is human, to edit is divine.

  33. If you’re giving feedback, be descriptive, not prescriptive.

  34. For a long time, I’ve had a preference for expressions that result in a value over statements that cause a side effect.

  35. Kotlin is a very nice language to write backend code that is expressive and concise, yet clear and readable.

  36. I’ve been reading the book On Writing Well by William Zinsser.

  37. This post will go through my favorite technical questions to choose from when interviewing software developers for a “backend-ish” role.1 They are not a checklist of things that the candidate must know (nobody knows everything), but a way for me to get a…

  38. Lutefisk, a dish made from dried fish cured in lye, is often served on Christmas in Sweden.

  39. Find three solutions 🔱

    Developers are very good at finding solutions to problems.

  40. One year of blogging 🥳

    One year ago, I decided to start blogging again.1 Why?

  41. I wonder how many people participants in the popular coding competition Advent of Code have Copilot turned on.

  42. I rewrote it in Rust 🦀

    Over the the last months, I’ve been learning Go through a hobby project called Laebel.1 I recently reached a point where it was more or less finished.

  43. This year, I’m participating in Advent of Code for the first time.

  44. I want to talk to you 🫵

    I want to talk to interesting people (like you).

  45. Verify only what you need 🎯

    Here’s a recent insight I had about unit testing.

  46. Notebooks no more 📘

    I’m a big notebook fan.

  47. Replacing real dependencies with test doubles1 is a helpful tool when building unit tests.

  48. Basic tools 🛠️

    I’ve been developing software for a pretty long time.

  49. No going back 🛑

    Sometimes when you make a change, it ends up changing you.

  50. I like to treat every support issue as bug.