|
Not that I was alive in the 60s, but when it came to learning technology in the olden days it was more like this... you learn X, Y, and Z. Master them. You're a programmer. These days it's more like learn A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, and Y. You have to know them all. You're *supposed* to master them all. And you can use all of them for decades, but as soon as you don't know Z... you're a n00b!
How dare you not know something. We want someone who's used Z forget A through Y... Z baby all the way! What... you want to spend time with family these days? Freak! Go home and study until you die... get that Z too. Although as soon as you do we're switching to AA.
Experienced people know that to master everything these days is impossible. But gee golly that Z is so shiny. Who cares if it's a 90% copy of Y... Z is so shiny.
Welcome to the future.
Jeremy Falcon
|
|
|
|
|
Yes, that is a malaise that permeates our business and has done for a long time. The best you can do is pick a technology that looks like it has some legs and stick with it.
|
|
|
|
|
Totally. I think the pros understand this. They're just out-numbered by those who don't.
Jeremy Falcon
|
|
|
|
|
I waited 2 years to pick Silverlight, waiting to make sure it was mainstream, I was not going to get caught with a deprecated technology again. How did that work out for me - 14 applications need rewriting.
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
[ ] heee[^]
Caveat Emptor.
"Progress doesn't come from early risers – progress is made by lazy men looking for easier ways to do things." Lazarus Long
|
|
|
|
|
silverlight was mainstream?
perhaps within microsoft public statements, not so much anywhere else.
Sure, like their phone there was an audience, but it remained at low percentage.
Signature ready for installation. Please Reboot now.
|
|
|
|
|
All right mature then, there were some pretty big companies heavily committed to it and I am completely MS centric
Lopatir wrote: like their phone
Whew I got lucky there, dodged it completely...
Never underestimate the power of human stupidity
RAH
|
|
|
|
|
Part of that is because decisions are often made by the buzzword cowboys these days. What ever the fad du jour is is what they want to go with.
|
|
|
|
|
True. Just to play devil's advocate though, I've seen programmers be guilty of this too. I mean yeah, also execs. It doesn't help when the programmers give the execs the buzzword jockey stuff either. I think it's just a people thing, the less they know anything about tech the more they have to rely on buzzwords as a crutch, regardless of their role in it.
Jeremy Falcon
|
|
|
|
|
Sometimes you're caught in a situation where you have to play the political game though. You need a project that's going to help everyone but it's a hard sell to the higher ups who never want to open the purse strings. So to get their buy in sometimes that takes that new shiny object that they've heard about on tv to get it through.
|
|
|
|
|
Jack of all trades and master of none.
Pick something you like and is marketable, MASTER IT, and f*** the rest.
|
|
|
|
|
You had to, didn't you, he's gonna choose javascript.
|
|
|
|
|
No comment.
Jeremy Falcon
|
|
|
|
|
Nothing at all wrong with good old JS, even better, the new ES5 and ES6, but mastering them?
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself."
—Aleister Crowley
|
|
|
|
|
Or something like MS Access with VBA! It has been good to me.
|
|
|
|
|
I hear you. Access is one of the best RAD tools around. Nothing beats it for one-off projects and I use it as a friendlier UI for SQL Server than SSMS. E.g., it is a breeze to link databases from different servers compared to the contorted SSMS procedure.
Bud Staniek
|
|
|
|
|
Just come to the world of industrial machines and robots...
We are always years away from what is being used nowadays...
OOP is the new thing in PLC programming...
|
|
|
|
|
Joan M wrote: OOP Ooooooooh... shiny! Can I use code wider than 80 chars? Huh? Huh? Can I? Can I?
Jeremy Falcon
|
|
|
|
|
Jeremy Falcon wrote: Can I use code wider than 80 72 chars? Gotta have a sequence number, buddy.
It has been known for some ijit Junior Programmer to empty an entire tray of cards onto the floor.
|
|
|
|
|
Rhetorical question: how the h*** do you do OOP in plc code?
Charlie Gilley
<italic>Stuck in a dysfunctional matrix from which I must escape...
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
|
|
|
|
|
The most normal question is: OOP? What is that? We program using lines and boxes which is the best for everything, even if we can't move the code between PLC brands and/or series...
|
|
|
|
|
Way back when, I was a Professor of Computer Science (mid-eighties) and I thought I might know as much as 85% of what there was to know about computers and software - and I was upset about not knowing the other 15%.
Nowadays I think I know about 0.0085% of what there is and falling behind about 0.001% per week - and am happy not knowing all the rest!
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Amen to that brother. It's a good trade off too. For that trade we keep our sanity.
Jeremy Falcon
|
|
|
|
|
Wise choice bro. I might have gone insane if I forced myself to learn all these AngularJs, BackboneJs, EmberJs, WEb Toolkit, jQuery, MooTools, React, OpenUI5, Smart Client, UnifiedJs, VueJs, and Webix.
|
|
|
|
|
Just stay with:
_start:
mov edx,len
mov ecx,msg
mov ebx,1
mov eax,4
int 0x80
Works for me!
User: Technical term used by developers. See Idiot.
|
|
|
|