agentgt
Joined 15 years ago
Joined 15 years ago
I vaguely remember that when Groovy became more typed (statically typed that is. I believe you could always put the types in but they were not checked.) there was a theory that it kind of hurt possible uptake of the language.
The reason being is that people felt well if we are adding types and a project is requiring it why don't we just use: Java, Scala, Kotlin etc. Like did Java getting more features or Kotlin coming really hurt Groovy or just that it became more of a typed language.
An analog (typed language stealing users) could happen to Elixer but I'm not really sure which language it would be.
> I think the new self-distillation technique for LLM and code generation as proposed by Apple
Speaking of Apple and eventual typing Dylan was an amazing language that just never got traction. Open Dylan still exists but few know about it. Its eventual typing is unique because Dylan does CLOS-like multimethod dispatch instead of pattern matching.
> People want big tech on their resume because it makes them look qualified.
I think I said that?
> People with top qualifications work at big tech because of pay.
Actually I am not sure if that is true. I think top qualification people work at these places because of other reasons than just money. I'm talking Carmack working at Facebook for example is because of more possibilities and less the pay. Like FB is we have this really smart team for you and this tech for you and you can make your own products etc.
After all there is academia and that mostly pays shit and plenty of qualified people there.
> If low quality engineers worked in big tech, it wouldn't be a coveted qualification.
And I think that is probably happening more now. The 10x developer was kind of a myth. More people for less money these days particularly with AI is becoming more of the norm.
I also hope it doesn't sound like I don't care for these developers who are being taken advantage of. They should be compensated fairly for their work.
EDIT I should add why I think it is a great point especially since I make recruiting software. The greatest increases in salary for most people is done by switching companies or jobs. If you don't want to leave the company because you really like what you do it would skew it so that salaries are lower.
~~Ultimately the goal is the same: make more money. So I disagree the motivation is "very different" its just a lot harder now to do a startup.~~
You kept editing your comment so disregard the above. I misread it the first time and then it changed. I left my response thats makes no sense now.
In fact since we are on hackernews that is kind of thing people wanting to be entrepreneurs do. Work at recognizable big tech company for a few years. Leave to be a founder of a startup. Investors ... well that guy came from google they must know what they are doing etc (the irony is they probably have less of the skills to start a company going that path).
That is a huge metric I care about.
You can figure out it somewhat by clicking on each language benchmark but it is not aggregated.
BTW as biased guy in the Java world I can tell you this is one area Java is actually mostly the winner even beating out many scripting languages apparently.
I have been looking at our bugs, logs and exceptions recently of the past 6 years and an enormous amount of bugs are caused by methods/functions that have multiple parameters with the same type (Java).
This happens because (my theory) we use java and java doesn’t have type aliases or value types as well as easy destructuring. It also doesn’t have named parameters (well there is a compiler option to retain the parameter name but it’s not like ocaml label parameter or python kwargs).
So often times in boring business programming you are dealing with methods with 5 to six strings so it’s very easy to mix up the parameter order.
Very few “hard” bugs were caused by NPEs where as the previous problem caused serious pain.
Every time someone downvotes me it literally makes me feel like shit for like a day.
This includes reddit as well.
I’m not saying I’m looking for upvotes and I’m not on Facebook so it’s not about being “liked”.
When I’m downvoted I’m so afraid I have offended someone or I said something extremely fallacious.
It has gotten to the point where I have contemplated not ever participating again which is a shame because I’m nervous (assuming I’m not an extreme fringe case) there is some sort of convergent sheep opinion when there should be diversity in thought.
So if someone came to me and said hire me and look I have xyz karma on xyz platform I might even be less inclined to hire given how much I feel it has poisoned my own thought.
Anytime I deal with new employees I am constantly focused on this bias.
EDIT and here is more of a general theory/subject on this:
https://en.wikipedia.org/wiki/Group_cohesiveness
(a quick read)
I remember my dad and I scaling up the math (I was only 10 so I needed a little help) and I remember asking him why normal cars didn’t have batteries.
I don’t recall the answer but it was long... I also was quite distracted with my new RC toy car .. err tank (google fast traxx).
I like sailing, hiking, fishing and of course programming.
I try to be accessible, and empathetic. Never hesitate to reach out to me!
If you would like to talk to me via twitter DM or twitter in general: @agentgt
Email: adam at snaphop com