You Are Not Google
blog.bradfieldcs.com
Software engineers go crazy for the most ridiculous things. We like to think that we’re hyper-rational, but when we have to choose a…
Recently shared by
Take a deep dive
More like this
jacques.nreality.com
Essential software engineering reading list
jacques.nreality.com
214 saves · From 2016 · Here is a list of classic articles and books that have informed my thinking on software engineering.
Martin Fowler
Software Architecture Guide
Martin Fowler
7 min read · 136 saves · 2019-08-24 · Martin Fowler · Software Architecture is the important aspects of a software system's internal design, usually its major components and aspects that are hard to change.
DEV Community 👩💻👨💻
A minimal approach to software architecture documentation
DEV Community 👩💻👨💻
1 min read · 97 saves · 2020-07-16 · The question of "how much documentation should we write?" is popping up a lot recently, probably driv...
freeCodeCamp.org
Backend Software Architecture Checklist: How to Build a Product from Scratch
freeCodeCamp.org
~12 min read · 188 saves · 2020-04-23 · A comprehensive checklist on building a software product from scratch.
Stack Overflow
Requirements volatility is the core problem of software engineering
Stack Overflow
4 min read · 130 saves · 2020-02-20 · Charles R. Martin · It's now been more than 50 years since the first IFIP Conference on Software Engineering, and in that time there have been many different software engineering methodologies, processes, and models…
In Data Science
The Startup
Software Engineering Tips and Best Practices for Data Science
The Startup
~14 min read · 150 saves · 2020-08-29 · Ahmed Besbes · With great code comes great machine learning
freeCodeCamp.org
How to Learn Software Design and Architecture
freeCodeCamp.org
8 min read · 156 saves · 2019-09-29 · Software Design and Architecture is pretty much its own field of study within the realm of computing, like DevOps or UX Design. Here's a map describing the breadth of software design and architecture,…
In Programming
blog.pragmaticengineer.com
Software Architecture is Overrated, Clear and Simple Design is Underrated
blog.pragmaticengineer.com
7 min read · 241 saves · 2019-09-17 · I had my fair share in designing and building large systems. I've taken part in rewriting Uber's distributed payment systems, designing and shipping Skype on Xbox One and open-sourcing RIBs, Uber's…
AI Papers
Software Engineering at Google
AI Papers
19 saves · From 2019 · We catalog and describe Google's key software engineering practices.