Click here to Skip to main content
15,507,293 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: I hate "KISS" Pin
Andy Brummer2-Jun-14 6:30
sitebuilderAndy Brummer2-Jun-14 6:30 
GeneralRe: I hate "KISS" Pin
Mark_Wallace1-Jun-14 19:56
Mark_Wallace1-Jun-14 19:56 
GeneralRe: I hate "KISS" Pin
Super Lloyd1-Jun-14 20:12
Super Lloyd1-Jun-14 20:12 
GeneralRe: I hate "KISS" Pin
Leo Muller Rap1-Jun-14 20:48
Leo Muller Rap1-Jun-14 20:48 
GeneralRe: I hate "KISS" Pin
Marc-Anthony Taylor1-Jun-14 20:49
Marc-Anthony Taylor1-Jun-14 20:49 
JokeRe: I hate "KISS" Pin
Jonas Hammarberg1-Jun-14 21:32
professionalJonas Hammarberg1-Jun-14 21:32 
GeneralRe: I hate "KISS" Pin
Plamen Dragiyski1-Jun-14 22:08
professionalPlamen Dragiyski1-Jun-14 22:08 
GeneralRe: I hate "KISS" Pin
daleofcourse1-Jun-14 23:28
daleofcourse1-Jun-14 23:28 
When I started my first programming job the team were using legacy C libraries from another company that were old, clunky, terrible to use, full of bugs and required a lot of typing. When creating new programs they copied forward an existing one that did most of what they wanted to do and added a load more code, commenting out any bits they didn't need just in case when it copied forward again the original code would be in there. It was a bit of a mess!

I learned their libraries inside out, but instead of saying, all your code is awful why don't you do X, I set about rewriting them a tiny bit at a time and slipping the code into the programs; at first people didn't really get it but after a while (and it was a while) they realised ways of doing things had the same/better resulst and took less typing and started doing it in the different way.

Some people don't like change and will cling on to old methodologies and code because it's either what they know and can do, they don't want to put the effort in to learn anything new, that or they think you are usurping them in some way and if they "allow" you to "update" things it implies they were crap in the first place for not doing that ages ago. I'd recommend starting very small or moving to a department/company that likes moving things forward at a faster rate.


tldr;
I'll let future me worry about this.

GeneralRe: I hate "KISS" Pin
User 101325461-Jun-14 23:58
User 101325461-Jun-14 23:58 
GeneralRe: I hate "KISS" Pin
Super Lloyd2-Jun-14 1:29
Super Lloyd2-Jun-14 1:29 
GeneralRe: I hate "KISS" Pin
BobJanova2-Jun-14 1:22
BobJanova2-Jun-14 1:22 
GeneralRe: I hate "KISS" Pin
Super Lloyd2-Jun-14 1:33
Super Lloyd2-Jun-14 1:33 
GeneralRe: I hate "KISS" Pin
BobJanova2-Jun-14 1:47
BobJanova2-Jun-14 1:47 
GeneralRe: I hate "KISS" Pin
CatchExAs2-Jun-14 2:33
professionalCatchExAs2-Jun-14 2:33 
GeneralRe: I hate "KISS" Pin
Super Lloyd2-Jun-14 2:42
Super Lloyd2-Jun-14 2:42 
GeneralRe: I hate "KISS" Pin
CatchExAs2-Jun-14 5:20
professionalCatchExAs2-Jun-14 5:20 
GeneralRe: I hate "KISS" Pin
NAANsoft2-Jun-14 3:21
NAANsoft2-Jun-14 3:21 
GeneralRe: I hate "KISS" Pin
Super Lloyd2-Jun-14 3:44
Super Lloyd2-Jun-14 3:44 
JokeRe: I hate "KISS" Pin
Richard Deeming2-Jun-14 3:32
mveRichard Deeming2-Jun-14 3:32 
GeneralRe: I hate "KISS" Pin
Super Lloyd2-Jun-14 3:46
Super Lloyd2-Jun-14 3:46 
GeneralRe: I hate "KISS" Pin
Rowdy Raider2-Jun-14 4:04
Rowdy Raider2-Jun-14 4:04 
GeneralRe: I hate "KISS" Pin
Super Lloyd2-Jun-14 4:16
Super Lloyd2-Jun-14 4:16 
GeneralRe: I hate "KISS" Pin
Super Lloyd2-Jun-14 4:17
Super Lloyd2-Jun-14 4:17 
GeneralRe: I hate "KISS" Pin
Nicolas Dorier2-Jun-14 4:39
professionalNicolas Dorier2-Jun-14 4:39 
GeneralRe: I hate "KISS" Pin
jschell2-Jun-14 9:24
jschell2-Jun-14 9:24 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Straw Poll

How would you describe your current job?
Fighting dragons everyday or clicking the same boxes on the same forms, day after day?
  Results   1,028 votes