Tag: software development

  • I am a Digital Carpenter

    I am a Digital Carpenter

    from “The Shape of Design” by Frank Chimero

  • MVP, Technical Debt and Rebuids

    I no longer believe in the idea of building a half-baked MVP in order to launch it faster. The cost of rebuilding is disturbing to me. Rebuilds often happen with the main product live in production, which of course generate ongoing support and run of the mill operations. Chances are that the rebuild and operations…

  • MVC

    The MVC is a design pattern. Yes, it is. At the most fundamental level, in my experience, is like the artist positioning the canvas at a certain distance, holding the palette and the brushes. Having all those elements at hand ready to be used with consistency across the entire work process. From this point onward,…

  • AI for Dev 202505

    This is the first of a series of posts in which I’ll be describing the pieces of AI tech I’m currently using. Every time I change tech either abandoning or adopting, I’ll make a post of same name to keep a record. Click on the tag below to load the series. – VSC with Gemini…

  • How Would You Make It?

    “Mukesh was trying to write the perfect, most performant solution from day one, jumping straight to “optimal” without first getting “correct.” So one day, I pulled him aside. I said:“Look, forget everything you know about perfection for a second. Try this instead: ‘Make it work. Make it right. Make it fast.” (this is from Kent…

  • Users are Amazing

    also see Users Are Amazing (2)

  • The Framework is your Learning Framework

    The creator of PHP, Rasmus Lerdorf (video below), has an interesting take on development frameworks. “They all suck”, as he says. I had mixed feelings the first time I watched this video. In fact, I felt kind of frustrated. At the time, I was learning CodeIgniter and believed it would be easier to stick to…

  • Exceptions

    — “What if we make an exception for this particular user? He said he wanted to use our product in a different way, his own way.”

  • Codd’s 12 Rules

    The year is 2025 and only now I learned about Edgard F. Codd’s 12 rules for database systems to be considered relational. For the records, I had my first contact with relational databases back in 1994. the rules Rule 0, The foundation rule: For any system that is advertised as, or claimed to be, a relational data…