Better Programming Has a New Editor
I’ll be moving on from my role, but please welcome Mihai Banulescu, the incoming Editor-in-Chief of Better Programming.Photo by Ross Findon on UnsplashStarting September 11, 2023, I’ll be stepping away from my role as the editor of Better Programming, and Mihai Banulescu will be taking over the editorial and management duties
Read moreWhat Should a Data Orchestration Tool Do
Data orchestration in a DataOps setupContinue reading on Better Programming »
Read moreA Taste of Coq and Correct Code by Construction
How to write correct code by construction using the Coq Proof AssistantPaul Cadman and Walter Schulze playing with wooden blocks in preparation for the talkSoftware can be incredibly buggy. Look at all these errors:There are many cases where these bugs have consequences beyond throwing your phone at the wall:Amazon web services takes down
Read moreHow To Give Feedback To Your Manager
Help your managers become better leaders by giving them the feedback they needContinue reading on Better Programming »
Read moreChris’ Corner: Even More SVG Tricks
SVG has so many tricks up its sleeve. It’s really a full-featured drawing API literally designed for the web, but few of us really truly understand it nor reach for it enough. Heck, I even wrote a book about it, and I don’t. At the time, just getting people to
Read moreThe one key skill I look for to judge seniority
How the ability to navigate ambiguity sets outstanding people apartContinue reading on Better Programming »
Read moreFixing Hallucinations in LLMs
Why LLMs hallucinate, approaches for mitigation, challenges with evaluation datasets, and moreImage generated by Stable DiffusionGenerative Large Language Models (LLMs) can generate highly fluent responses to various user prompts. However, their tendency to hallucinate or make non-factual statements can compromise trust.I think we will get the hallucination problem to a much,
Read moreVision: the often missing leadership ingredient
Why having a vision is critical to team success and how to assess itContinue reading on Better Programming »
Read moreWhy we should stop using labels
The harm we cause by describing things poorly and how it traps us into repetitive and unhealthy thought patternsContinue reading on Better Programming »
Read moreAdvanced Swift Actors: Re-entrancy and Interleaving
Understand actor behaviour with a real-world use caseContinue reading on Better Programming »
Read more