Layers of AbstractionOur society thrives on layers of abstraction. We drive cars without needing an engineering degree, and expect water from a faucet without…Oct 3, 2024Oct 3, 2024
Types and obviousnessThe software development world, just like other expressions of human society, lives through cycles. A most notable one is the…Aug 14, 2024Aug 14, 2024
The power of “I don’t know”At some point I was having a 1:1 with a colleague who just transitioned to full-time development, and he asked for some general advice. As…Aug 6, 2024Aug 6, 2024
What does NULL mean?The concept of a null something exists in basically every programming language. It’s part of the architecture of a computer. You might have…Aug 2, 2024Aug 2, 2024
UX and designing beyond the yellow brick roadThe other day I was talking to the team that UI prototyping must consider the un-happy paths.Jul 31, 2024Jul 31, 2024