10 things only Software Engineers know

May 17, 2018 1:33 PM

Chingchilla

Views

5800

Likes

22

Dislikes

4

You think a bug makes no sense because after checking your code multiple times you still can't find a mistake.

You delete an important part of the code because you thought it wasn't necessary.

When you finish your work in the evening everything works fine but the next morning you have to deal with 30 new bugs.

Freinds and family always ask for your help because as an Engineer you know about every technical device.

You don't know what to name your new variable because you already use 5 similar variable names.

You fix one bug and get three new.

When a coworker with too much access makes an update without a backup and destroys all your work.

When your code works just fine but you don't know why.

Friends and family have strange ideas about your work.

You feel like noone else has ever worked with a computer in their lives.

developer

programmer

software

software_development

Boss: "Here's a windows PC. Now write a programm for our Linux server. No you can't get access to the server (or a linux test server)"

7 years ago | Likes 6 Dislikes 0

Install VirtualBox.

7 years ago | Likes 2 Dislikes 1

Boss: "VirtualBox? No. I don't pay you to play some video game nonsense." Not in those words but close.

7 years ago | Likes 5 Dislikes 0

Time for a new job then.

7 years ago | Likes 3 Dislikes 1

Most of this implies you're approaching programming from a fundamentally flawed approach. Proof your algorithms then proof your

7 years ago | Likes 5 Dislikes 1

implementations and you won't need to worry about bugs. It's a math, not an art. Treat it as such.

7 years ago | Likes 3 Dislikes 1

@sw1ftturtle see, you don't need to worry about bugs. you just need to convince the program of your code.

7 years ago | Likes 1 Dislikes 0

More like if you do it right, there won't be bugs in the first place. Bugs happen because too many coders think like artists when they

7 years ago | Likes 2 Dislikes 1

should be treating it as a formal math and proofing their code's correctness before even writing it.

7 years ago | Likes 2 Dislikes 1

That’s like saying art is just paint, canvas and brushes. Programming his a highly creative process, not mechanical.

7 years ago | Likes 2 Dislikes 0

And that belief is why most programmers are shit programmers. Maths can and often are creative, but they're still rigid and mechanical.

7 years ago | Likes 2 Dislikes 1

Programming and math are not the same thing. Very closely related, but not the same. Besides, complex math is subject to bugs.

7 years ago | Likes 1 Dislikes 0

Programming is a proper subset of math.

7 years ago | Likes 1 Dislikes 1

Computational algebra and topology are subsets of math. Totally different knowledge and skill sets. Doesn’t mean any of them can write an OS

7 years ago | Likes 1 Dislikes 0