Learning New Skills in the AI Era (vBrownBag)
A vBrownBag podcast episode featuring PyBites co-founder Julian Sequeira argues that deliberate friction is essential for learning new skills in the AI era, warning that AI agents can become a crutch …
A vBrownBag podcast episode featuring PyBites co-founder Julian Sequeira argues that deliberate friction is essential for learning new skills in the AI era, warning that AI agents can become a crutch …
On the Develpreneur podcast, Rust developer and educator discussed how Rust's strict compiler acts as a guardrail for AI coding agents, catching mistakes that models might miss. The conversation highl…
A developer argues that AI-generated code cannot replace human judgment, domain understanding, and system thinking, warning that overreliance on AI tools leads to skill atrophy and shallow solutions. …
Developer builds Ask the Canon with a functional core shared by CLI and web interfaces, using caching and pre-warming to avoid latency on first request. The architecture separates ranking logic from p…
Developer built Ask the Canon, a semantic search engine over 100 public-domain books, using Hugging Face and NumPy without a vector database or external AI APIs. The system loads 79,292 passages as a …
An AI agent is not a new type of model but rather a small amount of plumbing around an LLM, consisting of Model, Instructions, Memory, Tools, and an Execution Loop. A minimal agent can be built from s…
In a podcast episode of complexity.fm, Bas Steins and Michal Martinka discussed why Python developers are adopting Rust for tooling like Ruff, uv, and Polars, citing Rust's strictness and compiler gua…
A developer spent three days using AI to build an authentication system, only to realize the user flow was fundamentally wrong because no one had defined the requirements beforehand. Industry observer…
A Python developer explains the decision rule for choosing between instance methods, classmethods, and staticmethods, emphasizing that classmethods are best used as alternative constructors or for cla…
Jeff Haemer, a software veteran since the 1980s, built a production-ready AI agent with 250 unit tests and three interfaces in six weeks through a Python Agentic AI cohort, overcoming challenges with …
Kelsey Hightower argued on the Pragmatic Engineer podcast that AI does not change what software engineering is, emphasizing that writing code is decision-making and that fundamentals remain essential.…
A Python test that mocks a third-party API call can pass for the wrong reason if the mock does not actually intercept the call. Developers can verify mock interception by adding `mock_get.assert_calle…
Developer Bob Belderbos built a minimal CLI CRM using two Python files, two dependencies, and Markdown files, avoiding over-engineering by constraining the design to a single user, local files, and no…
A developer built a Telegram bot that uses AI to categorize tech news stories and lets users confirm or override the tags with a single tap, implementing a human-in-the-loop system to catch AI halluci…
Gary Bernhardt argues that the control layer above AI models, not the models themselves, is the true product in agentic AI systems. He advocates for deterministic state machines, typed boundaries, and…
Josh Engroff, a Python developer, built a Rust-based JSON parser that outperforms CPython's C-based stdlib json module by up to 2.96× after completing a 6-week Python-to-Rust cohort. His streaming par…
Production AI agents require robust state management, idempotency, audit trails, and rollback capabilities, not just fluent LLM calls. A senior engineer argues that most agent demos fail in real workf…
Developers risk losing core engineering instincts by relying too heavily on AI coding tools, according to multiple experts. Lars Faye warns that agentic coding prevents junior developers from building…