41554 blogs · [ { "id": "01a0877c-3c65-718a-840d-8ff089b92553", "title": "Basic Concepts of the “Making App”", "url": "https://www.geepawhill.org/2024/10/01/basic-concepts-of-the-making-app/", "published_at": "2024-10-02T02:39:40+00:00" }, { "id": "01a0877c-3c65-718a-840d-8ff08a3c1d8b", "title": "Optimize for Our Humans", "url": "https://www.geepawhill.org/2024/02/23/optimize-for-our-humans/", "published_at": "2024-02-23T17:38:01+00:00" }, { "id": "01a0877c-3c65-718a-840d-8ff08a4ae761", "title": "Why Only Change Frames?", "url": "https://www.geepawhill.org/2023/02/02/why-only-change-frames/", "published_at": "2023-02-02T16:11:31+00:00" }, { "id": "01a0877c-3c65-718a-840d-8ff08a5b25a1", "title": "The Frame-Changing Triad", "url": "https://www.geepawhill.org/2023/01/26/the-frame-changing-triad/", "published_at": "2023-01-26T17:38:58+00:00" }, { "id": "01a0877c-3c65-718a-840d-8ff08b0ca21c", "title": "Changing The Frame", "url": "https://www.geepawhill.org/2023/01/20/changing-the-frame/", "published_at": "2023-01-20T16:43:55+00:00" }, { "id": "01a0877c-3c65-718a-840d-8ff08b28fc23", "title": "Slowing Decisions Down", "url": "https://www.geepawhill.org/2022/11/11/slowing-decisions-down/", "published_at": "2022-11-11T17:00:41+00:00" }, { "id": "01a0877c-3c65-718a-840d-8ff08bfb3291", "title": "What About Failure?", "url": "https://www.geepawhill.org/2022/11/09/what-about-failure/", "published_at": "2022-11-09T17:00:20+00:00" }, { "id": "01a0877c-3c65-718a-840d-8ff08cbeb0c0", "title": "Can We Be Honest?", "url": "https://www.geepawhill.org/2022/10/28/can-we-be-honest/", "published_at": "2022-10-28T12:00:09+00:00" }, { "id": "01a0877c-3c65-718a-840d-8ff08d554aab", "title": "Detail: Not The Long Game", "url": "https://www.geepawhill.org/2022/10/28/detail-not-the-long-game/", "published_at": "2022-10-28T12:00:01+00:00" }, { "id": "01a0877c-3c65-718a-840d-8ff08d9d85b9", "title": "Slash the Load", "url": "https://www.geepawhill.org/2022/10/25/slash-the-load/", "published_at": "2022-10-26T00:53:00+00:00" }, { "id": "01a0c50e-e715-73cf-9028-cfb3de383cfc", "title": "Detail: Series Intro", "url": "https://www.geepawhill.org/2022/10/25/detail-series-intro/", "published_at": "2022-10-25T12:00:36+00:00" }, { "id": "01a0c50e-e715-73cf-9028-cfb3dec4b175", "title": "Joy Project: FGNO Plotter", "url": "https://www.geepawhill.org/2022/10/07/joy-project-fgno-plotter/", "published_at": "2022-10-07T16:00:00+00:00" }, { "id": "01a0c50e-e715-73cf-9028-cfb3df1029b7", "title": "TDD Pro-Tip: Against Automated Macrotests", "url": "https://www.geepawhill.org/2022/10/04/tdd-pro-tip-against-automated-macrotests/", "published_at": "2022-10-04T16:00:30+00:00" }, { "id": "01a0c50e-e715-73cf-9028-cfb3df1a53b6", "title": "Some TDD History", "url": "https://www.geepawhill.org/2022/09/30/some-tdd-history/", "published_at": "2022-09-30T16:00:08+00:00" }, { "id": "01a0c50e-e715-73cf-9028-cfb3df64026d", "title": "On Over-Coding", "url": "https://www.geepawhill.org/2022/09/27/on-over-coding/", "published_at": "2022-09-27T16:00:29+00:00" }, { "id": "01a0c50e-e715-73cf-9028-cfb3df8ef891", "title": "Robot Worlds E05: A Making UI!", "url": "https://www.geepawhill.org/2022/07/12/robot-worlds-e05-a-making-ui/", "published_at": "2022-07-12T17:45:49+00:00" }, { "id": "01a0c50e-e715-73cf-9028-cfb3dfc53d49", "title": "Ten I-Statements About Change", "url": "https://www.geepawhill.org/2022/06/29/ten-i-statements-about-change/", "published_at": "2022-06-29T17:00:32+00:00" }, { "id": "01a0c50e-e715-73cf-9028-cfb3e02c04d7", "title": "Trade Collapse Begins?", "url": "https://www.geepawhill.org/2022/06/16/trade-collapse-begins/", "published_at": "2022-06-16T17:09:06+00:00" }, { "id": "01a0c50e-e715-73cf-9028-cfb3e089ac93", "title": "Robot Worlds E04: Yes, Commander!", "url": "https://www.geepawhill.org/2022/05/23/robot-worlds-e04-yes-commander/", "published_at": "2022-05-23T15:32:38+00:00" }, { "id": "01a0c50e-e715-73cf-9028-cfb3e0a18760", "title": "On Not Knowing", "url": "https://www.geepawhill.org/2022/05/18/on-not-knowing/", "published_at": "2022-05-18T07:50:50+00:00" }, { "id": "01a0c51d-5596-700e-a5ef-bd69e244c743", "title": "Robot Worlds E03: End-to-End-ish", "url": "https://www.geepawhill.org/2022/04/27/robot-worlds-e03-end-to-end-ish/", "published_at": "2022-04-27T18:35:17+00:00" }, { "id": "01a0c51d-5596-700e-a5ef-bd69e2882ff3", "title": "Robot Worlds E02: Sockets & A Spike", "url": "https://www.geepawhill.org/2022/04/04/robot-worlds-e02-sockets-spikes/", "published_at": "2022-04-04T17:13:13+00:00" }, { "id": "01a0c51d-5596-700e-a5ef-bd69e3810ccc", "title": "Robot Worlds E01: Getting Started", "url": "https://www.geepawhill.org/2022/04/04/robot-worlds-e01-getting-started/", "published_at": "2022-04-04T17:03:41+00:00" }, { "id": "01a0c51d-5596-700e-a5ef-bd69e392b8a9", "title": "The Shadows of Software Design", "url": "https://www.geepawhill.org/2022/02/15/the-shadows-of-software-design/", "published_at": "2022-02-15T14:00:19+00:00" }, { "id": "01a0c51d-5596-700e-a5ef-bd69e425027c", "title": "Me, Gary, and TDD", "url": "https://www.geepawhill.org/2022/02/08/me-gary-and-tdd/", "published_at": "2022-02-08T22:10:15+00:00" }, { "id": "01a0c51d-5596-700e-a5ef-bd69e4f90427", "title": "Real Programming S01E10 – Some Visual Mechanics", "url": "https://www.geepawhill.org/2022/01/06/real-programming-s01e10-some-visual-mechanics/", "published_at": "2022-01-06T16:36:54+00:00" }, { "id": "01a0c51d-5596-700e-a5ef-bd69e5bb9abe", "title": "MMMSS – The Pin-Making Floptimization", "url": "https://www.geepawhill.org/2021/12/30/mmmss-the-pin-making-floptimization/", "published_at": "2021-12-30T14:00:15+00:00" }, { "id": "01a0c51d-5596-700e-a5ef-bd69e65ce59d", "title": "MMMSS – The Shortest-Distance Floptimization", "url": "https://www.geepawhill.org/2021/12/21/mmmss-the-shortest-distance-floptimization/", "published_at": "2021-12-21T14:00:14+00:00" }, { "id": "01a0c51d-5596-700e-a5ef-bd69e6a725cd", "title": "Real Programming S01E09: Making A Start, Starting A Making", "url": "https://www.geepawhill.org/2021/12/07/real-programming-s01e09-making-a-start-starting-a-making/", "published_at": "2021-12-07T16:25:56+00:00" }, { "id": "01a0c51d-5596-700e-a5ef-bd69e6b2a312", "title": "MMMSS – The Intrinsic Benefit of Steps", "url": "https://www.geepawhill.org/2021/11/16/mmmss-the-intrinsic-benefit-of-steps/", "published_at": "2021-11-16T14:00:20+00:00" }, { "id": "01a0c528-5c8f-72a1-87ef-23b218c9c365", "title": "Random Coaching Tips", "url": "https://www.geepawhill.org/2021/11/02/random-coaching-tips/", "published_at": "2021-11-02T13:00:35+00:00" }, { "id": "01a0c528-5c8f-72a1-87ef-23b21984177b", "title": "MMMSS – A Closer Look at Steps", "url": "https://www.geepawhill.org/2021/10/26/mmmss-a-closer-look-at-steps/", "published_at": "2021-10-26T13:00:28+00:00" }, { "id": "01a0c528-5c8f-72a1-87ef-23b219c28e00", "title": "Many More Much Smaller Steps – First Sketch", "url": "https://www.geepawhill.org/2021/09/29/many-more-much-smaller-steps-first-sketch/", "published_at": "2021-09-29T15:30:54+00:00" }, { "id": "01a0c528-5c8f-72a1-87ef-23b21a510979", "title": "Ten I-Statements About Refactoring", "url": "https://www.geepawhill.org/2021/08/17/ten-i-statements-about-refactoring/", "published_at": "2021-08-17T13:00:59+00:00" }, { "id": "01a0c528-5c8f-72a1-87ef-23b21af035fe", "title": "Get Stronger With Geek’s Night Out", "url": "https://www.geepawhill.org/2021/08/10/get-stronger-with-geeks-night-out/", "published_at": "2021-08-10T13:00:27+00:00" }, { "id": "01a0c528-5c8f-72a1-87ef-23b21b644c42", "title": "Ten I-Statements About TDD", "url": "https://www.geepawhill.org/2021/08/03/ten-i-statements-about-tdd/", "published_at": "2021-08-03T16:00:40+00:00" }, { "id": "01a0c528-5c8f-72a1-87ef-23b21ba91523", "title": "Three Software Engineering Coaches Get Coached By GeePaw Hill (FourScouts TV)", "url": "https://www.geepawhill.org/2021/07/22/three-software-engineering-coaches-get-coached-by-geepaw-hill-fourscouts-tv/", "published_at": "2021-07-22T15:29:28+00:00" }, { "id": "01a0c528-5c8f-72a1-87ef-23b21bc5eeaa", "title": "On (Not) Using Mocking Frameworks", "url": "https://www.geepawhill.org/2021/07/13/on-not-using-mocking-frameworks/", "published_at": "2021-07-13T13:15:20+00:00" }, { "id": "01a0c528-5c8f-72a1-87ef-23b21cb2abd1", "title": "Three Short Coaching Pro-Tips", "url": "https://www.geepawhill.org/2021/07/06/three-short-coaching-pro-tips/", "published_at": "2021-07-06T13:00:20+00:00" }, { "id": "01a0c528-5c8f-72a1-87ef-23b21d257d46", "title": "Two Mantras, One Theme", "url": "https://www.geepawhill.org/2021/06/15/two-mantras-one-theme/", "published_at": "2021-06-15T13:23:06+00:00" }, { "id": "01a0c533-6ce5-72af-8e21-e778ef8c2161", "title": "Path-Focused Design", "url": "https://www.geepawhill.org/2021/05/25/path-focused-design/", "published_at": "2021-05-25T13:00:11+00:00" }, { "id": "01a0c533-6ce5-72af-8e21-e778efe2dbce", "title": "Big Batch Releases", "url": "https://www.geepawhill.org/2021/05/18/big-batch-releases/", "published_at": "2021-05-18T13:00:04+00:00" }, { "id": "01a0c533-6ce5-72af-8e21-e778f0a9fd2e", "title": "Sharing Configurations", "url": "https://www.geepawhill.org/2021/05/11/sharing-configurations/", "published_at": "2021-05-11T12:34:27+00:00" }, { "id": "01a0c533-6ce5-72af-8e21-e778f0ba6c9f", "title": "Re-Orienting Around Backsteps", "url": "https://www.geepawhill.org/2021/05/04/re-orienting-around-backsteps/", "published_at": "2021-05-04T13:06:12+00:00" }, { "id": "01a0c533-6ce5-72af-8e21-e778f0d8f5fc", "title": "On Agile Methods", "url": "https://www.geepawhill.org/2021/04/27/on-agile-methods/", "published_at": "2021-04-27T13:00:07+00:00" }, { "id": "01a0c533-6ce5-72af-8e21-e778f1b79896", "title": "Standup Braindump", "url": "https://www.geepawhill.org/2021/04/20/standup-braindump/", "published_at": "2021-04-20T14:00:39+00:00" }, { "id": "01a0c533-6ce5-72af-8e21-e778f2576288", "title": "The UI Monolith Making App", "url": "https://www.geepawhill.org/2021/04/13/the-ui-monolith-making-app/", "published_at": "2021-04-13T13:28:32+00:00" }, { "id": "01a0c533-6ce5-72af-8e21-e778f2918390", "title": "Rice & Garlic & More Smaller Steps", "url": "https://www.geepawhill.org/2021/04/07/rice-garlic-more-smaller-steps/", "published_at": "2021-04-07T13:00:25+00:00" }, { "id": "01a0c533-6ce5-72af-8e21-e778f382a771", "title": "A Making-App UI", "url": "https://www.geepawhill.org/2021/03/30/a-making-app-ui/", "published_at": "2021-03-30T13:00:31+00:00" }, { "id": "01a0c533-6ce5-72af-8e21-e778f44766dd", "title": "Scenario Builders", "url": "https://www.geepawhill.org/2021/03/23/scenario-builders/", "published_at": "2021-03-23T13:00:12+00:00" }, { "id": "01a0c53d-f377-7005-be34-3f8fcafd3cab", "title": "Humans & Mistakes", "url": "https://www.geepawhill.org/2021/03/09/humans-mistakes/", "published_at": "2021-03-09T14:00:25+00:00" }, { "id": "01a0c53d-f377-7005-be34-3f8fcb51cedf", "title": "Web-To-Database Potshots", "url": "https://www.geepawhill.org/2021/03/02/web-to-database-potshots/", "published_at": "2021-03-02T14:00:17+00:00" }, { "id": "01a0c53d-f377-7005-be34-3f8fcb66e710", "title": "An Early TDD Experience", "url": "https://www.geepawhill.org/2021/02/23/an-early-tdd-experience/", "published_at": "2021-02-23T14:00:18+00:00" }, { "id": "01a0c53d-f377-7005-be34-3f8fcb855a8b", "title": "Real Programming S01E08: Tighter, Tighter", "url": "https://www.geepawhill.org/2021/02/18/real-programming-s01e08-tighter-tighter/", "published_at": "2021-02-18T15:04:40+00:00" }, { "id": "01a0c53d-f377-7005-be34-3f8fcbfb7fb6", "title": "Technique & Transition", "url": "https://www.geepawhill.org/2021/02/16/technique-transition/", "published_at": "2021-02-16T15:00:47+00:00" }, { "id": "01a0c53d-f377-7005-be34-3f8fcce38d21", "title": "Awkward & Graceful", "url": "https://www.geepawhill.org/2021/02/12/awkward-graceful/", "published_at": "2021-02-12T14:00:14+00:00" }, { "id": "01a0c53d-f377-7005-be34-3f8fcddf7265", "title": "TDD’s Goldilocks Challenge", "url": "https://www.geepawhill.org/2021/02/09/tdds-goldilocks-challenge/", "published_at": "2021-02-09T14:00:34+00:00" }, { "id": "01a0c53d-f377-7005-be34-3f8fce03176a", "title": "Learning TDD w/ Four Mentors", "url": "https://www.geepawhill.org/2021/02/05/learning-tdd-w-four-mentors/", "published_at": "2021-02-05T14:00:44+00:00" }, { "id": "01a0c53d-f377-7005-be34-3f8fcee7e80a", "title": "TDD As Change Strategy", "url": "https://www.geepawhill.org/2021/02/02/tdd-as-change-strategy/", "published_at": "2021-02-02T14:00:15+00:00" }, { "id": "01a0c53d-f377-7005-be34-3f8fcfe1dd6c", "title": "On Political Content", "url": "https://www.geepawhill.org/2021/01/29/on-political-content/", "published_at": "2021-01-29T14:00:43+00:00" }, { "id": "01a0c546-3fae-7392-8118-9dceb16a439d", "title": "Real Programming S01E07: A Spike and An Event Bus", "url": "https://www.geepawhill.org/2021/01/28/real-programming-s01e07-a-spike-and-an-event-bus/", "published_at": "2021-01-28T23:21:55+00:00" }, { "id": "01a0c546-3fae-7392-8118-9dceb22cc05e", "title": "Aspects of TDD Practice", "url": "https://www.geepawhill.org/2021/01/26/aspects-of-tdd-practice/", "published_at": "2021-01-26T14:00:42+00:00" }, { "id": "01a0c546-3fae-7392-8118-9dceb2366dfc", "title": "Why Have a Change Strategy", "url": "https://www.geepawhill.org/2021/01/22/why-have-a-change-strategy/", "published_at": "2021-01-22T14:00:35+00:00" }, { "id": "01a0c546-3fae-7392-8118-9dceb27976ae", "title": "The Value Premise", "url": "https://www.geepawhill.org/2021/01/19/the-value-premise/", "published_at": "2021-01-19T14:00:13+00:00" }, { "id": "01a0c546-3fae-7392-8118-9dceb2c4b8a4", "title": "The Correlation Premise", "url": "https://www.geepawhill.org/2020/12/25/the-correlation-premise/", "published_at": "2020-12-25T14:00:06+00:00" }, { "id": "01a0c546-3fae-7392-8118-9dceb3a539f8", "title": "The Judgment Premise", "url": "https://www.geepawhill.org/2020/12/22/the-judgment-premise/", "published_at": "2020-12-22T14:00:09+00:00" }, { "id": "01a0c546-3fae-7392-8118-9dceb45fced2", "title": "The Steering Premise", "url": "https://www.geepawhill.org/2020/12/11/the-steering-premise/", "published_at": "2020-12-11T14:00:25+00:00" }, { "id": "01a0c546-3fae-7392-8118-9dceb4dee6a9", "title": "The Pieces Premise", "url": "https://www.geepawhill.org/2020/12/08/the-pieces-premise/", "published_at": "2020-12-08T14:00:08+00:00" }, { "id": "01a0c546-3fae-7392-8118-9dceb5703157", "title": "Collaboration, Complication, Continuity", "url": "https://www.geepawhill.org/2020/12/01/collaboration-complication-continuity/", "published_at": "2020-12-01T14:00:35+00:00" }, { "id": "01a0c546-3fae-7392-8118-9dceb570f2ce", "title": "Real Programming S01E06: Getting A Little Testy", "url": "https://www.geepawhill.org/2020/11/27/real-programming-s01e06-getting-a-little-testy/", "published_at": "2020-11-27T20:07:54+00:00" }, { "id": "01a0c54e-f0ee-713b-b9cd-68b1de2dc69a", "title": "Old Coach at the End of the Bar", "url": "https://www.geepawhill.org/2020/11/27/old-coach-at-the-end-of-the-bar/", "published_at": "2020-11-27T14:00:17+00:00" }, { "id": "01a0c54e-f0ee-713b-b9cd-68b1de787427", "title": "Change Harvesters Iterate Change", "url": "https://www.geepawhill.org/2020/11/24/change-harvesters-iterate-change/", "published_at": "2020-11-24T14:00:29+00:00" }, { "id": "01a0c54e-f0ee-713b-b9cd-68b1dea8ca30", "title": "Real Programming S01E05: Models Don’t Do Real Work!", "url": "https://www.geepawhill.org/2020/11/20/real-programming-s01e05-models-dont-do-real-work/", "published_at": "2020-11-20T19:27:32+00:00" }, { "id": "01a0c54e-f0ee-713b-b9cd-68b1dedccf17", "title": "Change Harvesters Take Change", "url": "https://www.geepawhill.org/2020/09/25/change-harvesters-take-change/", "published_at": "2020-09-25T13:00:13+00:00" }, { "id": "01a0c54e-f0ee-713b-b9cd-68b1df507983", "title": "Change Harvesters Orient Their Changes", "url": "https://www.geepawhill.org/2020/09/22/change-harvesters-orient-their-changes/", "published_at": "2020-09-22T13:00:30+00:00" }, { "id": "01a0c54e-f0ee-713b-b9cd-68b1df7a881c", "title": "Real Programming S01E04: Into The Frying Domain!", "url": "https://www.geepawhill.org/2020/09/21/real-programming-s01e04-into-the-frying-domain/", "published_at": "2020-09-21T15:53:58+00:00" }, { "id": "01a0c54e-f0ee-713b-b9cd-68b1dfe10e25", "title": "Change Harvesting Makes Local Changes", "url": "https://www.geepawhill.org/2020/09/18/change-harvesting-makes-local-changes/", "published_at": "2020-09-18T18:00:35+00:00" }, { "id": "01a0c54e-f0ee-713b-b9cd-68b1e0a26f86", "title": "Change Harvesting Emphasizes The Human", "url": "https://www.geepawhill.org/2020/09/15/change-harvesting-emphasizes-the-human/", "published_at": "2020-09-15T13:00:56+00:00" }, { "id": "01a0c54e-f0ee-713b-b9cd-68b1e1974b67", "title": "The Cost of Rework Avoidance Theory", "url": "https://www.geepawhill.org/2020/09/11/the-cost-of-rework-avoidance-theory/", "published_at": "2020-09-11T18:00:32+00:00" }, { "id": "01a0c54e-f0ee-713b-b9cd-68b1e2204aa6", "title": "CHT Means Different Design Imperatives", "url": "https://www.geepawhill.org/2020/09/08/cht-means-different-design-imperatives/", "published_at": "2020-09-08T23:43:11+00:00" }, { "id": "01a0c557-3c85-73fe-914f-27215ffe688e", "title": "Human-less Change Fails", "url": "https://www.geepawhill.org/2020/09/04/human-less-change-fails/", "published_at": "2020-09-04T13:00:44+00:00" }, { "id": "01a0c557-3c85-73fe-914f-27216060cd20", "title": "CHT-Style Implementation", "url": "https://www.geepawhill.org/2020/09/01/cht-style-implementation/", "published_at": "2020-09-01T13:20:50+00:00" }, { "id": "01a0c557-3c85-73fe-914f-272160dba242", "title": "Real Programming S01E03: Baby Needs New Shoes!", "url": "https://www.geepawhill.org/2020/08/28/real-programming-s01eo3-baby-needs-new-shoes/", "published_at": "2020-08-28T15:29:16+00:00" }, { "id": "01a0c557-3c85-73fe-914f-27216130ad19", "title": "Change Harvesting vs Rework Avoidance", "url": "https://www.geepawhill.org/2020/08/28/change-harvesting-vs-rework-avoidance/", "published_at": "2020-08-28T14:31:40+00:00" }, { "id": "01a0c557-3c85-73fe-914f-2721617359f3", "title": "Iterative User Value in Flows", "url": "https://www.geepawhill.org/2020/08/25/iterative-user-value-in-flows/", "published_at": "2020-08-25T13:00:52+00:00" }, { "id": "01a0c557-3c85-73fe-914f-272161cfa452", "title": "Real Programming S01E02: Look, Ma! A Test!", "url": "https://www.geepawhill.org/2020/08/22/real-programming-s01e02-look-ma-a-test/", "published_at": "2020-08-23T01:23:49+00:00" }, { "id": "01a0c557-3c85-73fe-914f-27216215aee3", "title": "The Correlation Principle", "url": "https://www.geepawhill.org/2020/08/21/the-correlation-principle/", "published_at": "2020-08-21T13:00:51+00:00" }, { "id": "01a0c557-3c85-73fe-914f-27216225ab7f", "title": "Iterative User Value", "url": "https://www.geepawhill.org/2020/08/18/iterative-user-value/", "published_at": "2020-08-18T13:00:59+00:00" }, { "id": "01a0c557-3c85-73fe-914f-272162777254", "title": "Real Programming S01E01: Getting Started | Video", "url": "https://www.geepawhill.org/2020/08/17/real-programming-s01e01-getting-started-video/", "published_at": "2020-08-17T15:42:37+00:00" }, { "id": "01a0c557-3c85-73fe-914f-2721627faf9d", "title": "Pathing: A Style of Laying Out Work", "url": "https://www.geepawhill.org/2020/08/14/pathing-a-style-of-laying-out-work/", "published_at": "2020-08-14T18:00:54+00:00" }, { "id": "01a0c55f-681b-71b7-b5f6-b9f7439d2990", "title": "Embrace Change: Modern Geekery Practices", "url": "https://www.geepawhill.org/2020/08/12/embrace-change-modern-geekery-practices/", "published_at": "2020-08-13T01:23:46+00:00" }, { "id": "01a0c55f-681b-71b7-b5f6-b9f743db2c67", "title": "Pedagogy In The Trade: Changing Emphasis", "url": "https://www.geepawhill.org/2020/08/07/pedagogy-in-the-trade-changing-emphasis/", "published_at": "2020-08-07T13:00:09+00:00" }, { "id": "01a0c55f-681b-71b7-b5f6-b9f743dbfd02", "title": "Retrospectives: Variety is Key", "url": "https://www.geepawhill.org/2020/08/04/retrospectives-variety-is-key/", "published_at": "2020-08-04T18:00:37+00:00" }, { "id": "01a0c55f-681b-71b7-b5f6-b9f74409bcb6", "title": "TDD Tests Are First-Class Code", "url": "https://www.geepawhill.org/2020/07/31/tdd-tests-are-first-class-code/", "published_at": "2020-07-31T13:00:42+00:00" }, { "id": "01a0c55f-681b-71b7-b5f6-b9f7443f38d0", "title": "Re-Balancing Made, Making, and Makers", "url": "https://www.geepawhill.org/2020/07/28/re-balancing-made-making-and-makers/", "published_at": "2020-07-28T13:00:31+00:00" }, { "id": "01a0c55f-681b-71b7-b5f6-b9f744f646a8", "title": "Microtest TDD is Gray-Box", "url": "https://www.geepawhill.org/2020/07/24/microtest-tdd-is-gray-box/", "published_at": "2020-07-24T18:00:19+00:00" }, { "id": "01a0c55f-681b-71b7-b5f6-b9f745331790", "title": "Understanding Incremental Switchover", "url": "https://www.geepawhill.org/2020/07/21/understanding-incremental-switchover/", "published_at": "2020-07-21T13:00:51+00:00" }, { "id": "01a0c55f-681b-71b7-b5f6-b9f745c6dbb8", "title": "The RAT: Rework Avoidance Theory", "url": "https://www.geepawhill.org/2020/07/17/the-rat-rework-avoidance-theory/", "published_at": "2020-07-17T13:00:22+00:00" }, { "id": "01a0c55f-681b-71b7-b5f6-b9f74681af06", "title": "Turning Implicit into Explicit", "url": "https://www.geepawhill.org/2020/07/14/turning-implicit-into-explicit/", "published_at": "2020-07-14T13:30:30+00:00" }, { "id": "01a0c55f-681b-71b7-b5f6-b9f746d6a77e", "title": "Model-View, The Desktop, and TDD", "url": "https://www.geepawhill.org/2020/07/10/model-view-the-desktop-and-tdd/", "published_at": "2020-07-10T14:27:47+00:00" } ] posts Claim your blog
Back to Weekly Posts – GeePawHill.org
Blog · corpus.blog/blogs/geepawhill.org/posts

Weekly Posts – GeePawHill.org

geepawhill.org

2024

2023

2022

2021

2020