this post was submitted on 25 Dec 2023
526 points (94.7% liked)

Programmer Humor

32380 readers
1162 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[โ€“] [email protected] 20 points 10 months ago (1 children)

A developer is one that just codes. An engineer is one that mocks up their feature, leads meetings to explain what they are going to do and debates with others about the proposed implementation, codes it, tests it thoroughly, then answers any questions about what they made months later and diagnoses issues that QA found. Maybe you're just a code monkey, but my job is a lot more.

[โ€“] [email protected] 6 points 10 months ago* (last edited 10 months ago)

Yeah I'm an SW engineer and my job is 30% coding max. Equal part is requirements engineering (so translate sys reqs to sw reqs, ensure traceability and such), static code analysis and dev tests plus 10% change management. The last part is the most interesting part as this includes analysis of feasabilty, risk and impact assessment as well as proposing/reviewing sys reqs for new or existing features. Glad I'm not a sys dev though as they don't get to code at all.