Photo Projects
-
Blue Collar (Work in Progress)
- Blue collar workers.
-
Beached (Work in Progress)
- Interesting things at the beach.
-
Santorini, 10 years apart
- The timeless beauty of Santorini, Greece.
Latest Articles
-
You don't know what you don't know
- Is coding really "solved"?
-
Did your developers already sell your codebase?
- Developers getting offers on handing over code now.
-
How and what to log in a program
- A primer on the art of logging.
-
The hamster wheel of tech
- The Internet hangs by a thin piece of thread.
-
On writing good code
- Some quotes from people a lot smarter than me.
-
The curse of software knowledge
- Don't assume others have all the information.
-
A brief history of JavaScript frameworks
- Front-end development is a mess.
-
Software specification fallacies
- A word on specs.
-
Opinions after 20 years of software development
- Bet on the human.
-
Technologies change
- Nothing is a constant in software dev.
-
A quick one on CSS viewport sizes
- Stop thinking in px, em, and rem.
-
Wins and trade-offs in software
- No such thing as perfect software.
-
Code is read more than it is written
- Daniel Roy Greenfeld had this observation.
-
It's probably fine
- Don't sweat on FOMO.
-
Bikeshedding in software engineering teams
- Human nature is to gravitate towards simpler problems.
-
Falsehoods in programming
- Time is not linear and emails can contain more than one @ sign.
-
The IKEA effect in software development
- Cognitive biases in software development.
-
The black box of software development
- Software development is a black box.
-
Start.
- Just start doing stuff.
-
10 books every programmer should read
- Learn about general programming principles and not tech.
-
How to create flexible JavaScript APIs with functional options
- JavaScript functional options for clean end-user APIs.
-
Mistakes were made (part 2)
- More web app mistakes.
-
How to keep up with web development
- Fight the FOMO.
-
Mistakes were made (part 1)
- Avoid these web app mistakes.