Shadow Docs
[6 (crazy?) ways to become more efficient as a developer | Archbee Blog](https://www.archbee.com/blog/6-crazy-ways-to-become-more-efficient-as-a-developer)
10 min
https //www archbee com/blog https //www archbee com/blog documentationupdated november 4, 2025 dragos dragos founder, robot with feelings from planet aiur http //twitter com/happydragos https //www linkedin com/in/dragos bulugean/ 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 read! 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 https //www archbee io/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 so do whatever it takes to not get interrupted for 1hr, then get off the chair, 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 but as you reach even as little as 10k lines of code, it will become 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 \#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 first thing the author recommends to work more efficiently as a developer? start using 60 minute pomodoro sessions developers often need around 10 minutes to ramp up, so a full hour helps you reach and stay in deep focus protect the block by silencing notifications, closing chat, and blocking your calendar when the hour is up, step away—do a quick physical reset like 10 pushups or squats—then repeat which programming languages or settings does the author recommend, and why? when should a team invest in documentation, and where should it live? what’s the author’s stance on unit tests versus integration tests? how can i create more uninterrupted one hour focus blocks? documentation, technical writing tips and trends blog join 5000+ people from around the world that receive a monthly edition of the archbee blog newsletter mailto\ enter your email subscribe continue reading discover more insights and expand your knowledge https //www archbee com/blog/why teams are abandoning madcap flare a modern documentation alternative https //www archbee com/blog/why teams are abandoning madcap flare a modern documentation alternative https //www archbee com/blog/why teams are abandoning madcap flare a modern documentation alternative https //www archbee com/blog/why teams are abandoning madcap flare a modern documentation alternative https //www archbee com/blog/multi product documentation strategy https //www archbee com/blog/multi product documentation strategy https //www archbee com/blog/multi product documentation strategy https //www archbee com/blog/multi product documentation strategy https //www archbee com/blog/invisible roadblock poor documentation and how to break through https //www archbee com/blog/invisible roadblock poor documentation and how to break through https //www archbee com/blog/invisible roadblock poor documentation and how to break through https //www archbee com/blog/invisible roadblock poor documentation and how to break through