Click here to Skip to main content
15,905,679 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 knew there was logical proof that the world is a sphere. Pin
OriginalGriff16-May-17 10:48
mveOriginalGriff16-May-17 10:48 
GeneralRe: I knew there was logical proof that the world is a sphere. Pin
Munchies_Matt16-May-17 19:58
Munchies_Matt16-May-17 19:58 
GeneralPlugging gaps PinPopular
Cornelius Henning16-May-17 5:27
professionalCornelius Henning16-May-17 5:27 
GeneralRe: Plugging gaps Pin
ZurdoDev16-May-17 5:53
professionalZurdoDev16-May-17 5:53 
GeneralRe: Plugging gaps Pin
Cornelius Henning16-May-17 6:21
professionalCornelius Henning16-May-17 6:21 
GeneralRe: Plugging gaps Pin
ZurdoDev16-May-17 6:28
professionalZurdoDev16-May-17 6:28 
GeneralRe: Plugging gaps Pin
Cornelius Henning16-May-17 6:31
professionalCornelius Henning16-May-17 6:31 
GeneralRe: Plugging gaps Pin
KBZX500017-May-17 5:42
KBZX500017-May-17 5:42 
Good job on getting through the course; self-improvement is a good attribute to retain.
That being said.. courses have always been a dissapointment for me.

I taught myself 18 years ago: started with C++, got a basic grasp on it in about 2 years.
To get a better understanding, I did 4 years of University (mostly for theoretical data structures), 4 years of engineering (for low-level hardware communication), and one year applied sciences (line-of-business applications).. done it all.

My conclusion so far is that most courses are of dubious value.
The various concepts they teach are.. mm.. sub-optimal for real world scenario's.
In the real world, it's all about the cost of the actual code. Both in terms of project length and complexity to verify / maintain the result.

Translated to concepts, courses ignore the following essential skills:
- figuring out who has already done your job
- how to glue bits together with easy to understand and reliable C# language concepts
- refactoring for ease of maintenance / minimal LoC
(minimal LoC is often synonymous to ease of maintenance, but not always; overly dense lambda's or LINQ queries come to mind here)
- code etiquette; the amount of projects with obtuse naming schemes is too damn high! rsObtuseAF_Flg = true
(..if your naming scheme has more then 3 variations, please refactor before you get hit by a bus)


The most usefull skill I've learned in various courses:
I understand the entire stack. I can pretty much deploy anything anywhere.
(my current favorite stack is URCT with C++ redist and mono to get .NET 4.6 on legacy Windows devices)

The least usefull skill I've learned in various courses:
How to design time-efficient algorithms.
Never do this, they're just not worth it; regular mortals are terrible at maintaining somewhat complex algorithms.
If you have to, always make stupidly easy algorithms, so average people have a good chance of succesfully maintaining your code 10 years from now.
GeneralRe: Plugging gaps Pin
Gerry Schmitz17-May-17 6:32
mveGerry Schmitz17-May-17 6:32 
GeneralThought of the day Pin
OriginalGriff16-May-17 4:53
mveOriginalGriff16-May-17 4:53 
GeneralRe: Thought of the day Pin
CDP180216-May-17 4:56
CDP180216-May-17 4:56 
GeneralRe: Thought of the day Pin
Daniel Pfeffer16-May-17 5:18
professionalDaniel Pfeffer16-May-17 5:18 
GeneralRe: Thought of the day Pin
jeron116-May-17 5:00
jeron116-May-17 5:00 
QuestionRe: Thought of the day Pin
megaadam16-May-17 5:03
professionalmegaadam16-May-17 5:03 
GeneralRe: Thought of the day Pin
Duncan Edwards Jones16-May-17 5:15
professionalDuncan Edwards Jones16-May-17 5:15 
GeneralRe: Thought of the day Pin
CDP180216-May-17 7:11
CDP180216-May-17 7:11 
GeneralRe: Thought of the day Pin
Daniel Pfeffer16-May-17 5:17
professionalDaniel Pfeffer16-May-17 5:17 
GeneralRe: Thought of the day Pin
User 842016-May-17 5:36
User 842016-May-17 5:36 
GeneralRe: Thought of the day Pin
W Balboos, GHB16-May-17 6:04
W Balboos, GHB16-May-17 6:04 
GeneralRe: Thought of the day Pin
OriginalGriff16-May-17 6:29
mveOriginalGriff16-May-17 6:29 
GeneralRe: Thought of the day Pin
Sander Rossel16-May-17 8:19
professionalSander Rossel16-May-17 8:19 
GeneralRe: Thought of the day Pin
TNCaver16-May-17 10:03
TNCaver16-May-17 10:03 
GeneralRe: Thought of the day Pin
Slow Eddie17-May-17 5:46
professionalSlow Eddie17-May-17 5:46 
QuestionWant to plug and unplug an usb hdd each week... Pin
Joan M16-May-17 2:53
professionalJoan M16-May-17 2:53 
AnswerRe: Want to plug and unplug an usb hdd each week... Pin
User 1106097916-May-17 3:06
User 1106097916-May-17 3:06 

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.