Moxie Marlinspike >> Blog >> The magic of software; or, what makes a good engineer also makes a good engineering organization
The people who create software generally refer to themselves as software engineers, and yet if they graduate from university, it is typically with a degree in computer science. That has always felt a little strange to me, because science and engineering are two pretty different disciplines – yet ...
The people who create software generally refer to themselves as software engineers , and yet if they graduate from university, it is typically with a degree in computer science . That has always felt a little strange to me, because science and engineering are two pretty different disciplines – yet we for the most part seem to take such an obvious contradiction for granted. However, I think there is something uniquely magical about software, and part of that magic might stem from this tension in how we define it. At first glance, software seems like a straightforward engineering practice. After
Explore this link on the map →related reading
- Thoughts on the software industry | linus.coffeelinus.coffee
- My Engineering Philosophy - Kaylee J. Edwardskayleejedwards.com
- Computers can be understood - Made of Bugsblog.nelhage.com
- Craft vs Engineering | Witczax - Technical Leadership & Software Engineering Blogwitczax.com
- Things they didn't teach you about Software Engineeringvadimkravcenko.com
- AddyOsmani.com - 21 Lessons From 14 Years at Googleaddyosmani.com
- What is "good taste" in software engineering?seangoedecke.com
- Hackers and Painterspaulgraham.com
- How to become a more effective engineernewsletter.pragmaticengineer.com
- Software engineering is about thinking, not typing | Organizing Chaosjordankaye.dev
- Hackers and Painterspaulgraham.com
- The Programmer's Paradox: Systems Thinkingtheprogrammersparadox.blogspot.com