Hacker News new | ask | show | jobs
by drclau 1867 days ago
I wonder, do you think FB expects all employees to use FB?
3 comments

Ironically they do, internally everything is around a Facebook profile (granted this was true when I was last there years ago). I imagine it’s still the same.
Is it public profile or professional profile. My company gave me an Id which is used for anything, but I consider it as company property and not my personal id.
yeah, in the interview they ask you to build clones of a service and are shocked if you haven’t used it.
Not all of them, but it would be very strange not to use the product you work on, even in some rudimentary form.
Sadly, I have first hand exeperience working on software where the devs clearly 1) did not use the software they created, 2) did not fully understand the purpose of the software
This is not always possible.

At my first job I built a system to track charitable donations by local bank branches for the banks lawyers. I couldn't even understand most of the status drop downs I built as they were just line numbers in IRS forms (eg 1040 13b). The PM on the project was barely doing any better.

But when we were done the lawyers all agreed that it was 1000 times better than the Excel spreadsheet that the lawyers themselves had built and were passing around between offices.

Would it have turned out better if I'd been a tax attorney before taking on the gig, I'm sure. But you can still get results without the deep domain knowledge residing in the programmer's head.

At my first job we built a .Net application for a client. There where some pretty detailed specification regarding how the thing was suppose to work, but not what it was actually used for.

We had an extremely happy client, who used this thing extensively in his own consulting business. None of the developers could tell you how the software was to be used, beyond: “It stores data in a tree like structure with three node types”.

Isn't that most software?
I think "most" is way too broad. I don't think I have one program on my system that is like that. I find this is typically found when a company with no internal dev uses a lowest bidder to offshore software.

Do you think that devs from FAANG, MS, Adobe, open-source projects, etc really have no idea what they are programming? Unless software dev is like an iceberg where there is much much more unseen than seen???

I don't know. I suspect most software is actually internal or proprietary. I don't think that developpers working on some custom widgets factory optimization software actually use it to optimize their mini-factory at home. Or that many developers run their own telecom on the side and need all kinds of software to route calls. Same is probably true of FAANG developpers too: how many adwords engineers actually run their own advertising campaign? Or have a personal need to store massive amounts of data in their own bigtable?