Managing your to-do-list as a staff+ engineer
Explores how senior engineers must shift from assigned tasks to self-managing a complex mix of projects, tasks, and priorities.
Explores how senior engineers must shift from assigned tasks to self-managing a complex mix of projects, tasks, and priorities.
Analyzes the claim that AI will replace human programmers in five years, examining current AI coding benchmarks and limitations.
Explains how to automate GitHub Releases using tags and tools like Release Drafter, balancing technical process with community engagement.
Explains a fourth type of statistical weight for dual-frame surveys, addressing overlap to avoid double-counting in population estimates.
Argues that copyleft software licenses are not inherently more restrictive than permissive ones, challenging a common misconception in open source.
Puzzmo introduces a redesigned game completion screen, prioritizing personal play history and deemphasizing global competition to improve user experience.
A software consultant outlines four essential elements for an effective development process: visible, small, prioritized, and completed work.
A developer discusses missing features and challenges in the SObjectizer C++ actor model library, focusing on agent shutdown behavior.
A developer's guide to troubleshooting common pitfalls and misconfigurations when setting up and using Apache Flink SQL with JDBC connectors.
Explains how to use LiteLLM to load balance OpenAI API calls across multiple Azure instances to avoid rate limits.
A technical deep-dive into the architecture and launch strategy behind the initial version of the Puzzmo puzzle game platform.
A guide to building a fluent API in C# for awaiting multiple asynchronous calls and retrieving their results in a strongly-typed, elegant manner.
Podcast interview discussing Server-side Swift, Structured Concurrency, the Swift Server Workgroup, and maintaining clean code with developer Joannis Orlandos.
Guide to setting up a self-hosted Azure DevOps pipeline agent using Azure Container Instances to bypass free-tier parallelism limits.
Explains how to create custom environment values in SwiftUI, covering the standard method and noting updates from WWDC24.
A retrospective on organizing and running ThanosCon, a co-located event at KubeConEU 2024, focused on the Thanos open-source project for metrics.
Discusses the nuanced role of assumptions in statistics, distinguishing between necessary and sufficient conditions, and their impact on interpreting models like linear regression.
Explores the application of diffusion models to video generation, covering technical challenges, parameterization, and sampling methods.
Explores design considerations and challenges in message-passing applications using the SObjectizer framework and the actor model in C++.
A software developer's monthly business retrospective covering deployment security, release processes, and financial performance for TinyPilot hardware company.