3 ms·
"There is no engineering in programming." It really depends on the industry and context. Part of me really envies you if you can say that much and that reflect
by Kurtz79 12y ago
"There is no engineering in programming."
It really depends on the industry and context. Part of me really envies you if you can say that much and that reflects your experience.
I spent most of today making sure that my SPMP, SQAP, SCMP, SRS, etc... documents conform to the relevant IEEE standard.
If none of these acronyms means anything to you, again, I envy you.
- ThomaszKrueger 12y agoIt seems to me that in your case the relevant part is engineering, the standards are the real thing and programming is there to support them. This is not the case in my experience, where programming involves creating a new web site, a new database schema, a new game. There is little to no engineering on these fields, every day you see a newfangled "architecture" or "framework" or "API". EE is a much more standards driven arena, CS is not, IMO.
- Kurtz79 12y agoAgreed. Yet, the parent is talking about "programming", that is still the most important part (although still a part) of a Software Engineering project. Software Engineering is a recognized discipline, and although I do work in an EE environment, I believe most software projects (which have a contractual obligation with a definite scope and a deadline) use it in a form or the other.
- mcguire 12y agoSPMP - Software Project Management Plan? SQAP - Software Quality Assurance Plan? SCMP - Software Configuration Management Plan? SRS - Software Requirements Specification? I've seen "engineering" defined as "statics, dynamics, and thermodynamics", but what you've listed sounds much more like engineering to me.
- Kurtz79 12y agoYup. IEEE 1558-2004. I might be wrong, but I believe "Software Engineering" is a more common concept in Europe than US, since many "Computer Science" degrees are actually part of Engineering Universities curricula. That is to say, many universities are more likely to offer a "Software Engineering" degree rather than a "Computer Science" one. But it might be only my experience.
- Lambdanaut 12y agoWhy would you be doing that? That sounds awful. I hope you're being compensated well. Consider spending some of your day to automate these tasks. It sounds easily automatable. I wrote a script that checks that Python scripts conform to standards and it worked well and saved a lot of time. Perhaps something like that would save you a lot of time and allow you to spend your working day doing something more fullfilling. I wish the best of luck to you sir!