Live data from Hacker News

My 20 year career is technical debt or deprecated

blog.visionarycto.com

211–220 of 585 posts

Re: My 20 year career is technical debt or deprecated

#211

> My entire career is now technical debt, or the code has been deprecated. My fellow dev often laugh when I tell them that instead of looking at all the long dead techs that are not useful to me anymore, my way to feel good is to look back at all the long dead techs that I didn't bother to learn . And, geez, is the graveyard huge. > Java Applets were also a big thing once upon a time. They were slow, and having the c…

> My fellow dev often laugh when I tell them that instead of looking at all the long dead techs that are not useful to me anymore, my way to feel good is to look back at all the long dead techs that I didn't bother to learn.

I share this sentiment. All my adult life I've been in contact with the "tech-anxious" kind of dev that needs to be up-to-date with all the new frameworks all the time. While I've entertained several new trends, I found it counter-productive to my well-being to focus on more than 1-2 stable stacks at a time. There will always be an order or magnitude more failed frameworks than successful and this perspective keeps me healthy.

Re: My 20 year career is technical debt or deprecated

#212
post #171

Ozymandias By Percy Bysshe Shelley I met a traveller from an antique land, Who said—“Two vast and trunkless legs of stone Stand in the desert. . . . Near them, on the sand, Half sunk a shattered visage lies, whose frown, And wrinkled lip, and sneer of cold command, Tell that its sculptor well those passions read Which yet survive, stamped on these lifeless things, The hand that mocked them, and the heart that fed; An…

The Palace - Rudyard Kipling

    When I was a King and a Mason - a Master proven and skilled 
    I cleared me ground for a Palace such as a King should build. 
    I decreed and dug down to my levels. Presently under the silt 
    I came on the wreck of a Palace such as a King had built.  

    There was no worth in the fashion - there was no wit in the plan - 
    Hither and thither, aimless, the ruined footings ran - 
    Masonry, brute, mishandled, but carven on every stone: 
    "After me cometh a Builder. Tell him I too have known.   

    Swift to my use in the trenches, where my well-planned ground-works grew, 
    I  tumbled his quoins and his ashlars, and cut and reset them anew. 
    Lime I milled of his marbles; burned it slacked it, and spread; 
    Taking and leaving at pleasure the gifts of the humble dead.  

    Yet I despised not nor gloried; yet, as we wrenched them apart, 
    I read in the razed foundations the heart of that builder’s heart. 
    As he had written and pleaded, so did I understand 
    The form of the dream he had followed in the face of the thing he had planned. 
      
         

    When I was a King and a Mason, in the open noon of my pride, 
    They sent me a Word from the Darkness. They whispered and called me aside.
    They said - "The end is forbidden." They said - "Thy use is fulfilled. 
    "Thy Palace shall stand as that other’s - the spoil of a King who shall build."

    I called my men from my trenches, my quarries my wharves and my sheers. 
    All I had wrought I abandoned to the faith of the faithless years. 
    Only I cut on the timber - only I carved on the stone:
    "After me cometh a Builder. Tell him, I too have known."

Re: My 20 year career is technical debt or deprecated

#214
post #196

Earlier quoted context omitted.

Who are the people who belong to "I hate Java" and "I love Jira" sets? I'd love to see that Venn diagram.

Do people who loves JIRA exist for real?

What's not to love?

Infinitely configurable and extensible system that can accommodate any workflow and any process that comes to mind.

It can be used and also misused, but blaming Jira for its misuse is like blaming Lisp because it's too flexible and too powerful.

Re: My 20 year career is technical debt or deprecated

#215
I find it interesting how tech that mostly comes out of enterprises tends to have a shorter shelf life than the "more open" options.

> Basic, Silverlight, ColdFusion, asp...

I'd add > Lingo, Flash

Basically if Microsoft, Adobe or any other entrenched player make it easy for you to develop in it and they offer the only Dev stack then its probably going to die quickly.

Counter case, apple seems to be doing fine with swift. So I might be wrong here.

Re: My 20 year career is technical debt or deprecated

#216

> My entire career is now technical debt, or the code has been deprecated. My fellow dev often laugh when I tell them that instead of looking at all the long dead techs that are not useful to me anymore, my way to feel good is to look back at all the long dead techs that I didn't bother to learn . And, geez, is the graveyard huge. > Java Applets were also a big thing once upon a time. They were slow, and having the c…

> And most devs hating on Java are using an IDE written mainly in Java (all the JetBrains ones): the irony of that one gives me the giggles.

The IDE that's written in Java most likely shares nothing with Java ecosystem parts they "hate" (I'm guessing all of the EJB, applets an general 90's Java enterprise stuff). Only irony here is you thinking it is.

The 90's Java was a thing to hate. Running fat complex app server with bunch of code-as-XML for configuration just to run simple API app. IDEs are not doing that (althought Eclipse was a bit of a monster of glued in parts)

> Did anyone in the mid to late nineties / early 2000s really discover Java and Java applets and thought: "Java applets is the tech that'll catch on, I'll invest in that" and not invest in Java itself?

...entirety of management it seems, it was the most popular hammer for the problem for quite some time in enterprise. Hell, we still have some less than decade old servers needing java applets for KVM

Re: My 20 year career is technical debt or deprecated

#217

> My entire career is now technical debt, or the code has been deprecated. My fellow dev often laugh when I tell them that instead of looking at all the long dead techs that are not useful to me anymore, my way to feel good is to look back at all the long dead techs that I didn't bother to learn . And, geez, is the graveyard huge. > Java Applets were also a big thing once upon a time. They were slow, and having the c…

> And most devs hating on Java are using an IDE written mainly in Java (all the JetBrains ones): the irony of that one gives me the giggles. Don't forget Confluence and JIRA and all Atlassian products. Minecraft too. I facepalm when people say Java this and that

They don't hate it coz it's in Java...

Re: My 20 year career is technical debt or deprecated

#218
post #215

I find it interesting how tech that mostly comes out of enterprises tends to have a shorter shelf life than the "more open" options. > Basic, Silverlight, ColdFusion, asp... I'd add > Lingo, Flash Basically if Microsoft, Adobe or any other entrenched player make it easy for you to develop in it and they offer the only Dev stack then its probably going to die quickly. Counter case, apple seems to be doing fine with sw…

>Basically if Microsoft, Adobe or any other entrenched player make it easy for you to develop in it and they offer the only Dev stack then its probably going to die quickly.

.NET and C# are heavily used, so is SAP and other corporate proprietary stuff. Enterprise customers prefer entrenched players that own the whole stack.

Re: My 20 year career is technical debt or deprecated

#219
post #76
post #9

Brian Kenighan wistfully removed the lex/yacc parser in the OneTrueAwk many years ago, and replaced it with a custom parser (I believe for performance reasons). The OneTrueAwk remains the standard awk in BSD, renewed, but not replaced. I don't think it's going anywhere. The POSIX standards, flawed as they may be, have incredible staying power. These standards run our phones and embedded, supercomputers, current Apple…

> that are not Linux, but serviced by the Windows kernel's POSIX layer under WSL1. that's not how that works. wsl is a Linux kernel running under a hypervisor integrated with windows.

If you examine the wiki, you will find that the POSIX layer of Windows is the first implementation.

https://en.m.wikipedia.org/wiki/Windows_Subsystem_for_Linux

I had known for some time that VAX/VMS was strikingly similar to Windows NT, but I learned a few days ago that the failed Mica project introduced a POSIX interface.

https://en.m.wikipedia.org/wiki/DEC_MICA

Re: My 20 year career is technical debt or deprecated

#220
That's like calling a chair you built 10 years ago "technical debt" because it can eventually break.

No, it's just a fucking product you made. The fact it has to be maintained doesn't mean it is "debt", it's just like any other asset.

You don't get to your car and think "that's technical debt". There is nothing technical about it. It's a tool with maintenance needs.

The difference is choosing worse now to get it faster, that's technical debt.

Post reply on HN