Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. What was the absolute worst programming job and why?

What was the absolute worst programming job and why?

Scheduled Pinned Locked Moved The Lounge
questioncareer
78 Posts 53 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • _ _Damian S_

    Anything that includes one or more of the following statements: - I just need a button that... - We had this system developed for us and would like you to... - It shouldn't be too hard to do... - Our last programmer was on drugs... (true story) - Do you know Lotus Notes? - We have an old system that we want converted to :insert language here: (as if it will happen by magic?!!??!!) - No, we don't have the source code - do you need it? (again, true story) Feel free to add to the list!!

    -------------------------------------------------------- Knowledge is knowing that the tomato is a fruit. Wisdom is not putting it in fruit salad!!

    A Offline
    A Offline
    Adam M Shipp
    wrote on last edited by
    #53

    _Damian S_ wrote:

    We had this system developed for us and would like you to...

    That is how my last job started out. They wanted their system rewritten. The original took over 2 years. After I had been there 7 months and made some good progress on the core of the project they came and said we need you to set up this customer on your system. The system not being complete yet, I had to jump through some hoops to get it to work. After that I was never able to get back to making the darn thing work the way that it was supposed to. I was let go just before one year because they suddenly were loosing customers. And of course it had to be my fault.

    1 Reply Last reply
    0
    • N Nagy Vilmos

      The worst I had was writing an interface between a retail banking system and the cash drawer hardware. The spec was simply JFDI. My boss had every faith that I would deliver and I did. Due to some clever shinnangans, we were tripple billing the client for my time and I got a nice little bonus; no complaint there. The "worst" part was that while I was doing the work I was also supporting the migration of the bank from its old (really bad) system to our new (best in field ;P) system. The migration haqd to be done outside banking hours so it meant working nights in an office the size of a rugby pitch with three people in it. Me, an un-named and ever changing security guard, and the bank's migration manager. He was a complete 'next Tuesday' and had bad-breath to boot. I would do anything to avoid him and he would use any excuse to come over to talk. The only solution was to go to the pub BEFORE work. I started around midnight and worked through to sometime after eight when my boss came in and released me from torment. I spent tfour weeks not seeing any one, sleeping all day, going to work half cut, writing an unspecced interface to stupid hardware and finishing early mornings. Great days! [And Pete, if your reading this, I wasn't /that/ drunk...]


      Panic, Chaos, Destruction. My work here is done.

      J Offline
      J Offline
      James Hendrix
      wrote on last edited by
      #54

      It started out as a good job, creating web apps with PHP. After I completed the first major project, they decided to make the HR lady the project manager on the 2nd major project. The HR lady had no clue to programing, workflow or anything close to application development. Her concern was to make it look "pretty" first and then worry about the data intergration. We had conflicts on a daily basis and in three weeks, I was given my walking papers. She sucked!

      N 1 Reply Last reply
      0
      • S SciGama

        Please share stories.

        C Offline
        C Offline
        ClockMeister
        wrote on last edited by
        #55

        I've liked most of my programming jobs in the last 32 years ... but there was ONE ... About 10 years ago I was hired by a large financial company to work on interfaces to a large loan origination package. As a senior-level developer I figured I'd be doing some new development. Not so. The first 2 months I was on this particular job they had me writing Install-Shield scripts! Then after that was done they had me doing piece-meal bug-fixing and maintenance on some of these interfaces that were already thrown together by some other contractor. Horrible code. I wouldn't hire the developer of those things to cut my lawn! When I wouldn't give in to management pressure to turn a "sows ear" into a "silk purse" in an impossible amount of time they fired me ... on the 89th day of my 90-day "probation period". When in my exit interview the guy didn't even want to know why I was let go. I was able to collect unemployment, though, because the company couldn't give a valid explanation to the unemployment agency why I had been let go. (Normally you don't get Unemployment if fired, at least in FL). I learned a couple of years later from the guy I had worked for there that the company liked to hire "contractors" for 89 days, then axe them so they didn't have to pay benefits. Sheesh. I've been with my present company 9 years since that one. -CB

        1 Reply Last reply
        0
        • J James Hendrix

          It started out as a good job, creating web apps with PHP. After I completed the first major project, they decided to make the HR lady the project manager on the 2nd major project. The HR lady had no clue to programing, workflow or anything close to application development. Her concern was to make it look "pretty" first and then worry about the data intergration. We had conflicts on a daily basis and in three weeks, I was given my walking papers. She sucked!

          N Offline
          N Offline
          Nagy Vilmos
          wrote on last edited by
          #56

          James Hendrix wrote:

          HR lady

          That's the problem. She probably failed 3 from 3: Human? Resource? Lady? ;P


          Panic, Chaos, Destruction. My work here is done.

          J 1 Reply Last reply
          0
          • N Nagy Vilmos

            James Hendrix wrote:

            HR lady

            That's the problem. She probably failed 3 from 3: Human? Resource? Lady? ;P


            Panic, Chaos, Destruction. My work here is done.

            J Offline
            J Offline
            James Hendrix
            wrote on last edited by
            #57

            I was in shock when I found out she was going to be in charge of that project. And of course, with her being the HR person, really had no where else to turn. After I left, things got much better for me (salary and working conditions).

            1 Reply Last reply
            0
            • S SciGama

              Please share stories.

              B Offline
              B Offline
              Brent Lamborn
              wrote on last edited by
              #58

              This should be fun: -getting hired to work on a .NET application only to find out it is VB6 -sitting down the first month to a WIN98 PC while it's owner is on vacation -waiting 3 months for my very own copy of Visual Studio -no development process whatsoever -code stored all over the network in random locations -no source control -PHP,Perl,VB6,Java,C++,.NET(C# and VB),ASP,Batch files, Linux,Windows, etc. all rolled into one! -A boss who used to program 30 years ago -spending half your day everyday in meetings -requirements change, deadlines don't (ever, no matter what) This is all in the last job I had, one employer. I can't believe I stayed a year and a half.


              "Half this game is ninety percent mental." - Yogi Berra If you can read thank a teacher, if you can read in English, thank a Marine.

              T 1 Reply Last reply
              0
              • P Pawel Krakowiak

                I'd like to see some real world examples showing that it actually works. I'm interested in agile methodologies but pair programming... I don't know. Does that mean the client pays for two full-time developers working on one routine at the same time (one is a backseater)? Everyone has a different coding style and it may lead to the exact situation that you depicted (fighting). Maybe pair programming is good when you need to improve performance of some routines/modules? Maybe if it involves a complex algorithm it's better to have two brains to think about it? But otherwise than that wouldn't unit tests, naming conventions and coding standards be enough?

                A Offline
                A Offline
                Alan Balkany
                wrote on last edited by
                #59

                My only experience with paired programming was good. With a single programmer there are delays when you get stuck on something and have to figure out a workaround. With two programmers working together, these delays happen much less often. Mistrakes are less frequent too. There are also more good ideas on how to proceed. Also both programmers often pick up tricks from each other. Another advantage is that two people are now familiar with that section of code. I think it's good to change pairings every few weeks.

                1 Reply Last reply
                0
                • S SciGama

                  Please share stories.

                  T Offline
                  T Offline
                  tbredemeyer
                  wrote on last edited by
                  #60

                  My predecessor was from India and used some kind of Farsi-derivative language for variable/class/namespace declarations. If that isn't bad enough, he wrote virtually everything in VBScript: ASP.NET pages with embedded VBScript; JSP pages with VBScript embedded in client-side script blocks; PHP pages with VBScript embedded in client-side script blocks; C# desktop applications that rely on external .vbs scripts; etc. After 2 years, I only have 17 more apps to rebuild, then this'll be the greatest job ever.

                  1 Reply Last reply
                  0
                  • B Brent Lamborn

                    This should be fun: -getting hired to work on a .NET application only to find out it is VB6 -sitting down the first month to a WIN98 PC while it's owner is on vacation -waiting 3 months for my very own copy of Visual Studio -no development process whatsoever -code stored all over the network in random locations -no source control -PHP,Perl,VB6,Java,C++,.NET(C# and VB),ASP,Batch files, Linux,Windows, etc. all rolled into one! -A boss who used to program 30 years ago -spending half your day everyday in meetings -requirements change, deadlines don't (ever, no matter what) This is all in the last job I had, one employer. I can't believe I stayed a year and a half.


                    "Half this game is ninety percent mental." - Yogi Berra If you can read thank a teacher, if you can read in English, thank a Marine.

                    T Offline
                    T Offline
                    tbredemeyer
                    wrote on last edited by
                    #61

                    Brent Lamborn wrote:

                    -A boss who used to program 30 years ago

                    Don'cha just LOVE them :|

                    P 1 Reply Last reply
                    0
                    • V VanityClaw

                      Ignorance is bliss - for the ignorant... Its hell for the rest of us. My fav was a job where nobody had ever figured out how to add dates... The result was a whole new month that occured yearly and a system in which every month had only 28 days. Nice!

                      R Offline
                      R Offline
                      rastaVnuce
                      wrote on last edited by
                      #62

                      VanityClaw wrote:

                      result was a whole new month that occured yearly and a system in which every month had only 28 days

                      :omg: There's a concept around here known as 13th salary. Sort of like an annual bonus. I never figured out how they came up with the name. Until now! :laugh:

                      To hell with circumstances; I create opportunities.

                      1 Reply Last reply
                      0
                      • M molesworth

                        That sounds par for the course for most game companies :-D (I'm currently at my fourth one, after two shut-downs and a lay off...)

                        There are three kinds of people in the world - those who can count and those who can't...

                        M Offline
                        M Offline
                        Marc Arbesman
                        wrote on last edited by
                        #63

                        Did you work at Flagship Studios?

                        M 1 Reply Last reply
                        0
                        • _ _Damian S_

                          Anything that includes one or more of the following statements: - I just need a button that... - We had this system developed for us and would like you to... - It shouldn't be too hard to do... - Our last programmer was on drugs... (true story) - Do you know Lotus Notes? - We have an old system that we want converted to :insert language here: (as if it will happen by magic?!!??!!) - No, we don't have the source code - do you need it? (again, true story) Feel free to add to the list!!

                          -------------------------------------------------------- Knowledge is knowing that the tomato is a fruit. Wisdom is not putting it in fruit salad!!

                          M Offline
                          M Offline
                          Marc Arbesman
                          wrote on last edited by
                          #64

                          yes, - "It's just data." - "My wife and I run a business out of our house" - "Our current hosting company won't return our phone calls."

                          1 Reply Last reply
                          0
                          • T tbredemeyer

                            Brent Lamborn wrote:

                            -A boss who used to program 30 years ago

                            Don'cha just LOVE them :|

                            P Offline
                            P Offline
                            Pawel Krakowiak
                            wrote on last edited by
                            #65

                            My last manager didn't have a CS degree (I think he was into physics) but learned to "program" RPG on iSeries. I heard bad things about his code from some people, he also used to say that software architecture is just a gold-plating. ;) After working there for a few years he got eventually promoted to be a manager of a team of 15 or so developers. I don't know how this works, perhaps it's because it was not a software house, but come on... Seeing such things you gotta think of Scott Adams' Dilbert as a real story.

                            1 Reply Last reply
                            0
                            • S SciGama

                              Please share stories.

                              J Offline
                              J Offline
                              JasonCordes
                              wrote on last edited by
                              #66

                              True Story, twice over: "We need this Fortran code translated into C++ using templates and object orientation."

                              1 Reply Last reply
                              0
                              • S SciGama

                                Please share stories.

                                W Offline
                                W Offline
                                Wasserspeier
                                wrote on last edited by
                                #67

                                I worked at a company that kept re-writing the same application in different languages: Fortran -> ADA -> Pascal -> Visual Java -> Visual C++ After six years of that I was going out of my mind.

                                1 Reply Last reply
                                0
                                • S SciGama

                                  Please share stories.

                                  P Offline
                                  P Offline
                                  patbob
                                  wrote on last edited by
                                  #68

                                  Schedule gave me 6 months to do my part of the work, and another 3 months to do performance tuning and tweaking. A hard push, but just maybe possible. The schedule also showed a progress demo in 3 months to the customer. Scheduled for the demo: my part of the project, done, tuned and tweaked. Manager insisted that my schedule stood -- I had 6 months to get my part up and running, and another 3 to tune -- and also that the demo schedule stood (they had to have some progress to show the customer). Manager ignored the logical inconsistency there. Come demo, my part was done, tuned and tweaked, and (gasp) stable. I was so tired I fell off my bike on the way home a few weeks later, breaking my leg and tearing up my ankle. That was a fun summer :)

                                  patbob

                                  1 Reply Last reply
                                  0
                                  • S SciGama

                                    Please share stories.

                                    J Offline
                                    J Offline
                                    Jim SS
                                    wrote on last edited by
                                    #69

                                    I got brought in on contract to help out a team. I was switching a Paradox database to Oracle, using SQL embedded in C++. That part was cool, but the manager brought me in to help out a group that didn't think they needed help. It was like pulling teeth to get the others to let me know anything about what had been done or what was expected. I completed the work, but didn't ask if they wanted me to do more.

                                    1 Reply Last reply
                                    0
                                    • M Marc Clifton

                                      The job I had for 4 or so weeks at a game company where the lead guy was reinventing the 3D engine and the company ran out of money and didn't tell their employees, leading them on with "I'll get your checks in a couple days" and then one day, the people financing the game (who stopped financing it, obviously) came in in the middle of the night and took all the computer equipment (which was their property so they had every right to do so.) Marc

                                      Thyme In The Country Interacx My Blog

                                      S Offline
                                      S Offline
                                      Spong3bob
                                      wrote on last edited by
                                      #70

                                      Another game-related disaster for your amusement. The plan was to re-use an existing game's engine to create a game of a different genre. The problem is that there was no identifiable engine layer, it was written from the gound up to be exactly what it was. -The product at one time had 5 lead designers, some of which were unable to tell me definitively who was in charge of what. -For some time, both the lead programer and the creative director were contractors. -The game could never figure out what it wanted to be. Originally slated for an on-line service that never materialized, the game was practically re-invented twice mid-development. -Our level designer seemed more interested in tinkering with photoshop than doing his work. -The game passed off between 5 producers/managers throught it's dev cycle. I could go on, but you get the picture. Against the better judgement of many, the game was eventually released. As for quality, let's just say that one of the game's more talented designers referred to it as "colon blow" and insisted that he be removed from the credits.

                                      T 1 Reply Last reply
                                      0
                                      • S SciGama

                                        Please share stories.

                                        M Offline
                                        M Offline
                                        mgdth
                                        wrote on last edited by
                                        #71

                                        I recently worked for a small IT consulting company that posted on their website technologies that none of the employees knew or had any experience in. If one of us by chance had read an article or book on a technology, that was enough for them to put on the website that we could provide excellent resources to provide consulting. It's no wonder hardly any of the projects ended on a good note.

                                        mgdth

                                        1 Reply Last reply
                                        0
                                        • S Spong3bob

                                          Another game-related disaster for your amusement. The plan was to re-use an existing game's engine to create a game of a different genre. The problem is that there was no identifiable engine layer, it was written from the gound up to be exactly what it was. -The product at one time had 5 lead designers, some of which were unable to tell me definitively who was in charge of what. -For some time, both the lead programer and the creative director were contractors. -The game could never figure out what it wanted to be. Originally slated for an on-line service that never materialized, the game was practically re-invented twice mid-development. -Our level designer seemed more interested in tinkering with photoshop than doing his work. -The game passed off between 5 producers/managers throught it's dev cycle. I could go on, but you get the picture. Against the better judgement of many, the game was eventually released. As for quality, let's just say that one of the game's more talented designers referred to it as "colon blow" and insisted that he be removed from the credits.

                                          T Offline
                                          T Offline
                                          Todd Smith
                                          wrote on last edited by
                                          #72

                                          Sounds like most games these days.

                                          Todd Smith

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups