Ben Tsai

Archive

  1. Tech debt → maintenance load
  2. Intentional but reluctant
  3. Developers doing discovery
  4. Public Jrnl
  5. 🐦 Everyone does design
  6. Styling Prose
  7. Arrange Kinopio cards
  8. Bible at your fingertips with Raycast
  9. Career talk
  10. Please don't @all
  11. On Being Scrum Master
  12. Cards ✹ Connections ✶ Colors
  13. New Pomodoro Timer
  14. Word count in Kinopio (bookmarklet)
  15. How to hide multiplayer avatars in Kinopio
  16. How to anonymize a Kinopio space
  17. Invert Selection (Kinopio)
  18. Hey Siri, add Kinopio card
  19. Kinopio Bookmarklet
  20. Kinopio Select
  21. 🍄🧠 Puzzle Iguana
  22. 🍄🧠 (Lace Forest)
  23. Kinopio → Markdown
  24. I Got My First Mac
  25. Kinopio backup one-liner
  26. Kinopio JSON text tricks
  27. My daily utilities
  28. I joined the Kinopio club
  29. Python Broken Again
  30. I moved my blog
  31. 🥚 Recipe for soft-boiled eggs
  32. Cold Brew Mocktail
  33. Lowering the bar
  34. Things I really like: Fujifilm X100T
  35. Keyboard hacks in macOS Sierra
  36. Git log for “What I did today”
  37. App Idea: “Buzz Clock” for Apple Watch.
  38. Dream Calendar App (Sketch)
  39. Dream Calendar App: Visualizing Time
  40. Day One Meal Review
  41. Coffee Log Followup
  42. Plane and building
  43. Meals Tracker in Day One
  44. Day One Templates Using Launch Center Pro
  45. Google travel reminders
  46. Siri Reads Kindle
  47. My Perfect Calendar App
  48. Publish by Day One
  49. Hipjot
  50. Day One Web Service?
  51. YouVersion Bible URL Scheme
  52. Draft: Buttery Markdown Goodness
  53. Quick Scripture Lookup
  54. Tina Roth Eisenberg: The Power of Side Projects and Eccentric Aunts
  55. My first Pythonista script
  56. The Key to Continuous Improvement (part 2)
  57. Superscripts and Subscripts Affecting Line-Height
  58. Agile Chalk Talk: Retrospecting Your Iterations
  59. My First Course(ra)
  60. Our first retrospective
  61. Retrospectivizing
  62. Magnets and Macs Don't Mix
  63. Not Black Is the New Black
  64. Tina Roth Eisenberg: The Power of Side Projects and Eccentric Aunts
  65. XOXCO - Is it time for password-less login?
  66. The Art of Lean Software Development
  67. Sheet music, DNA, and source code
  68. Download a local NuGet repository using Nuget
  69. Get a transparent, Quake-style Windows console with ConEmu
  70. Getting Vim Pathogen to work
  71. Vi in the Cloud
  72. Introducing Prose: A Content Editor for GitHub
  73. Cleaning up a computer
  74. VBScript for creating a shortcut
  75. Automating SQL Server 2008 installations
  76. Why is Estimating so Hard?
  77. DocHub | Instant Documentation Search
  78. Debugging FileSystemWatcher.Created
  79. .NET 2.0 ActiveX Control Gotchas (Safe for Scripting and Hooking into Events)
  80. DRAFT-2012-02-15-cleaning-computer
  81. ASIDE: Using Visual Language in the Classroom
  82. Agile Reboot: Putting the Man back in Manifesto
  83. Simple Made Easy
  84. Andy Lester: Get Out of Technical Debt Now
  85. Why And How We Use Campfire
  86. The Tortoise and the Hare
  87. Usability Is King For Your Product. Here’s How We Can Finally Measure It
  88. Redirecting DOS stdout stderr
  89. Lessons Learned: The Hacker Way
  90. Terminology, Syntax, & Introduction - A Beginners Guide to HTML & CSS
  91. Taking Automated Tests Off The Pedestal
  92. How to view an XML stream in the Visual Studio debugger
  93. What does the "d" in `git svn dcommit` stand for?
  94. Preparing for change, expressing intent
  95. How to retrieve an off-screen window
  96. Vintage mode in Sublime Text
  97. Using Mercurial as ad-hoc local version control
  98. Opening files recursively in Vim
  99. Being a Better Programmer
  100. /posts/2012-01-26-671/
  101. What does the "d" in `git svn dcommit` stand for?
  102. What does the "d" in `git svn dcommit` stand for?
  103. Scriptogram Guide
  104. Reducing friction and Scriptogram's new text editor
  105. Markdown and Blogging and Dropbox, Oh My!
  106. Internationalization in MFC
  107. How to retrieve an off-screen window
  108. How to retrieve an off-screen window
  109. Flaky iPhone Home Button Workaround
  110. CSS background opacity
  111. CSS background opacity
  112. Best way to show code snippets in word?
  113. Being a Better Programmer
  114. Being a Better Programmer
  115. How to retrieve an off-screen window
  116. What does the "d" in `git svn dcommit` stand for?
  117. CSS background opacity
  118. Using Git as a Subversion Client
  119. Today's Log
  120. Scriptogram Guide
  121. Let the computer do the logic
  122. Internationalization in MFC
  123. From Wordpress to Markdown
  124. Flaky iPhone Home Button Workaround
  125. Brief thoughts on Git on Windows
  126. Best way to show code snippets in word?
  127. Best way to show code snippets in word?
  128. Flaky iPhone Home Button Workaround
  129. Vim Tip: Swap Parameters
  130. Today's Log
  131. Posting to Wordpress from Calepin
  132. Let the computer do the logic
  133. Intro to Calepin
  134. Calepin Tips
  135. Brief thoughts on Git on Windows
  136. A Universal Greeting
  137. A Git Subversion Workflow
  138. From Wordpress to Markdown (Calepin)
  139. Posting to Wordpress from Calepin
  140. Let The Computer Do It
  141. Some Git Links
  142. .gitignore file for Visual Studio environments
  143. Trying Git SVN
  144. Shapecatcher.com: Unicode Character Recognition
  145. JavaScript Debug: A simple wrapper for console.log
  146. Why Rounded Corners are Easier on the Eyes - UX Movement
  147. jQuery chaining versus readability
  148. Emoji cheat sheet for Campfire and Github
  149. DVCS Big Wins
  150. Review: User Interface Design for Programmers
  151. Trust your developers?
  152. The Surprising Science of Motivation
  153. Atlassian's 20% Time Policy
  154. Side Projects Project
  155. Standing Desk
  156. IDisposable: The contentious Dispose pattern
  157. General Theory of Resources
  158. IDisposable: IPayAttention
  159. Implementing IDisposable?
  160. disposing: "You keep using that word. I do not think it means what you think it means."
  161. An .hgignore file for Visual Studio 2008 and ReSharper
  162. Cleanup/delete all .svn folders
  163. Tip: Kill TSVNCache.exe to speed up Visual Studio startup times
  164. Making the Windows Command Prompt a little more humane
  165. Campfire tray notifier application
  166. Collaborating with Mercurial
  167. Sparklines
  168. Enso lives on
  169. Using Mercurial as ad-hoc local version control
  170. That looks about right
  171. Enso dead, back to launchy?