blog.bradfieldcs.com
You Are Not Google
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
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 · 2019-08-24 · Software Architecture is the important aspects of a software system's internal design, usually its major components and aspects that are hard to change.
bitlog.com
Why are we so bad at software engineering?
bitlog.com
~12 min read · 2020-02-12 · Our industry's mindset grew in an environment where failure is cheap and we are incentivized to move quickly. Our processes are poorly applied when the cost of a redo is high or a redo is impossible.
DEV Community 👩💻👨💻
A minimal approach to software architecture documentation
DEV Community 👩💻👨💻
1 min read · 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
~13 min read · 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
5 min read · 2020-02-20 · 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…
The Startup
Software Engineering Tips and Best Practices for Data Science
The Startup
~15 min read · 2020-09-09 · With great code comes great machine learning
freeCodeCamp.org
How to Learn Software Design and Architecture
freeCodeCamp.org
9 min read · 2019-10-08 · 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,…
blog.pragmaticengineer.com
Software Architecture is Overrated, Clear and Simple Design is Underrated
blog.pragmaticengineer.com
8 min read · 2019-09-18 · 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…