Topics /

Tools & Productivity

The most popular blog posts about tools & productivity on Hacker News. 181 posts.

2018
151

Programming in the Debugger

Jupyter presents a unique programming style where the programmer can change her code while it's running, reducing the cost of mistakes and improving the interactivity of the programming process. I discuss the benefits and limitations of this approach along with the related work.

155

Making Slides

I was asked to give a short talk in my Departmental Proseminar yesterday on the topic of giving presentations, and specifically about making slides effective. There is more than one way to give a good talk, and there is more than one way to make “good slides” or—better—make good use of slides and other material you…

164

Make your own build system

On this page I present a robust, custom build system for a software project written in C, in less than 500 lines of Python code. I think it is about as minimal as a practical dependency-tracking build system can get. Although it adds to the code that must be maintained as part of the project, I think that having a…

167

Versioned Go Commands

What does it mean to add versioning to the go command? The overview post gave a preview, but the followup posts focused mainly on underlying details: the import compatibility rule , minimal version selection , and defining go modules . With those better understood, this post examines the details of how versioning…

176

A Year Away from Mac OS

This is the fifth post in my series on finding an alternative to Mac OS X. A bit over a year ago I wrote about my search for an alternative to Mac OS and switch to Linux. In this post I reflect on how that year went and detail some further adventures into Mac OS alternatives.