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. Awesome programming jobs

Awesome programming jobs

Scheduled Pinned Locked Moved The Lounge
66 Posts 31 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.
  • T The Man 0

    Hi Chris, Awesome! Can you elaborate a little on what 'running code project' entails?

    C Offline
    C Offline
    Chris Maunder
    wrote on last edited by
    #45

    That's a tough one. The best I can do is give you a rundown of a typical day (or maybe multiple typical days combined). First, a day doesn't start and end, it just blurs. The site and the visitors never sleep and there is always someone, somewhere, (sometimes human, sometimes not) keeping an eye on things, sending alerts that need to be checked, trying to break things, trying to fix things they've broken, or trying to do something we never expected but which seem a Good Idea - if only I could this the spanner for them. Needless to say email is a huge part of my day (200-300 a day is about standard, but that doesn't include webmaster emails or spam). The admin systems on the site do a reasonable job of keeping me up to date on what's going on as well, so a fair bit of time wandering around the halls just checking the 'feel'. The Code Project is a massive system. You see about 10% of it, with the other 90% being very carefully laid out plumbing that ensure we're reasonably future-proofed for load and new features. On top of the application itself there is an entire network and system infrastructure that is constantly screaming away at full speed. So: emails, lots of them. Checking the site, checking errors, checking alerts, and then catching up with everyone to see how things are going with the team. There are 8 developers in our team and we are all constantly, terminally, busy with new features, tweaks, complete new projects, maintainence and bugs. Our TODO list is mammoth and getting bigger each week because the more we do the more we want to do and the requests we get and ideas we dream up after one too many hot chocolates means that the only way we can move forward is to very carefully organise all the things that need to be done into well defined projects with realistic (and very, very flexible) timelines. A huge part of my time is spent simply juggling the tasks of everyone, doing code reviews, and making sure everything is running as smoothly as possible and all in the right direction. I now do more management than coding, but considering how much coding I still do it's still a good balance. Once all the immediate emergencies have been dealt with, or pressing emails answered, or latest ideas organised and feed into the machine, it's time to dig into the pile of Stuff To Do. Everything from discussing with Sean how we manage our content and make our systems better for you guys, to dealing with legal issues to ensure we, as a site, and you guys, as authors, are protected, to dealing wi

    K R 2 Replies Last reply
    0
    • T The Man 0

      Do you not see the size of your company's market shrinking as languages become more and more interoperable?

      R Offline
      R Offline
      RichardM1
      wrote on last edited by
      #46

      I've only been here for 6 months, and only on this project, so no, I have not seen it. They are marketing aggressively, since they have built up the current team: The 4GL language we are translating is not interoperable, and is no longer supported, so in this niche, there is no chance of the customers staying with their current language. They are working into Europe, as well as local and federal gov in the US.

      Silver member by constant and unflinching longevity.

      1 Reply Last reply
      0
      • C Chris Maunder

        That's a tough one. The best I can do is give you a rundown of a typical day (or maybe multiple typical days combined). First, a day doesn't start and end, it just blurs. The site and the visitors never sleep and there is always someone, somewhere, (sometimes human, sometimes not) keeping an eye on things, sending alerts that need to be checked, trying to break things, trying to fix things they've broken, or trying to do something we never expected but which seem a Good Idea - if only I could this the spanner for them. Needless to say email is a huge part of my day (200-300 a day is about standard, but that doesn't include webmaster emails or spam). The admin systems on the site do a reasonable job of keeping me up to date on what's going on as well, so a fair bit of time wandering around the halls just checking the 'feel'. The Code Project is a massive system. You see about 10% of it, with the other 90% being very carefully laid out plumbing that ensure we're reasonably future-proofed for load and new features. On top of the application itself there is an entire network and system infrastructure that is constantly screaming away at full speed. So: emails, lots of them. Checking the site, checking errors, checking alerts, and then catching up with everyone to see how things are going with the team. There are 8 developers in our team and we are all constantly, terminally, busy with new features, tweaks, complete new projects, maintainence and bugs. Our TODO list is mammoth and getting bigger each week because the more we do the more we want to do and the requests we get and ideas we dream up after one too many hot chocolates means that the only way we can move forward is to very carefully organise all the things that need to be done into well defined projects with realistic (and very, very flexible) timelines. A huge part of my time is spent simply juggling the tasks of everyone, doing code reviews, and making sure everything is running as smoothly as possible and all in the right direction. I now do more management than coding, but considering how much coding I still do it's still a good balance. Once all the immediate emergencies have been dealt with, or pressing emails answered, or latest ideas organised and feed into the machine, it's time to dig into the pile of Stuff To Do. Everything from discussing with Sean how we manage our content and make our systems better for you guys, to dealing with legal issues to ensure we, as a site, and you guys, as authors, are protected, to dealing wi

        K Offline
        K Offline
        Kent Sharkey
        wrote on last edited by
        #47

        Yow! Amazing what you write when you're trapped in an airport. Did you submit this as an article as well? ;P

        -------------- TTFN - Kent

        C 1 Reply Last reply
        0
        • T The Man 0

          Most of us have average, maintenance-type programming jobs. While they mostly pay well, they don't make for legendary status. If you are one of the few lucky ones to have an "awesome" jobs envied by the masses of programmers, tell us a bit about it here.......

          L Offline
          L Offline
          l a u r e n
          wrote on last edited by
          #48

          my friend andy at ms has an awesome programming job that i would love to do (if i was a 3d graphics guru like he is) ... but i had lunch with him at the campus today so does that count? :)

          "mostly watching the human race is like watching dogs watch tv ... they see the pictures move but the meaning escapes them"

          1 Reply Last reply
          0
          • C Chris Maunder

            That's a tough one. The best I can do is give you a rundown of a typical day (or maybe multiple typical days combined). First, a day doesn't start and end, it just blurs. The site and the visitors never sleep and there is always someone, somewhere, (sometimes human, sometimes not) keeping an eye on things, sending alerts that need to be checked, trying to break things, trying to fix things they've broken, or trying to do something we never expected but which seem a Good Idea - if only I could this the spanner for them. Needless to say email is a huge part of my day (200-300 a day is about standard, but that doesn't include webmaster emails or spam). The admin systems on the site do a reasonable job of keeping me up to date on what's going on as well, so a fair bit of time wandering around the halls just checking the 'feel'. The Code Project is a massive system. You see about 10% of it, with the other 90% being very carefully laid out plumbing that ensure we're reasonably future-proofed for load and new features. On top of the application itself there is an entire network and system infrastructure that is constantly screaming away at full speed. So: emails, lots of them. Checking the site, checking errors, checking alerts, and then catching up with everyone to see how things are going with the team. There are 8 developers in our team and we are all constantly, terminally, busy with new features, tweaks, complete new projects, maintainence and bugs. Our TODO list is mammoth and getting bigger each week because the more we do the more we want to do and the requests we get and ideas we dream up after one too many hot chocolates means that the only way we can move forward is to very carefully organise all the things that need to be done into well defined projects with realistic (and very, very flexible) timelines. A huge part of my time is spent simply juggling the tasks of everyone, doing code reviews, and making sure everything is running as smoothly as possible and all in the right direction. I now do more management than coding, but considering how much coding I still do it's still a good balance. Once all the immediate emergencies have been dealt with, or pressing emails answered, or latest ideas organised and feed into the machine, it's time to dig into the pile of Stuff To Do. Everything from discussing with Sean how we manage our content and make our systems better for you guys, to dealing with legal issues to ensure we, as a site, and you guys, as authors, are protected, to dealing wi

            R Offline
            R Offline
            Roger Wright
            wrote on last edited by
            #49

            Gee. I thought all you did all day was sit around playing mah jong and occasionally cutting/pasting a bit of VBScript you found on a pr0n site to add new features to CP. Oh, and personally answering all my whiny emails... :-D

            "A Journey of a Thousand Rest Stops Begins with a Single Movement"

            C 1 Reply Last reply
            0
            • R Roger Wright

              Gee. I thought all you did all day was sit around playing mah jong and occasionally cutting/pasting a bit of VBScript you found on a pr0n site to add new features to CP. Oh, and personally answering all my whiny emails... :-D

              "A Journey of a Thousand Rest Stops Begins with a Single Movement"

              C Offline
              C Offline
              Chris Maunder
              wrote on last edited by
              #50

              It's javascript, not VBScript. Sheesh! I'm so misunderstood...

              cheers, Chris Maunder

              CodeProject.com : C++ MVP

              R 1 Reply Last reply
              0
              • K Kent Sharkey

                Yow! Amazing what you write when you're trapped in an airport. Did you submit this as an article as well? ;P

                -------------- TTFN - Kent

                C Offline
                C Offline
                Chris Maunder
                wrote on last edited by
                #51

                I'm incredibly productive when forced to be by the painful monotony that is LA airport. BTW - I flew what must have been the oldest plane in American Airlines' fleet. So old that we had to stop halfway to rebuild part of the engine. And yes, I wish I was joking (hence the stuck-in-LAX bit)

                cheers, Chris Maunder

                CodeProject.com : C++ MVP

                1 Reply Last reply
                0
                • T The Man 0

                  Most of us have average, maintenance-type programming jobs. While they mostly pay well, they don't make for legendary status. If you are one of the few lucky ones to have an "awesome" jobs envied by the masses of programmers, tell us a bit about it here.......

                  J Offline
                  J Offline
                  Justin Williams
                  wrote on last edited by
                  #52

                  Chris has us all beat, but I do love my job. I work on RIAs (Rich Internet Applications) every day in Silverlight (and sometimes Flex). In other words, I write software with a big emphasis on communicating with humans, things like usability and just plain polish. It's always fun to see your software running on random people's computers (and even more for them to be excited about it). :)

                  1 Reply Last reply
                  0
                  • C Chris Maunder

                    It's javascript, not VBScript. Sheesh! I'm so misunderstood...

                    cheers, Chris Maunder

                    CodeProject.com : C++ MVP

                    R Offline
                    R Offline
                    Roger Wright
                    wrote on last edited by
                    #53

                    Chris Maunder wrote:

                    I'm so misunderstood...

                    True. But not unappreciated by those of us who have been here a while. ;)

                    Chris Maunder wrote:

                    It's javascript, not VBScript

                    I still have a copy of the original... somewhere around here.:suss:

                    "A Journey of a Thousand Rest Stops Begins with a Single Movement"

                    1 Reply Last reply
                    0
                    • C Chris Maunder

                      Hi, my name is Chris and I run The Code Project. My job rocks.

                      cheers, Chris Maunder

                      CodeProject.com : C++ MVP

                      C Offline
                      C Offline
                      clearbrian1
                      wrote on last edited by
                      #54

                      My friend used to write software for nuclear power stations, another wrote sw for satellites and a guy here wrote sw for the eurofighter. no stress there then...think Ill stick to overpriced recruitment software programming for the health industry. The most I can f**k up is to allocate the wrong doctor to an operation......whoops.! :laugh:

                      J 1 Reply Last reply
                      0
                      • T The Man 0

                        Most of us have average, maintenance-type programming jobs. While they mostly pay well, they don't make for legendary status. If you are one of the few lucky ones to have an "awesome" jobs envied by the masses of programmers, tell us a bit about it here.......

                        R Offline
                        R Offline
                        RogelioP EX DE HL
                        wrote on last edited by
                        #55

                        I just void equipment warranties... --R

                        1 Reply Last reply
                        0
                        • T The Man 0

                          Most of us have average, maintenance-type programming jobs. While they mostly pay well, they don't make for legendary status. If you are one of the few lucky ones to have an "awesome" jobs envied by the masses of programmers, tell us a bit about it here.......

                          J Offline
                          J Offline
                          Joan M
                          wrote on last edited by
                          #56

                          Hello, My name is Joan and I make machines, robots and others (see the sig)... it is great to see something that weights some tons to move fast and to stop in the exact position it was sent (in less than 0.05 mm of error)... it makes you feel powerful... We use special kinds of communication protocols, we can transform a computer into a powerful CNC and PLC, we use the latest electronics in the market to get the best results, we make some R+D and we have patented several projects around the world... We are using some military technology to make some of those prototypes. That job rocks! :cool:

                          [www.tamelectromecanica.com][www.tam.cat]

                          1 Reply Last reply
                          0
                          • T The Man 0

                            Most of us have average, maintenance-type programming jobs. While they mostly pay well, they don't make for legendary status. If you are one of the few lucky ones to have an "awesome" jobs envied by the masses of programmers, tell us a bit about it here.......

                            D Offline
                            D Offline
                            dafizicist
                            wrote on last edited by
                            #57

                            I'm a physicist/c++ programmer, and i write parallel supercomputer programs that simulate particle accelerators. Rarely stop learning!

                            T 1 Reply Last reply
                            0
                            • C clearbrian1

                              My friend used to write software for nuclear power stations, another wrote sw for satellites and a guy here wrote sw for the eurofighter. no stress there then...think Ill stick to overpriced recruitment software programming for the health industry. The most I can f**k up is to allocate the wrong doctor to an operation......whoops.! :laugh:

                              J Offline
                              J Offline
                              JDL EPM
                              wrote on last edited by
                              #58

                              My favourite job was writing (some of) and installing the blending software for Distillers Company Limited (as in Johnny Walker Whisky) back in 1976. The pipework hadn't been completed and someone put the contents of a 60000 (imperial) gallon vat on the floor...

                              T 1 Reply Last reply
                              0
                              • T The Man 0

                                Most of us have average, maintenance-type programming jobs. While they mostly pay well, they don't make for legendary status. If you are one of the few lucky ones to have an "awesome" jobs envied by the masses of programmers, tell us a bit about it here.......

                                B Offline
                                B Offline
                                braune
                                wrote on last edited by
                                #59

                                My name is Eric and I have an awesome contract programming job. I write software for a pre-production oil and gas tool manufacturing company using VC++ 6.0 and VB.net 2005. It is a small company that employs 12-15 people. We manufacture our own tool from board level up and I write all the software to get the data from the tools. These tools use a combination of interfaces; USB, Serial and Parallel. I work hand-in-hand with the engineers who design the boards, so I have a great say in the lay out of memory and the firmware commands that are stored on the tool itself. I have just finished a Real-Time monitoring system that allows the user to sit in their truck and watch the gauges in real-time using RF transmitters. The awesome part of my job is that I work as much or as little as I want. I live 600 miles from the office and spend 1 to 1 1/2 weeks at the office and 2 1/2 to 3 weeks working from home. All my transportation to and from the office is paid for and when I am at the office I stay with very good friends of mine. The pay is very good with paid stat holidays, and the stress level is very manageable, which is more than I can say for some contract jobs I have had. Being it is contract programming, I do not get paid any vacation time, I just put in more hours while I am working from the office and less when I am working from home. No I will not tell you who I am working for, this is my job for as long as it lasts. Stop drooling.

                                modified on Tuesday, November 11, 2008 11:49 AM

                                1 Reply Last reply
                                0
                                • T The Man 0

                                  Most of us have average, maintenance-type programming jobs. While they mostly pay well, they don't make for legendary status. If you are one of the few lucky ones to have an "awesome" jobs envied by the masses of programmers, tell us a bit about it here.......

                                  S Offline
                                  S Offline
                                  Steve Floyd
                                  wrote on last edited by
                                  #60

                                  I had an awesome project this year where we tagged Cows (anything involving Cows is excellent) with wireless 3-axis accelerometers to see whether they were eating. If they aren't accelerating their head regularly, they are probably sick, which means Al Qaida may have launched an attack on our food supply (the cows). It's like an early warning system. I did the data reception side (multi-threaded windows app) with a relational database back-end for number crunching.

                                  1 Reply Last reply
                                  0
                                  • T The Man 0

                                    Most of us have average, maintenance-type programming jobs. While they mostly pay well, they don't make for legendary status. If you are one of the few lucky ones to have an "awesome" jobs envied by the masses of programmers, tell us a bit about it here.......

                                    J Offline
                                    J Offline
                                    Jordon4Kraftd
                                    wrote on last edited by
                                    #61

                                    Well I was at a crappy no where job last year August 07. Until the company started to lose money and they felt I was a added bonus and not needed (15 min before end of day). Which was very true i was supposed to do a software program for them turned into IT work with about 2 months of software development in 2 years... Anyways they paid me to read books and learn new technologies for 2 years which was nice and they gave me a 1 month severance when I left which was nice of them. Now I work for a good up and coming software company that realizes the importance of constant growth, coding standards, documentation and that things do take time (No real stress here). Couldn't be happier, went to palm springs last year for a Microsoft conference and i live in Canada. So hang in there, maybe they will fire you form your crappy job and you can get a nice severance and a great new job. Jordon.

                                    1 Reply Last reply
                                    0
                                    • D dafizicist

                                      I'm a physicist/c++ programmer, and i write parallel supercomputer programs that simulate particle accelerators. Rarely stop learning!

                                      T Offline
                                      T Offline
                                      The Man 0
                                      wrote on last edited by
                                      #62

                                      You aren't by any chance responsible for the large hadron collider are you? :)

                                      D 1 Reply Last reply
                                      0
                                      • J JDL EPM

                                        My favourite job was writing (some of) and installing the blending software for Distillers Company Limited (as in Johnny Walker Whisky) back in 1976. The pipework hadn't been completed and someone put the contents of a 60000 (imperial) gallon vat on the floor...

                                        T Offline
                                        T Offline
                                        T Mac Oz
                                        wrote on last edited by
                                        #63

                                        JDL-EPM wrote:

                                        someone put the contents of a 60000 (imperial) gallon vat on the floor...

                                        :((

                                        T-Mac-Oz "When I'm ruler of the universe ... I'm working on it, I'm working on it. I'm just as frustrated as you are. It turns out to be a non-trivial problem." - Linus Torvalds

                                        1 Reply Last reply
                                        0
                                        • T The Man 0

                                          You aren't by any chance responsible for the large hadron collider are you? :)

                                          D Offline
                                          D Offline
                                          dafizicist
                                          wrote on last edited by
                                          #64

                                          Nah i work on ISIS at Rutherford Appleton Lab in the UK: www.isis.rl.ac.uk though i did work as part of a team doing a redesign for one of the accelerators in the LHC chain last year :)

                                          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