I came across a lot of great articles in May, especially in the development area. So I want to share some of my favourite pieces. And because they were so many, I'm going to split this post up into two parts.
In no particular order:
TL;DR: Software development is a social profession because without the interaction between people, there would be no software
Probably the least technical article on this list, but great lessons from Jeff Bezos
TL;DR: The three business lessons are (1) thinking on a different timescale, (2) putting the customer first, and (3) inventing
I've only recently seen this term (Developer Advocate) and wanted to understand better what that meant.
TL;DR: A developer advocate is a developer’s best friend!
How do you know if you're a Senior Engineer/developer?
TL;DR: (1) You mentor people around you, (2) you don't need supervision, (3) you start coding for the business, (4) you understand stress and deadline decisions, and (5) you believe in simplicity and translation of your message
Similarly to the articles above, about Developers advocate and senior engineer, I wanted to know what this position involved.
TL;DR: Tech Lead Starter Pack includes:
- Practical proficiency in the programming languages
- Good level of skills related to data stores
- Project management
- Communication skills
One of the reasons I'm doing this blog is to improve my writing skills. So, I couldn't not read this one :D
TL;DR: Engineers often underestimate the importance of writing well. Invest in this skill to scale your ability to get your message to others, becoming a more influential engineer
- Start with a known-secure state
- Stay up to date
- Cover your attack surface
- Prevent interception
- Connect to a suitable network
- Avoid pineapples
- Use browser plug-ins to patch the Web’s security holes
- Understand and optimize your threat model
I hope you enjoyed some of these articles, see you for part 2 next week