RSSAmplifier

Blog

Tech Blog (mainly!)

Thoughts, stories and ideas.

blog.shanelee.nameRSS feed ↗15 posts

Latest posts

Agentic Reflexion: Teach Your AI to Doubt Its Own Plan

Your AI wrote a great plan. It's probably wrong. Here's how to catch that before you build. ┌──────────────────────────────────────────────┐ │ │ You │ refine │ │ │ ▼ ▼ │ ┌─────────────────────┐ │ │ Plan Mode │ ← Model A (e.g., Sonnet) │ │ (Read · Reason · │ │ │ Propose) │ │ └─────────────────────┘ │ │ │ │ Draft Plan │ ▼ │ ┌─────────────────────┐ │ │ Plan Reviewer │ ← Model B (e.g., Opus) │ │…

Spec-Driven Development is Waterfall With a Fresh Coat of Paint

The AI tooling ecosystem keeps rediscovering waterfall. Here's why you should resist it. When did you last finish a requirements document and think: yes, this is exactly what we'll build, and it'll still be accurate when we ship ? If you've been in software long enough, you already know the answer.

Markdown Never Left — AI Just Caught Up

It's not even a technology. It's a convention. And that's exactly why it wins. Markdown is a writing convention — a set of rules for formatting plain text that John Gruber wrote a spec for in 2004. No runtime. No SDK. No API. Just text with agreed-upon symbols that any human

Agentic Coding: Git Worktrees and Agent Skills for Parallel Workflows

From solo agent to parallel powerhouse: how Git worktrees and agent skills turn your agentic coding setup into a multi-tasking machine When you're using agentic coding tools seriously, you've hit this wall: 🤖 Agent working on Feature A in one terminal 🤖 Need to start Feature B right now 💥 Can't — same working

Scrum is Dead

Why AI-powered teams need lean methodology, not ceremonies Let me ask you something. How many hours did you spend in meetings this week? Sprint planning. Daily standups. Backlog grooming. Sprint review. Retro. Now ask yourself: did any of those meetings help you ship faster? 🗓️ Are your sprints constantly disrupted by

Context Engineering: Stop Fighting Your AI and Start Shipping Faster Pt2

From Theory to Practice: How the industry is converging on context engineering standards In Part 1 , we explored the fundamentals of context engineering—the four pillars, the hybrid model, and why teaching AI once beats fighting it every time. Now let's get practical. In this post, I'll show you: 🏛️ How

Context Engineering: Stop Fighting Your AI and Start Shipping Faster Pt1

How I went from repeating instructions every conversation to having AI that actually understands my codebase Let me ask you a few questions: 😤 Are you frustrated with AI giving inconsistent results? 🔁 Do you find yourself repeating the same instructions over and over? 🤔 Do you wish AI just knew your project

Dependency management with dependabot

How to shift security left and manage dependencies via dependabot and reduce the no. of security vulnerabilities.

Shifting security left

As part of adopting CD (Continuous Delivery) and embracing a DevOps culture, shifting security left is one of the capabilities needed to drive high software delivery and organisational performance. Tech companies have identified that security is EVERYONE's responsibility. ie. Security is a distributed ownership model. What shifting left means is

Book review: Accelerate

Review of Accelerate, high performing organizations and the four key metrics of change lead time, deployment frequency, mean time to recover, and change failure rate.

Performance testing with k6

I started looking into API performance testing again recently. As part of delivering an API to production, performance testing is crucial to see how your API performs under load ( more on that shortly) You might have heard of the ridiculous load that Shopify handled over BFCM (Black Friday/Cyber Monday)

Mocking a REST API the "API first" approach with Mockoon

How to mock an API with mockoon. Showcase using open API spec and mockoon to mock an API and run with docker.

Jibbing with spring boot and google cloud run

I said jibbing not jiving! 😆 Cloud native architecture When it comes to microservices and cloud native architecture you first think about containers. Now you can of course compose your own docker file. But with jvm based microservices there is a tool from google called jib that can simplify containerization. We'll

How I passed the professional google cloud architect exam

So why Google cloud?? Well, the Google Cloud Platform (GCP) is behind the 8 ball for sure in comparison to AWS. But with the huge spike in companies looking to reduce their Capex and move to the cloud, its offerings in the data analytics space for example is very enticing.

Road to clean energy and sustainability

This is an overview of my journey to reducing my carbon footprint and making my home as energy efficient as possible. Energy efficiency WFH myself since March, I did not realise how cold and under insulated australian households can be! I'm european and I feel colder here than winter time