Refactoring: Improving the Design of Existing Code – book notes
For those in need of a quick refresher on Martin Fowler’s approach to refactoring.
For those in need of a quick refresher on Martin Fowler’s approach to refactoring.
I use ThoughtWorks guides regularly to keep up with technology trends. The 24th Technology Radar volume has been available for a while so I decided to share the topics that I plan to explore in my spare time.
Estimating programming tasks is a complex process. There is no one-size-fits-all solution. Furthermore, skimping on resources to get it right turns the entire procedure into reading tea leaves. However, we can improve the accuracy of our predictions by applying the following practices.
Publishing a project without clearly indicating which license applies to it prevents anyone from benefiting from it. Choosing a proper license for an open source software will take only a minute if you consult a cheat sheet officially curated by GitHub.
We don’t need to have an immense adventure ahead of us to value ordinary tasks and small steps that enable our growth.
The understanding of a project changes through time as its development continues. Following an obsolete specification, creating only a superficial domain model or coming up with shady half-measures – to avoid any profound effort – won’t stop you from delivering an app, but most definitely it won’t be the app that was needed.
The latest edition of Technology Radar is here! This one was created 100% remotely. And if you’re wondering how to make remote work in your workplace more enjoyable and sustainable – you’re in for a treat – check out The Remote Work Playbook right away.
Has your project come to a state where it seems like the only way to move forward and meet deadlines is to hire new employees?
This November we can enjoy the latest edition of Technology Radar. It is based on the insights ThoughtWorks has gained from working apace with some of the most prominent companies. Check out their views on the technologies — from those you should embrace to those that are not recommended.