56,966 blogs · [ { "id": "01a087ba-d380-70fa-97a1-47cea9a5bf7e", "title": "Remap that copilot key", "url": "https://ourcraft.wordpress.com/2026/02/18/remap-that-copilot-key/", "published_at": "2026-02-19T00:37:04+00:00" }, { "id": "01a087ba-d380-70fa-97a1-47ceaa1694a6", "title": "Noisy Outlook calendar notifications for Ubuntu 24.04", "url": "https://ourcraft.wordpress.com/2026/01/23/noisy-outlook-calendar-notifications-for-ubuntu-24-04/", "published_at": "2026-01-23T20:48:02+00:00" }, { "id": "01a087ba-d380-70fa-97a1-47ceaa781cf8", "title": "When Mozilla Firefox hangs on the Print Preview screen…", "url": "https://ourcraft.wordpress.com/2025/09/18/when-mozilla-firefox-hangs-on-the-print-preview-screen/", "published_at": "2025-09-18T19:25:50+00:00" }, { "id": "01a087ba-d380-70fa-97a1-47ceab20714b", "title": "Three aphorisms about double entry accounting…", "url": "https://ourcraft.wordpress.com/2019/11/26/three-aphorisms-about-double-entry-accounting/", "published_at": "2019-11-27T04:48:03+00:00" }, { "id": "01a087ba-d380-70fa-97a1-47ceabcd9375", "title": "Why does IntelliJ IDEA cause my ssh key confirmation prompt to pop up every few minutes?", "url": "https://ourcraft.wordpress.com/2019/04/09/why-does-intellij-idea-cause-my-ssh-key-confirmation-prompt-to-pop-up-every-few-minutes/", "published_at": "2019-04-09T22:41:05+00:00" }, { "id": "01a087ba-d380-70fa-97a1-47ceac576396", "title": "Ubuntu: make your mp3 files play in order on your car stereo", "url": "https://ourcraft.wordpress.com/2018/06/14/ubuntu-make-your-mp3-files-play-in-order-on-your-car-stereo/", "published_at": "2018-06-14T19:21:13+00:00" }, { "id": "01a087ba-d380-70fa-97a1-47cead244716", "title": "What to do when Ember thinks Chromium is not installed, though it is…", "url": "https://ourcraft.wordpress.com/2018/06/07/what-to-do-when-ember-thinks-chromium-is-not-installed-though-it-is/", "published_at": "2018-06-07T19:39:25+00:00" }, { "id": "01a087ba-d380-70fa-97a1-47cead51297f", "title": "How to get files off your Android phone onto Ubuntu Linux", "url": "https://ourcraft.wordpress.com/2018/06/07/how-to-be-able-to-get-files-off-your-android-phone-onto-ubuntu-linux/", "published_at": "2018-06-07T18:58:24+00:00" }, { "id": "01a087ba-d380-70fa-97a1-47cead70ef2b", "title": "Why my cron job wouldn’t run", "url": "https://ourcraft.wordpress.com/2018/06/07/why-my-cron-job-wouldnt-run/", "published_at": "2018-06-07T13:44:48+00:00" }, { "id": "01a087ba-d380-70fa-97a1-47ceae26bc56", "title": "How to configure ssh to stop perpetually giving you a ‘known hosts’ warning for the same hosts", "url": "https://ourcraft.wordpress.com/2018/05/31/how-to-configure-ssh-to-stop-perpetually-giving-you-a-known-hosts-warning-for-the-same-hosts/", "published_at": "2018-05-31T14:02:44+00:00" }, { "id": "01a0bdca-c758-7284-9b31-379a09ca75bb", "title": "One way to slice a Cucumber…", "url": "https://ourcraft.wordpress.com/2017/06/07/one-way-to-slice-a-cucumber/", "published_at": "2017-06-07T14:44:44+00:00" }, { "id": "01a0bdca-c758-7284-9b31-379a0ac919fd", "title": "Getting akonadi to start: a one-line fix", "url": "https://ourcraft.wordpress.com/2017/01/31/getting-akonadi-to-start-a-one-line-fix/", "published_at": "2017-01-31T20:25:55+00:00" }, { "id": "01a0bdca-c758-7284-9b31-379a0aeaaa3e", "title": "Why ember test –server was failing", "url": "https://ourcraft.wordpress.com/2016/12/20/why-ember-test-server-was-failing/", "published_at": "2016-12-20T14:12:08+00:00" }, { "id": "01a0bdca-c758-7284-9b31-379a0b9c9975", "title": "Quick ‘n’ dirty blog to paperback", "url": "https://ourcraft.wordpress.com/2016/11/30/quick-n-dirty-blog-to-paperback/", "published_at": "2016-11-30T14:41:10+00:00" }, { "id": "01a0bdca-c758-7284-9b31-379a0c14a0a0", "title": "How to read maven-enforcer-plugin’s RequireUpperBoundDeps rule failure report", "url": "https://ourcraft.wordpress.com/2016/08/22/how-to-read-maven-enforcer-plugins-requireupperbounddeps-rule-failure-report/", "published_at": "2016-08-22T16:36:07+00:00" }, { "id": "01a0bdca-c758-7284-9b31-379a0cc70d8c", "title": "How to switch from gnome to kde on Ubuntu", "url": "https://ourcraft.wordpress.com/2016/05/27/how-to-switch-from-gnome-to-kde-on-ubuntu/", "published_at": "2016-05-27T17:28:45+00:00" }, { "id": "01a0bdca-c758-7284-9b31-379a0d4a3143", "title": "Fixing the new class code template in IntelliJ IDEA", "url": "https://ourcraft.wordpress.com/2016/05/27/fixing-the-new-class-code-template-in-intellij-idea/", "published_at": "2016-05-27T17:02:10+00:00" }, { "id": "01a0bdca-c758-7284-9b31-379a0d9a7332", "title": "How to run asciiquarium on Ubuntu", "url": "https://ourcraft.wordpress.com/2016/05/11/how-to-run-asciiquarium-on-ubuntu/", "published_at": "2016-05-11T21:42:24+00:00" }, { "id": "01a0bdca-c758-7284-9b31-379a0e4a6241", "title": "@@ROWCOUNT = 1 after empty MIN() query", "url": "https://ourcraft.wordpress.com/2016/02/05/rowcount-is-nonzero-after-empty-min-query/", "published_at": "2016-02-05T19:00:20+00:00" }, { "id": "01a0bdca-c758-7284-9b31-379a0f34168e", "title": "How to have some roman numeral page numbers and some arabic page numbers in an existing document in LibreOffice", "url": "https://ourcraft.wordpress.com/2015/06/08/how-to-have-some-roman-numeral-page-numbers-and-some-arabic-page-numbers-in-an-existing-document-in-libreoffice/", "published_at": "2015-06-08T18:49:29+00:00" }, { "id": "01a0bdd1-9230-72ee-a64e-82ddd99581be", "title": "Making an ugly podcast page look better in Drupal OpenChurch", "url": "https://ourcraft.wordpress.com/2015/05/20/making-an-ugly-podcast-page-look-better-in-drupal-openchurch/", "published_at": "2015-05-20T13:33:33+00:00" }, { "id": "01a0bdd1-9230-72ee-a64e-82ddda47a4c0", "title": "Clearing the cache on Oracle and SQL Server", "url": "https://ourcraft.wordpress.com/2015/01/14/clearing-the-cache-on-oracle-and-sql-server/", "published_at": "2015-01-14T15:53:05+00:00" }, { "id": "01a0bdd1-9230-72ee-a64e-82dddace1109", "title": "SQL Server named instance vs. default instance", "url": "https://ourcraft.wordpress.com/2014/10/03/sql-server-named-instance-vs-default-instance/", "published_at": "2014-10-03T18:09:28+00:00" }, { "id": "01a0bdd1-9230-72ee-a64e-82dddaf6a868", "title": "Life, death, and broken software", "url": "https://ourcraft.wordpress.com/2014/08/21/life-death-and-broken-software/", "published_at": "2014-08-21T19:19:02+00:00" }, { "id": "01a0bdd1-9230-72ee-a64e-82dddb9462ea", "title": "Indexing only null column values in Oracle", "url": "https://ourcraft.wordpress.com/2014/06/26/indexing-only-null-column-values-in-oracle/", "published_at": "2014-06-26T16:33:22+00:00" }, { "id": "01a0bdd1-9230-72ee-a64e-82dddc2b5fdf", "title": "Change default runlevel (target) on Fedora", "url": "https://ourcraft.wordpress.com/2014/03/31/change-default-runlevel-target-on-fedora/", "published_at": "2014-03-31T11:37:18+00:00" }, { "id": "01a0bdd1-9230-72ee-a64e-82dddcf74419", "title": "Easy peasy JPGs to PDF conversion", "url": "https://ourcraft.wordpress.com/2014/01/29/easy-peasy-jpgs-to-pdf-conversion/", "published_at": "2014-01-29T19:47:36+00:00" }, { "id": "01a0bdd1-9230-72ee-a64e-82dddded1052", "title": "Mumps-style “dotted do” notation example", "url": "https://ourcraft.wordpress.com/2014/01/29/mumps-style-dotted-do-notation-example/", "published_at": "2014-01-29T15:40:10+00:00" }, { "id": "01a0bdd1-9230-72ee-a64e-82ddde0b16ba", "title": "Method signature joke", "url": "https://ourcraft.wordpress.com/2014/01/29/method-signature-joke/", "published_at": "2014-01-29T15:34:55+00:00" }, { "id": "01a0bdd1-9230-72ee-a64e-82dddf024d7d", "title": "How to have the bash prompt display the full current working directory", "url": "https://ourcraft.wordpress.com/2014/01/11/full-directory-in-the-linux-prompt/", "published_at": "2014-01-11T13:19:32+00:00" }, { "id": "01a0bdd5-4964-71d8-9ed8-5325dde2eebf", "title": "How to remote restart your Windows PC", "url": "https://ourcraft.wordpress.com/2013/08/30/how-to-remote-restart-your-windows-pc/", "published_at": "2013-08-30T15:51:50+00:00" }, { "id": "01a0bdd5-4964-71d8-9ed8-5325de9cf5f7", "title": "Rough notes on SQL Server bulk insert", "url": "https://ourcraft.wordpress.com/2013/07/15/rough-notes-on-sql-server-bulk-insert/", "published_at": "2013-07-15T17:48:08+00:00" }, { "id": "01a0bdd5-4964-71d8-9ed8-5325ded714d0", "title": "How to change to a different schema in Oracle SQL Developer", "url": "https://ourcraft.wordpress.com/2013/07/15/how-to-change-to-a-different-schema-in-oracle-sql-developer/", "published_at": "2013-07-15T17:41:42+00:00" }, { "id": "01a0bdd5-4964-71d8-9ed8-5325df6c69fa", "title": "How to put a delay in an Oracle sproc, for testing", "url": "https://ourcraft.wordpress.com/2013/04/11/how-to-put-a-delay-in-an-oracle-sproc-for-testing/", "published_at": "2013-04-11T12:22:55+00:00" }, { "id": "01a0bdd5-4964-71d8-9ed8-5325e000064e", "title": "How to put a delay in a SQL Server sproc, for testing", "url": "https://ourcraft.wordpress.com/2013/02/21/how-to-put-a-delay-in-a-sql-server-sproc-for-testing/", "published_at": "2013-02-21T14:27:47+00:00" }, { "id": "01a0bdd5-4964-71d8-9ed8-5325e0420807", "title": "How to spit out a result set returned by an Oracle sproc", "url": "https://ourcraft.wordpress.com/2013/01/18/how-to-spit-out-a-result-set-returned-by-an-oracle-sproc/", "published_at": "2013-01-18T20:29:03+00:00" }, { "id": "01a0bdd5-4964-71d8-9ed8-5325e0471a98", "title": "Oracle stuff", "url": "https://ourcraft.wordpress.com/2013/01/18/oracle-stuff/", "published_at": "2013-01-18T20:21:57+00:00" }, { "id": "01a0bdd5-4964-71d8-9ed8-5325e12b8efb", "title": "The identifier formerly unknown as…", "url": "https://ourcraft.wordpress.com/2012/02/09/the-identifier-formerly-unknown-as/", "published_at": "2012-02-09T15:01:42+00:00" }, { "id": "01a0bdd5-4964-71d8-9ed8-5325e1b48809", "title": "Oracle: 30 char identifiers", "url": "https://ourcraft.wordpress.com/2011/08/26/oracle-30-char-identifiers/", "published_at": "2011-08-26T12:50:24+00:00" }, { "id": "01a0bdd5-4964-71d8-9ed8-5325e1c963d5", "title": "Gerald M. Weinberg", "url": "https://ourcraft.wordpress.com/2010/06/03/gerald-m-weinberg/", "published_at": "2010-06-03T15:00:15+00:00" }, { "id": "01a0bdd8-90d5-72fc-94a7-eadf1f4aa6c2", "title": "Reasons", "url": "https://ourcraft.wordpress.com/2010/06/03/reasons/", "published_at": "2010-06-03T13:42:15+00:00" }, { "id": "01a0bdd8-90d5-72fc-94a7-eadf1fc20825", "title": "Living in a virtual machine", "url": "https://ourcraft.wordpress.com/2010/05/27/living-in-a-virtual-machine/", "published_at": "2010-05-27T16:03:15+00:00" }, { "id": "01a0bdd8-90d5-72fc-94a7-eadf1fee28be", "title": "DB-level unit tests for SQL Server", "url": "https://ourcraft.wordpress.com/2010/05/11/db-level-unit-tests-for-sql-server/", "published_at": "2010-05-11T17:07:32+00:00" }, { "id": "01a0bdd8-90d5-72fc-94a7-eadf202b32e9", "title": "Funny log message", "url": "https://ourcraft.wordpress.com/2010/04/14/funny-log-message/", "published_at": "2010-04-14T15:22:52+00:00" }, { "id": "01a0bdd8-90d5-72fc-94a7-eadf21214140", "title": "To manipulate SQL Server metadata from a remote client…", "url": "https://ourcraft.wordpress.com/2010/04/06/to-manipulate-sql-server-metadata-from-a-remote-client/", "published_at": "2010-04-06T16:23:31+00:00" }, { "id": "01a0bdd8-90d5-72fc-94a7-eadf221a5224", "title": "Using Unicode characters in SQL Server", "url": "https://ourcraft.wordpress.com/2010/02/19/using-unicode-characters-in-sql-server/", "published_at": "2010-02-19T21:13:12+00:00" }, { "id": "01a0bdd8-90d5-72fc-94a7-eadf226a6eef", "title": "I, foreigner", "url": "https://ourcraft.wordpress.com/2010/02/18/i-foreigner/", "published_at": "2010-02-18T12:48:17+00:00" }, { "id": "01a0bdd8-90d5-72fc-94a7-eadf2311ed26", "title": "Starts at $NaN!", "url": "https://ourcraft.wordpress.com/2010/01/29/starts-at-nan/", "published_at": "2010-01-29T15:21:42+00:00" }, { "id": "01a0bdd8-90d5-72fc-94a7-eadf23db75ae", "title": "Automation-assisted manual transformations", "url": "https://ourcraft.wordpress.com/2010/01/18/automation-assisted-manual-transformations/", "published_at": "2010-01-18T20:54:01+00:00" }, { "id": "01a0bdd8-90d5-72fc-94a7-eadf24b99803", "title": "Those red thingies with the X in them", "url": "https://ourcraft.wordpress.com/2010/01/07/those-red-thingies-with-the-x-in-them/", "published_at": "2010-01-07T15:16:04+00:00" }, { "id": "01a0bddc-a8a1-7237-b6ec-7ff768f5d184", "title": "AQTime for C++ code coverage analysis", "url": "https://ourcraft.wordpress.com/2009/12/23/aqtime-for-c-code-coverage-analysis/", "published_at": "2009-12-23T18:11:36+00:00" }, { "id": "01a0bddc-a8a1-7237-b6ec-7ff769cffeae", "title": "The Magic SysRq key", "url": "https://ourcraft.wordpress.com/2009/12/08/the-magic-sysrq-key/", "published_at": "2009-12-08T16:02:04+00:00" }, { "id": "01a0bddc-a8a1-7237-b6ec-7ff76a744545", "title": "Dual monitors in Mandriva", "url": "https://ourcraft.wordpress.com/2009/12/08/dual-monitors-in-mandriva/", "published_at": "2009-12-08T15:34:40+00:00" }, { "id": "01a0bddc-a8a1-7237-b6ec-7ff76b14cfd5", "title": "The return of chui red/green indicators", "url": "https://ourcraft.wordpress.com/2009/12/02/the-return-of-chui-redgreen-indicators/", "published_at": "2009-12-02T14:05:47+00:00" }, { "id": "01a0bddc-a8a1-7237-b6ec-7ff76ba967b3", "title": "The main problem was…", "url": "https://ourcraft.wordpress.com/2009/11/19/the-main-problem-was/", "published_at": "2009-11-19T13:01:43+00:00" }, { "id": "01a0bddc-a8a1-7237-b6ec-7ff76bb78869", "title": "Calvin on software", "url": "https://ourcraft.wordpress.com/2009/11/19/calvin-on-software/", "published_at": "2009-11-19T12:02:25+00:00" }, { "id": "01a0bddc-a8a1-7237-b6ec-7ff76bfa643f", "title": "Fencing", "url": "https://ourcraft.wordpress.com/2009/11/14/fencing/", "published_at": "2009-11-14T14:10:28+00:00" }, { "id": "01a0bddc-a8a1-7237-b6ec-7ff76cab862f", "title": "Log file goodness", "url": "https://ourcraft.wordpress.com/2009/11/12/log-file-goodness/", "published_at": "2009-11-12T16:39:31+00:00" }, { "id": "01a0bddc-a8a1-7237-b6ec-7ff76d970685", "title": "JavaScript: A newbie’s thoughts", "url": "https://ourcraft.wordpress.com/2009/11/10/javascript-a-newbies-thoughts/", "published_at": "2009-11-10T17:54:44+00:00" }, { "id": "01a0bddc-a8a1-7237-b6ec-7ff76e534992", "title": "replace_all for C++", "url": "https://ourcraft.wordpress.com/2009/11/06/replace_all-for-c/", "published_at": "2009-11-06T16:26:16+00:00" }, { "id": "01a0bddf-682f-73ca-9613-7e0169a1d9d0", "title": "Is it an assigment or a copy construct?", "url": "https://ourcraft.wordpress.com/2009/10/27/is-it-an-assigment-or-a-copy-construct/", "published_at": "2009-10-27T14:17:53+00:00" }, { "id": "01a0bddf-682f-73ca-9613-7e0169ef24f9", "title": "4040404", "url": "https://ourcraft.wordpress.com/2009/10/24/4040404/", "published_at": "2009-10-24T17:53:02+00:00" }, { "id": "01a0bddf-682f-73ca-9613-7e016ad5a6cf", "title": "Simple GUI with Python and TKinter", "url": "https://ourcraft.wordpress.com/2009/10/22/simple-gui-with-python-and-tkinter/", "published_at": "2009-10-22T12:39:14+00:00" }, { "id": "01a0bddf-682f-73ca-9613-7e016b883d43", "title": "Defining your C++ template in a .cpp file", "url": "https://ourcraft.wordpress.com/2009/10/21/defining-your-c-template-in-a-cpp-file/", "published_at": "2009-10-21T21:01:24+00:00" }, { "id": "01a0bddf-682f-73ca-9613-7e016c8667df", "title": "playcd", "url": "https://ourcraft.wordpress.com/2009/10/21/playcd/", "published_at": "2009-10-21T14:18:01+00:00" }, { "id": "01a0bddf-682f-73ca-9613-7e016cc9428d", "title": "Codesample CSS style", "url": "https://ourcraft.wordpress.com/2009/10/20/codesample-css-style/", "published_at": "2009-10-20T15:04:48+00:00" }, { "id": "01a0bddf-682f-73ca-9613-7e016d438a9c", "title": "Link getter", "url": "https://ourcraft.wordpress.com/2009/10/20/link-getter/", "published_at": "2009-10-20T13:12:45+00:00" }, { "id": "01a0bddf-682f-73ca-9613-7e016dff2e3b", "title": "When’s the payoff?", "url": "https://ourcraft.wordpress.com/2009/10/15/whens-the-payoff/", "published_at": "2009-10-15T16:42:49+00:00" }, { "id": "01a0bddf-682f-73ca-9613-7e016e14cdb1", "title": "Gears & sprockets", "url": "https://ourcraft.wordpress.com/2009/10/13/gears-sprockets/", "published_at": "2009-10-13T18:35:29+00:00" }, { "id": "01a0bddf-682f-73ca-9613-7e016e8aed78", "title": "I needed to add a tag file", "url": "https://ourcraft.wordpress.com/2009/10/12/i-needed-to-add-a-tag-file/", "published_at": "2009-10-12T16:30:14+00:00" }, { "id": "01a0bde1-efdb-71bf-950e-1a6d5da52d94", "title": "vpnc and shorewall", "url": "https://ourcraft.wordpress.com/2009/10/10/vpnc-and-shorewall/", "published_at": "2009-10-10T11:31:05+00:00" }, { "id": "01a0bde1-efdb-71bf-950e-1a6d5e2066c1", "title": "Did you know you could do this?", "url": "https://ourcraft.wordpress.com/2009/10/06/did-you-know-you-could-do-this/", "published_at": "2009-10-06T11:42:53+00:00" }, { "id": "01a0bde1-efdb-71bf-950e-1a6d5ef39eeb", "title": "Recurrent onceness in IE (solved)", "url": "https://ourcraft.wordpress.com/2009/10/05/recurrent-onceness-in-ie-solved/", "published_at": "2009-10-05T15:15:56+00:00" }, { "id": "01a0bde1-efdb-71bf-950e-1a6d5fb9bcf1", "title": "Mocks: What and why? A directed ramble", "url": "https://ourcraft.wordpress.com/2009/10/02/mocks-what-and-why-a-directed-ramble/", "published_at": "2009-10-02T21:14:47+00:00" }, { "id": "01a0bde1-efdb-71bf-950e-1a6d5ff2564b", "title": "Mock framework for C++: an introductory flounder", "url": "https://ourcraft.wordpress.com/2009/10/01/mock-framework-for-c-an-introductory-flounder/", "published_at": "2009-10-01T19:14:36+00:00" }, { "id": "01a0bde1-efdb-71bf-950e-1a6d6062377c", "title": "Enabling comments on your SharePoint blog", "url": "https://ourcraft.wordpress.com/2009/09/30/enabling-comments-on-your-sharepoint-blog/", "published_at": "2009-09-30T12:57:36+00:00" }, { "id": "01a0bde1-efdb-71bf-950e-1a6d60ef4dbc", "title": "Creating a SharePoint blog post from Word", "url": "https://ourcraft.wordpress.com/2009/09/30/creating-a-sharepoint-blog-post-from-word/", "published_at": "2009-09-30T12:29:39+00:00" }, { "id": "01a0bde1-efdb-71bf-950e-1a6d61eb7b41", "title": "Freedom and responsibility well-articulated", "url": "https://ourcraft.wordpress.com/2009/09/29/freedom-and-responsibility-well-articulated/", "published_at": "2009-09-29T17:16:57+00:00" }, { "id": "01a0bde1-efdb-71bf-950e-1a6d62855e0d", "title": "Adapter?", "url": "https://ourcraft.wordpress.com/2009/09/28/adapter/", "published_at": "2009-09-28T12:08:28+00:00" }, { "id": "01a0bde1-efdb-71bf-950e-1a6d62b483df", "title": "A smoother intranet experience with Firefox", "url": "https://ourcraft.wordpress.com/2009/09/23/a-smoother-intranet-experience-with-firefox/", "published_at": "2009-09-23T13:08:33+00:00" }, { "id": "01a0bde4-475c-7068-ae18-f74dd2bfe5dc", "title": "A family thing", "url": "https://ourcraft.wordpress.com/2009/09/22/a-family-thing/", "published_at": "2009-09-22T11:24:35+00:00" }, { "id": "01a0bde4-475c-7068-ae18-f74dd2d27c6b", "title": "A soft skills conference", "url": "https://ourcraft.wordpress.com/2009/09/21/a-soft-skills-conference/", "published_at": "2009-09-21T15:00:07+00:00" }, { "id": "01a0bde4-475c-7068-ae18-f74dd35d1212", "title": "Parable", "url": "https://ourcraft.wordpress.com/2009/09/19/parable/", "published_at": "2009-09-19T18:39:03+00:00" }, { "id": "01a0bde4-475c-7068-ae18-f74dd3c73fab", "title": "Automated refactoring for C++", "url": "https://ourcraft.wordpress.com/2009/09/18/automated-refactoring-for-c/", "published_at": "2009-09-18T19:56:36+00:00" }, { "id": "01a0bde4-475c-7068-ae18-f74dd3ff6919", "title": "Shrunken context menu", "url": "https://ourcraft.wordpress.com/2009/09/17/shrunken-context-menu/", "published_at": "2009-09-17T15:38:36+00:00" }, { "id": "01a0bde4-475c-7068-ae18-f74dd4910313", "title": "Perforce fun", "url": "https://ourcraft.wordpress.com/2009/09/14/perforce-fun/", "published_at": "2009-09-14T18:47:22+00:00" }, { "id": "01a0bde4-475c-7068-ae18-f74dd4ca862b", "title": "Design boot camp", "url": "https://ourcraft.wordpress.com/2009/08/28/design-boot-camp/", "published_at": "2009-08-28T19:42:38+00:00" }, { "id": "01a0bde4-475c-7068-ae18-f74dd56617ac", "title": "Brainbench test", "url": "https://ourcraft.wordpress.com/2009/08/22/brainbench-test/", "published_at": "2009-08-22T12:36:14+00:00" }, { "id": "01a0bde4-475c-7068-ae18-f74dd60202fc", "title": ".NET Framework upgrade rationale", "url": "https://ourcraft.wordpress.com/2009/08/21/net-framework-upgrade-rationale/", "published_at": "2009-08-21T19:17:05+00:00" }, { "id": "01a0bde4-475c-7068-ae18-f74dd6bf1399", "title": "Book review: Software Metrics", "url": "https://ourcraft.wordpress.com/2009/08/07/book-review-software-metrics/", "published_at": "2009-08-08T00:04:06+00:00" }, { "id": "01a0bde6-caea-71d1-ba3c-c24da3bb5349", "title": "Remote X11", "url": "https://ourcraft.wordpress.com/2009/07/08/remote-x11/", "published_at": "2009-07-08T12:22:43+00:00" }, { "id": "01a0bde6-caea-71d1-ba3c-c24da489a8fd", "title": "Forked process", "url": "https://ourcraft.wordpress.com/2009/07/06/forked-process/", "published_at": "2009-07-06T11:23:15+00:00" }, { "id": "01a0bde6-caea-71d1-ba3c-c24da53e7ab4", "title": "Masters of the simple", "url": "https://ourcraft.wordpress.com/2009/07/01/masters-of-the-simple/", "published_at": "2009-07-01T12:52:47+00:00" }, { "id": "01a0bde6-caea-71d1-ba3c-c24da628335f", "title": "Linux window-specific behavior", "url": "https://ourcraft.wordpress.com/2009/06/30/linux-window-specific-behavior/", "published_at": "2009-07-01T01:23:41+00:00" }, { "id": "01a0bde6-caea-71d1-ba3c-c24da6594de2", "title": "Book review: Software Estimation", "url": "https://ourcraft.wordpress.com/2009/06/30/book-review-software-estimation/", "published_at": "2009-06-30T19:10:33+00:00" }, { "id": "01a0bde6-caea-71d1-ba3c-c24da6f0603d", "title": "Scanner install bomb", "url": "https://ourcraft.wordpress.com/2009/06/30/scanner-install-bomb/", "published_at": "2009-06-30T14:54:55+00:00" }, { "id": "01a0bde6-caea-71d1-ba3c-c24da6fa935c", "title": "World-class code", "url": "https://ourcraft.wordpress.com/2009/06/29/world-class-code/", "published_at": "2009-06-29T21:22:32+00:00" }, { "id": "01a0bde6-caea-71d1-ba3c-c24da757139d", "title": "Invisible tooltips", "url": "https://ourcraft.wordpress.com/2009/06/25/invisible-tooltips/", "published_at": "2009-06-25T15:14:38+00:00" }, { "id": "01a0bde6-caea-71d1-ba3c-c24da763aaa2", "title": "An incomplete cost graph", "url": "https://ourcraft.wordpress.com/2009/06/18/an-incomplete-cost-graph/", "published_at": "2009-06-18T15:26:14+00:00" }, { "id": "01a0bde6-caea-71d1-ba3c-c24da7dc10b1", "title": "Upgrade bomb", "url": "https://ourcraft.wordpress.com/2009/05/19/upgrade-bomb/", "published_at": "2009-05-19T11:13:20+00:00" } ] posts Claim your blog
Back to ourcraft.wordpress.com
Blog · corpus.blog/blogs/ourcraft.wordpress.com/posts

ourcraft.wordpress.com

ourcraft.wordpress.com

2026

2025

2019

2018

2017

2016

2015

2014

2013

2012

2011

2010

2009