Jumpstarting a New RESTful APIA tutorial on how to use an API starter template to create a Dockerized RESTful API with Deno 2, Oak, PostgreSQL, OpenAPI, and JSON:API…Jan 921Jan 921
Published inUX CollectiveEmbracing change with system-driven designTo embrace change, you have to make it easy and cheap. System-driven design is one way to do just that.May 30, 202361May 30, 202361
The Rocky History of UX Design & the WaterfallThe waterfall has fundamentally shaped how we think of our profession and craft as UX professionals — to everyone’s detriment.May 24, 2023291May 24, 2023291
Published inBootcampThe Problem with the Double DiamondThe clash between agility and UX isn’t between quality and velocity; it’s between building and dwelling.May 18, 202327May 18, 202327
Published inUX CollectiveThe difference between agile and UX is not about quantity vs. qualityThe difference between agile development and UX isn’t between quality and quantity — it’s between building and dwelling.May 10, 20231446May 10, 20231446
Published inBootcampYour MVP is Just the BeginningA good minimum viable product is a starting point, not a final deliverable.Apr 20, 20232606Apr 20, 20232606
Published inUX CollectiveChatGPT cannot do user researchWhy ChatGPT may produce inaccurate information about people, places, or facts.Apr 13, 20239220Apr 13, 20239220
Published inBetter ProgrammingWhy Scrum FailsWhy is it that we all follow a process called “Scrum,” and yet no one actually follows the process that the Scrum Guide defines as Scrum?Apr 4, 2023138Apr 4, 2023138
Published inBetter ProgrammingAll Software Estimates are LiesYou might expect me to follow that up with some pithy reversal, like George Box’s famous quote about models, but are estimates useful?Apr 27, 20238217Apr 27, 20238217
Published inBetter ProgrammingThe Art of the Vertical SliceAgility means taking a small step and then seeing where you are. That requires cross-functional teams to work in vertical slices.Mar 22, 2023475Mar 22, 2023475