Hey there! In my latest blog post, I dive into some intriguing reads: Birgitta Böckeler shares insights from using AI in software engineering, and there’s a look into why engineers sometimes clash with managers. I explore the perks of vibe coding and why treating infrastructure as code is essential. Plus, I touch on reinforcement learning and how AI like ChatGPT is reshaping our language. Happy reading!
- Learnings from two years of using AI tools for software engineering: How to think about today’s AI tools, approaches that work well, and concerns about using them for development. Guest post by Birgitta Böckeler, Distinguished Engineer at Thoughtworks
- Why Engineers Hate Their Managers (And What to Do About It): Discover why engineers hate managers, the common management anti-patterns that destroy trust, and practical solutions from someone who’s been on both sides.
- Vibe coding: I see AI as a very valuable tool, but only that. Something that CAN help you if used correctly and in the right place, and can also cause issues when letting it run rampant. You can be both excited about a technology and careful with putting it to use in a way that brings actual value.
- Infrastructure as Code is a MUST have: Infrastructure as Code (IaC) certainly has become a buzzword so this serves as a quick guide or reminder of why IaC is so important. IaC is what the name says, defining your infrastructure as code…
- Reinforcement learning, explained with a minimum of math and jargon: To create reliable agents, AI companies had to go beyond predicting the next token.
- You sound like ChatGPT: AI isn’t just impacting how we write — it’s changing how we speak and interact with others. And there’s only more to come.
- Writing Toy Software Is A Joy: Why you should write more toy programs: “What I cannot create, I do not understand”