[6 (crazy?) ways to become more efficient as a developer](https://www.archbee.com/blog/6-crazy-ways-to-become-more-efficient-as-a-developer)
11 min
< /blog back to main blog /blog documentationupdated march 26, 2026 dragos dragosfounder, robot with feelings from planet aiur http //twitter com/happydragos http //twitter com/happydragoshttps //www linkedin com/in/dragos bulugean/ https //www linkedin com/in/dragos bulugean/ after building archbee solo for nearly two years, i found ways to boost my efficiency beyond coding discover my insights on developer productivity! 6 (crazy?) ways to become more efficient as a developer 6 (crazy?) ways to become more efficient as a developer why should you read this article? for close to two years i've built archbee all by myself and needed time for tasks other than programming, so i needed to become efficient i know a thing or two about developer productivity https //www archbee com/productivity manifesto read! 👇 1\ use 1 hour long pomodoros# pomodoro works! but for developers, the typical 25 min is not enough it can take up to 10 min just to warm up and get into beast mode do whatever you need to avoid interruptions for 1 hour, then stand up from your chair and do 10 pushups or squats rinse and repeat 2\ do a little research before writing any code# yes, having a high level view of what your task entails will help you because there are fewer chances of hitting roadblocks and starting over because once you have a clear view of what you need to do, you can get the hard things first so everything falls into place at the end 3\ use a language with a tough compiler# not shaming the js, ruby, or python folks those are great languages and they can get your product started very quickly once you reach as little as 10k lines of code, it becomes very hard to keep it all in your head so why not trust our oldest friend the compiler? use typescript with very strict settings python with type hints ruby with sorbet if you are fancy and know what you're doing, go for reasonml or purescript avoid fake strongly typed languages like you know what we're talking about 4\ documentation# documentation has very low roi at the beginning of a product/company because there are high chances of pivoting because there are very few people to share it with as soon as you hit a team of 10, docs are important but keeping your stuff in github wiki is detrimental to your productivity contrary to popular developer belief, markdown in git repositories is not a productive way to share and contribute to team documentation here you can use notion, google docs, confluence or why not, just use archbee my product it has some cool features for developer documentation turn static docs into instant answers build beautiful knowledge portals that are easy to navigate, search and share start for free https //app archbee com/signup?utm source=website\&utm medium=blog inline cta\&utm campaign=6 crazy ways to become more efficient as a developerbook a demo /book a demo?utm source=website\&utm medium=blog inline cta\&utm campaign=6 crazy ways to become more efficient as a developer 5\ unit tests# this is a huge time drain, and we hate to write unit tests unless you're uncle bob ditch classes wherever you can classes are for suckers sorry, but it's true write pure functions with a single responsibility coupled with a tough programming language, you should be ok with just a few unit tests but write tons of integration tests test at the ui level with cypress that will make sure everything from the ui to the database is hit, so you can have more confidence you're shipping ok code in my opinion, unit tests are one of those things you should take the pareto approach with 6\ avoid meetings & team chat# to have as many of those 1h pomodoros as possible, you need to shift your approach to one that's more asynchronous write more docs, cancel more meetings, stay off the team chat certainly don't spend time organizing jira tickets what would you add?# frequently asked questions what’s the one change i can make today to get more done as a developer? run 60 minute pomodoro sprints a full hour gives you time to ramp up, hit deep focus, and actually finish a meaningful slice of work how to do it block a 60 minute slot on your calendar and turn on do not disturb close chat/email and keep only the tabs/tools you need write a one line outcome for the hour (e g , "implement auth middleware") work for 60 minutes, then take a 5–10 minute break stand up, do 10 pushups or squats, hydrate repeat 2–4 times, then take a longer break if you’re interrupted, jot a quick context note, reset the timer, and re enter focus helpful tips track completed focus hours per day; what gets measured gets managed if you’re doing heavy context loading, try 45/15 once in a while—but default to 60/5–10 break work into hour sized outcomes so each block ends with something concrete which languages or setups help me move fast as the codebase grows—and why? when should we invest in documentation, and where should it live? what’s the right balance between unit tests and integration tests? how do i consistently make room for uninterrupted 60 minute focus blocks? table of contents 1\ use 1 hour long pomodoros 2 do a little research before writing any code 3 use a language with a tough compiler 4 documentation turn static docs into instant answers 5 unit tests 6 avoid meetings & team chat what would you add? frequently asked questions turn static docs into instant answers build beautiful knowledge portals that are easy to navigate, search and share discover archbee https //app archbee com/signup?utm source=website\&utm medium=blog toc\&utm campaign=6 crazy ways to become more efficient as a developer documentation, technical writing tips and trends blog join 5000+ people from around the world that receive a monthly edition of the archbee blog newsletter enter your email mailto\ enter your email subscribe continue reading discover more insights and expand your knowledge documentation /blog/why teams are abandoning madcap flare a modern documentation alternative liberating your documentation the compelling case for switching from madcap flare to archbee /blog/why teams are abandoning madcap flare a modern documentation alternative smart teams are moving from madcap flare to modern documentation platforms discover how these tools are transforming workflows and enhancing productivity /blog/why teams are abandoning madcap flare a modern documentation alternative documentation /blog/multi product documentation strategy how to structure documentation for multi product companies (and not lose your mind) /blog/multi product documentation strategy struggling to scale your documentation across multiple products? learn how to build a cohesive, scalable multi product doc strategy /blog/multi product documentation strategy documentation /blog/invisible roadblock poor documentation and how to break through invisible roadblock poor documentation and how to break through /blog/invisible roadblock poor documentation and how to break through poor documentation quietly hinders teams and frustrates users discover how to identify issues, address gaps, and create a system for effective documentation /blog/invisible roadblock poor documentation and how to break through
PREVIOUS
[19 Must-Read Books for Technical Writing Mastery (And a Good Time Along the Way)](https://www.archbee.com/blog/19-must-read-books-for-technical-writing-mastery)
NEXT
[6 Advantages of Using Gamification in Employee Onboarding](https://www.archbee.com/blog/advantages-gamification-employee-onboarding)