674 karma · joined April 17, 2017
When I went professional in 1998, the .com boom was underway. It was a wild time full of challenging work and exponential rewards. The hours were long, the pay was crap, and the value of programming wasn't fully acknowledged.
Compare that to today. I have banker hours. The pay is great. My job appreciates me. However, my coworkers are all 20 years younger than I am and make similar or more pay with half my experience. But, experience beyond 5 years in this industry doesn't matter because it's irrelevant. Only the mention of huge company's names in my resume are worth something beyond 5 years.
I don't mind it using my code because in my opinion, we as a software industry are way behind on where we should be and copilot is helping a lot of developers finish their projects quicker.
That said, software licenses should 100% be respected. I would hate for FOSS projects to start being sued over code. It's not in the spirit of FOSS, but neither is stealing code. Copilot should be doing a better job excluding code and none of this would be a problem.
1) I had no idea what Clickhouse was for the first 30 seconds looking at the homepage. I now understand it to be a database of some sort. I shouldn't have seen the words "performance" and "cloud" and "serverless" before seeing the word database, right? I'm starting off confused. There shouldn't be an assumption that I know what you all do.
2) I have no idea what a column oriented database is. I've been a developer for 29 years (mostly frontend but I do a lot of full stack too). If I need an explainer, a lot of devs will.
Aside from that, it looks like a nice offering and I wish you all the best!
But I don't want that. I want to build interfaces and not "manually shift" my local state management.
It's a lifelong obsession with learning.
I like this approach. It incentivizes and rewards. Even if things changed and this turned into a buyer's market, it should help with employee happiness. Buyer's markets tend to drop employee happiness as employees feel trapped.
Looks like it's been paying off for them, but I prefer to support smaller startups, especially when all I need it for is roadmapping.
Part of my problem stems from the lack of typed libraries across the JS ecosystem. Party supported typing leads to more issues, I've found.
Then there's the IDE. I don't use code hinting. In fact, I find it irritating. So, I draw no benefit from TS in this regard.
Then there's the cryptic error messages. They've gotten better over the years but I always seem to spend more time debugging TS than writing code.
And finally, I just don't run into the kinds of errors people talk about solving with TS.
That said, I did enjoy the strong typing that AS4 provided back in the day. But TS is intolerable to me and I've worked with it for years.