Developer experience is something that we, developers, always care about. Simply because productivity and DX are proportional. The more we are satisfied during our journey, the more productive we are.
Although they are already plenty of utilities helping us improve our dx, that wouldn’t be my focus on this talk. My focus would be more on how we can reach developer satisfaction by creating our own custom utilities. When I say utilities, I am talking about everything that can help/automate a process that requires more effort when done manually. We will see what kind of solutions we can craft to do the job (chrome extensions, plugins, git scripts, vs code extensions...) and what impact creating custom tools can have overusing generic ones.
The next step would be scaling up.
Why? Simply because the majority of the times, repetitions/problems that we face are shared between the whole team we are working with. So, scaling up would definitely help improving the group’s productivity. Now, scaling up is a whole other logic, as it's not just us using the tool. Several constraints come in action; convincing the group to test it out, the tool should be intuitive, its value should be delivered as quickly as possible (with a minimum friction), and many other rules that we will discuss and that need to be respected.
Finally, ending the talk with some concrete use cases that I faced and how did crafting my personalized tools helped me enhance my productivity.
Made with ❤️ by Geeksblabla Team
| © 2025 Geeksblabla | All Rights Reserved