41554 blogs · [ { "id": "01a0d292-824a-72e8-b37e-03697229f596", "title": "Army of Minions| James Gifford", "url": "https://jrg.dev/", "published_at": "2026-09-23T10:19:36+00:00" }, { "id": "01a0d292-824a-72e8-b37e-0369758acb48", "title": "James Gifford", "url": "https://jrg.dev/author/james/", "published_at": "2026-09-23T09:19:44+00:00" }, { "id": "01a0d292-824a-72e8-b37e-03697319076a", "title": null, "url": "https://jrg.dev/now/", "published_at": "2026-09-09T00:52:09+00:00" }, { "id": "01a0d292-824a-72e8-b37e-036973d78fd1", "title": "Death of Software", "url": "https://jrg.dev/death-of-software/", "published_at": "2026-04-20T14:26:26+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d9479340e4", "title": "migration_skippr: UI For Managing your ActiveRecord Migrations", "url": "https://jrg.dev/migration_skippr-ui-for-managing-your-activerecord-migrations/", "published_at": "2026-04-13T01:18:02+00:00" }, { "id": "01a0d292-824a-72e8-b37e-036973ee655a", "title": null, "url": "https://jrg.dev/about/", "published_at": "2026-04-12T00:36:44+00:00" }, { "id": "01a0d292-824a-72e8-b37e-036974c0af51", "title": "Resources and Things I Read", "url": "https://jrg.dev/resources/", "published_at": "2026-04-10T20:34:20+00:00" }, { "id": "01a0d292-824a-72e8-b37e-036974c387f0", "title": "Book Recommendations", "url": "https://jrg.dev/books/", "published_at": "2026-03-30T01:43:08+00:00" }, { "id": "01a0d292-824a-72e8-b37e-0369750a1f6d", "title": "CRB Shoes Talk", "url": "https://jrg.dev/crb-shoes/", "published_at": "2026-03-28T23:01:02+00:00" }, { "id": "01a0d292-824a-72e8-b37e-03697584c6f3", "title": null, "url": "https://jrg.dev/breathing/", "published_at": "2026-03-28T23:01:01+00:00" }, { "id": "01a0d292-824a-72e8-b37e-03697d49e3f3", "title": "How do I iterate through an array with an index?", "url": "https://jrg.dev/how-do-i-iterate-through-an-array-with-an-index/", "published_at": "2026-03-28T23:00:54+00:00" }, { "id": "01a0d292-824a-72e8-b37e-03697e397968", "title": "The Shipping Challenge", "url": "https://jrg.dev/the-shipping-challenge/", "published_at": "2026-03-28T23:00:54+00:00" }, { "id": "01a0d292-824a-72e8-b37e-036980fa4296", "title": null, "url": "https://jrg.dev/tag/ruby/", "published_at": "2026-03-28T23:00:54+00:00" }, { "id": "01a0d292-824a-72e8-b37e-03697ef473d8", "title": "2016 Cleveland GiveCamp", "url": "https://jrg.dev/2016-cleveland-givecamp/", "published_at": "2026-03-28T23:00:53+00:00" }, { "id": "01a0d292-824a-72e8-b37e-03697fd895a1", "title": "How do I check if a variable is Enumerable in Ruby?", "url": "https://jrg.dev/how-do-i-check-if-a-variable-is-enumerable-in-ruby/", "published_at": "2026-03-28T23:00:53+00:00" }, { "id": "01a0d292-824a-72e8-b37e-036981bdb1f8", "title": null, "url": "https://jrg.dev/tag/books/", "published_at": "2026-03-28T23:00:53+00:00" }, { "id": "01a0d292-824a-72e8-b37e-036981c0a8cb", "title": "technology culture", "url": "https://jrg.dev/tag/technology-culture/", "published_at": "2026-03-28T23:00:53+00:00" }, { "id": "01a0d292-824a-72e8-b37e-036981dcbe56", "title": null, "url": "https://jrg.dev/tag/givecamp/", "published_at": "2026-03-28T23:00:53+00:00" }, { "id": "01a0d292-824a-72e8-b37e-036980bab905", "title": "Book Review: Iterating Grace, by Koons Crooks", "url": "https://jrg.dev/book-review-iterating-grace-by-koons-crooks/", "published_at": "2026-03-28T23:00:52+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d9483aa4ff", "title": "Use a System, not Scraps of Paper.", "url": "https://jrg.dev/use-a-system-not-scraps-of-paper/", "published_at": "2018-12-29T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d9488e1638", "title": "The details you focus on go smoothly, so choose the details carefully", "url": "https://jrg.dev/the-details-you-focus-on-go-smoothly-so-choose-the-details-carefully/", "published_at": "2018-10-20T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d94913018f", "title": "Premortems are powerful and underutilized", "url": "https://jrg.dev/premortems-are-powerful-and-underutilized/", "published_at": "2018-10-16T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d949eb9954", "title": "Leadership, Trust and Integrity", "url": "https://jrg.dev/leadership-trust-and-integrity/", "published_at": "2017-12-07T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d94a55edcf", "title": "2017 Cleveland GiveCamp", "url": "https://jrg.dev/2017-cleveland-givecamp/", "published_at": "2017-11-09T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d94ac809cb", "title": "Makefiles For Easy To Use 'Public' Development UI", "url": "https://jrg.dev/makefiles-for-easy-to-use-public-development-ui/", "published_at": "2017-10-21T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d94b0911a7", "title": "September 5th 2017 #DevDiscuss - What are some career mistakes you've made or observed in others?", "url": "https://jrg.dev/devdiscuss-for-september-5th-2017/", "published_at": "2017-09-09T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d94b3626b4", "title": "Adventures in Time Blocking", "url": "https://jrg.dev/adventures-in-time-blocking/", "published_at": "2017-04-05T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d94bd70c44", "title": "The Proper Way To Fetch Environment Variables In Ruby", "url": "https://jrg.dev/the-proper-way-to-fetch-environment-variables-in-ruby/", "published_at": "2017-03-22T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d94c9e789c", "title": "How To Set Vim To Your (remote) Login Shell", "url": "https://jrg.dev/set-vim-as-your-login-shell/", "published_at": "2017-03-08T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d94d56caa6", "title": "Where Do Your Ideas Live?", "url": "https://jrg.dev/where-do-your-ideas-live/", "published_at": "2017-03-07T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d94db51608", "title": "How to pass variables to ActiveModel Serializers from the controller", "url": "https://jrg.dev/passing-variables-to-activemodel-serializers/", "published_at": "2017-02-17T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d94e721ac4", "title": "The Conundrum of Human Capabilities", "url": "https://jrg.dev/book-snippet-from-the-open-organization/", "published_at": "2017-02-02T00:00:00+00:00" }, { "id": "01a08791-c7d2-7295-a2d7-73d94f629ce8", "title": "Emotions in the workplace", "url": "https://jrg.dev/emotions-in-the-workplace/", "published_at": "2017-01-31T00:00:00+00:00" } ] posts Claim your blog
Back to jrg.dev
Blog · corpus.blog/blogs/jrg.dev/posts

jrg.dev

jrg.dev

2026

2018

2017