Phil LedgerwoodApr 76 min6 Things Wrong with the Software Development IndustryDysfunctions of software development negatively affect the lives of those building it as well as the quality of the product.
Noah RheeFeb 243 min#CodeIsCommunication: Why Naming MattersThere is a reason why this saying exists: “There are only two hard things in Computer Science: cache invalidation and naming things.”
Noah RheeFeb 103 minSave Time and Money By Repeating Back What You HearFew things are more frustrating than wasting time and money working on the wrong thing, especially when it comes to software development.
Phil LedgerwoodFeb 36 minThe Hidden Costs of Offshoring Your Software DevelopmentWhen it comes to offshoring, you may find there are several other costs hiding in that hourly rate difference.
Noah RheeJan 132 minBitten by Assumptions? Got Analysis Paralysis? Get AgileHow is Agile supposed to help us with the problem of having to make so many weighty assumptions in software development?
Noah RheeDec 9, 20213 min#CodeIsCommunication: The Value of Constrained Choices in CodeBuilding software is expensive. But the biggest cost is not writing the new code—it’s understanding the existing code.
Phil LedgerwoodOct 16, 20206 minThere Are No RESTful UrlsImagine that you're creating a REST API for a product catalog service, and you're building the endpoint to view a product by id. Which...
Phil LedgerwoodNov 11, 20193 minAre You Cooking Your Pears Correctly? - On Following Agile RecipesThe point of following a recipe isn't to follow a recipe.
Travis DietzJun 20, 20195 minProduct Ideation to MVP - How to start software planningThis past week we kicked off a new software project at Integrity Inspired Solutions, called Vegan Beacon. This will be an app that maps...
Phil LedgerwoodMay 6, 20196 minAgile Lessons from Martial ArtsWell, as one of my silat teachers says, "The best way to fight more than one guy is to fight one guy at a time."
Phil LedgerwoodApr 16, 20195 minIs Scrum Better Than Kanban for Product Development?To understand why anyone would say this, you have to understand the problem that gave rise to it in the first place.
Phil LedgerwoodApr 8, 20195 minWhat is a Story Point?If you are going to use story points, let's get on the same page about what story points are and how they're intended to be used.
Phil LedgerwoodMar 20, 20196 minThe Definitive, Final, Real, True Definition of an MVPAn MVP is relative to the question you're trying to answer.
Phil LedgerwoodNov 30, 20167 minThe New DDD - Dumbing Down DevelopersSoftware development has inherited a lot from manufacturing practices, for better or worse.
Phil LedgerwoodSep 9, 20167 minThe Dangers of Designing the Database FirstHere's the core issue, however: tabular data is woefully inadequate to model the vast majority of business operations.
Phil LedgerwoodJun 3, 20163 minDomain AnemiaI want you to think for a minute about your application's domain model - specifically, the domain objects. I have a question for you:...
Travis DietzDec 11, 20153 minThe (Healthy) Software Development FactoryA common issue I’ve seen in the trenches with teams is an unwillingness to cross over lines to do work outside of their specific...
Phil LedgerwoodMar 17, 20153 minHow to Increase VelocityThought I’d pick up a little of that sweet, sweet physics traffic with that title. FYI, you can increase your change in position or...
Phil LedgerwoodNov 26, 20143 minIt's Not a Question of SpeedSpeed is something of a software development holy grail. Developer teams want to know how to go faster. Managers of developer teams...