Remove Engineering Management Remove Exercises Remove Test-Driven Development
article thumbnail

Update on Software Engineering Career Ladder

James Shore

Now it also covers the advanced titles—Staff Engineer for the engineer track and three Engineering Manager titles for the management track. We still need to add Principal Engineer for the engineer track, and specialty skills, but this is enough for a foundation. Verdict: Jury’s still out on this one.

article thumbnail

Here’s Why You Should Write Unit Tests

Modus Create

In the testing pyramid , unit tests are faster than integration and end-to-end. Unit testing increases the amount of code to be written. Writing some complex test cases could take some time, especially if you’re adopting TDD (Test-Driven Development). ” — Trish . Conclusion.

Testing 40
article thumbnail

The Best Product Engineering Org in the World

James Shore

I said, If we had the best product engineering organization in the world, what would it look like? I walked them through an exercise right there on the CEOs dining room table. Imagine were the best product engineering org in the world. If you did this exercise with your leadership team, youd probably get different answers.