Member-only story
Extensible Mac and Windows Applications I use every day
Extensibility is a system/software design principle that lets users add new features to the software. Adding new features to existing software with plugins (a.k.a, extensions, add-ons, or apps, or whatever you name it!) increases applications’ usability.
In this post, I list extensible applications that I use almost daily, which will increase everyone’s productivity.
Visual Studio Code
Thanks to the extensions, vscode
is not only for software development. It is a multi-tool, and I use it for tasks such as:
- Software developing tasks (obviously!): coding with autocompletion and linting (JavaScript and its frameworks, Python, and playing with other programming languages), debugging (with breakpoints!), working with Jupyter notebooks, remote coding with ssh
- Web design with Live Server, or Live Preview
- Editing/Viewing ‘markdown’ files
- Creating presentations (with Marp)
Obsidian
I prefer Obsidian over Evernote, Apple Notes, or Microsoft OneNote because it is minimal, supports markdown, and uses a simple folder and file structure you can store everything on the cloud with Google Drive, OneDrive, or Dropbox.