Strategies
- YAGNI vs. DRY
- SOLID Principles
- Ask clear questions -- explain what you have tried and what is not working
- Don't reinvent the wheel -- evaluate best practices & existing solutions before attempting something novel
- Follow conventions -- having the computer understand your code is easy; having other people understand your code is harder
- Document & explain your decisions & understanding
Interviewing resources
- https://github.com/alopresto/slides/tree/main/interviews_2019
- https://www.kalzumeus.com/2012/01/23/salary-negotiation/
- https://www.techinterviewhandbook.org/behavioral-interview-questions/
- https://www.amazon.jobs/content/en/our-workplace/leadership-principles
- https://www.amazon.jobs/en/landing_pages/principal-engineer-hiring
- https://dropbox.github.io/dbx-career-framework/
- https://www.freecodecamp.org/news/author/zubin/
Open Source Projects
- https://nifi.apache.org
- https://cwiki.apache.org/confluence/display/NIFI/Contributor+Guide
- https://summerofcode.withgoogle.com
- https://developer.mozilla.org/en-US/docs/MDN/Community/Open_source_etiquette
Contact me
Security
- https://owasp.org
- https://security.stackexchange.com/questions/20803/how-does-ssl-tls-work/20847#20847
- https://fossa.com
- https://snyk.io
- https://www.hackerone.com
- https://www.facebook.com/BugBounty/
- https://nifi.apache.org/security.html
- https://cheatsheetseries.owasp.org/cheatsheets/Vulnerability_Disclosure_Cheat_Sheet.html
- https://latacora.micro.blog
- https://blog.cryptographyengineering.com
Learning
Blogs
- Irrational Exuberance by Will Larson -- https://lethain.com/
- Charity.wtf by Charity Majors -- https://charity.wtf
Books
- Cracking the Coding Interview, Gayle Laakmann McDowell
- Algorithm Design, Steven Skiena
- Staff Engineer, Will Larson
- Elegant Puzzle, Will Larson
- The Engineering Executive's Primer, Will Larson
- The Software Engineer's Guidebook, Gergely Orosz
- The Staff Engineer's Path, Tanya Reilly
- Become an Effective Software Engineering Manager, James Stanier
- How Leaders Can Strengthen Their Organization's Culture, Tim Burningham
- Tighten the Lug Nuts, Rocky Romanella
- Atomic Habits, James Clear
- Surrounded By Idiots, Thomas Erikson
- The Culture Code, Daniel Coyle
- The No Asshole Rule, Robert Sutton
- Scaling Up Excellence, Huggy [Hayagreeva] Rao
- Legacy: 15 Lessons in Leadership, James Kerr
- Barking Up The Wrong Tree, Eric Barker
- Ethics @ Work, Kris Østergaard
- The 6 Types of Working Genius, Patrick Lencioni
- Radical Candor, Kim Scott
- Shape Up, Stop Running in Circles and Ship Work that Matters, Ryan Singer [https://basecamp.com/shapeup]
- Engineering Management for the Rest of Us, Sarah Dresner
- Observability Engineering, Achieving Production Excellence, Charity Majors, Liz Fong-Jones & George Miranda
- The Culture Map, Erin Meyer
- The Happiness Advantage, Shawn Achor
- Turn The Ship Around!: A True Story of Turning Followers Into Leaders, L. David Marquet
Presentations
- A survivor-centric, trauma-informed approach to stalkerware, Lodrina Cherne & Martijn Grooten [https://i.blackhat.com/USA21/Wednesday-Handouts/us-21-A-Survivor-Centric-Trauma-Informed-Approach-To-Stalkerware.pdf]