Ben Tsai

Archive

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