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. Reason for changing job

Reason for changing job

Scheduled Pinned Locked Moved The Lounge
questioncareer
35 Posts 18 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.
  • Sander RosselS Sander Rossel

    MadMyche wrote:

    The more productive you are, the more salary increase you get.

    How do you measure productivity? Lines of code? Bugs solved? Meetings attended? I had a coworker who produced lots of lines of code... In a single function that only he understood and broke in production! Most "productive" guy on the team, except I wouldn't hire him if he paid me for it (unless he paid me so much that I didn't have to work anymore) X| It's hard to measure productivity for a programmer!

    Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

    M Offline
    M Offline
    MadMyche
    wrote on last edited by
    #17

    Productivity is a measure that management makes up as they go along; and it is a comparison of how much you got done compared to what they think you should get done

    Director of Transmogrification Services Shinobi of Query Language Master of Yoda Conditional

    D 1 Reply Last reply
    0
    • M MadMyche

      Productivity is a measure that management makes up as they go along; and it is a comparison of how much you got done compared to what they think you should get done

      Director of Transmogrification Services Shinobi of Query Language Master of Yoda Conditional

      D Offline
      D Offline
      DerekT P
      wrote on last edited by
      #18

      Quote:

      It's hard to measure productivity for a programmer

      Which is why, as a freelancer, I prefer to work for small clients with no other IT input (or at least on small projects with no other IT input). "Productivity" is then a doddle for the client to quantify - it's how much they save (or generate) as a result of what I do for them, divided by their cost of hiring me. Or in another measure, how many days it takes to recover that cost. When there's a team involved, the client can get an overall figure for the team, but not the individuals in that team.

      Quote:

      Some overtime is expected at most companies, especially when a release to production happens

      That's probably the worst time to be expecting overtime. That's when some of the most critical decisions are made (i.e. where a single bad decision can have the biggest negative impact) and you don't want your workers tired, stressed or resentful at that time. Manage your project and put in the overtime as soon as any slippage - including eating into any contingency - occurs.

      M 1 Reply Last reply
      0
      • Greg UtasG Greg Utas

        Most cities have office space outside the core. Unless there's a good reason to be located there (a law firm that needs to be close to a courthouse, say), paying for downtown office space is frivolous.

        Robust Services Core | Software Techniques for Lemmings | Articles

        Sander RosselS Offline
        Sander RosselS Offline
        Sander Rossel
        wrote on last edited by
        #19

        The center in Rotterdam has quite a few businesses and they are there because it is reachable. If you're from the city, you can take public transport and always end up in the center relatively cheap and fast, at least cheaper and faster than taking a car. Of course you could always take a bike and be there in 10 to 40 minutes, depending on where in Rotterdam you live, or even faster with an electric bike. If you're from another city, like Amsterdam, Utrecht or The Hague, you also don't want to go to Rotterdam by car because you'll be hopelessly stuck in traffic and you'll still have to drive through your own city. Many people who live in cities don't even own a car because parking can be expensive. Public transport, on the other hand, goes straight to Rotterdam central. I'm taking Rotterdam as an example, but the same applies to Amsterdam, Utrecht and The Hague. If you're from any of the other cities in Randstad (the area that's roughly between those four cities) you might seriously want to consider taking public transport as well unless you don't mind being in traffic for over an hour. I live just outside the Randstad area and my only option is to take the bus, which would take me an hour to get to Rotterdam. It's doable for Rotterdam, but not so much if I have to go to any of the other cities. That said, it's been years since I've taken the bus. I only use public transport when I'm already in a city.

        Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

        1 Reply Last reply
        0
        • N Nand32

          I interviewed a guy for web development role. Me: "Why are you looking to change your job?" THE Candidate: "This company asks me to work extra hours & they don't have good parking facility" Me: "&.. What?" Excuse me? He says he couldn't park his car comfortably. Will you believe this? :)

          L Offline
          L Offline
          Lost User
          wrote on last edited by
          #20

          Sure, maybe. There's a place that invited me for an interview that didn't own the parking spaces in front of it. Local govt owned them. Local govt put a 4 hour limit on it.. and enforced it too. So in your lunch break, you *had* to go out and reset the time, or get a fine. Absolute trash. There were other reasons to reject them but it would have been enough.

          1 Reply Last reply
          0
          • N Nand32

            oops, that really matters. If The Candidate could do well in the interview, We would even let him come in a caravan. :-D But he didn't do well, unfortunately.

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #21

            Where does this caravan stand? Is it a long walk to the office? Or should I work from the caravan due to lockdown-rules? Can I move the caravan? ..and most important, does the caravan have an office-grade coffee-machine?

            Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

            N 1 Reply Last reply
            0
            • R raddevus

              Nand32 wrote:

              THE Candidate: "This company asks me to work extra hours & they don't have good parking facility"

              I think I interviewed this Candidate's brother one time. We asked him, "What are you looking for in your career here as a software dev?" Candidate: "Something local. Pays good and good hours." I was like, "Hey, I can't be bothered to hire someone who can't even take the time and energy to at least lie during the interview." :laugh:

              enhzflepE Offline
              enhzflepE Offline
              enhzflep
              wrote on last edited by
              #22

              :thumbsdown::mad:

              1 Reply Last reply
              0
              • D DerekT P

                Quote:

                It's hard to measure productivity for a programmer

                Which is why, as a freelancer, I prefer to work for small clients with no other IT input (or at least on small projects with no other IT input). "Productivity" is then a doddle for the client to quantify - it's how much they save (or generate) as a result of what I do for them, divided by their cost of hiring me. Or in another measure, how many days it takes to recover that cost. When there's a team involved, the client can get an overall figure for the team, but not the individuals in that team.

                Quote:

                Some overtime is expected at most companies, especially when a release to production happens

                That's probably the worst time to be expecting overtime. That's when some of the most critical decisions are made (i.e. where a single bad decision can have the biggest negative impact) and you don't want your workers tired, stressed or resentful at that time. Manage your project and put in the overtime as soon as any slippage - including eating into any contingency - occurs.

                M Offline
                M Offline
                MadMyche
                wrote on last edited by
                #23

                I am on a team of Senior Developers at a multi-national engineering/manufacturing company... so these items are a little different in my world

                Sander Rossel wrote:

                It's hard to measure productivity for a programmer!

                DerekT-P replied:

                Which is why, as a freelancer, I prefer to work for small clients with no other IT input. "Productivity" is then a doddle for the client to quantify

                My junior developers are all contracted in, their tasks have a budgeted time amount. I do give input and I do review their work. My bosses review their invoiced time and compare it to what was budgeted.

                Jacquers wrote:

                Some overtime is expected at most companies, especially when a release to production happen

                DerekT-P replied:

                That's probably the worst time to be expecting overtime.

                That depends.... Our (team) projects all have time budgeted for the deployment projects as well as post-deployment support. But then again, if other parts of the company change up their data format or come up with something else weird... we may get some calls about what they did to gum up our works with the natural question of how am I going to fix it.

                Director of Transmogrification Services Shinobi of Query Language Master of Yoda Conditional

                D 1 Reply Last reply
                0
                • L Lost User

                  Where does this caravan stand? Is it a long walk to the office? Or should I work from the caravan due to lockdown-rules? Can I move the caravan? ..and most important, does the caravan have an office-grade coffee-machine?

                  Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.

                  N Offline
                  N Offline
                  Nand32
                  wrote on last edited by
                  #24

                  Yeah everything is there. But please don't ask for a Parking facility inside the caravan. That's a bit difficult. :-\

                  1 Reply Last reply
                  0
                  • Sander RosselS Sander Rossel

                    Nand32 wrote:

                    We would even let him come in a caravan

                    That sounds interesting, when can I start!? :laugh:

                    Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                    N Offline
                    N Offline
                    Nand32
                    wrote on last edited by
                    #25

                    :laugh:

                    Sander Rossel wrote:

                    when can I start!?

                    Maybe with Javascript first. :-\ :laugh: Just kidding. You are over qualified for the job. :-D

                    Sander RosselS 1 Reply Last reply
                    0
                    • N Nand32

                      I interviewed a guy for web development role. Me: "Why are you looking to change your job?" THE Candidate: "This company asks me to work extra hours & they don't have good parking facility" Me: "&.. What?" Excuse me? He says he couldn't park his car comfortably. Will you believe this? :)

                      Z Offline
                      Z Offline
                      Zoltan Varnai
                      wrote on last edited by
                      #26

                      Hi, I had the same situation with parking issue. Every morning I had to circling at least 20 minutes around my company to find a free parking place. If you wondering on the candidates answer, than you never been in this situation. You can't feel how frustrating it is.

                      Zoltan

                      1 Reply Last reply
                      0
                      • M MadMyche

                        I am on a team of Senior Developers at a multi-national engineering/manufacturing company... so these items are a little different in my world

                        Sander Rossel wrote:

                        It's hard to measure productivity for a programmer!

                        DerekT-P replied:

                        Which is why, as a freelancer, I prefer to work for small clients with no other IT input. "Productivity" is then a doddle for the client to quantify

                        My junior developers are all contracted in, their tasks have a budgeted time amount. I do give input and I do review their work. My bosses review their invoiced time and compare it to what was budgeted.

                        Jacquers wrote:

                        Some overtime is expected at most companies, especially when a release to production happen

                        DerekT-P replied:

                        That's probably the worst time to be expecting overtime.

                        That depends.... Our (team) projects all have time budgeted for the deployment projects as well as post-deployment support. But then again, if other parts of the company change up their data format or come up with something else weird... we may get some calls about what they did to gum up our works with the natural question of how am I going to fix it.

                        Director of Transmogrification Services Shinobi of Query Language Master of Yoda Conditional

                        D Offline
                        D Offline
                        DerekT P
                        wrote on last edited by
                        #27

                        Quote:

                        other parts of the company change up their data format

                        Eeek. Yet another reason why I prefer to be in small companies where I am the IT department! However, one of my last roles before going freelance was as "Design Authority" for a household-name insurer. The role involved (among other things) making certain that all teams across the company followed the same principles, used compatible software, and made sure that there were no "unexpected" format changes! I was also able to identify and eliminate a lot of duplication. Having someone in a role like that (not necessarily with that title) has the potential to make a massive difference to how smoothly things can get into production. Re measuring productivity by comparing to a budget is a start, but is measuring the skill of the budget estimator just as much as that of the developer.

                        1 Reply Last reply
                        0
                        • N Nand32

                          :laugh:

                          Sander Rossel wrote:

                          when can I start!?

                          Maybe with Javascript first. :-\ :laugh: Just kidding. You are over qualified for the job. :-D

                          Sander RosselS Offline
                          Sander RosselS Offline
                          Sander Rossel
                          wrote on last edited by
                          #28

                          Nand32 wrote:

                          You are over qualified for the job.

                          This must be the function of office idiot then ;P

                          Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                          N 1 Reply Last reply
                          0
                          • Sander RosselS Sander Rossel

                            I could've said that. If I come somewhere and it's not obvious where I can park I will ask about it. Going to work every day and not knowing if or where you can park can really be a source of daily stress. I worked somewhere in the city that required me to park in a parking garage. The nearest garage was €36 a day, so it could really add to your monthly costs as well. Since I was a contractor they didn't pay for my parking costs. I always parked at another garage, a 10 minute walk away, which was €12 a day (and added 20 minutes commute a day!). If my regular garage was closed or full, which happened a few time, I had to search for another garage which could add over 15 minutes to my commute and searching for a garage in a busy city is stressful enough as it is. For their own employees they had parking subscriptions or public transport subscriptions (they were near, and later, on, Utrecht Central). Public transport wasn't an option for me as it would make my commute six hours a day :laugh: I had a coworker at another customer who had over €500 a month on parking costs alone (but his employer paid for it). So yeah, parking is important.

                            Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                            G Offline
                            G Offline
                            glennPattonWork3
                            wrote on last edited by
                            #29

                            Isn't the bike a preferred method of transport in your neck o' the wood...

                            Sander RosselS 1 Reply Last reply
                            0
                            • G glennPattonWork3

                              Isn't the bike a preferred method of transport in your neck o' the wood...

                              Sander RosselS Offline
                              Sander RosselS Offline
                              Sander Rossel
                              wrote on last edited by
                              #30

                              Yes, for many :D

                              Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                              1 Reply Last reply
                              0
                              • N Nand32

                                I interviewed a guy for web development role. Me: "Why are you looking to change your job?" THE Candidate: "This company asks me to work extra hours & they don't have good parking facility" Me: "&.. What?" Excuse me? He says he couldn't park his car comfortably. Will you believe this? :)

                                A Offline
                                A Offline
                                agolddog
                                wrote on last edited by
                                #31

                                If you're in Europe, I can believe not being able to park his car comfortably. I scratched up the passenger side of the rental car pretty good in Killarney due to a narrow little lane and my lack of depth perception. On a side note, turns out it wasn't a good idea to go to Ireland for St. Patrick's Day this year...

                                1 Reply Last reply
                                0
                                • N Nand32

                                  I interviewed a guy for web development role. Me: "Why are you looking to change your job?" THE Candidate: "This company asks me to work extra hours & they don't have good parking facility" Me: "&.. What?" Excuse me? He says he couldn't park his car comfortably. Will you believe this? :)

                                  S Offline
                                  S Offline
                                  salz150
                                  wrote on last edited by
                                  #32

                                  I can sympathize with that. If you work at an office downtown and you have to find parking on the street or something that would get old really fast. Thats one of the reasons I wouldn't want to work downtown.

                                  1 Reply Last reply
                                  0
                                  • Greg UtasG Greg Utas

                                    Two very good reasons in my opinion. Extra hours? Not unless it's reciprocated with extra pay or extra time off. If the work is interesting, they'll often get some extra hours for free anyway. But it shouldn't be expected. Parking? What kind of idiots locate their office where parking is expensive or unavailable? If the execs take the bus, maybe the topic is open for discussion. Otherwise, pass.

                                    Robust Services Core | Software Techniques for Lemmings | Articles

                                    O Offline
                                    O Offline
                                    OffCenter
                                    wrote on last edited by
                                    #33

                                    >What kind of idiots locate their office where parking is expensive or unavailable? In the Seattle area: Microsoft, Amazon, GoDaddy, etc. Everyone continues to build new office space in already crowded, high rent areas. Nearby real estate prices are ridiculous and commuting to those locations requires an excessive amount of time. Double that time if you want to use mass transit. Why don't they put satellite offices in the less crowded, lower rent, nearby cities that would LOVE to have them? I guess the AI hasn't pointed that out...

                                    1 Reply Last reply
                                    0
                                    • Greg UtasG Greg Utas

                                      Two very good reasons in my opinion. Extra hours? Not unless it's reciprocated with extra pay or extra time off. If the work is interesting, they'll often get some extra hours for free anyway. But it shouldn't be expected. Parking? What kind of idiots locate their office where parking is expensive or unavailable? If the execs take the bus, maybe the topic is open for discussion. Otherwise, pass.

                                      Robust Services Core | Software Techniques for Lemmings | Articles

                                      U Offline
                                      U Offline
                                      User 13224750
                                      wrote on last edited by
                                      #34

                                      Where I am working at is located in a downtown and the company employs 25,00K people. There's not parking for everyone, and the company hasn't built enough lots or parking garages to handle everyone. Only employees above a certain grade get assigned parking; below that they get a tag let's them park in the associate tag's lot. Before becoming an employee I was a contractor. Contractors did not even get a tag. Often had to drive around for 1/2 hour to find parking.

                                      1 Reply Last reply
                                      0
                                      • Sander RosselS Sander Rossel

                                        Nand32 wrote:

                                        You are over qualified for the job.

                                        This must be the function of office idiot then ;P

                                        Best, Sander sanderrossel.com Migrating Applications to the Cloud with Azure arrgh.js - Bringing LINQ to JavaScript Object-Oriented Programming in C# Succinctly

                                        N Offline
                                        N Offline
                                        Nand32
                                        wrote on last edited by
                                        #35

                                        Sander Rossel wrote:

                                        This must be the function of office idiot then

                                        That's in between you & the office idiot :-D :laugh:

                                        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