About
About Me
I like writing software. Coding, but not only. Making things. Making them work. Breaking them to put them back together.
Started coding in ‘95, paid by ‘99. Rode the dot-com wave, explored full-stack in .NET, Java, and Ruby, then settled into iOS development in 2009, and haven’t looked back.
My guiding principles in software:
- The best code is no code
- Modules should be deep, not wide
- Prefer duplication over the wrong abstraction
- Simplicity enables reliability (and AI-bility)
Also, I’m a self‑diagnosed case of Conditional Statement Aversion.
Off-hours: hacking bikes, walking dogs, or lost in sci-fi.
My resume
About Site
There are three main sections: Five for Sunday (borrows from Angry Weasel’s, but currently dormant), Articles, and Projects.
I had bigger plans for this site, but revised them. Now, I mostly leave it as-is, polishing occasionally and adding to Articles. Maybe I’ll return to regular writing someday.