41554 blogs · [ { "id": "01a087d6-de28-7322-a4f6-1a543802cadb", "title": "The Archaeologist and the Witness", "url": "https://www.rocketpoweredjetpants.com/2026/08/the-archaeologist-and-the-witness/", "published_at": "2026-08-17T00:00:00+00:00" }, { "id": "01a087d6-de28-7322-a4f6-1a5438df22a9", "title": "We're Going to Make Out Like Bandits", "url": "https://www.rocketpoweredjetpants.com/2026/04/were-going-to-make-out-like-bandits/", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a087d6-de28-7322-a4f6-1a5439d78063", "title": "The Dorodango Technique: Agents in Agents Driving Scripts", "url": "https://www.rocketpoweredjetpants.com/2026/01/the-dorodango-technique-agents-in-agents-driving-scripts/", "published_at": "2026-01-29T00:00:00+00:00" }, { "id": "01a087d6-de28-7322-a4f6-1a543a2e9466", "title": "Principles of software development", "url": "https://www.rocketpoweredjetpants.com/2025/05/principles-of-software-development/", "published_at": "2025-05-20T00:00:00+00:00" }, { "id": "01a087d6-de28-7322-a4f6-1a543adeb73a", "title": "rules_jvm_external's New Maven-based Resolver", "url": "https://www.rocketpoweredjetpants.com/2024/04/rules_jvm_externals-new-maven-based-resolver/", "published_at": "2024-04-26T20:16:00+00:00" }, { "id": "01a087d6-de28-7322-a4f6-1a543bdb8212", "title": "A New Approach to CI", "url": "https://www.rocketpoweredjetpants.com/2023/09/a-new-approach-to-ci/", "published_at": "2023-09-05T12:00:00+00:00" }, { "id": "01a087d6-de28-7322-a4f6-1a543cb31c46", "title": "There's No Such Thing as a Free Lunch", "url": "https://www.rocketpoweredjetpants.com/2023/06/theres-no-such-thing-as-a-free-lunch/", "published_at": "2023-06-12T20:16:00+00:00" }, { "id": "01a087d6-de28-7322-a4f6-1a543d1b5d5a", "title": "Your Roots Are Showing", "url": "https://www.rocketpoweredjetpants.com/2023/05/your-roots-are-showing/", "published_at": "2023-05-10T20:16:00+00:00" }, { "id": "01a087d6-de28-7322-a4f6-1a543dc752df", "title": "The Social Expectations of Source Repos", "url": "https://www.rocketpoweredjetpants.com/2022/10/the-social-expectations-of-source-repos/", "published_at": "2022-10-24T12:53:00+00:00" }, { "id": "01a087d6-de28-7322-a4f6-1a543e66e7e5", "title": "bzlmod Modules", "url": "https://www.rocketpoweredjetpants.com/2022/01/bzlmod-modules/", "published_at": "2022-01-24T00:00:00+00:00" }, { "id": "01a087d6-de28-7322-a4f6-1a543f15a5f9", "title": "Gravity", "url": "https://www.rocketpoweredjetpants.com/2021/11/gravity/", "published_at": "2021-11-30T00:00:00+00:00" }, { "id": "01a087d6-de28-7322-a4f6-1a544008a2fd", "title": "Cloud Workstation", "url": "https://www.rocketpoweredjetpants.com/2021/03/cloud-workstation/", "published_at": "2021-03-17T00:00:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b43c637c5f", "title": "Migration Complete?", "url": "https://www.rocketpoweredjetpants.com/2020/08/migration-complete/", "published_at": "2020-08-31T00:00:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b43d02c669", "title": "Regular and Infrequent Performance Reviews", "url": "https://www.rocketpoweredjetpants.com/2020/08/regular-and-infrequent-performance-reviews/", "published_at": "2020-08-22T00:00:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b43d4b4a4c", "title": "Rebuilding the Site", "url": "https://www.rocketpoweredjetpants.com/2020/07/rebuilding-the-site/", "published_at": "2020-07-27T00:00:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b43dca620a", "title": "Writing Again", "url": "https://www.rocketpoweredjetpants.com/2020/07/writing-again/", "published_at": "2020-07-27T00:00:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b43e531b99", "title": "Many Months in Selenium: to November", "url": "https://www.rocketpoweredjetpants.com/2018/11/many-months-in-selenium-to-november/", "published_at": "2018-11-26T16:36:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b43e6cfc1c", "title": "A Month in Selenium: March", "url": "https://www.rocketpoweredjetpants.com/2018/03/a-month-in-selenium-march/", "published_at": "2018-03-31T16:56:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b43e7e5318", "title": "A Month in Selenium: February", "url": "https://www.rocketpoweredjetpants.com/2018/03/a-month-in-selenium-february/", "published_at": "2018-03-13T18:53:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b43f1bd31e", "title": "Two Months in Selenium - November and December", "url": "https://www.rocketpoweredjetpants.com/2018/01/two-months-in-selenium-november-and-december/", "published_at": "2018-01-21T18:19:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b43fa34d97", "title": "The Selenium Server & Creating New Sessions", "url": "https://www.rocketpoweredjetpants.com/2018/01/the-selenium-server-creating-new-sessions/", "published_at": "2018-01-15T11:18:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b440939c20", "title": "Why Use a Monorepo?", "url": "https://www.rocketpoweredjetpants.com/2018/01/why-use-a-monorepo/", "published_at": "2018-01-15T10:56:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b440ddbcae", "title": "Organising a Monorepo", "url": "https://www.rocketpoweredjetpants.com/2017/11/organising-a-monorepo/", "published_at": "2017-11-22T15:39:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b4415b9f77", "title": "Tooling for Monorepos", "url": "https://www.rocketpoweredjetpants.com/2017/11/tooling-for-monorepos/", "published_at": "2017-11-20T14:43:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b44240b277", "title": "Some Useful Monorepo Definitions", "url": "https://www.rocketpoweredjetpants.com/2017/11/some-useful-monorepo-definitions/", "published_at": "2017-11-19T23:14:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b4429fa903", "title": "A Month in Selenium - October", "url": "https://www.rocketpoweredjetpants.com/2017/11/a-month-in-selenium-october/", "published_at": "2017-11-19T20:58:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b44317fc01", "title": "A Month in Selenium - September", "url": "https://www.rocketpoweredjetpants.com/2017/10/a-month-in-selenium-september/", "published_at": "2017-10-18T09:46:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b443cf6f7d", "title": "The Poetry of Code", "url": "https://www.rocketpoweredjetpants.com/2016/06/the-poetry-of-code/", "published_at": "2016-06-03T08:37:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b4446be813", "title": "Sometimes I'm an Idiot", "url": "https://www.rocketpoweredjetpants.com/2015/12/sometimes-im-an-idiot/", "published_at": "2015-12-04T15:00:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b44496da13", "title": "Monorepo --- One Source Code Repository to Rule Them All", "url": "https://www.rocketpoweredjetpants.com/2015/04/monorepo---one-source-code-repository-to-rule-them-all/", "published_at": "2015-04-21T11:11:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b44586e9d6", "title": "Android: Forking Java by Mistake", "url": "https://www.rocketpoweredjetpants.com/2015/02/android-forking-java-by-mistake/", "published_at": "2015-02-26T21:46:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b4459abfa1", "title": "Pioneers and Settlers", "url": "https://www.rocketpoweredjetpants.com/2014/10/pioneers-and-settlers/", "published_at": "2014-10-01T12:27:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b4465be86e", "title": "Cavemen and Plainsmen", "url": "https://www.rocketpoweredjetpants.com/2014/09/cavemen-and-plainsmen/", "published_at": "2014-09-26T14:37:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b44690630f", "title": "A Ranty and Dogmatic Troll Masquerading as Coding Guidelines", "url": "https://www.rocketpoweredjetpants.com/2014/01/a-ranty-and-dogmatic-troll-masquerading-as-coding-guidelines/", "published_at": "2014-01-24T13:55:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b446db042d", "title": "On the Naming of Tests", "url": "https://www.rocketpoweredjetpants.com/2013/11/on-the-naming-of-tests/", "published_at": "2013-11-04T13:32:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b446e926ff", "title": "Time Keeps Ticking", "url": "https://www.rocketpoweredjetpants.com/2013/09/time-keeps-ticking/", "published_at": "2013-09-09T13:15:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b447e63d7b", "title": "On Managing Time and Direct Emails About Selenium", "url": "https://www.rocketpoweredjetpants.com/2013/07/on-managing-time-and-direct-emails-about-selenium/", "published_at": "2013-07-22T07:57:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b44861f95c", "title": "Being Part of a Distributed Team", "url": "https://www.rocketpoweredjetpants.com/2013/07/being-part-of-a-distributed-team/", "published_at": "2013-07-19T12:07:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b44909e102", "title": "The UNIX Philosophy, WebDriver and HTTP Status Codes", "url": "https://www.rocketpoweredjetpants.com/2013/06/the-unix-philosophy-webdriver-and-http-status-codes/", "published_at": "2013-06-24T20:11:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b449f3414a", "title": "Why I Care About Automated Testing", "url": "https://www.rocketpoweredjetpants.com/2013/05/why-i-care-about-automated-testing/", "published_at": "2013-05-22T08:43:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b44ace1285", "title": "Speaking Engagements", "url": "https://www.rocketpoweredjetpants.com/2013/03/speaking-engagements/", "published_at": "2013-03-26T10:26:00+00:00" }, { "id": "01a087d6-de29-710f-8e6c-72b44b3494fd", "title": "Clue", "url": "https://www.rocketpoweredjetpants.com/2013/01/clue/", "published_at": "2013-01-08T09:41:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc47fcdd3f58", "title": "Where Computing Lives", "url": "https://www.rocketpoweredjetpants.com/2013/01/where-computing-lives/", "published_at": "2013-01-08T09:26:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc47fd7db4a4", "title": "Removing Java 7 From OS X", "url": "https://www.rocketpoweredjetpants.com/2013/01/removing-java-7-from-os-x/", "published_at": "2013-01-07T18:28:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc47fe591b1d", "title": "Help Me Help You", "url": "https://www.rocketpoweredjetpants.com/2013/01/help-me-help-you/", "published_at": "2013-01-07T13:18:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc47fedd3c68", "title": "Talk to the Teddy", "url": "https://www.rocketpoweredjetpants.com/2013/01/talk-to-the-teddy/", "published_at": "2013-01-07T13:09:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc47ff88e108", "title": "Switching Between Java 6 and 7 on OS X Lion", "url": "https://www.rocketpoweredjetpants.com/2013/01/switching-between-java-6-and-7-on-os-x-lion/", "published_at": "2013-01-02T15:21:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc4800076ae6", "title": "Ruminations on Code Bases I Have Known", "url": "https://www.rocketpoweredjetpants.com/2012/11/ruminations-on-code-bases-i-have-known/", "published_at": "2012-11-04T19:24:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc4800260d72", "title": "Time Off", "url": "https://www.rocketpoweredjetpants.com/2012/10/time-off/", "published_at": "2012-10-03T19:10:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc480041d3f0", "title": "The Future of Mobile Testing", "url": "https://www.rocketpoweredjetpants.com/2012/09/the-future-of-mobile-testing/", "published_at": "2012-09-18T16:33:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc4800e423ac", "title": "What My Leaving Google Means for Selenium", "url": "https://www.rocketpoweredjetpants.com/2012/09/what-my-leaving-google-means-for-selenium/", "published_at": "2012-09-16T14:54:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc480167ee01", "title": "Hidden Options in javac", "url": "https://www.rocketpoweredjetpants.com/2012/08/hidden-options-in-javac/", "published_at": "2012-08-25T16:07:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc4801c7b815", "title": "Ant's JUnit is a Horse's Arse", "url": "https://www.rocketpoweredjetpants.com/2012/08/ants-junit-is-a-horses-arse/", "published_at": "2012-08-12T03:37:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc4801dfefbf", "title": "Routes to Faster Java Compilation", "url": "https://www.rocketpoweredjetpants.com/2012/07/routes-to-faster-java-compilation/", "published_at": "2012-07-28T17:39:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc4801ebf5d1", "title": "Compilation Speed of ecj vs javac", "url": "https://www.rocketpoweredjetpants.com/2012/07/compilation-speed-of-ecj-vs-javac/", "published_at": "2012-07-24T12:44:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc48026cbcee", "title": "Hadanza! First Public Working Draft", "url": "https://www.rocketpoweredjetpants.com/2012/07/hadanza-first-public-working-draft/", "published_at": "2012-07-22T20:16:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc48035b9d72", "title": "Explaining the Speed of Selenium Updates", "url": "https://www.rocketpoweredjetpants.com/2012/07/explaining-the-speed-of-selenium-updates/", "published_at": "2012-07-22T19:49:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc480361a954", "title": "Getting the show back on the road", "url": "https://www.rocketpoweredjetpants.com/2012/07/getting-the-show-back-on-the-road/", "published_at": "2012-07-22T19:27:00+00:00" }, { "id": "01a087d6-de2a-719d-b350-cc48042b7b54", "title": "Working on Specs", "url": "https://www.rocketpoweredjetpants.com/2012/01/working-on-specs/", "published_at": "2012-01-03T16:24:00+00:00" } ] posts Claim your blog
Back to rocketpoweredjetpants.com
Blog · corpus.blog/blogs/rocketpoweredjetpants.com/posts

rocketpoweredjetpants.com

rocketpoweredjetpants.com

2026

2025

2024

2023

2022

2021

2020

2018

2017

2016

2015

2014

2013

2012