General Forums >> The Worst Part Of Working In IT >> For Programmers
For Programmers
|
2 posts back to top |
Posted about 1 year ago I work for a Manufacturing company and the systems I develop are being used by the people who work on the shop floor. Long story short I have to develop software that is easy enough for them to use so that they do not make a mistake, and these are the same people that can't figure out why they number pad keys aren't working properly when numlock is off, or why they can't print to a printer that isn't plugged in. On top of that I also have to struggle with my boss who feels that windows updates are pure evil and not a one computer in the entire company, aside from my own, is completely up to date with the latest security patches and/or hotfixes. On top of all that every time someone runs into a problem even if it's user caused it's immediately my fault because I could not forsee the issue during development.
If learned one thing that has saved me countless hours of arguements, "Never argue with and idiot, they'll drag you down to their level and beat you with experience." |
|
73 posts back to top |
| Posted about 1 year ago My latest issue is with the Windows XP SP3 update. Someone assumes that no home PC user is on 56K dialup anymore. The PC practically locks up until the download completes; it takes days, not hours, on 56K. Then the download wants to install, and the customer keeps clicking "remind me later." They bring me the PC to repair and get the bugs out. I just allow the installation to complete. When the customer picks up the machine, he is so grateful that I got that "awful" message to stop popping up all the time.
|
|
19 posts back to top |
| Posted 9 months ago wow, I feel almost a divine intelligence in comparison... good stories. |
|
19 posts back to top |
| Posted 7 months ago don't blame the programmers the are just doing what management forced them to. (even if it is their fault. hehe) |
|
157 posts back to top |
| Posted 7 months ago jrdptrs says ...
Looks like its time for a new job. :D |
|
1627 posts back to top |
| Posted 7 months ago steevo says: Looks like its time for a new job. :D ___________________________________ Time for a new job for jrdptrs or for his boss? It looks like the boss may be opening the company systems to numerous problems that could be, maybe not always, but could be diverted by downloading security patches. I would hate to be in charge of security for that company, sounds like it would be a nightmare just waiting to overflow into reality. |
|
34 posts back to top |
| Posted 6 months ago My Sympathy is with the Programmers. I've installed the latest updates for Windows and all my development tools, I've never had problems programming. I hope you can move on to work with more competent people. |
|
1 post back to top |
| Posted 5 months ago My boss always gives me projects without any requirements. I take hours and days to understand what they want and try to build it. After all the hard work once I complete the work, he keeps coming up with new things saying it doesnt meet their requirement than I have to redo everything again. I hate this job !!!! |
|
50 posts back to top |
| Posted 5 months ago sbeidha says ...
You need to create a solution document and get your boss to approve it before you begin work on the project. This document should,
I don't know about your organization, so perhaps some of these details (#6 and #7?) can be omitted. Sure, this looks like a lot of extra work up front, but you benefit in several ways: (a) the total effort is reduced; (b) you are protected from scope change because the requirements are documented and approved; (c) your job satisfaction increases even if your boss is a loser because you have a much better measure of your creative output; and (d) you have a detailed record of your accomplishments, which is good for performance reviews and resumes. If you are really lucky, you can get your boss to provide #1-3. Negotiaition comes into play in #4, and #5-7 reflects your planning and design work. For most technical people, project management stinks. However, it is well worth the aggravation once you get hip deep in the project execution, and can save you a LOT of grief come delivery time. My boss never down-sizes, right-sizes, outsources or has lay-offs, and He's always hiring. I work for Jesus! Prepare your resume! |
|
1096 posts back to top |
| Posted 5 months ago sbeidha I have to concur with MrPumpkinGuy, Though I've usually herd it called a Design Specification. This is the best method of CYA for any engineer (Civil, EE, SE, etc...). And, if you get buy-off (signatures) from all involved (not just your boss), you not only know what you are working with, but when well written, you know just how the end result should look. No, this does NOT mean design the entire application in this document, but if there are important views etc... that are wanted these need to be included in the beginning. Then when you are finished, you get a "gold star" for your forehead (a checkmark on the schedule) instead of more tasks to make it right. And best of all, if your boss is an @$$, it will come out in the wash. If he doesn't know up front what he wants, then he'll eventually be the one under the microscope. |
|
1627 posts back to top |
| Posted 5 months ago Yes Moldy01....I've heard it as Design Specifications also. It will not only help you justify the steps that you take, but keep away major headaches when dealing with the Quality Assurance/Testing teams, if your place of work has one outside of the main developers. Or if those aren't things you have to deal with, it can at least help you learn how to streamline the development/progrmmaing process for future endeavors. |
|
50 posts back to top |
| Posted 5 months ago Moldy01 says ... ... I've usually herd it called a Design Specification. This is the best method of CYA for any engineer (Civil, EE, SE, etc...). In my mind a design specification document is somewhat narrower in document scope. What I was describing is more of a high level document, and the design specs would be part of that. But the basic premise holds true regardless: good documentation serves to improve accountability. My boss never down-sizes, right-sizes, outsources or has lay-offs, and He's always hiring. I work for Jesus! Prepare your resume! |

