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
related reading
- Thoughts on the software industry | linus.coffeelinus.coffee
- Essays on programming I think about a lot | benkuhn.netbenkuhn.net
- My Engineering Philosophy - Kaylee J. Edwardskayleejedwards.com
- Hackers and Painterspaulgraham.com
- What is "good taste" in software engineering?seangoedecke.com
- The Attributes of a Design Engineer - Kathryn Gonzalez - Independent Design and Engineering Directorryngonzalez.com
- AddyOsmani.com - 21 Lessons From 14 Years at Googleaddyosmani.com
- README – Linearlinear.app
- Craft vs Engineering | Witczax - Technical Leadership & Software Engineering Blogwitczax.com
- Things they didn't teach you about Software Engineeringvadimkravcenko.com
- Why CEOs are failing software engineers and other creative teamsiism.org
- High-Quality Work in Software Engineeringnewsletter.techworld-with-milan.com