Kunal Marwaha

tips and tools on using a Mac

Philosophy on tools

I use what works for me, I adapt quickly, and I’d prefer not to pay for it.

Most of these tools are open-source. Advice is gratis 😉

Remember your thoughts

You get a scratchpad stuck on the top toolbar. Perfect for quick notes and ideas.

Download the MenubarNotes app here.

Code is here. Made by my friend David Bui.

Move applications around

This makes me feel like a wizard. Custom shortcuts to resize and move windows.

First, download the Hammerspoon app here.

After you launch and start the program, press ⌘-O (Cmd-O) and copy-paste this config file.

All of the commands use a “mash” (Ctrl-Option-⌘) plus one letter:

I recommend opening Hammerspoon, clicking on Preferences (light switch icon), and checking “Launch Hammerspoon at startup”.

You can write your own commands too! More about Hammerspoon here.

Command-line

Don’t know what this is? Try this tutorial or read about it on Wikipedia.

I use the default Terminal app and use the built-in shell. I get good mileage out of my shortcuts in ~/.bash_profile.

Text editors

Don’t know what this is? Try this brief article or read about it on Wikipedia.

For prototyping new ideas, I love Project Jupyter. I find interactive notebooks good environments to play and create. I’m also enjoying the new JupyterLab interface.

I like Visual Studio Code for text and smaller projects:

For Java projects, I’ve used Eclipse IDE but more recently IntelliJ Community Edition.

For bigger Python projects, I’m trying (and liking) PyCharm Community Edition.

Things change

I try to remove new features I don’t like:

I try not to keep strong opinions. This list may evolve over time.


Was this useful? Let me know.