The Strategic Software Decision: Code, Train, or Prompt?
A guide for tech leaders on choosing between traditional coding, training models, and prompting LLMs for software development, based on Andrej Karpathy's concepts.
A guide for tech leaders on choosing between traditional coding, training models, and prompting LLMs for software development, based on Andrej Karpathy's concepts.
Explores the trade-offs between single-agent and multi-agent AI systems, discussing their characteristics, pros, and cons for different tasks.
A technical deep dive into optimizing DER serialization in Rust, focusing on length encoding challenges and performance improvements.
Explores how advanced AIs use 'chains of thought' reasoning to break complex problems into simpler steps, improving accuracy and performance.
A guide for Oracle DBAs on PostgreSQL transaction control, locking mechanisms, and performance monitoring basics.
A critique of the '10x engineer' myth, arguing for the value of 'normal' engineers and the complexity of measuring software development productivity.
A guide to using Web Workers in React to offload heavy data filtering from the main thread, improving UI responsiveness for large tables.
AI agents' autonomous and probabilistic nature forces stricter security and authorization models, breaking traditional microservice assumptions.
Explores the key traits of 'Expert Generalists'—professionals who bridge multiple specialties—and their growing importance in tech.
A guide to benchmarking language models using a Jupyter Notebook that supports any OpenAI-compatible API, including Ollama and Foundry Local.
Introducing VideoKit, an open-source Swift Package for adding customizable video players and video-based splash screens to SwiftUI apps.
Java 25 introduces a new preview API for easily encoding and decoding cryptographic objects in the PEM text format, addressing a key developer pain point.
Explains the statistical concept of included-variable bias in regression models, challenging the traditional 'omitted-variable bias' framing.
An engineer shares insights on how AI is transforming software development workflows and the rise of the AI-enhanced engineer.
Analyzes Kubernetes User Namespaces from an offensive security perspective, covering isolation benefits, potential misconfigurations, and escape vectors.
Analyzes the strategic rationale and risks of nations establishing Bitcoin reserves, categorizing them into different reserve types.
Announcement of the revival of the Refresh PGH web design and development meetup in Pittsburgh, with details for the upcoming event.
Explains how to encode the hex value 'FFFFFFFF' into a signed integer in Adobe ColdFusion using two's complement.
Explores building AI Agents as streaming SQL queries using platforms like Apache Flink for improved consistency, scalability, and developer experience.
Explores building AI Agents as streaming SQL queries using platforms like Apache Flink for improved consistency, scalability, and developer experience.