Archive

  1. [2025/03/11] AI Personal Policy 2025
  2. [2024/07/15] Template for LinkedIn Recommendations
  3. [2024/04/07] Prefer Atomic Commits
  4. [2024/03/17] Godin's V is for Vulnerable
  5. [2023/10/14] The "Precis" book review template
  6. [2023/10/13] The "Main Learning" book review template
  7. [2023/10/12] The 1-2-3 guide to writing a Brief Bio
  8. [2023/10/11] How to write a job description
  9. [2023/10/10] Situation, Complication, Question, Answer (SCQA)
  10. [2023/05/31] Functional Zero Bugs
  11. [2023/05/17] Learn to write in a single draft
  12. [2023/01/03] Visual Communication
  13. [2022/12/02] Recent Win
  14. [2022/11/07] Refactor risk assessment
  15. [2022/10/08] Structural Authority
  16. [2022/08/15] RSpec Describe class and instance methods
  17. [2022/07/30] RSpec Describe and Context
  18. [2022/07/08] Reorganization and change management
  19. [2022/06/19] Work In Progress, Visually
  20. [2022/05/21] Operational Skills Triangle
  21. [2022/05/14] DORA metrics: Lead and Cycle times
  22. [2022/05/13] Git commit hygiene
  23. [2022/02/14] Functional Objects
  24. [2022/02/04] Reliable data migrations in Rails
  25. [2022/01/30] Git public vs private history
  26. [2022/01/29] What about line length, anyway?
  27. [2022/01/27] Linting, global or local exclusion?
  28. [2022/01/12] Company Standard UUID
  29. [2022/01/11] Four stages of technical investment
  30. [2022/01/06] Company Standard Date
  31. [2021/12/22] Rewriting software
  32. [2021/12/18] The What of Best Practice
  33. [2021/12/13] Aggregation of Marginal Gains
  34. [2021/12/07] Technical Debt from Ward Cunningham
  35. [2021/12/04] Atomic and Minimal
  36. [2021/12/02] The Anna Karenina Principle, technically speaking
  37. [2019/12/04] Notes on the Synthesis of Form
  38. [2019/10/23] Bradfield School Leadership Reading
  39. [2019/06/01] Three great business reads for programmers
  40. [2016/11/10] A few notes on email authentication
  41. [2016/11/05] Shredding memory in C
  42. [2016/10/23] The Fibonacci generating function
  43. [2015/12/01] Conflating inaccuracy in data with imprecision in software
  44. [2015/11/26] Notes on upgrading Rails 3.1 to 3.2
  45. [2015/11/24] Building out Middleman menus with Bootstrap
  46. [2015/11/16] Caller-specified callback in Ruby
  47. [2015/10/24] Carving Ruby arrays
  48. [2015/06/28] Verizon's 2015 Data Breach Investigations Report
  49. [2015/05/20] Sections of a Prefabricated Henhouse
  50. [2015/04/03] A Ruby Mockingbird
  51. [2015/03/21] Going static with Middleman
  52. [2014/01/19] Ruby callbacks
  53. [2014/01/03] Ruby guard clause FTW
  54. [2013/12/08] Ruby showdown: each versus map
  55. [2013/01/19] Vending machines Vegas style
  56. [2012/05/14] Naming functions and methods
  57. [2012/04/02] Ruby vs. Python
  58. [2012/03/10] Programming tradecraft
  59. [2009/04/02] Made to Stick: 6 universal characteristics of ideas that won't leave your head
  60. [2009/03/20] LINK : fatal error LNK1181: cannot open input file 'C:Program.obj'
  61. [2009/02/04] C/C++ Naming conventions (Part II)
  62. [2008/02/19] C/C++ Naming conventions (Part I)
  63. [2006/12/08] Why C and not C++?