|
Having made it to retirement I :laugh: :laugh: :laugh: I dodged the whole web programming debacle.
However I do not regret the coming of the internet, productivity for an experienced developer went through the roof, having the resources at your fingertip made life much simpler.
What did horrify me was when the young whippersnappers moved to python and spent their entire time grabbing bits and pieces from the internet to build an application.
Ah sunny Cairns I love it, I'll just wander off and take the dogs for a swim.
Never underestimate the power of human stupidity -
RAH
I'm old. I know stuff - JSOP
|
|
|
|
|
I wasn't around back in the day, but I can't believe people were more productive back then, having to go through magazines and books and scan pages and pages to find the solution...
Also, things go fast now, but I'm always amazed at how many languages there were back in the day.
Not to mention types of hardware.
And those went fast too.
Things probably moved just as fast, it's just that you didn't hear about it.
I mean, COBOL, released in 1960, had multiple versions and compilers by 1963.
From Wikipedia: "The COBOL specification was revised three times in the five years after its publication. COBOL-60 was replaced in 1961 by COBOL-61. This was then replaced by the COBOL-61 Extended specifications in 1963, which introduced the sort and report writer facilities."
Another popular language from that time, ALGOL, got three additional implementations in 1960 and four in 1961, and that continues until 1967.
The 70's and 80's saw at least eight new popular languages (for a total of 16) and the 90's (which I consider pre-internet even though it was around) saw at least ten new popular languages.
I think we're as stable as we've ever been
|
|
|
|
|
I'd agree that the pace of change was faster back then than we tend to assume. Those of us who lived through it are getting on a bit now and everything seems fast to us now.
However I do think we were pretty productive back then. Writing out COBOL on coding sheets in pencil was horrendously slow, but before you picked up a coding pad you knew exactly what you needed to do and had done "dry runs" on paper, and probably discussed every line of code with a colleague. Once the punch girls had done their stuff, which they were generally very accurate with, there was a very good chance that the code would run exactly as per spec. We did only a little re-working of code. Also, because everything was long-winded, the code didn't get extraneous "bells and whistles" that today's idle fingers end up stuffing every application with. (Yes, I'm guilty of that too).
Later on I was supporting overnight batch jobs. A suite might involve 15 - 20 separate programs, each (when printed) being a pile of COBOL about 3" - 4" thick. When the bleeper went, it was out with the 600-baud modem and teletype, to get the memory + register dump of the failure (90% of the time it was a S0C7 exception). Then you had to pinpoint the line(s) of code, print out as little as possible of that bit to work out a fix (no time for testing, the overnight schedule was tight enough as it was), compile it and restart pronto. No need for manuals, your only tool / language was COBOL and you knew every verb and operator of that inside out.
|
|
|
|
|
I've been developing software since 1997. Actually, I already started as a kid in 1986. And I cannot agree with you. Yes, it has become impossible to keep everything you need to know in your head. But nowadays, you just have to keep in your head where to find the information you need. If you're using a wide-spread programming environment, the only skill you need is to formulate a good search phrase, and Google will give you exactly what you need in 90% of the cases.
And yes, younger devs start working without thinking first and sometimes don't seem to know what they're doing. But honestly, were you any different when you were younger? I wasn't. Today I usually say: I need a full understanding before I code the first line. But when you're still young and inexperienced, that is sometimes not possible, as due to your lack of experience you are not able to understand everything. So you have to compensate this with overconfidence and enthusiasm. At a first glance, this looks like younger developers are faster and better. But in reality, they make more mistakes and cost the company more money than experienced developers because they cause a lot more bugfixing and technical support than an experienced developer. But again, were you any different when you were younger? I think nobody was. So your view of things is probably a generational issue rather than a real change of things.
|
|
|
|
|
Your mention of google. . .this is important in the discussion of "pre-internet" vs. "post-internet" because I want to bring up an important point about google. When we say or think "post-internet" it really is "post-internet + google" that we are talking about when we say how all this info is at our finger tips now.
Because, do people remember when we had the internet but when you searched for something it may take 45 minutes to find the information you were seeking?? I do. You would go through 20 pages of search results at times, navigating to several of the hits themselves in a percentage of each page before you found what really answered your question.
I think of this almost weekly and tell my kids how awesome it is (we have it) today where if you are able to think for a moment on your search terms, boom, there it is EXACTLY what you were looking to be answered, in the first 3 hits usually.
|
|
|
|
|
The biggest change other than the speed is the missing "craft" of coding. The young devs who slap together something that works barely care about whether the code is readable or maintainable.
Agile and patterns are a religion that must be followed to the letter regardless of the effect. Nesting three "if"s is a crime despite the readability it renders and the fulfillment of a "one function - one purpose".
I estimate that I have roughly 500 books on IT and coding, but few are as memorable as Petzold. A young dev would not even know of the impact Petzold made and why it was important. Most of the magazines have gone under and dealt with technology and techniques no longer in favor, so they have met the dumpster on even terms.
I am afraid "grey beard" is fast becoming "white" like Gandolf.
|
|
|
|
|
Rusty Bullet wrote: I am afraid "grey beard" is fast becoming "white" like Gandolf.
|
|
|
|
|
I agree with your views.
Even now, I still believe that standardized, n-tier client server applications were far easier to develop and maintain for a LAN once .NET was released than the garbage that has become Internet development these days. They were also more secure and much more targeted to the users they were supposed to support.
Microsoft reached a zenith of technological ease with its ASP.NET WebForms model only to throw it away and have it supplanted by a bunch of technical know-it-alls who feel it is more important to tout their favorite technologies instead of well-developed applications. Every list of "excuses" used to promote the current technological mess of the Internet has practically nothing to do with any benefits for the organization as a whole or the users it is supposed to service.
Since the mid 2000s, development has become a pantheon to ambiguity, technical ideologies, and a pace of change that is simply insane.
No one can keep up with it anymope and nor should they try...
Steve Naidamast
Sr. Software Engineer
Black Falcon Software, Inc.
blackfalconsoftware@outlook.com
|
|
|
|
|
I'm a gray beard, 69, still working as a dev. Used to be a mainframe instructor, hardware and software. I know a guy with a masters degree in computer science. He may not have measured electron flow in a semiconductor in a physics lab as I have done, but is still very knowledgeable, picks up things quickly and is already productive. I do not worry about it. I am concerned that AI will someday supplant humans and our brains will shrink even more.
Microsoft has already resorted to offering Bing search links, instead of actual help for bugs. That concerns me a bit. I am also concerned about teachers that teach because they can't do. My sons have had professors like that, requiring me to help.
|
|
|
|
|
I don't have a beard, but you are on point.
I have written assemblers, OS'es, communications processing for async, bisync, SDLC, TCP/IP, data compression, file system managers, ... to name a few things.
But, the thing I miss the most is good, concise, well-written documentation.
|
|
|
|
|
I've asked lots of people what LGBTQ stands for – but no one will give me a straight answer.
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Alphabet no one knows that growing in length acronym.
Liquor Gets Bought and Tasted Quickly.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
That's because you're not being inclusive enough.
Although LGBTQQIP2SAA might also be out of date; seems like it changes every week.
|
|
|
|
|
Here's a thought, not meant to be bigoted, but just a curious scenario:
If a gay male decides he is lesbian . . . ?
I once saw LGBTQIA+ No explanation. Perhaps the above hypothetical scenario is what is implied by the + ?
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
Nah - gay men don't fancy women so being a lesbian wouldn't fit.
I've told many of my straight male colleagues that they are token lesbians though
|
|
|
|
|
Actually, you've hit upon my point - particularly with your second comment line.
Might I take it as an answer? A bit like "Not No" being awfully close to "Yes" in terms of cancellation. Not quite identical.
Anyway - I always perceive the world as playing jokes on it's inhabitants in each ones perception of everything (thus, everyone) else. So - see what you can as a joke, make jokes about it, and with a really good bit of luck you'll wake up in somep sensible existence.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
You may indeed take it as an answer
I like your thinking on ways to a sensible existence too... reminds me of a line from Le Barbier de Séville -
"Je me presse de rire de tout, de peur d'être obligé d'en pleurer" which roughly translates as "I make myself laugh at everything - for fear of having to cry"
|
|
|
|
|
CHill60 wrote: "I make myself laugh at everything - for fear of having to cry" All too close to home.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
CHill60 wrote: I've told many of my straight male colleagues that they are token lesbians though
So that's how to get past the affirmative action brigade...
|
|
|
|
|
|
I read that story. Turns out the zoo visitors were encouraging the birds.
|
|
|
|
|
Old magazine stroke sun god’s ego, it rules (9)
[Edit]
Should've done more research, I assumed the first part was more international than it was, American & European CCC'ers may need to think Australian, NZ, Indonesian Malaysian, Singaporean & Thai region.
// TODO: insert something here
modified 7-Oct-20 6:59am.
|
|
|
|
|
I think you are going to end up with tomorrows as well - I think I have the "sun god's ego" bit, but that's my lot!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
I'm actually going into surgery tomorrow and will be out of action for a few days. So I'm going have to pass the baton back, apologies.
clue: ego is just a misdirection and I like ancient Egypt.
// TODO: insert something here
|
|
|
|
|
I'd got the RA, assumed the ego was ID, and have never even heard of "Cleo" the magazine!
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|