Latest Posts
- The AI Software Factory
- AI Driven Development as Guided Evolution
- AI is replacing programmers. Graduates first.
- Pattern Breakers – Podcast Review
- Book Review: Taxtopia
Programming Projects
- Pulse – SQL real-time visualization tools
- qStudio – an IDE for kdb+
- sqlDashboards – SQL java-based real-time visualization tools
- Jpad – Instantly write java snippets and see nicely formatted results.
- kdb Libraries – Including qunit.
- jq – Open source implementation of q (github).
Books
- 9/10 – Book Review: Taxtopia (2024)
- 8/10 – Book Review: Philosophy of Software Design – Ousterhout (2024)
- 10/10 – Crafting Interpreters – Nystrom (2022)
- 9/10 – Traction – How any startup can achieve explosive customer growth (2022)
- 8/10 – Trillion Dollar Coach – Bill Campbell (2020)
- 6/10 – The Unicorn Project (2020)
- 6/10 – SRE – Software Reliability Engineering (2019)
- 8/10 – Accelerate -The Science of Lean Software and Devops (2019)
- 10/10 – Andrew Grove – High Output Management (2019)
- US Political Books (2019)
- The Five Dysfunctions of a Team (2018)
- The Checklist – Atul Gawande (2018)
- Software Skills – The Software Developers Life Manual (2017)
- Peopleware: Productive Projects and Teams (2017)
- 9/10 – The Phoenix Project (2017)
Old
- Quotes that float in my Mind
- Java scratchpad / Snippet Runner
- Julia Programming Language
- Best Method of Creating Windows Installer for Java Programs.
- Setup java speech jsapi using FreeTTS
The AI Software Factory
I’ve previously led and managed software dev teams. Using AI is like that but there’s no large team and no one reads the code. I haven’t written any code personally in 4 months but I’ve caused the creation of thousands of lines of code, including in languages I don’t know. For 15+ years before that…
AI Driven Development as Guided Evolution
For the first time in over a decade, how I develop software has fundamentally changed.I realized recently that I’m no longer evolving the code directly.Instead, I’m designing the environment in which the code evolves. Software development becomes designing the evolutionary environment instead of manually evolving the code. AI has made the cost of certain parts…
AI is replacing programmers. Graduates first.
Uncomfortable Truth: AI is already better than most junior developers at writing production-grade code. The impact will be felt first by graduates. For the last year I’ve been using AI intensively on real projects with hundreds of users including commercial software with paid users. I wanted to record and share some of those learnings: 1.…