Personal Optimization • Feb 08, 2025 Sometimes, Slack Sucks. This is How to Cope. Let’s discuss some of the main issues with Slack we can try to mitigate, so the rabbit hole doesn’t seem soooo deep.
Personal Optimization • Feb 07, 2025 Crucial Conversations: The Right Way to Prep for Tough Talks at Work and in Life Tough conversations are unavoidable. Whether at work or home, how you prepare for these conversations can make or break the outcome.
The Software Life • Feb 06, 2025 Software Development Outlook for 2025 and Beyond: No Easy Projects Globalization and generative AI are causing massive shifts in software development. Here's a software development outlook for 2025 and beyond.
Development Practices • Feb 05, 2025 Tips for Unit Testing in Front-end Frameworks: Part 1 Learning to effectively test in frameworks like Angular is difficult. Here's a method that helped me write unit tests in front-end frameworks.
TypeScript • Feb 04, 2025 Add LineString and Other Geometry to your DB using Drizzle Currently, Drizzle only really supports adding geometry point columns. I was able to also add linestrings using the steps in this blog.
React / Redux • Feb 03, 2025 Improve Asynchronous State UX in React with useOptimistic React 19’s useOptimistic hook helps reduces annoyances by providing a built-in hook for Optimistic Updates.
Project & Team Management • Feb 02, 2025 Navigate the Swamp of Sadness When Your Development Project Gets Bogged Down If you ever feel like you are getting bogged down in the Swamp of Sadness on a development project, here are a few tips.
Culture • Feb 01, 2025 Build a Culture of Bold, Candid Feedback At Atomic, we hold practice sessions so junior developers give candid feedback to leaders and peers, receiving immediate coaching in return.
Python • Jan 31, 2025 Make Sick Beats with Python I enjoy creating music-related software in my free time. Let's make some sick beats on a drum machine with Python and the pygame library.
Growing as Makers • Jan 30, 2025 Consultants: Here’s How You Optimize for Client Value I've had a lot of discussions recently, making sure that we, as software consultants, use our time to optimize for client value.
DevOps & System Admin. • Jan 29, 2025 How to Hot Reload Kubernetes with Skaffold I will describe how I leveraged Skaffold to hot-reload a deployment on our Dockerized Minikube cluster and some issues that arose.
Project & Team Management • Jan 28, 2025 Here’s How to Navigate Stalled Development Stalled development can challenge the relationship with a client and lead to a cascading effect on team morale.