Uses
Everybody is searching for the perfect setup, the best tools, and the most efficient workflow. So do I... and that means it is prone to change over time. I keep trying out new tools and setups to find what works best for me. On this page I'll share my current setup which might give you some inspiration to try out a new tool (again).
Project management
- I've used an incredible amount of different project management tools over the years. From Asana, Wrike, Jira, Trello, Todoist, Linear and many more. Currently, I like to use ClickUp for project management. It has a lot of features and is very flexible and easy to set up. For my personal tasks, I use Apple Reminders.
- For time tracking, I use Toggl as it is easy to track time from a calendar view. Some colleagues also use the Toggle app for easily tracking time. The reports are also sufficient for my needs. The integration with ClickUp is too basic for my needs, so still searching for a better solution for that. The only downside is that it is a bit expensive.
- For documentation, I use Notion as it is easy to use and has a lot of features. I use it for meeting summaries, project documentation, and team documentation. For a quick note, I use Apple Notes. These quick notes usually results in tasks in ClickUp or a more detailed note in Notion. I also use Notion for my personal knowledge base, which is a collection of notes and articles that I find useful and want to remember.
Hardware
- For my laptop of choice, I use a MacBook Pro 14" 2023 model, with the M2 Pro chip.
- The MacBook is connected to my Dell UltraSharp U3223QE which also contains a dock. When connected to the dock, the MacBook is placed on a Twelve South BookArc.
- For typing, I switch between the Apple Magic Keyboard and the Keychron K15 Max. I prefer the Keychron for development, but the Magic Keyboard has Touch ID and is useful for typing during meetings (as the Keychron is quite loud).
- For my mouse, I switch between the Apple Magic Trackpad, Logitech MX Master 3S and the Keychron M5. I'm still not sure about which one I prefer...
- For my headphones, I use the Apple AirPods 4 with ANC. I love those for their fit, sound quality and integration.
- When listening to music, I have my lovely Kef LSX II speakers. They sound amazing and are perfect for music and podcasts.
- When the MacBook is placed in the BookArc, I use a separate webcam, the Logitech C925e (not worth linking that one). Not the best, but it does the job and I don't mind people not being able to view my head in 8K during meetings.
Local development
- PHPStorm is still my IDE of choice, and I use it for all my projects as it understands Laravel. Fira Code is my font of choice, I love the ligatures and the readability of the font.
- I use Laravel Valet for local development with PHP monitor as close companion to easily manage Valet.
- For my Local database needs I use OrbStack in combination with StackBricks.
- I use TablePlus as it supports multiple database types, connecting over SSH tunnels and has a clean and fast interface. Currently, I'm testing TablePro as alternative.
- For version control, I use GitHub to host my repositories and Tower as my Git client as it provides an easy-to-use interface but supports advanced features when needed.
- Of course, I also use Codex and Claude to speed up my development and get help with code, documentation, and even brainstorming solutions to problems.
- I use Termius as SSH client to easily connect to any of my projects.
- For testing API's, I keep coming back to Postman. Not sure why and I'm probably going to try out some alternatives soon (again).
Random other software
Somehow, I tend to use a lot of (small) different tools for various tasks. Here are some of the ones I use regularly:
For managing S3 buckets, it's a great tool to quickly view and manage buckets and its contents.
For picking colors, creating palettes and generating color schemes.
To figure out where all my storage went. It's a great tool to analyze disk usage.
Mostly for creating flowcharts.
My browser of choice. When I need a Chromium-based browser, I use Helium.
Is my file manager as it provides a dual-pane interface.
Captures the email of the projects I develop.
Is a tool I can't live without. It checks my grammar and performs spell checking as I type, which improves the quality of my writing in both English and Dutch.
For reminding me of upcoming meetings and providing quick access to meeting links.
For figuring out that large JSON document's structure.
For recording my screen, it's a great tool for creating reproductions or tutorials.
For taking screenshots. Love the quick editing features.
For managing my SSH config file so I can easily SSH into common servers.
For managing my OpenVPN connections reliably.