Month / August 2018

    Loading posts...
  • Quality

    Hi friend. If you buy a piece of furniture, like a chair, you can compare it with all the other chairs in the exhibition. You can sit on them and compare how…

  • Trade-offs

    When developing software you usually optimise for some aspect of the creation process. There are many things when considering a software development project like accessibility, usability, user satisfaction, delivery/deployment speed (release cycle),…

  • Lazygit

    Today I want to share a small utility with you. I am a heavy user of Git, for years now. I am confident to use it on the command line, yet I…

  • You get to decide

    Yesterday I got my hair cut. The hairdresser was rather chatty and told me all sorts of things. When her friend came in they went on to lamenting about how bad it…

  • The Inner-Platform Effect

    “The Inner Platform Effect is an anti-pattern that occurs when a software system is designed to be so customizable that it ends up being a poor imitation of the platform it was…

  • Why are our estimates off, always?

    As I previously mentioned I freelance for a nice client right now. I am embedded in a great team and like working with these people. Summer came and our project manager was…

  • Formatting dates

    When was the last time you needed to display a formatted date somewhere in your applications? Since I work a lot on React (or generally JS) apps these days, I recently had…

  • Reading Code

    This is another email I am sending while being happily busy with our newborn. Two days ago I linked you to an article about Livable Code. Today it’s about reading code. While…

  • Surprises when starting out as a software developer

    This is another email I am sending while being happily busy with our newborn. My first job was as a software developer at Ericsson in Montreal, working with the mobile switching center…

  • Big Nerd Ranch

    This is another email I am sending while being happily busy with our newborn. Sometimes things don’t always go as planned. Code breaks, servers crash, or a product doesn’t work – you…