Hacker Newsnew | past | comments | ask | show | jobs | submit | millerm's commentslogin

Yeah, I'm not a paid shill. I have been using IntelliJ since version 2 way back in 2003(?). Yes, it's had its performance issues, but people tend to forget the feature set they brought to market, and have continued to do so. But, my career is dead now, as I am an unemployed loser. So, 2026 will probably be the first year that I no longer have an updated IntelliJ.

I'm in the camp of "If your target is Go, then prototype in Go." I don't bother with the intermediate step. Go is already so very close to being a dynamic language that I don't get the point. Just write "bad" Go to prototype quickly. Skip the error checks. Panic for fun. Write long functions. Make giant structs. Don't worry about memory.

You mentioned running someone else's python is painful, and it most certainly is. No other language have I dealt with more of the "Well, it works on my machine" excuse, after being passed done the world's worst code from a "data scientist". Then the "well, use virtual environments"... Oh, you didn't provide that. What version are you using? What libraries did you manually copy into your project? I abhor the language/runtime. Since most of us don't work in isolation, I find the intermediate prototype in another language for Go a waste of time and resources.

Now... I do support an argument for "we prototype in X because we do not run X in production". That means that prototype code will not be part of our releases. Let someone iterate quickly in a sandbox, but they can't copy/paste that stuff into the main product.

Just a stupid rant. Sorry. I'm unemployed. Career is dead. So, I shouldn't even hit "reply"... but I will.


I second your experience with Python. I've been coding in Python for 10+ years. When I get passed down some 'data scientist' code, I often it breaks.

With Rust, it was amazing - it was a pain to get it compiled and get past the restrictions (coming from a Python coder) - the code just ran without a hitch, and it was fast, never even tried to optimize it.

As a Python 'old-timer' , I also am not impressed with all the gratuitous fake typing , and especially Pydantic. Pydantic feels so un-pythonic, they're trying to make it like Go or Rust, but its falling flat, at least for me.


I haven't been able to find a job anywhere, using any language, that didn't require all that stuff these days. I wish I could go back to pure development, but now we all get this entire infra-crap thrown at us too. Which then means... you support the environments, the runtime, and the code. It's a 24/7 world and I don't care for it anymore.


it's alignment of incentives.

nowadays devs are less inclined to pump out crappy code that ends up with some ops guy having to wake up in the middle of the night


Yeah, I've been there. I would get passed down horribly formatted code from another repo and it showed the data scientists writing it barely knew what they were doing. It was their repo, we couldn't do anything about it. They wouldn't reformat the code, because they were afraid it would break. They also passed us a lot of Python, and you can see where they got this fear from.


I wholeheartedly agree. I had a great time in Objective-C.


It means your in a large room with a lot of people talking to each other. It's not a fine dining experience where people whisper. It's a social place. The social aspect was taken out of the experience, which is vital to development. The "loud" (meaning, it's not quiet) aspect is not a negative. It's not a "lunch break" for adults to go decompress from the stress at work. If kids want quiet for studying, they can hit their school library, or other places for solitude and tranquility. It's about younger people actually communicating and discussing what is going on in the day, their life, after school, hobbies, interests, relationships, etc.. Imagine going to a playground where there are 100 children. None of them are making a sound. That would be a scary sign. You should hear kids laughing, screaming, crying... experiencing social engagement. People are being isolated from each other because they are becoming "addicted" to screens and short media formats. We are training our brains for instant gratification, but there is no retention or learning going on. Younger people aren't learning how to communicate directly with others. Without these engagements we hobble our development of things like empathy. How to control our emotions with others. It's damaging for all.

That's my take.


How could you even type such a ridiculous statement?


Seriously, Wikipedia has been of immense value to society and education.

Yes there are issues with ideologically motivated moderators, poorly cited articles, etc. But even with its flaws, it's an amazing resource provided to the public for free (as in coffee and maybe as in speech also).


Not at all free as in free speech. It is entirely captured by motivated gangs of collaborators that make the unwary who read it stupider. Try to make reasonable changes and these people collaborate to outvote you.


I know I could sure use some updog right about now.


DOGE should not have even been a thing. The fact that DOGE is a friggin' meme, brought to you by a ridiculously wealthy man child swindler who pushes the meme coin with the same name, was enough of a tell. Unfortunately, most of society is uninformed/uneducated, or simply enamored with the wealthy.

It's not the entirety of congress's fault. We know who's to blame here.


> That wouldn't work for, say, Java

The ~29 years deprecated java.util.Date* methods would like to have a word. ;-)

*https://docs.oracle.com/en/java/javase/25/docs/api/java.base...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: