Related Content
To Be a Good Leader, Become a Better Servant Wanting to serve others—not wanting them to serve you—is one of the best signs of an effective leader. Being a leader is also not about doing more of the work or being the most technical person on your team. Rather, it's actually about giving up some of your work to help others grow. Here's what else good leaders do. |
||
Overcoming Test-Driven Damage Some say test-driven development may work well initially, but as soon as we start to refactor our code, it breaks old tests and requires us to write new ones. This is not the fault of TDD; it’s the way we’re using it. TDD remains a valuable way to verify code as we write it, so we need to repair our test-driven damage. |
||
Beware Confidence Masquerading as Competence Self-confidence is essential to tackling difficult problems. Where we need to be careful is not being falsely overconfident. What’s behind that overconfidence can either help or hinder your solving issues and achieving a good result. Here's how to make sure that confidence is backed up by competence in your team. |
||
Brain Hacks to Engineer an Agile Transformation When we are presented with a decision, the subconscious determines what we’re most emotionally comfortable with, then fills in the gaps to justify choosing it. In other words: Our brains lie to us. Then how can we ever get out of our comfort zone? Believe in change and take an agile approach to incremental adoption. |
||
Is Everything Code? As modern software processes become automated, one might argue that nearly everything in software development is code. Obviously, our software applications are comprised of code, but that’s only the start of it. Our tests, delivery orchestration, and someday even our software production could be automated. |
||
4 Tips for Convincing Your Boss to Send You to a Conference You’ve found the industry conference you want to attend. You know the content at the event is going to help you grow your skills, and in your mind, the capital and time expenditure is clearly justified. So why is it not that easy to get your boss to agree? Here are four tips for convincing your boss to send you. |
||
Advice for New Leaders One of the more challenging tasks for a new leader is joining a new organization. There is an interesting balance that must be struck in making it clear that there’s a new sheriff in town without being disrespectful or dismissive of your predecessor and the organization they established. Here's how to get it right. |
||
Attention, Word Nerds: We’ve Got New Dictionary Entries Merriam-Webster just added 640 new words to its dictionary, in addition to the more than 840 entries added in September. While you're learning new language, check out the Sideways Dictionary, a crowd-sourced collection of definitions. There are a lot of software terms there, so see how people define "agile" and "VPN." |