Recent submissions

Comment · 2 years ago
Indeed! I would buy it if it were smaller (e.g., 4.7')
Comment · 2 years ago
I think the technical product manager role is the worst of both worlds:

- not enough tech: so you don't get to work on the nice and interesting stuff

- it has it's management part: so you get to work on the boring stuff

Comment · 2 years ago
I guess I wanted to say "because of the promise of money"
Comment · 2 years ago
> I was promoted to tech lead 2 months ago

Did you get a salary increase as well? And if so, would they decrease your salary if you go back to IC? If you keep your salary increase, that's a good deal. If there was no salary increase -> that wasn't a promotion! If they decrease your pay -> find another job

Comment · 2 years ago
> I would rather not maintain a system that was built on quicksand, where dependencies cannot be upgraded without breaking anything.

To each their own. I prefer to maintain a bad system because:

- I can make it better

- If something doesn't work as expected it's because of the current state of the system, not because of my lack of ability

On the other hand, I don't really like to maintain very good systems (crafted by very intelligent people) because:

- There's little I can do to make them better (I'm a regular Joe)

- If something breaks it's because of my ability as a programmer (all the shame on me)

So, it's like playing in two different leagues (but the paycheck is rather more or less the same, so that's nice).

Comment · 2 years ago
I'm not defending fraud: if fraud is made, then you pay for it (either economically or via prison). On the other hand, having thousands of people on the internet call you everything because of a mistake. I don't know, I definitely wouldn't like to be judged by Twitter users if I make a mistake in my life (that's why I don't have Twitter/IG/etc. It's so scary to be judged in 0.5 seconds by thousands all over the world).

The best he could have done is to apologize, though, and handle it legally.

Comment · 2 years ago
This feels strange (maybe I got it wrong).

It's probably because Amazon has all the money in the world they need to develop their products, but I would expect to launch a new product with some minimal but strong features to attract customers. Q offers 40+ built-in connectors from day zero. Like I can imagine the engineers/managers working on connector number 25: "Man, we have implemented already 24 connectors and we don't even know if the product will be a success or not...".

Comment · 2 years ago
> his year our team is hiring for 3 new people instead of 4

Na. We'll be able to do more with less... but the amount of work to be needed will increase, hence more people will be needed as well. Same old story. Compilers didn't get massive people fired.

Comment · 2 years ago
> Outsourcing the work to a country with low wages. Even nowadays you can get highly skilled workers for like $50 a month in some African countries.

But this is not the norm. In order for company X to hire people from a different country, it is necessary that:

- company X hires contractors/freelancers. The vast majority of people out there in IT work as employees, not as contractors

- company X needs a branch in that country. This is rare

- company X hires in that country via an intermediary company. Not as rare, but usually it's not worth it

Not even in Europe countries hire people from other countries that easily. It's more common now after covid, yes, but it's definitely not "let's hire from country X developers 50% cheaper!"

Comment · 2 years ago
What you say is true, but the amount of "grunt work" is not constant over the years. In fact, I think the amount of "grunt work" in teh tech industry is just growing and not shrinking; I think the following look is quite obvious:

- amount of current grunt work: X

- new tech Z appears that makes X be reduced to 0.1X

- at the same time Z enables new ways of doing things. Some things become grunt work because they are a byproduct of Z

- amount of current grunt work: Y (where Y ~= X)

- ...

If the technological progress had stopped in the 2000s, then all the grunt work (originated in the 90s) would be esentially zero today. New tech just brings automation and grunt work. I don't think we will live in a society where there's practically no grunt work.

The most recent example is AI: there are AI tools that generate sound, images, video and text... but if you want to create a differentiating product/experience, you need to combine (do the grunt work) all the available tools (chatgpt, stable difussion, etc.)

Comment · 2 years ago
I'm a total newcomer about this, but I would like to learn and start making "music". They advertise:

> MAKE USE OF THE CURATED SELECTION OF DRUMS, BASS AND KEYS THAT COME PRE-LOADED ON YOUR K.O.II.

Question: would I be stuck with their pre-loaded curated selection or is there any way I can "upload" any extra dum/bass/keys and use them?

Comment · 2 years ago
I'm not sure if reading the book would help. If the manager has a technical background (e.g., they have worked as developers before) then they already know the main point of the book. If the manager does not have a tech background, then there's little that the book can do for them.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton