Kevin, Raja, and Terrance invited me to the Coder Conversations podcast and ask me super hard questions about some of the basics of why I do what I do, what I’ve learned over the years in software, and my various challenges and fears.

One hard thing about trunk based development is when you depend on teams that utilize feature branching and are ok with big bang releases instead of Continuous Delivery.
If every commit goes to main and then production, you can’t “hold off” releasing for 2 weeks or a month.
(more…)Biggest misconception of GraphQL’s resolvers is that you have to put them on fields. You don’t.
Put 1 on a query/mutation. This matters because people think
“oh, DynamoDB is single table design, GraphQL needs individual fields”.
No. Your query can just do a DynamoDB query.
(more…)The Preact team released signals. As someone who doesn’t like the complexity/uniqueness of Hooks, it feels a lot more like the simplicity of Svelte. It also reminds me of Robert Penner of easing equation fame’s Signals library for ActionScript 3 he modeled after C#’s event handling.
(more…)