3 ms·
Why would any reasonable person limit their choices based on a tool? Rust or Blast - whatever I really don’t care what language I’m using if it it doing the jo
by LaserToy 5y ago
Why would any reasonable person limit their choices based on a tool? Rust or Blast - whatever
I really don’t care what language I’m using if it it doing the job. I use Java, Java Script, Go, Python, Scala when appropriate.
- loopz 5y agoBecause it is most likely not your choice.
- Brian_K_White 5y agoYou just asked "Why would any reasonable person care what they spent half of their waking hours of their life doing?" The fact that you don't care does not make everyone other than you not a reasonable person. Frankly I don't see how any reasonable person could fail to develop some preferences, but I bet you would not like it if I called you unreasonable, or perhaps just unsophisticated.
- LaserToy 5y agoBecause preferences are based on emotions are not rational. I’m talking about picking a tool that does the job according to the requirements (speed, memory, debuggability), not based on what some YouTuber said. We are engineers and paid for results. It help with carrier to embrace it.
- baby 5y agoI care about security and Java code is unreadable, extremely verbose, extremely bloated. I don't see a single situation where Java is a more appropriate language than something else.
- LaserToy 5y agoSo, you are stating that Java language is not applicable to any situation. Here is one: there is a database written in Java and you need to implement more features. There is 10000000 lines of code in the companies source and new code should be the same. I can go on and on. Personal advice - if you want growth, drop preferences. When FAANG interviews nobody even asking what is your preferred language as nobody cares.
- erik_seaberg 5y agoMastering a more powerful tool prepares me for more appealing roles solving harder problems. Time spent on a weak tool is just wasted; it'll never get better and neither will I. Java has become reasonable though I'd always reach first for Scala or Kotlin (maybe Clojure?) I'd like to work with Rust but it seems hard for an employer to cost-justify the dev work to avoid paying for G1.
- baby 5y agoBecause some of these tools bring more joy or despair than others. A worker is only but his tools.
- LaserToy 5y agoIt is matter of perception. All tools suck in some ways, all codebases are have bad stuff (except toy projects of obsessed perfectionists). We just deal with it :)