For those not aware, Stoicism is an ancient philosophy. It is where the word ‘Stoic’ originates in popular culture. The meaning of the word is different from the practices of the philosophy, though.
The philosophy originates from ancient letters. Sent either to others or written to the philosophers themselves. The letters are notes on wisdom and how to live and persevere. They serve as reminders to the writers on where to focus their energy and their focus to live a life of purpose.
Implementing scrum, kanban and working in sprints can be a great way to deliver software. But this is optimising only on the surface, operating on what we can see. Most companies still fail to become agile as they do not address the agility of the software itself.
Trust is the foundation of an effective software team. A team that is empowered and trusted is more likely to speak up and address pervasive technical issues that could threaten disaster for a company.
As software developers – leadership is important for bringing about change and influencing and supporting those around you.
Tribes is an empowering book about leadership and spreading your message that applies to anyone, but also to software developers.
Whilst editorially choppy at times, tribes has an empowering message – that we all have a story to tell and that we owe it to the world to tell our story.
For software developers – this is relevant if you want to create a following, or even create influence within your current business.
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.