Click here to Skip to main content
15,885,693 members

Survey Results

Do you enjoy working on your current main coding project?

Survey period: 1 Feb 2021 to 8 Feb 2021

Whether it's maintenance on an old '80s accounting package or the latest AI based game engine. There's joy (and pain) in all things. If you're working on multiple projects, think about your favourite.

OptionVotes% 
Yes! I'm working on something that's truly fun14813.55
Yes: there's definitely more good than bad times24422.34
Meh: it's a bit of both and depends on the day21019.23
It's a bit of a drag. More bad than good595.40
I'm in coding purgatory. It sucks.36032.97
I'm not coding at the moment918.33



 
GeneralThats why we have so much bad software that sucks ... Pin
KD.Gundermann7-Feb-21 23:56
KD.Gundermann7-Feb-21 23:56 
GeneralFun until I noticed Pin
honey the codewitch7-Feb-21 1:56
mvahoney the codewitch7-Feb-21 1:56 
GeneralDepends on the project Pin
Gary R. Wheeler5-Feb-21 16:42
Gary R. Wheeler5-Feb-21 16:42 
GeneralAbsolutely... Pin
PSU Steve2-Feb-21 8:28
professionalPSU Steve2-Feb-21 8:28 
Generalmeh Pin
Matt McGuire2-Feb-21 5:19
professionalMatt McGuire2-Feb-21 5:19 
GeneralMeh Pin
den2k882-Feb-21 3:28
professionalden2k882-Feb-21 3:28 
Generalon the borderline between more good than bad ,,, Pin
BillWoodruff1-Feb-21 23:45
professionalBillWoodruff1-Feb-21 23:45 
GeneralDefinitely more good than bad... Pin
Sander Rossel1-Feb-21 9:16
professionalSander Rossel1-Feb-21 9:16 
GeneralMostly good times Pin
Slacker0071-Feb-21 2:02
professionalSlacker0071-Feb-21 2:02 
GeneralRe: Mostly good times Pin
Slow Eddie2-Feb-21 2:12
professionalSlow Eddie2-Feb-21 2:12 
GeneralRe: Mostly good times Pin
Dan Neely2-Feb-21 4:27
Dan Neely2-Feb-21 4:27 
GeneralMostly good times because Pin
W Balboos, GHB1-Feb-21 0:51
W Balboos, GHB1-Feb-21 0:51 
GeneralNot coding Pin
Nelek31-Jan-21 23:19
protectorNelek31-Jan-21 23:19 
GeneralRe: Not coding Pin
Slacker0071-Feb-21 2:05
professionalSlacker0071-Feb-21 2:05 
GeneralRe: Not coding Pin
Nelek1-Feb-21 3:15
protectorNelek1-Feb-21 3:15 
GeneralFailure Pin
Bernhard Hiller31-Jan-21 21:50
Bernhard Hiller31-Jan-21 21:50 
On Feb 1, 2016 - exactly 5 years ago - I started my present job. They had a product which had grown to some complex ball of mud and could not be developed further - a fresh version was needed, and let's try the best to do things right and get best maintainability etc.
We decided for standards, e.g. using OOP, writing tests, naming rules, ...
But in the end, they only needed some guy to clean up after they shat their mess into the code base.
My cow-orkers refuse to learn anything - they insist that their 30 years old knowledge is great.
I tried to organize some training on WPF - refused by my cow-orkers (not by the boss, btw).
I give them hints to read up some specific topics - just don't do it.
Unit Tests? One of them is proud to never have written a test at all. Others break them, but never fix them. The last time Jenkins run without a failing test was some 2 years ago - before I gave up fixing their crap.
You can write C code in Visual Studio 2019 and "C#", too (functions return a value indicating failure state; pass reference types to be filled inside the function; set LastError in case of failure). Or use a State Machine whenever you have more than 3 functions to execute one after the other. ...
Of course, crap comes from top, too.
The boss is not interested in the business cases of our customers, just wants to sell the existing product (or sells things we don't do...). Domain knowledge - what's that?
A lot of voodoo requirements. Instead of detecting dangerous situations (that's what the product is meant to do), we are only discussing how to prevent false alarms. With lots of crap, resulting in correct alarms being dismissed as false alarms.
I wanted to add some AI for the detection of disturbances. AI requires data, so I developed a data collection component mid 2019. Number of customers it has ever been switched on: 0 (zero).

But I won't quit soon - at other companies, the sh*t is not really different. And I cannot afford early retirement yet ...
Oh sanctissimi Wilhelmus, Theodorus, et Fredericus!

GeneralRe: Failure Pin
Sander Rossel31-Jan-21 22:22
professionalSander Rossel31-Jan-21 22:22 
GeneralRe: Failure Pin
Bernhard Hiller1-Feb-21 2:22
Bernhard Hiller1-Feb-21 2:22 
GeneralRe: Failure Pin
Greg Utas2-Feb-21 5:41
professionalGreg Utas2-Feb-21 5:41 
GeneralRe: Failure Pin
Bernhard Hiller2-Feb-21 20:31
Bernhard Hiller2-Feb-21 20:31 
GeneralRe: Failure Pin
Greg Utas2-Feb-21 23:53
professionalGreg Utas2-Feb-21 23:53 
GeneralAll the more fun ... Pin
Amarnath S31-Jan-21 20:17
professionalAmarnath S31-Jan-21 20:17 

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.