51 Links and Resources for Technical Teams, Developers, Managers and Architects

Over the years I have collected a number of useful links that had been shared to me by colleagues, found on twitter, in newsletters or just while exploring the web. I have often recommended these to others and thought why not tidy up the list and share with a wider audience.
You, like I may not agree with all the points in all the articles however sit back, continue to be curious and enjoy the read…
Personal Growth
“Without continual growth and progress, such words as improvement, achievement, and success have no meaning.” – Benjamin Franklin.
Building a Better Team
Alone we can do so little; together we can do so much. – Helen Keller
Software Job Roles
We’re more than just our job titles or our list of professional accomplishments. – Arianna Huffington
Understanding the world of tech
“Any sufficiently advanced technology is indistinguishable from magic” – Arthur C. Clarke
Planning
“In preparing for battle I have always found that plans are useless, but planning is indispensable.” – Dwight D. Eisenhower
Architecture
“You don‘t drive the architecture, the requirements do. You do your best to serve their needs.” ― Richard Monson-Haefel
Other Resources
Title Photo by Bernd Klutsch on Unsplash
