The Curious Engineer

All blogs / AI / ML

Tom Ashworth

tgvashworth.com

The personal website of Tom Ashworth.

AI / MLEngineering management / careersSoftware / engineering practiceJavaScript / TypeScript

Posts
64 from 24 Mar 2012 to 17 Oct 2026
Posting
monthly (9 in the last year)
Kind
personal blog
Feed
https://tgvashworth.com/atom.xml

2026 7

  1. Codex, Claude and comms
  2. Interlocks: proving the agent read the skill
  3. Running my life from a git repo
  4. litprompt: a markdown preprocessor for LLM prompts
  5. Phantom notifications from mise in iTerm
  6. How I rebuilt a game from my childhood using Claude as my engineering team
  7. Notes on my AI tools + workflow

2025 5

  1. Meet your new QA: Claude for Chrome
  2. Learning from Claude Code’s own plugins
  3. Hiring Claude
  4. Quacks, psychics and LLMs
  5. Rethinking the Pareto principle

2020 3

  1. Book notes: The Little Book of Beyond Budgeting
  2. Monte Carlo analysis for product development
  3. Product management reading list

2018 3

  1. Project lead
  2. Notes on launching GraphQL at Twitter
  3. Notes on building CLI applications in Rust

2017 2

  1. Point the way
  2. Two little libraries

2016 7

  1. Flight.js in 2016
  2. Some ways to think about state
  3. Technical lead
  4. Building a search query parser
  5. Frontend reading list
  6. The impossible toolchain?
  7. Physical and mental exertion

2015 4

  1. Distributed systems reading list
  2. Promise & fetch cancellation
  3. Technical debt
  4. Type-checked pseudo-code

2014 6

  1. Concerning separation
  2. Elm: building native modules
  3. CSP and transducers in JavaScript
  4. How we use Twitter Flight in TweetDeck
  5. Rebase you interactively for great good
  6. Default to technology

2013 6

  1. codebar
  2. Avoid lots of arguments
  3. distra: static server & reverse proxy
  4. casper: helpers and handlers for Express
  5. Keeping open-source secrets
  6. Respond

2012 21

  1. Useful JS: snippets
  2. A year to remember
  3. Code sketching
  4. Useful JS: curry and bind
  5. Components & the Shadow DOM
  6. Collaboration
  7. A git workflow
  8. Useful JS: call & apply
  9. A quick intro to TypeScript
  10. How I'd steal your passwords
  11. YRS and broken education
  12. JavaScript app hosting on S3
  13. How to write safer JavaScript
  14. Quality & code
  15. Grid, set and match
  16. Radio silence
  17. Design for the web
  18. CSS triangles + animations = pie chart spinner
  19. Consumption addiction
  20. Responsive workflow
  21. The hard stuff