The Curious Engineer

All blogs / AI / ML

Josh Owens

joshowens.dev

Developer and AI-native consultant writing about Claude Code workflows, context engineering, and shipping production software with AI agents.

AI / MLSoftware / engineering practice

’10’15’20’25
Posts
62 from 25 Nov 2009 to 22 Sep 2026
Posting
monthly (12 in the last year)
Kind
personal blog
Feed
https://joshowens.dev/rss.xml

2026 11

  1. Prompt Testing Is a Plinko Machine
  2. No Quorum, No Vote: How the Graph Actually Works
  3. My AI Coding Pipeline Has a Team of Rivals. It Rejects Code on Purpose.
  4. The Harness Tax
  5. I Had 40 Engineers and AI Tools. Here's Why Adoption Still Stalled.
  6. I Told AI to Write Tests First. It Wrote 3,400 of Them.
  7. I Mass-Deleted My MCP Servers. Here's What I Use Instead.
  8. Your AI Doesn't Need Better Prompts. It Needs a Sprint Planning Session.
  9. Someone Put Claude in a Bash Loop Called Ralph Wiggum. It Changed How I Build Software.
  10. Context Rot: Why Your AI Gets Dumber the Longer You Use It
  11. I Couldn't Find Anything in My Claude Chats, So I Accidentally Built a Life OS

2019 1

  1. Changing code culture

2018 1

  1. Dealing with Burnout

2016 5

  1. 5 SEO Tips for JavaScripters
  2. Javascript is the gateway drug
  3. Building your own Meteor Galaxy hosting setup with Digital Ocean
  4. But does Meteor scale?
  5. Using a CDN with your production Meteor app

2015 13

  1. Building an admin app as a microservice with Meteor.js
  2. Why Meteor needs a conference
  3. SSL and Meteor.js
  4. Easily debugging meteor.js
  5. Fat Models, Skinny Templates
  6. Meteor Security 201
  7. The curious case of the unknowing leaky Meteor security
  8. Facebook to acquire Meteor
  9. Environment Settings and Security with Meteor.js
  10. Using MongoDB geospatial index with Meteor.js
  11. Cucumber.js and Meteor - The why and how of it
  12. Getting started with Meteor.js
  13. Google analytics events, goals, and Meteor.js

2014 16

  1. What is Meteor.js?
  2. Using MongoDB aggregations to power a Meteor.js publication
  3. Adding comments to your Meteor.js app
  4. Dealing with Timezones in javascript
  5. What is Meteor.js club?
  6. Modulus vs Heroku vs Digital Ocean
  7. Meteor Security 101
  8. Meteor and Mongo Performance
  9. How to optimize your Mongo database for Meteor.js
  10. Meteor and Angular - a match made in heaven?
  11. How to scale a meteor.js app
  12. Where is the ORM in Meteor?
  13. How to organize your Meteor.js app
  14. How to upgrade your Meteor.js package to work for 0.9
  15. What I've learned from a year with Meteor.js
  16. Why you shouldn't wait for Meteor 1.0 (to start using it)

2013 3

  1. The 'deeper why' of open source
  2. Being a maker is in my DNA
  3. Building Communities are hard

2010 10

  1. The right tool for your job
  2. Launch it, quick!
  3. Throwing away code
  4. Ensure with no rescue
  5. Lessons Learned Bootstrapping Harmony - Ordered List
  6. Grow your app from seeds
  7. TextMate shortcuts you should be using « require ‘brain’
  8. Be pragmatic with your time
  9. Fun with ActiveRecord
  10. Mocking and Stubbing can be evil

2009 1

  1. Building an api

Undated 1

  1. Scorecard