PracticesCareerSoftware EngineeringTaking notes is an extremely beneficial practice. I use it extensively to be able to give more and better feedback. Let me share my approach
PracticesSoftware EngineeringRefactoringThe extract method refactoring is a low-cost, high-impact tool to increase maintainability in your code. Let's talk about its benefits
AgilePracticesSoftware EngineeringLet's talk about a structure for retrospectives that's effective and easy to implement. Make sure you get value out of doing retros
PracticesArchitectureSoftware EngineeringAgileStory points create a measurement that represents the amount of time it takes to complete a task. They provide a view of the expected return on investment.
PracticesArchitectureSoftware EngineeringUsing cloud technologies, it's possible to quickly build a solution with scalable architecture that works in almost any situation.
PracticesSoftware EngineeringAgileRefactoringLearn why refactoring your code is important. Foster experimentation and lightweight solutions, not excessive planning and fear of change.
PracticesArchitectureSoftware EngineeringCode duplication makes software less maintainable and reduces our ability to iterate fast. Learn what duplication is and how to prevent it