The importance of good tooling 🛠
It’s no secret that I care deeply about the developer experience. To me, it’s just as important as the user experience. The reason being is that a good developer experience provides you with a ton of benefits, including easier onboarding for other devs, more frequent bug fixes/releases, faster refactoring, and more.
The developer experience includes a number of areas, one of which being the tooling you use. Good tooling can make a good experience great. I put a lot of thought into the tools that I use every day. From my editor to my web browser, each tool I use has greatly enhanced my day-to-day work and made me much more productive. A good tool can take your existing workflow to a whole new level.
With that being said, here are three amazing tools that I’ve been using in my everyday workflow.
Arctype - SQL editing done right 🪐
One thing I’ve always found awful when building apps is my options for SQL editors. I can pay a subscription to use JetBrains DataGrip or I can use a free tool like PGAdmin or MySQL Workbench and have a suboptimal experience. Even using the paid/premium tools just felt clunky to use.
This is where Arctype comes in. Arctype is a modern take on what a SQL editor should be. It’s a fast and lightweight SQL editor that offers a ton of amazing features, such as workspaces, charting, an awesome editor window for writing queries, and so much more. They even support Planetscale databases and let you switch back and forth between your different branches.
Arctype has really modernized the SQL Editor experience and made databases less dreadful to work with. You can check it out at the link below.