64 BS Facts About Software Engineering
List of facts some people in software industry think are true
--
“I can smell bullshit from a mile away but it’s so much harder to detect when it’s around you all day.” ~ Dane Cook
Here’s a list of bullshit facts I’ve faced over the years in software engineering. Some of the things in the list might be strongly opinionated so don’t get offended. Here we go:
- Every developer understands how computers work internally
- Your developer friend wants and knows how to fix your computer 💻
- All software companies are agile
- It’s good idea to develop a new JavaScript framework
- It’s enough to validate HTML forms or other user input in JavaScript
- Different browsers parse CSS always the same way
- If you know HTML, you are a software developer
- All web developers know how to center HTML div element (thanks to Bernard Bado)
- CSS is great (thanks to Bence Meszaros)
- Everyone loves and understands regular expressions
- Magic numbers and hard-coding are good concepts
- Nobody needs to know how to use terminal commands
- Microservice / Monolithic architecture is the right choice for everyone
- You need education to work as a developer
- Having high education makes you a better developer 🧑🎓
- Deadlines make developers work harder
- Hiring more developers makes software ready faster
- Unit tests always cover all possible cases
- Bug-free code exists 🐛
- All developers are introverts
- Developers live with cold pizza 🍕 and coffee ☕️
- Developers don’t have emotions 😭
- It’s crazy to try to improve productivity
- Jira is the best tool for managing software projects
- Excel is the best tool for managing software projects
- Combining Excel and Jira will make magic ✨ happen