Live data from Hacker News

My 20 year career is technical debt or deprecated

blog.visionarycto.com

201–210 of 585 posts

Re: My 20 year career is technical debt or deprecated

#201
post #196

Earlier quoted context omitted.

> 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

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?

Re: My 20 year career is technical debt or deprecated

#202

> 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…

Yep - Applets never really worked. The problem was the interface between the browser and the applet was buggy.

I wrote a very simple applet in the early days - it leaked memory - nothing I could do.

Also the deployment story - with a single shared version of the JVM ( at a time it was moving quite fast ) in the browser - was an issue.

Quickly decided Applets were dud, but Java itself was fantastic. It's easy to forget what the other options were at the time if you wanted to write complex servers or cross-platform desktop apps.

Re: My 20 year career is technical debt or deprecated

#203

Earlier quoted context omitted.

I think this is by far the most common outcome for work. A chefs product only lasts an hour at most. Most jobs don’t create anything other than a temporary service.

> A chefs product only lasts an hour at most. A chef's recipe, which is also something the chef creates, may last hundreds of years.

But tbf, that happens once in a billion recipes. 99% of new recipes are forgotten, often after a week or two.

Re: My 20 year career is technical debt or deprecated

#204
post #196

Earlier quoted context omitted.

> 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

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

People don't hate Jira because it's written in Java. They don't know or comprehend that something like Jira or Confluence or Minecraft can be written in Java.

Re: My 20 year career is technical debt or deprecated

#205

> 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…

irony of that irony is like celebrating you crapped your pants just a bit less than the next guy

Re: My 20 year career is technical debt or deprecated

#206
post #36

I feel like this is heavily connected with the idea of legacy. I grew up in Scotland, and lots of the buildings, culture, etc, have been around for hundreds of years. It would be nice to feel like something I was building would last as long and outlive me. It doesn’t though. Sometimes I think that this is just the nature of software development. Most of the stuff I build is built to solve an immediate business proble…

People are commenting core OS libraries and kernels, but the Space Jam movie website from 96 is still up. I bet the guy that wrote that didn't think it'd be around nearly 20 years later, I hope it never goes down. https://www.spacejam.com/1996/jam.html

From the outset, the framing of a Web site as staying "up" (or going "down") is definitely an accessory to the mindset that leads to the effect observed. Rather than regarding Web sites as collections of hypertext-enabled publications like TBL spelled out in "Information Management: A Proposal", we have this conception of a Web page being something like one part software, two parts traditional ephemera. But they're documents. Merely observing this difference in framing and being conscious of the contrast between intent/design and practice can go a long way to addressing the underlying problems that arise from the practice.

Re: My 20 year career is technical debt or deprecated

#207

Everyone one that has counter examples thinking they prove the opposite, are just not waiting long enough. All the kids think they will be young forever. Can't blame MS for new JS libraries every month, or a new language released every month. This web site is dedicated to people showing off things they created, which replace something that turns into debt, and in turn also become flavor of the month. Yes, biased old…

It’s so weird, I used to be much more of STEM triumphalist, the kind of person who used to think the past was evil and the future can’t come fast enough. I wouldn’t consider myself conservative by any means but increasingly in 30s I’m beginning to think everyone needs to stop messing with stuff and accept imperfection.

For better or worse STEM in the English speaking world is still slightly stuck in the empiricist mindframe where inventing new technology and discovering new things by observation is the main method of advancement.

This creates a bit of a blind spot for stuff like mathematics where a good idea can continue to be used and be improved on for ages, or in physics where some of the most groundbreaking stuff in the 20th century was not found by observation but by thought experiment.

There's a lot that can be gained by recognising and reusing the same good idea for centuries, but it is not really 'progress' in the 'discovering / building new stuff' sense.

Re: My 20 year career is technical debt or deprecated

#208

Earlier quoted context omitted.

It’s so weird, I used to be much more of STEM triumphalist, the kind of person who used to think the past was evil and the future can’t come fast enough. I wouldn’t consider myself conservative by any means but increasingly in 30s I’m beginning to think everyone needs to stop messing with stuff and accept imperfection.

That's the usual path of becoming conservative as you grow up. Or phrased another way, becoming normal. The training process humans go through leads to a lot of weird biases, just like how RLHF contributes to models getting bad ideas as well as good. For example, you spend years in school being instructed as efficiently as possible in the one right way to do things that was already discovered. You are only rarely or…

Well, becoming small-c conservative, to a certain extent, is probably fairly normal, though perhaps not inevitable. Capital-C Conservative, not so much: that doesn't come with age, it comes with wealth.

Re: My 20 year career is technical debt or deprecated

#209

I feel like this is heavily connected with the idea of legacy. I grew up in Scotland, and lots of the buildings, culture, etc, have been around for hundreds of years. It would be nice to feel like something I was building would last as long and outlive me. It doesn’t though. Sometimes I think that this is just the nature of software development. Most of the stuff I build is built to solve an immediate business proble…

>If there’s a software equivalent of a Cathedral then I still haven’t found it. That one old file dialog window that still somehow shows up in windows 11 from time to time? Or the Linux kernel.

This is completely random, but you remind me of something that makes me laugh every time I use Google Maps navigation.

Last year I was messing around with my phone's text to speech settings, and I selected a male voice but cranked the pitch setting to the max. I proceeded to forget about it. For some reason when navigating, the voice is still the default pitch. Maybe about 1 in 20 turns at random though, the voice has the pitch cranked up to the max. It's rare enough that my 4 year old and I always burst out laughing when it happens.

Post reply on HN