Quitting a job can be a delicate time, there’s definitely a right way and a wrong way to go about it. However, it can be an opportunity to strengthen relationships with your employer, by providing feedback and helping them to understand your reasoning to leave.
This is one investment that I see very rarely. It has, however saved me uncountable hours already in my career, and it could save you many hours and endless frustrations, too!
Debugging is an art. An art that is honed and crafted over many years and after finding many bugs – you develop a six sense to where problems might originate or how they might be fixed. However, some bugs are just too damn hard to fix quickly – in which case you’ll need the scientific method.
Being in control of your emotions and your reactions to situations is crucial as a team member and as a leader.
As software developers we don’t take a lot of interest in our own “emotions” and we often neglect how much they have the ability to improve or detriment our careers.
Throughout my career I have found metaphors to be an incredible tool. Good use of metaphors shows how you are someone who can communicate strongly, especially when it comes to big, complicated issues. In fact I’ve even talked about my top 3 metaphors before.
Applications can get out-of-order and quickly. Unfortunately, some get to a point where they are that complicated, they’re largely un-documentable and inexplainable. Tackling this type of project takes a specific mindset.
We often grow from the situations that make us uncomfortable. There was one situation, in the New Hampshire wilderness that definitely taught me a valuable lesson in monitoring how you respond to stress when leading a group.