Category: programming

  • Whitespace is Significant

    While I was in my first couple years of college, Python was gaining traction as a hot new programming language. I had been programming in C since high school, but was curious about new languages. I took an interest in learning more about Python. A classmate told me that whitespace (at least indentation) was significant…

  • Lua Script to Start, Unhide, and/or Auto-Arrange

    I’m starting to try using HammerSpoon, which is driven by Lua, for automatically arranging my applications depending on application scenarios. I have 3 screens, including a MacBook Pro at Retina native resolution and a Seiki 4K display. I grabbed the names of the monitors from Display Menu‘s menu bar menu. I initially made the mistake…

  • Hammerspoon Lua Script – Split Windows 3×3

    I’ve been using using Spectacle pretty heavily, but with a larger screen, I always felt like quadrants were a poor use of real estate, so I began to crack open the source code, which was pretty challenging to navigate because it’s a mix of JavaScript and Objective-C reminiscent of user interface programming from ages past.…