4,464 karma · joined June 22, 2009
The good things I can see with a machine super market:
- It can be open 24/7 without exploiting its employees
- It can be almost fully stocked all the time
- They don't have an excuse to "coicidentally misplace" a $1.50 label at a product that in the end costs $2.99 (every shop does this in the area where I live)
I would argue it IS SO EASY. The thing is that programming itself is not a problem. The problem is he complex world the programming happens in. Programming itself even helps to reduce that complexity though by allowing you to traverse some amount of that complexity automatically.
The problem is not, that programming is too hard for people, but that people are not willing to take responsibility for themselves and hteir problems. Most people look to others for solutions to their problems. That's also why people who promise them solutions, like Jesus or Jobs, are praised as saviours, even though they are never able to fulfill all the promises, at least in the amount and dimensions that the receiver would hope for.
> It is interesting that at one point, Jobs (who could not be reached for comment) described his vision of computers
A kind of statement we haven't seen for a long time. RIP, Steve.
PS: The article didn't really explain why he thinks there was a Xerox Parc philosophy inside of Apple and how/why it was in decline, right? It basically just says, there was Xerox Parc with that awesome philosophy and there was Apple who copied some of it, but altogether was a closed system developer.
So Linux plus maybe some elegance features?
Replace often with always. That's coded language that exactly means this. It's really hard to avoid this though.
> massive tech debt accumulation
Do you know any company that doesn't have that? Honestly I've never seen it. I've worked in a 10 people company, I founded a company with a co-student, I worked in a 50 people company, I currently work in a 95,000 people company and there's always huge loads of technical debt. Also I now often work with Google APIs/tools/frameworks as well as AWS. Also loads of technical debt, right there.
> Implicit quotas for regularly letting people go is just an insane way to run a business.
That's for sure. It's great for getting investors though.
AFter a few rounds (2-3) people usually have enough clues that they won't join a shitty team.
For instance if the team's management is full of parasites who have no technical skills at whatever they are supposed to do, then it will be very unclear from the outside what they are actually doing. If the recruiter can't explain it, it's likely that the team has not much skill.
Another example I faced is getting the same technical task in follow-up interviews (e.g. first phone call with one engineer, then a face-to-face with another engineer, both giving the same task). It shows that the organisation is not well since the engineers didn't know about each other's interview, otherwise engineers usually share their experiences and prepare each other.
That is not a general statement, bro. Not generally "very good people" are left, but people who are very good at achieving certain ratings. It can very well happen that for instance your top coders are actually in the bottom 10% because they don't know "how to human". People who only focus on social skills rarely end up in the bottom 10% tho. So this whole system depends on having very meritocratic rating systems or you end up actually increasing the speed of getting parasites in and normal people out.
If it can be seen on the outside already, then that means it's growing on the inside for a few years. And your post shows that it's really like this. Sad.
You mean Musk gained control through that, not lost it? How so? That's quite different an assumption from what I expected.
What I mean to say is, every product that is used by almost everybody will become a commodity at some point. That is not the question. The question is
a) How long can you keep it from not becoming a commodity?
b) How can you build your business model as market leader around it being a commodity?
E.g. gas stops can be considered a commodity at this point, but the powerhouse oil companies still own the whole thing and make hundreds of billions out of gas sales. If Tesla can use their leverage and tech-know-how to get into that position for electrical gas stations they might be in a good position to take that leadership position for a generation or two in providing electricity for the cars, making more money than with actual car sales.
So for Tesla, as much as for the not-yet-existing space station business, the fact that they will become commodities at some point is more of a strategic detail than a kill factor.
Check out this discussion for instance: https://news.ycombinator.com/item?id=18281676
Also note that my previous comment is at -4 already of the time of this writing, which must be done by someone who doesn't like that opinion. You wouldn't go ask 5-7 of your friends to give downvotes to that comment just because you disagree with it, right?
That said, I also wonder if he moves too quickly, or if he found an agreement with other FOSS leaders.
There are even languages like C++ where the community as a (w)hole has given up on that topic and instead opts for completely building every tool by building the underlying libraries up first manually.
Considering all this, who can actually beat Python at this point? Java maybe? Is Ruby still competing? How is NodeJS doing?
Currently with what I see around me (mostly Go and C++) I don't feel too bad about setuptools+pip+virtualenv anymore.
What I think is funny about this is that the actual expoiting slave driver bosses will accept sometimes that you do what you get paid for and then go home. They won't tell you so, but if you are able to read faces you can see them smile a little with respect if you refuse to get exploited. But some of the engineering colleagues will never accept that. 24/7 is the requirement. Even if nobody, not even them, gets anything out of it.
PS: I'd argue that, depending on the type of gun you use, eating soup with a gun is still easier than eating completely without any tools. And does having a spoon really makes you worse at soccer? I'm not sure the intial thesis holds. A tool can make X easier and not make Y harder.