41554 blogs · [ { "id": "01a0d528-09cd-70e5-9ef1-e8c1b5f7852a", "title": "Don't Lose Your Head", "url": "https://www.andismith.com/blogs/2026/09/dont-lose-your-head", "published_at": "2026-09-13T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5988ad007", "title": "Deckchair Vibes", "url": "https://www.andismith.com/blogs/2026/08/deckchair-vibes", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce598cd6555", "title": "Measure Shipped Work, Not Tokens", "url": "https://www.andismith.com/blogs/2026/08/measure-shipped-work-not-tokens", "published_at": "2026-07-16T00:00:00+00:00" }, { "id": "01a0d528-09cd-70e5-9ef1-e8c1b648e22f", "title": "Measure Shipped Work, Not Tokens", "url": "https://www.andismith.com/blogs/2026/07/measure-shipped-work-not-tokens", "published_at": "2026-07-16T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce599835b9d", "title": "AI to Resolve Incidents", "url": "https://www.andismith.com/blogs/2026/06/ai-to-resolve-incidents", "published_at": "2026-06-27T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce599c216ba", "title": "10 Things I Learned From CTO Craft Con 2026", "url": "https://www.andismith.com/blogs/2026/03/10-things-i-learned-from-cto-craft-con-2026", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59a213733", "title": "Undefined Roles", "url": "https://www.andismith.com/blogs/2026/03/undefined-roles", "published_at": "2026-03-07T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59af83970", "title": "AI Is Only As Good As Your Understanding", "url": "https://www.andismith.com/blogs/2026/02/ai-is-only-as-good-as-your-understanding", "published_at": "2026-02-23T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59bb90c0f", "title": "Lean Coffee Decision Making", "url": "https://www.andismith.com/blogs/2026/02/lean-coffee-decision-making", "published_at": "2026-02-07T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59bf97860", "title": "Relationship Radar", "url": "https://www.andismith.com/blogs/2026/01/relationship-radar", "published_at": "2026-01-16T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59c473ca0", "title": "Where to Start?", "url": "https://www.andismith.com/blogs/2025/12/where-to-start", "published_at": "2025-12-28T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59c62110b", "title": "All Roads Lead to React Native", "url": "https://www.andismith.com/blogs/2025/09/all-roads-lead-to-react-native", "published_at": "2025-09-14T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59d4e958d", "title": "All the Small Things", "url": "https://www.andismith.com/blogs/2025/08/all-the-small-things", "published_at": "2025-08-31T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59d7cd85f", "title": "Observability with Slack Workflows", "url": "https://www.andismith.com/blogs/2025/08/observability-with-slack-workflows", "published_at": "2025-08-12T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59ddcf21c", "title": "Peacetime vs Wartime", "url": "https://www.andismith.com/blogs/2025/08/peacetime-vs-wartime-cto", "published_at": "2025-08-09T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59de19e58", "title": "From Sprawl to Structure", "url": "https://www.andismith.com/blogs/2025/07/from-sprawl-to-structure", "published_at": "2025-07-08T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59e2a27ae", "title": "Ship Fast, Scale Clean - Building MVPs That Last", "url": "https://www.andismith.com/blogs/2025/07/ship-fast-scale-clean", "published_at": "2025-07-03T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59e869753", "title": "Lessons from Startup Life", "url": "https://www.andismith.com/blogs/2025/06/lessons-from-startup-life", "published_at": "2025-06-25T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59efc1bf1", "title": "Inkscape 101", "url": "https://www.andismith.com/blogs/2025/06/inkscape-101", "published_at": "2025-06-22T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59f3a3d4a", "title": "Intro to SOC 2 for CTOs", "url": "https://www.andismith.com/blogs/2025/06/intro-to-soc-2-for-ctos", "published_at": "2025-06-16T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce59f81f1e0", "title": "Keeping SaaS Costs Down", "url": "https://www.andismith.com/blogs/2025/06/keeping-saas-costs-down", "published_at": "2025-06-15T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a05dff0f", "title": "6 Types of CTO", "url": "https://www.andismith.com/blogs/2025/06/6-types-of-CTO", "published_at": "2025-06-13T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a0bd4d52", "title": "5 Tools to Help with Vibe Coding Design", "url": "https://www.andismith.com/blogs/2025/06/5-tools-to-help-with-vibe-coding-design", "published_at": "2025-06-10T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a1257b54", "title": "Buy vs. Build", "url": "https://www.andismith.com/blogs/2025/05/buy-vs-build", "published_at": "2025-05-31T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a19d03c2", "title": "AI to Solve Actual Product Problems", "url": "https://www.andismith.com/blogs/2025/05/ai-to-solve-actual-product-problems", "published_at": "2025-05-25T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a1e9a16a", "title": "Yes And...", "url": "https://www.andismith.com/blogs/2025/05/yes-and", "published_at": "2025-05-19T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a1ed925b", "title": "Remote-First Engineering at Scale", "url": "https://www.andismith.com/blogs/2025/05/remote-first-engineering-at-scale", "published_at": "2025-05-07T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a2897570", "title": "Improv Suggestions", "url": "https://www.andismith.com/blogs/2025/05/improv-suggestions", "published_at": "2025-05-04T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a33d7b94", "title": "Vibe Coding", "url": "https://www.andismith.com/blogs/2025/03/vibe-coding", "published_at": "2025-03-19T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a4353c5c", "title": "Generative AI to boost Content Workflows and SEO", "url": "https://www.andismith.com/blogs/2025/03/generative-ai-to-boost-content-workflows-and-seo", "published_at": "2025-03-18T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a4ed8f3e", "title": "Getting the best out of Cursor AI", "url": "https://www.andismith.com/blogs/2025/03/getting-the-best-out-of-cursor-ai", "published_at": "2025-03-12T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a58aa709", "title": "Containment DX", "url": "https://www.andismith.com/blogs/2025/03/containment-dx", "published_at": "2025-03-03T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a59aeff3", "title": "Mastering NextJS Parallel Routes", "url": "https://www.andismith.com/blogs/2025/02/mastering-nextjs-parallel-routes", "published_at": "2025-02-24T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a5e593d5", "title": "The Speed Paradox", "url": "https://www.andismith.com/blogs/2025/02/the-speed-paradox", "published_at": "2025-02-13T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a6df1130", "title": "Solving InfoSec with AI", "url": "https://www.andismith.com/blogs/2025/01/solving-infosec-with-ai", "published_at": "2025-01-28T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a7d6bc37", "title": "Let's Talk About 1:1s", "url": "https://www.andismith.com/blogs/2024/11/lets-talk-about-1-1s", "published_at": "2024-11-23T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a857a1b6", "title": "Do You Really Need Your Own AI Model?", "url": "https://www.andismith.com/blogs/2024/08/do-you-really-need-your-own-ai-model", "published_at": "2024-08-04T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a8da35c6", "title": "Chaining AI Assistants with Open AI Threads", "url": "https://www.andismith.com/blogs/2024/06/chaining-ai-assistants-with-open-ai-threads", "published_at": "2024-06-28T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a8ecdf33", "title": "Creating a Technical Strategy", "url": "https://www.andismith.com/blogs/2024/02/creating-a-technical-strategy", "published_at": "2024-02-17T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a904fd87", "title": "Keeping a Daily Note", "url": "https://www.andismith.com/blogs/2024/01/keeping-a-daily-note", "published_at": "2024-01-08T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a9833697", "title": "Recovering from Failure", "url": "https://www.andismith.com/blogs/2023/10/recovering-from-failure", "published_at": "2023-10-29T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5a9cf7a1f", "title": "AI Assistants with WhatsApp", "url": "https://www.andismith.com/blogs/2023/09/ai-assistants-with-whatsapp", "published_at": "2023-09-03T00:00:00+00:00" }, { "id": "01a08727-cdc0-708a-ae24-5ce5aa1d2c7f", "title": "Onboarding like a Pro", "url": "https://www.andismith.com/blogs/2023/06/onboarding-like-a-pro", "published_at": "2023-06-23T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7daa2d315", "title": "Aligning Leadership Values", "url": "https://www.andismith.com/blogs/2021/09/aligning-leadership-values", "published_at": "2021-09-08T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7db4c282b", "title": "The Start of Something New", "url": "https://www.andismith.com/blogs/2018/01/the-start-of-something-new", "published_at": "2018-01-12T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7dbccabc8", "title": "The Quest for the Perfect Workflow", "url": "https://www.andismith.com/blogs/2014/05/the-perfect-workflow", "published_at": "2014-05-16T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7dc8b0c54", "title": "Creating a List of Posts in Assemble", "url": "https://www.andismith.com/blogs/2014/02/creating-a-list-of-posts-in-assemble", "published_at": "2014-02-27T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7dce4d408", "title": "Getting Started With Assemble", "url": "https://www.andismith.com/blogs/2014/02/getting-started-with-assemble", "published_at": "2014-02-26T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7dd73619b", "title": "Shrinkwrap Your Dependencies", "url": "https://www.andismith.com/blogs/2014/02/shrinkwrap-your-dependencies", "published_at": "2014-02-05T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7ddae22cc", "title": "A Look Back at 2013", "url": "https://www.andismith.com/blogs/2014/01/a-look-back-at-2013", "published_at": "2014-01-01T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7ddd81b53", "title": "jQuery On and Off Namespacing", "url": "https://www.andismith.com/blogs/2013/02/jquery-on-and-off-namespacing", "published_at": "2013-02-05T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7de5eba17", "title": "Beginning Web Development", "url": "https://www.andismith.com/blogs/2013/01/beginning-web-development", "published_at": "2013-01-07T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7deaa202d", "title": "Media Queries: The Next Generation", "url": "https://www.andismith.com/blogs/2013/01/media-queries-next-gen", "published_at": "2013-01-03T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7ded501ba", "title": "Sublime Text 2 Cheatsheets", "url": "https://www.andismith.com/blogs/2012/12/sublime-text-2-cheatsheets", "published_at": "2012-12-24T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7df4fc86f", "title": "Canvas Animated Particles 3D Effect in 5 Minutes", "url": "https://www.andismith.com/blogs/2012/12/canvas-animated-particles-3d", "published_at": "2012-12-23T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e00011ce", "title": "Extending getUserMedia With Canvas", "url": "https://www.andismith.com/blogs/2012/07/extending-getusermedia", "published_at": "2012-07-01T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e06f8fc6", "title": "Introduction to getUserMedia", "url": "https://www.andismith.com/blogs/2012/06/introduction-to-getusermedia", "published_at": "2012-06-30T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e07aceff", "title": "CSS3 Flexbox Carousel", "url": "https://www.andismith.com/blogs/2012/05/css3-flexbox-carousel", "published_at": "2012-05-25T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e098cec4", "title": "Complying With The EU Cookie Law", "url": "https://www.andismith.com/blogs/2012/04/comply-with-eu-cookie-law", "published_at": "2012-04-19T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e0fbcba4", "title": "My JS1k 2012 Entry", "url": "https://www.andismith.com/blogs/2012/02/my-js1k-2012-entry", "published_at": "2012-02-27T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e1518a53", "title": "CSS3 Backgrounds of the Future", "url": "https://www.andismith.com/blogs/2012/02/css-backgrounds-of-the-future", "published_at": "2012-02-13T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e1799074", "title": "jQuery UK 2012 Conference", "url": "https://www.andismith.com/blogs/2012/02/jquery-uk-2012-conference", "published_at": "2012-02-11T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e271c980", "title": "Modernizr Prefixed", "url": "https://www.andismith.com/blogs/2012/02/modernizr-prefixed", "published_at": "2012-02-11T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e336dbff", "title": "Keeping It Real Simple", "url": "https://www.andismith.com/blogs/2012/02/keeping-it-real-simple", "published_at": "2012-02-06T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e3c585b8", "title": "Impress at Presentations with Impress.js", "url": "https://www.andismith.com/blogs/2012/01/impress-with-impress", "published_at": "2012-01-31T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e40e97f6", "title": "Writing for the Web", "url": "https://www.andismith.com/blogs/2011/11/writing-for-the-web", "published_at": "2011-11-30T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e4770cea", "title": "25 Secrets of the Browser Developer Tools", "url": "https://www.andismith.com/blogs/2011/11/25-dev-tool-secrets", "published_at": "2011-11-10T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e50930bb", "title": "Using jQuery .on() and .off()", "url": "https://www.andismith.com/blogs/2011/11/on-and-off", "published_at": "2011-11-10T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e51cfd8b", "title": "Front End Code Etiquette", "url": "https://www.andismith.com/blogs/2011/11/front-end-code-etiquette", "published_at": "2011-11-02T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e5ddf73c", "title": "Self Executing Anonymous Revealing Module Pattern", "url": "https://www.andismith.com/blogs/2011/10/self-executing-anonymous-revealing-module-pattern", "published_at": "2011-10-27T00:00:00+00:00" }, { "id": "01a08727-cdc1-71c4-836c-b9d7e6d9ad77", "title": "Welcome", "url": "https://www.andismith.com/blogs/2011/10/welcome", "published_at": "2011-10-21T00:00:00+00:00" } ] posts Claim your blog
Back to andismith.com
Blog · corpus.blog/blogs/andismith.com/posts

andismith.com

andismith.com

2026

2025

2024

2023

2021

2018

2014

2013

2012

2011