Blog
Things related to software development that I find interesting. I hope you will too. ๐
I try to write new stuff once a week. For particular topics, browse my blog posts by tag.
May 2024
There is no loop ๐ฅ
Learn to move from imperative
while
and for
loops to declarative collection functions like map
and filter
.
April 2024
Constructors and creation methods ๐๏ธ
Use creation methods when a constructor fails to fully capture the programmer’s intent.
Twelve-year-old blog posts ๐ฐ๏ธ
I imported old posts from another blog of mine, surprised that they are still pretty good!
Why write unit tests? ๐งช
·18 mins
A deep dive into unit testing looking to answer why, how much, and what.
Testable code is reusable code โป๏ธ
Testability and reusability goes hand in hand. When you test a function, you run the code in another context than it was built for.
Remove temporal dependencies โฐ
How to avoid “temporal dependencies” where things must be done in a certain order.
AI is great for research ๐
Generative AI is bad at coming up with novel ideas, but really good remixing existing.
March 2024
Does this scale down? ๐
How come people never worry about whether technology scales down to a low number?