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. Software company internal low

Software company internal low

Scheduled Pinned Locked Moved The Lounge
question
54 Posts 33 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.
  • P PraneethNSubasekara

    Well in my experiance, programmers have a pretty stressful life. Its is essenstial to give them adequet freedom in their workplace (not too much). Most sufable content should be monitored this is done with interest on the employees behalf and the companies behalf. The employee, because restricting access to social networking sites will definitly show a boost in effeciency and performance in the work they do. The company aspect is that its preferable that employess dont missuse company bandwidth for personal tasks. When it comes to worklife balance, flexi work hours should be naturally considered as this is a key aspect many employees look for in a software company. It would help them gain the work life balance they need. (Dont restrict listening to music while working) most programmers work better while blasting some tunes in their ears :) !!!!

    F Offline
    F Offline
    Fabio Franco
    wrote on last edited by
    #38

    PraneethNSubasekara wrote:

    restricting access to social networking sites will definitly show a boost in effeciency and performance in the work they do

    I don't agree with that one because: 1 - Employees that tend to engage a lot in social networking will still do it in their smartphones which will make them lose even more time with it. 2 - Social networking is just one part of what employees that like to drift away from work will do. Ban social networking they will just keep on browsing something else not work related. You have to fix the culture, not ban social networking. Monitoring employees internet usage and warning employees would be a much more effective way to boost productivity. 3 - I believe social networking can actually improve productivity as it is a good way to relieve stress sometimes and to take your mind away from a profession that is very brain intensive. Having a few minutes of relief in social networking can give the brain a break so it can have a fresh start in a few minutes. This of course works if the employee does not overuse social networking and uses common sense, which brings back to point 2.

    PraneethNSubasekara wrote:

    The company aspect is that its preferable that employess dont missuse company bandwidth for personal tasks.

    I agree, but I don't think banning it altogether is any good. Video streaming of course shouldn't be allowed as it can compromise the bandwidth other employees might need. But some personal tasks should be allowed so the user does not have to leave the office just to pay some bills. This can be really bad for the employee's motivation. Small personal tasks like internet banking and others should be allowed IMO, as long as it does not compromise the client or the company's security and NDAs.

    To alcohol! The cause of, and solution to, all of life's problems - Homer Simpson ---- Our heads are round so our thoughts can change direction - Francis Picabia

    1 Reply Last reply
    0
    • S Super Lloyd

      internal law? what is that?

      A train station is where the train stops. A bus station is where the bus stops. On my desk, I have a work station.... _________________________________________________________ My programs never have bugs, they just develop random features.

      F Offline
      F Offline
      Florin Jurcovici
      wrote on last edited by
      #39

      Super Lloyd wrote:

      internal law? what is that?

      That's what pretexts management can use to hang people :laugh:

      1 Reply Last reply
      0
      • P PraneethNSubasekara

        Well in my experiance, programmers have a pretty stressful life. Its is essenstial to give them adequet freedom in their workplace (not too much). Most sufable content should be monitored this is done with interest on the employees behalf and the companies behalf. The employee, because restricting access to social networking sites will definitly show a boost in effeciency and performance in the work they do. The company aspect is that its preferable that employess dont missuse company bandwidth for personal tasks. When it comes to worklife balance, flexi work hours should be naturally considered as this is a key aspect many employees look for in a software company. It would help them gain the work life balance they need. (Dont restrict listening to music while working) most programmers work better while blasting some tunes in their ears :) !!!!

        F Offline
        F Offline
        Florin Jurcovici
        wrote on last edited by
        #40

        Pardon me, but that's not my experience. Programmers work with their brains, not their hands. The brain has a mind of his own, and doesn't react well to monotony or any kind of restrictions. Also, the brain doesn't stop working on job stuff when you go home - unless you hate your job. Therefore, in order to get a high productivity and quality code from programmers, you need them to love their job, nothing more. You can chain a programmer to his keyboard in an empty room for ten hours a day, and he may be producing more lines of code than someone working from home, or working only when he pleases to, but that's not what you're after. You want as much functionality delivered each day as possible. A bored or annoyed programmer may deliver more lines of code, but these lines will definitely implement less functionality, contain more technical debt, more bugs and require higher costs for maintenance. Trying to get programmers to be more productive by using restrictions is like pulling a plant by its leaves to make it grow faster.

        T 1 Reply Last reply
        0
        • M Maximilien

          SockPuppeteer wrote:

          Thou shalt not covet thy neighbour's Wifi

          Nihil obstat

          B Offline
          B Offline
          BrainiacV
          wrote on last edited by
          #41

          Thou shalt not fornicate on company time nor furniture.

          Psychosis at 10 Film at 11 Those who do not remember the past, are doomed to repeat it. Those who do not remember the past, cannot build upon it.

          1 Reply Last reply
          0
          • M Mycroft Holmes

            PraneethNSubasekara wrote:

            HR managers

            Okay that explains it, HR are a bunch of anally retentive, brain dead, vacuous idiots who are a complete PITA, and no I'm not prejudiced, that is fair and balanced assessment of HR, and their managers are the worst of the lot!

            Never underestimate the power of human stupidity RAH

            T Offline
            T Offline
            thomas michaud
            wrote on last edited by
            #42

            Shouldn't that be Mycroft Holmes IV? (It's scary when you meet yourself.)

            1 Reply Last reply
            0
            • H Huzifa Terkawi

              if you are about to start a new software company , what would your company internal law look like ? any hint will highly appreciated :) thanks

              huzifa

              R Offline
              R Offline
              RafagaX
              wrote on last edited by
              #43

              As flexible as it can, probably it won't ever exist. :)

              CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...

              1 Reply Last reply
              0
              • H Huzifa Terkawi

                if you are about to start a new software company , what would your company internal law look like ? any hint will highly appreciated :) thanks

                huzifa

                A Offline
                A Offline
                Anna Jayne Metcalfe
                wrote on last edited by
                #44

                "Play nice, keep learning and don't be an arse." "Thou shalt not covet thy neighbour's dev rig. Ask, and ye shall receive (as long as you're not being an arse about it)."

                Anna :rose: Tech Blog | Visual Lint "Why would anyone prefer to wield a weapon that takes both hands at once, when they could use a lighter (and obviously superior) weapon that allows you to wield multiple ones at a time, and thus supports multi-paradigm carnage?"

                1 Reply Last reply
                0
                • M Mycroft Holmes

                  As we don't host anything on youtube our net nazi feels justified in banning the site, along with any other social media and all blogs, we had to fight the blog lock.

                  Never underestimate the power of human stupidity RAH

                  R Offline
                  R Offline
                  RafagaX
                  wrote on last edited by
                  #45

                  I strongly hate when someone blocks the access to any internet site (or protocol for that matter). :mad:

                  CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...

                  1 Reply Last reply
                  0
                  • H Huzifa Terkawi

                    if you are about to start a new software company , what would your company internal law look like ? any hint will highly appreciated :) thanks

                    huzifa

                    S Offline
                    S Offline
                    SeattleC
                    wrote on last edited by
                    #46

                    It would be a wonderful world if every employee came to work every day wanting to be productive. I think all personnel problems can eventually be reduced to the question, "Does the behavior you're doing right now help the entire team get work done?" You want team members who can always answer the question positively. You have a personnel issue whenever some behavior fails this test. Sounds harsh, but this is a very touchy-feely restatement of the company-use-only policy that is in very wide use. Think about it. Everything from excessive facebooking to sexual harrassment can be described in terms of its negative effect on the team. I would say that "use of company resources (disk, bandwidth, paid time, office space, pencils, postage machine, etc) is for business purposes only", and then interpret abuse on a case-by-case basis. Company-use-only is the only rule that doesn't lead you into trouble. Unless your managers have super-human hiring skills, there will eventually be some jerk who wants to push the limits. Company-use-only keeps that jerk on a short leash. The jerk will inevitably raise the question of fairness if any other employee was ever known or suspected to do that you're busting the jerk for. This just means the manager has to address the underlying problem that the employee is a jerk, and stop hiding behind codes of behavior. You have to say, "Maybe so, but your behavior is negatively affecting your/others productivity or cost, and your behavior needs to change." This works reasonably well in the United States. In other countries, the workplace law may require elaborate codes of conduct attempting to list all acceptable and unacceptable uses. If you live in a country like that, your best bet is to emigrate to a country with better law before starting a software company.

                    1 Reply Last reply
                    0
                    • H Huzifa Terkawi

                      if you are about to start a new software company , what would your company internal law look like ? any hint will highly appreciated :) thanks

                      huzifa

                      S Offline
                      S Offline
                      snowman53
                      wrote on last edited by
                      #47

                      Due to the legal environment today, any company, large or small needs an Employee Manual that spells out the relationship between the company and the employee. It is far more involved than simple internet policy. The courts have held that a company is responsible for an employee’s activities on the internet, which is why you will normally find restrictions on what an employee may or may not do on the internet. A company can also be held responsible if an employee gets drunk at a company sponsored event, etc. The company needs to establish policy’s that cover non-discrimination, sexual harassment, work hours, overtime, benefits, sick and pregnancy leave, intellectual property, travel reimbursement, etc. Even if there are no benefits beyond those legally required, it needs to be spelled out so there is no ambiguity a lawyer can use against the company later. A decent employee manual will run fifty pages or so. Much of it is CYA on the company’s part, but necessary. Outlines of acceptable employee manuals can be found on the internet. Here is a link to a Employee Manual[^] template from the Small Business Administration.

                      1 Reply Last reply
                      0
                      • P PraneethNSubasekara

                        Well true enough its hard to imagine, but when it comes to companies run by a older generation they do consider listening to music a waste of time.

                        J Offline
                        J Offline
                        jschell
                        wrote on last edited by
                        #48

                        PraneethNSubasekara wrote:

                        but when it comes to companies run by a older generation

                        That would need qualification. The "older" generation these days is quite familiar with software development. It could be that in some countries or some companies those in charge have a different culture in mind but I don't see that as a general truth.

                        1 Reply Last reply
                        0
                        • P PraneethNSubasekara

                          hahah LOL not that I'm talking with experiance but I've actually met HR managers who do consider that music in their companies is doing harm rather than good.

                          J Offline
                          J Offline
                          john morrison leon
                          wrote on last edited by
                          #49

                          If it is piped inoffensive music then yes it will dull the mind and have negative effects. Most people go well on their own choice of poison. Mind it is harder trying to talk to someone who has music blasting in their ears. Employers should worry about the negative effects on hearing - employment tends to force people to sit with earphones for longer than they would otherwise choose.

                          1 Reply Last reply
                          0
                          • M Maximilien

                            SockPuppeteer wrote:

                            Thou shalt not covet thy neighbour's Wifi

                            Nihil obstat

                            K Offline
                            K Offline
                            KP Lee
                            wrote on last edited by
                            #50

                            Maximilien wrote:

                            SockPuppeteer wrote:

                            No he didn't. At least not totally. :laugh:

                            1 Reply Last reply
                            0
                            • P PraneethNSubasekara

                              Well in my experiance, programmers have a pretty stressful life. Its is essenstial to give them adequet freedom in their workplace (not too much). Most sufable content should be monitored this is done with interest on the employees behalf and the companies behalf. The employee, because restricting access to social networking sites will definitly show a boost in effeciency and performance in the work they do. The company aspect is that its preferable that employess dont missuse company bandwidth for personal tasks. When it comes to worklife balance, flexi work hours should be naturally considered as this is a key aspect many employees look for in a software company. It would help them gain the work life balance they need. (Dont restrict listening to music while working) most programmers work better while blasting some tunes in their ears :) !!!!

                              K Offline
                              K Offline
                              KP Lee
                              wrote on last edited by
                              #51

                              PraneethNSubasekara wrote:

                              most programmers work better while blasting some tunes in their ears :)

                              Personally, I don't. I do tend to zone out and not listen to outside activities. So I think either it lets them do the same or gives an excuse why they weren't listening.

                              1 Reply Last reply
                              0
                              • H Huzifa Terkawi

                                if you are about to start a new software company , what would your company internal law look like ? any hint will highly appreciated :) thanks

                                huzifa

                                A Offline
                                A Offline
                                Anshul Mehra
                                wrote on last edited by
                                #52
                                1. There should be Freedom of speech on presenting new architecture's at design time. 2) Scalability of the software should always be kept in mind while designing. 3) Coders (Programmers) should be judged on the basis of knowledge and not age or seniority. 4) Feedback about an Architect/Programmer should be concluded on the basis of "Whether his software component worked or not" and not how good he was at buttering his immediate manager.
                                1 Reply Last reply
                                0
                                • P PraneethNSubasekara

                                  Well in my experiance, programmers have a pretty stressful life. Its is essenstial to give them adequet freedom in their workplace (not too much). Most sufable content should be monitored this is done with interest on the employees behalf and the companies behalf. The employee, because restricting access to social networking sites will definitly show a boost in effeciency and performance in the work they do. The company aspect is that its preferable that employess dont missuse company bandwidth for personal tasks. When it comes to worklife balance, flexi work hours should be naturally considered as this is a key aspect many employees look for in a software company. It would help them gain the work life balance they need. (Dont restrict listening to music while working) most programmers work better while blasting some tunes in their ears :) !!!!

                                  T Offline
                                  T Offline
                                  Thornik
                                  wrote on last edited by
                                  #53

                                  Quote:

                                  restricting access to social networking sites will definitly show a boost

                                  ... blah-blah... Total BS. Restriction just makes your employees more restricted, not happier and not more productive. Just imagine you spend 9 HOURS(!!) of your best day hours in an office. What a benefit you have (above money) sitting like in jail? Internet is one of valuable stuff (after printing personal stuff on company's paper :) ) that you can afford. If I feel tired, I f** your restrictions and just play Solitaire. What you win, stupid? Nothing except opinion "my boss is a jewish greedy". Will I work after hours on you? NOT. Nowadays Internet doesn't and shouldn't be a way of manipulating people. Internet is YOUR RIGHT to read, to watch, to listen and to express. Think twice before you "tie" conditions: you saw the bough which you sit on. THEY, your developers, do real things which you sell. Without happy, motivated developers your company slowly slide down like a sh**. Cost of your failure.... yep, ridiculous $1000 you "save" on their limitation.

                                  1 Reply Last reply
                                  0
                                  • F Florin Jurcovici

                                    Pardon me, but that's not my experience. Programmers work with their brains, not their hands. The brain has a mind of his own, and doesn't react well to monotony or any kind of restrictions. Also, the brain doesn't stop working on job stuff when you go home - unless you hate your job. Therefore, in order to get a high productivity and quality code from programmers, you need them to love their job, nothing more. You can chain a programmer to his keyboard in an empty room for ten hours a day, and he may be producing more lines of code than someone working from home, or working only when he pleases to, but that's not what you're after. You want as much functionality delivered each day as possible. A bored or annoyed programmer may deliver more lines of code, but these lines will definitely implement less functionality, contain more technical debt, more bugs and require higher costs for maintenance. Trying to get programmers to be more productive by using restrictions is like pulling a plant by its leaves to make it grow faster.

                                    T Offline
                                    T Offline
                                    Thornik
                                    wrote on last edited by
                                    #54

                                    I cannot say better! +1000 to your karma!

                                    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