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
- Don't Call Yourself A Programmer, And Other Career Advice | Kalzumeus Softwarekalzumeus.com
- Thoughts on the software industry | linus.coffeelinus.coffee
- Craft vs Engineering | Witczax - Technical Leadership & Software Engineering Blogwitczax.com
- Computers can be understood - Made of Bugsblog.nelhage.com
- Software Engineering fundamentals matter more than everrhonabwy.com
- What is "good taste" in software engineering?seangoedecke.com
- A Collection of Design Engineersmaggieappleton.com
- Don't Call Yourself A Programmer, And Other Career Advice | Kalzumeus Softwarekalzumeus.com
- Good Engineer/Bad Engineerterriblesoftware.org
- Habits of great software engineersvadimkravcenko.com
- My Engineering Philosophy - Kaylee J. Edwardskayleejedwards.com
- Don't Call Yourself A Programmer, And Other Career Advice | Kalzumeus Softwarekalzumeus.com