Live data from Hacker News

The kind of company I want to be a part of

dvsj.in

131–140 of 180 posts

Re: The kind of company I want to be a part of

#134
post #87

Earlier quoted context omitted.

Outside of engineers there is a whole raft of people on a team that should pick up and push back on this sort of copy problem at all phases of building a product.

holds hand up as one of those people

high fives ;)

Re: The kind of company I want to be a part of

#135
post #81
post #22

This is the Californian Ideology in a blog post. The implication that title and intro mean to imply is working for companies that build products that are not evil and hostile to their users. But the call to action is to.. embed logic in the programs to pluralize properly (in English). It's possible to write evil software that pluralizes words. It's possible to write beneficial software that does not pluralize words.…

We want to hire engineers who really pay attention to details and great product experience but it’s quite rare in practice. Hiring is super hard.

Just checked your profile out. Turns out I've interacted with Umesh on LinkedIn before on Runnable.

Small world. Nice work, all the best!

Re: The kind of company I want to be a part of

#136
post #22

This is the Californian Ideology in a blog post. The implication that title and intro mean to imply is working for companies that build products that are not evil and hostile to their users. But the call to action is to.. embed logic in the programs to pluralize properly (in English). It's possible to write evil software that pluralizes words. It's possible to write beneficial software that does not pluralize words.…

Some guy writes a whimsical blog post about wanting to work at a company that takes pride in their work and the top comment criticizes the blog post because they didn’t specify explicitly in their 300 word post that the company has to not be evil too.

Jesus, we’re fucked aren’t we?

Re: The kind of company I want to be a part of

#137
post #72

Earlier quoted context omitted.

I feel like I'd agree with your comment if it was in reply to an entirely different article. As in: I agree with your sentiment and ideas. Out of context, you're bang on correct. But I don't think paying attention to details (like pluralization) is an indication of obsession with the customer, at least not for me. It's about caring about the craft. When I'm building something for my own use, I care about every aspect…

Sorry if my comment sounded out of context, but it is a very thin veil between craftmanship and salesmanship. Everything that you do to get the sale can also be seen as craftsmanship. The difference is about who is the user? Any feature that you put out just for the sake of pleasing someone should be an anti pattern. If your post is aligned with this, then I stand corrected Btw, passion displayed in your post is grea…

Full transparency: I make my living as a marketer. So it's entirely possible that I may not have the objectivity to tell the difference between craft and salesmanship.

But it's possible we're in agreement. So here's my take:

(1) If I'm trying to make something as good as possible, that's craftsmanship.

(2) If I'm adding features because I think it will help the product sell, I could see how that would be salesmanship. I don't think it's inherently wrong if it truly makes the product better, but it's dangerous territory, because the driving force isn't my own taste or expertise, but rather my perception of what people want. We've all seen great products turn to garbage because of this process going wayward.

(3) Even with the best of intentions, however, there is always a trade-off. Take carpentry for example. The more time I put into working on a cabinet, the better the cabinet may be. But the cost goes up too, because time is valuable. So a cabinet that is otherwise better in every way but costs 5X more should be at least 5X better in some way. I think what you're alluding to when you talk about excess, and please correct me if I'm misunderstanding you, is it's easy to spend so much time and money on a project that it becomes 5X more expensive but is only marginally better. For example, I'm a fan of traditionally-built furniture (in my neck of the woods, almost only offered by the Amish or Mennonite communities), but IKEA flat-packed furniture costs a fraction. Is it worth it? Sometimes it is, sometimes it's not. Depends on context, how I plan on using the furniture, how long I need it to last, how much money I have, etc.

Did that capture what you're saying? Or am I completely off track?

Re: The kind of company I want to be a part of

#138
post #81
post #22

This is the Californian Ideology in a blog post. The implication that title and intro mean to imply is working for companies that build products that are not evil and hostile to their users. But the call to action is to.. embed logic in the programs to pluralize properly (in English). It's possible to write evil software that pluralizes words. It's possible to write beneficial software that does not pluralize words.…

We want to hire engineers who really pay attention to details and great product experience but it’s quite rare in practice. Hiring is super hard.

Apart from people who just weren’t good, what I found in a few decades is that most people will pay attention to details if given the incentive and time.

What companies seem to want is developers who do everything perfectly despite having someone yelling at them to move fast. Also: the person yelling also doesn’t care about the details until someone else points it out to them.

Re: The kind of company I want to be a part of

#139
post #76
post #68

Earlier quoted context omitted.

It seems like a douchey post but it’s not. Just browsing the internet makes me regularly question how difficult it is keeping the tech industry full of people that give a shit. Software ate the world and along with it came a contingent that don’t care enough about it. The choppy first page load, the non-smooth scrolling, the ads janking in, shifting layout and content in unpredictable ways, and finally the bombarding…

They don't have intrusive ads because programmers "DGAF". They have intrusive ads because they need to juice their clickthrough metrics with dark patterns. Same with all the bad performance. Sometimes this may be a mistake but almost always it's because the site is firing up 50 prerender tracking scripts. The author is trying to imply that if everyone focused a little more on making the computer feel like your robot…

[deleted]

Re: The kind of company I want to be a part of

#140
post #96

Earlier quoted context omitted.

Huh? "(s)", itself, only works in one language! Other languages (and even English, sometimes) don't always pluralize by appending lettters to the end of words, so the parenthesized suffix thing very regularly doesn't even work. And who exactly is talking about "embedding" business logic in the i18n framework? Every serious framework I've used has supported placeholders, so at the application level you just select bet…

Many languages have very complicated pluralization rules. For example, Russian has different plural forms for numbers ending in 2. That doesn't prevent a good translation framework from working properly, but it proves why the sample code in your example & the OP would not work. https://www.unicode.org/cldr/charts/43/supplemental/language...

Even English. Counting the top 5 winners of a competition, there's 5th place, 4th place, 3th place, 2th place, and of course, the winner... first place!

No, wait.

Post reply on HN