Junior Developers Can Lead Too! - Principal Software Engineering Manager AMA I'm only a junior -- is there any way I can demonstrate leadership skills? This is a question I received on my Discord community, and I think it's a great one. Too often we associate things like leadership with titles, such as manager. But the reality i...
Building Async APIs in ASP.NET Core - The Right Way Not every API request needs to finish right away. Learn how to build better APIs by moving long-running tasks to the background. This guide shows practical examples using image processing in ASP.NET Core 9.
How decentralized is Bluesky really? -- Dustycloud Brainstorms Recently due to various events (namely a lot of people getting off of X-Twitter), Bluesky has become a lot more popular, and excitement for its underlying protocol, ATProto, is growing. Since I worked on ActivityPub which connects together Mastodon, Shark...
Digital Sustainability and LLMs This week I experienced: Dinacon 2024 - a yearly conference about digital sustainability Playing the game Factorio Space Age Not having access to Codeium and therefore writing code “offline” Not being able to buy an H100 GPU And even though these even...
How to spend $650 million and make things worse as a result... As you might know, the Northern Indiana Commuter Transportation District (NICTD) finished a major multi-year $650-million double-tracking pr...
Should Programming Languages be Safe or Powerful? Should a programming language be powerful and let a programmer do a lot, or should it be safe and protect the programmer from bad mistakes? Contrary to what the title insinuates, these are not diametrically opposed attributes. Nevertheless, this is the mi...
My Red Hot ADHD Programming 'Affliction' Sorry, Dave, ADHD is real, and (not acknowledging it) can hurt you. Hi. I’m Richard. I’m a Ruby Core Contributor. I also code in Rust, and enjoy giving talks...
The Two-Line Code for Marital Bliss (That Your Programmer Husband Can Understand) Look, I’m no marriage counselor. But after a few years of navigating the complexities of married life, I’ve distilled my hard-won wisdom into two deceptively simple lines of code. If you can grasp these, you’ll be well on your way to a harmonious existenc...
The moats are in the GPT-wrappers Despite the disdain for "GPT-wrappers," it's currently where the value is accruing in the supply chain of value to the end-user with LLM-driven apps. Unless something changes with the foundational model companies approach the market, the GPT-wrapper appli...