I mistook moving interfaces for dependency inversion
Dependency inversion isn't scored by how many interfaces a repo contains. YAGNI isn't permission to pile every responsibility into one module either. The question that settles it for me is narrower: what change or test gets cheaper because this boundary exists?
Sounding human is harder when English isn't your first language
The model outputs what it was trained on, and my own training data for professional English posts over the last few years contains too much AI-generated content.
A field guide to finding tech work in the US and Europe
A practical reference for finding remote and relocation tech roles in the US and Europe — networking over mass applications, resume and LinkedIn that pass filters, and how to read the market.
Coding your own solutions for MVP is a trap disguised as productivity
You're writing code, you’re “working”… but the user sees zero.
What love and building products have in common
I was in love with an idea that never shipped. A dating psychology book showed me why I couldn’t launch and how to break the cycle




