Blog

6 Lessons I've Learned as a Senior Engineer

Six lessons from the senior side of the desk: listening past solutions, speaking to your audience, fighting scope creep, and never coasting.

Jun 13, 2026
careersoftware-engineeringleadership

Anatomy of an Agent Skill

How to design agent skills that trigger reliably, execute safely, and improve over time with evals.

May 28, 2026
aiagentsskills+1

Evaluating Agent Skill Selection

Why agent skill selection fails more often than you think, and how to test it with evals.

Apr 18, 2026
aiagentsskills

How I Passed the AWS GenAI Professional Exam

How I used AI, grounded by AWS documentation and validated with practice exams, to study for the AIP-C01 certification in two weeks.

Apr 13, 2026
awsaicertifications

Signing Git Commits Using 1Password and the GitHub CLI

How to set up SSH commit signing with 1Password's SSH agent so every commit is verified on GitHub.

Apr 12, 2026
gitsecuritytooling

Handling Environmental Differences using the AWS CDK

Stop passing isProd flags through every stack constructor. Use CDK Stages and an abstract BaseStack to make environment-aware stacks structural instead of procedural.

Apr 11, 2026
awscdktypescript+1

What is an Agent?

A practical explanation of the agentic loop by building a tool-calling agent from scratch in TypeScript.

Apr 10, 2026
aiagentstypescript

Build Your First Agent Using AWS Strands and Ollama (For Free!)

A step-by-step guide to building a tool-calling AI agent locally using the Strands Agents Python SDK and Ollama.

Apr 7, 2026
aipythonagents

4 JavaScript Libraries to Learn in 2021

A practical introduction to four JavaScript libraries that will make you a more effective developer: Lodash, Immutable.js, RxJS, and Ramda.

Jan 9, 2021
javascriptlibrariesfunctional-programming