The Curious Engineer

All blogs / Software / engineering practice

Justin D Fuller

justindfuller.com

Software / engineering practiceAI / ML

Posts
163 from 6 Jan 2017 to 20 Sep 2026
Posting
monthly (13 in the last year)
Kind
personal blog

2026 8

  1. Agentic Spec-Driven Workflow | Justin D Fuller
  2. Better Pull Request Descriptions: From Your Agents | Justin D Fuller
  3. The Missing GitHub Status | Justin D Fuller
  4. Accretive Editing | Justin D Fuller
  5. It’s time to hit the coding gym | Justin D Fuller
  6. No Guessing: LLM hallucinations hate this one simple trick | Justin D Fuller
  7. Lack of Comprehension of AI-Generated Code | Justin D Fuller
  8. My Custom GPTs | Justin D Fuller

2025 9

  1. Twilight of the Software Engineering Team | Justin D Fuller
  2. Advent of Code 2025: Day 1 | Justin D Fuller
  3. Contextualized Observability | Justin D Fuller
  4. A Simple Routine: To Improve Your Software's Resiliency | Justin D Fuller
  5. Daily Dash: How I Vibe Coded my Kids' Morning Routine | Justin D Fuller
  6. Claude Code Tip: Conserving Context: Using Sub-Agents to prevent auto-compaction | Justin D Fuller
  7. Steel Threads: How Bridge Engineering Inspired a Software Practice | Justin D Fuller
  8. My Claude Code Setup | Justin D Fuller
  9. Anolis Carolinensis: Carolina Anole | Justin D Fuller

2024 1

  1. The History of Modern Political Philosophy | Justin D Fuller

2022 11

  1. Self-Documenting Code | Justin D Fuller
  2. Helper Functions | Justin D Fuller
  3. The Philosophy of Trees | Justin D Fuller
  4. The Philosophy of Trees | Justin D Fuller
  5. I added poetry to my blog | Justin D Fuller
  6. Are Promotions Dehumanizing? | Justin D Fuller
  7. Reducing Interview Bias | Justin D Fuller
  8. Bias Smells | Justin D Fuller
  9. Zen and the Art of Motorcycle Maintenance | Justin D Fuller
  10. Embracing Impostor Syndrome | Justin D Fuller
  11. Living on 24 Hours a Day | Justin D Fuller

2021 4

  1. Asking Stupid Questions | Justin D Fuller
  2. Why Did I Stop Writing? | Justin D Fuller
  3. Howards End | Justin D Fuller
  4. Walden | Justin D Fuller

2020 3

  1. Everything Is a Product | Justin D Fuller
  2. Why do we fall into the rewrite trap? | Justin D Fuller
  3. Go Things I Love: Channels and Goroutines | Justin D Fuller

2019 4

  1. Go Things I Love: Methods On Any Type | Justin D Fuller
  2. Keep a git repository of all your practice code | Justin D Fuller
  3. Service calls make your tests better | Justin D Fuller
  4. Refactoring — oops, I've been doing it wrong. | Justin D Fuller

2018 7

  1. How To Write Error Messages That Don't Suck | Justin D Fuller
  2. Writing tests can make you a faster, more productive developer | Justin D Fuller
  3. Simply JavaScript: a straightforward intro to Mocking, Stubbing, and Interfaces | Justin D Fuller
  4. How to understand any programming task | Justin D Fuller
  5. Introducing Promise-Funnel | Justin D Fuller
  6. Why you should use functional composition for your full applications | Justin D Fuller
  7. Here are three upcoming changes to JavaScript that you'll love | Justin D Fuller

2017 9

  1. Let’s Compose Promises! | Justin D Fuller
  2. Function Composition with Lodash | Justin D Fuller
  3. Continuous deployment for Node.js on DigitalOcean | Justin D Fuller
  4. Three reasons I avoid anonymous JS functions like the plague | Justin D Fuller
  5. Easily create an HTML editor with DesignMode and ContentEditable | Justin D Fuller
  6. How to copy to a user’s clipboard with only JavaScript | Justin D Fuller
  7. JavaScript APIs: Battery | Justin D Fuller
  8. JavaScript APIs: Console | Justin D Fuller
  9. JavaScript APIs: Video API | Justin D Fuller

Undated 107

  1. Aphorism | Justin D Fuller
  2. Aphorism #1 | Justin D Fuller
  3. Aphorism #10 | Justin D Fuller
  4. Aphorism #11 | Justin D Fuller
  5. Aphorism #12 | Justin D Fuller
  6. Aphorism #13 | Justin D Fuller
  7. Aphorism #14 | Justin D Fuller
  8. Aphorism #15 | Justin D Fuller
  9. Aphorism #16 | Justin D Fuller
  10. Aphorism #17 | Justin D Fuller
  11. Aphorism #18 | Justin D Fuller
  12. Aphorism #19 | Justin D Fuller
  13. Aphorism #2 | Justin D Fuller
  14. Aphorism #20 | Justin D Fuller
  15. Aphorism #21 | Justin D Fuller
  16. Aphorism #22 | Justin D Fuller
  17. Aphorism #23 | Justin D Fuller
  18. Aphorism #24 | Justin D Fuller
  19. Aphorism #25 | Justin D Fuller
  20. Aphorism #26 | Justin D Fuller
  21. Aphorism #27 | Justin D Fuller
  22. Aphorism #28 | Justin D Fuller
  23. Aphorism #29 | Justin D Fuller
  24. Aphorism #3 | Justin D Fuller
  25. Aphorism #30 | Justin D Fuller
  26. Aphorism #31 | Justin D Fuller
  27. Aphorism #32 | Justin D Fuller
  28. Aphorism #33 | Justin D Fuller
  29. Aphorism #34 | Justin D Fuller
  30. Aphorism #35 | Justin D Fuller
  31. Aphorism #36 | Justin D Fuller
  32. Aphorism #4 | Justin D Fuller
  33. Aphorism #5 | Justin D Fuller
  34. Aphorism #6 | Justin D Fuller
  35. Aphorism #7 | Justin D Fuller
  36. Aphorism #8 | Justin D Fuller
  37. Aphorism #9 | Justin D Fuller
  38. Grass | Justin D Fuller
  39. A Game with Kit | Justin D Fuller
  40. Make | Justin D Fuller
  41. Nature | Justin D Fuller
  42. Poem | Justin D Fuller
  43. #1 | Justin D Fuller
  44. #10 | Justin D Fuller
  45. #11 | Justin D Fuller
  46. #12 | Justin D Fuller
  47. #13 | Justin D Fuller
  48. #14 | Justin D Fuller
  49. #15 | Justin D Fuller
  50. #16 | Justin D Fuller
  51. #17 | Justin D Fuller
  52. #18 | Justin D Fuller
  53. #19 | Justin D Fuller
  54. #2 | Justin D Fuller
  55. #20 | Justin D Fuller
  56. #21 | Justin D Fuller
  57. #22 | Justin D Fuller
  58. #23 | Justin D Fuller
  59. #24 | Justin D Fuller
  60. #25 | Justin D Fuller
  61. #26 | Justin D Fuller
  62. #27 | Justin D Fuller
  63. #28 | Justin D Fuller
  64. #29 | Justin D Fuller
  65. #3 | Justin D Fuller
  66. #30 | Justin D Fuller
  67. #31 | Justin D Fuller
  68. #32 | Justin D Fuller
  69. #33 | Justin D Fuller
  70. #34 | Justin D Fuller
  71. #35 | Justin D Fuller
  72. #36 | Justin D Fuller
  73. #37 | Justin D Fuller
  74. #38 | Justin D Fuller
  75. #39 | Justin D Fuller
  76. #4 | Justin D Fuller
  77. #40 | Justin D Fuller
  78. #41 | Justin D Fuller
  79. #42 | Justin D Fuller
  80. #43 | Justin D Fuller
  81. #44 | Justin D Fuller
  82. #45 | Justin D Fuller
  83. #46 | Justin D Fuller
  84. #47 | Justin D Fuller
  85. #48 | Justin D Fuller
  86. #5 | Justin D Fuller
  87. #6 | Justin D Fuller
  88. #7 | Justin D Fuller
  89. #8 | Justin D Fuller
  90. #9 | Justin D Fuller
  91. Programming | Justin D Fuller
  92. Review | Justin D Fuller
  93. Story | Justin D Fuller
  94. Thought | Justin D Fuller
  95. 2022 07 21 how do we work together
  96. 2022 07 28 how to have better arguments
  97. 2022 12 14 keeping one tab open
  98. 2022 12 18 better interviews
  99. 2022 12 29 subjective ethics
  100. 2025 04 05 responses
  101. 2025 04 06 existence
  102. Weeks remaining
  103. Word
  104. Entries
  105. Equipoise
  106. Flexible
  107. Quality