Click here to Skip to main content
15,893,486 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: Why do people code this way? Pin
CodeWraith8-Aug-17 20:00
CodeWraith8-Aug-17 20:00 
GeneralRe: Why do people code this way? Pin
maze39-Aug-17 0:42
professionalmaze39-Aug-17 0:42 
GeneralRe: Why do people code this way? Pin
CodeWraith9-Aug-17 0:57
CodeWraith9-Aug-17 0:57 
GeneralRe: Why do people code this way? Pin
maze39-Aug-17 4:00
professionalmaze39-Aug-17 4:00 
GeneralRe: Why do people code this way? Pin
sir_download_alot8-Aug-17 20:55
professionalsir_download_alot8-Aug-17 20:55 
GeneralRe: Why do people code this way? Pin
Marc Clifton9-Aug-17 2:20
mvaMarc Clifton9-Aug-17 2:20 
PraiseRe: Why do people code this way? Pin
TheGreatAndPowerfulOz9-Aug-17 7:06
TheGreatAndPowerfulOz9-Aug-17 7:06 
GeneralRe: Why do people code this way? Pin
Fabio Franco9-Aug-17 2:49
professionalFabio Franco9-Aug-17 2:49 
Marc Clifton wrote:
What's particularly disappointing is that code seems well written and documented, I would have expected better from the people that wrote this, given the quality of their stuff.


I actually see myself writing this code a few years back. The thing is, I knew a lot, read a lot of books "BUT", have always worked on small projects, never on frameworks or libraries. I even got an MCC Award from Microsoft for my contributions to C# and Windows Forms.

But I had never actually really understood or worked with the SOLID principles before. I hadn't read the GoF book or any other architectural design books, which were my main source of knowledge back then.

I took me a while, to actually work on projects that implemented more sophisticated design patterns. But I still wrote a lot of very good code, using all advanced knowledge I had acquired about language and frameworks. I even wrote good code for embedded devices.

What I believe contributed for my lack of knowledge on design patterns:
  • The companies I worked for never really understood the concept so they could spread it.
  • Lack of initiative to work and contribute to important open source projects.
  • Bad luck. I read a lot of books, should have gotten to a SOLID book.
  • Lack of engagement on coding communities in general, like participating of webinars, conferences, etc. My environment was never tech friendly, Brazil is a little late when it comes to tech.
  • Ignorance in general, when you don't know that you're missing something, it's hard to realize it.

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

GeneralRe: Why do people code this way? Pin
Dan Neely9-Aug-17 3:25
Dan Neely9-Aug-17 3:25 
GeneralRe: Why do people code this way? Pin
Marc Clifton9-Aug-17 3:49
mvaMarc Clifton9-Aug-17 3:49 
GeneralRe: Why do people code this way? Pin
Dan Neely9-Aug-17 4:01
Dan Neely9-Aug-17 4:01 
GeneralRe: Why do people code this way? Pin
Marc Clifton9-Aug-17 7:17
mvaMarc Clifton9-Aug-17 7:17 
GeneralRe: Why do people code this way? Pin
Dan Neely9-Aug-17 7:38
Dan Neely9-Aug-17 7:38 
GeneralRe: Why do people code this way? Pin
nightsoul949-Aug-17 5:42
nightsoul949-Aug-17 5:42 
GeneralRe: Why do people code this way? Pin
Marc Clifton9-Aug-17 7:14
mvaMarc Clifton9-Aug-17 7:14 
GeneralRe: Why do people code this way? Pin
Kirk 103898219-Aug-17 3:43
Kirk 103898219-Aug-17 3:43 
GeneralRe: Why do people code this way? Pin
Leng Vang9-Aug-17 6:23
Leng Vang9-Aug-17 6:23 
GeneralRe: Why do people code this way? Pin
Idaho Edokpayi9-Aug-17 7:45
Idaho Edokpayi9-Aug-17 7:45 
GeneralRe: Why do people code this way? Pin
E. Anderson9-Aug-17 8:35
E. Anderson9-Aug-17 8:35 
GeneralRe: Why do people code this way? Pin
Marc Clifton9-Aug-17 10:58
mvaMarc Clifton9-Aug-17 10:58 
GeneralRe: Why do people code this way? Pin
Charles Programmer9-Aug-17 9:27
Charles Programmer9-Aug-17 9:27 
GeneralRe: Why do people code this way? Pin
Marc Clifton9-Aug-17 10:56
mvaMarc Clifton9-Aug-17 10:56 
GeneralQuestion of the Day Pin
TheGreatAndPowerfulOz8-Aug-17 8:14
TheGreatAndPowerfulOz8-Aug-17 8:14 
GeneralRe: Question of the Day Pin
ZurdoDev8-Aug-17 8:26
professionalZurdoDev8-Aug-17 8:26 
GeneralRe: Question of the Day Pin
Ravi Bhavnani8-Aug-17 8:51
professionalRavi Bhavnani8-Aug-17 8:51 

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.