News for hackers. Stuff that matters.
Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by ams6110 on Tuesday May 29, 2018 @10:36AM (#17179500)
> Honestly I don't get the obsession with recent grads.

They will work more hours for less money. This is nothing new. My first job out of university in the early 1990s was for one of the "big" consulting firms. 50-60 hour work weeks were the norm. I made decent money (they paid overtime) especially for a first job, but I wouldn't do it at my age now with a family and kids.

Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by agotterer on Tuesday May 29, 2018 @10:50AM (#17179604)
Why is there a belief in this industry that working more hours == productivity? Arguably a more experienced developer could do the same work (if not better) in less hours. The right to not work 12 hours a Day shouldnt be something that is earned with age. If a team is consistently required to put in unreasonably long hours it’s either due to being understaffed or poor planning. Both are a recipe for disaster...
Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by PurpleBoxDragon on Tuesday May 29, 2018 @11:00AM (#17179716)
>Why is there a belief in this industry that working more hours == productivity?

Lack of manager ability to measure productivity based on anything else. Between POs, BAs, business representatives, and IT managers there are a lot of people who don't seem to be able to grasp why two relatively simple to describe tasks can require such vast differences in time. So it becomes hard for them to judge if their developer is wasting their time or not (and let's not even begin on overall lack of trust to begin with), so the only fall back measure is if they have their butt in the seat and appear to be working. And even if you are lucky enough that everyone you directly deal with either understands the basics on why sizing varies so greatly or able to accept it without question, you still have to deal with middle managers walking the floor who measure productivity the same as they would in a factory. And if you are lucky enough to not even have this problems, you still have to deal with cultural norms set in party by all the jobs which aren't as lucky.

Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by ams6110 on Tuesday May 29, 2018 @11:47AM (#17180199)
Well in the case of consulting it's more billable hours, thus more profit. The clients should be the ones asking "why do you need 20 developers working 60 hours a week on this inventory system" but they seemed to accept it as normal.
Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by bpyne on Tuesday May 29, 2018 @11:07AM (#17179806)
My guess is that it's a myth that developed from the industrial era when more widgets could be produced in 12 hours than 8. The fact that developers don't do specialized line work doesn't seem to register.

As people are noting on this thread, startups are their own thing. During my startup days, we were always the next sale or funding round away from going belly up. We pulled late hours to get in the latest features for our president to "sell" to investors.

Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by philipov on Tuesday May 29, 2018 @11:02AM (#17179730)
Because managers can measure hours, but they can't measure effectiveness.
Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by cannonedhamster on Tuesday May 29, 2018 @11:18AM (#17179910)
Good managers can measure effectiveness. The problem is it's hard to quantify to higher ups, and even when you do quantify the data, it never beats the sales guy drinking with the boss and knowing the boss's taste in wo/men.
Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by philipov on Tuesday May 29, 2018 @12:47PM (#17180824)
I think that measurement implies a quantity being measured, so it sounds like we agree on the main point. Managers can form opinions about who is effective, but the silly quantities they come up with don't end up being useful, because "mistakes avoided" isn't an observable[0]. You can't count events that didn't happen, yet such hypothetical suppositions are crucial to appreciating the benefits of experience.

0: https://en.wikipedia.org/wiki/Observable

Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by mgkimsal on Wednesday May 30, 2018 @10:04AM (#17187703)
Thanks - I've had that notion for a long time, but could never put it as succinctly. "You can't count events that didn't happen."

Had a lowball offer from a company once - had some friends working there. I could see from some earlier code that some really basic web knowledge was being overlooked. I won't go in to details, but... this was something I'd pointed out to one of the managers there (met at a local meetup). Fixing it then would have taken about 2-3 hours, scanning all the code to ensure it was in sync. Instead, the problem spread as they grew, and it's harder to fix when there are dozens of staff and thousands of files in use vs 5 staff and a dozen files. It became a 'this has to be fixed in order to close mega-deal X integration with company Y', and it took multiple devs several weeks of full-on effort to rectify everything.

How do you quantify that? "Please, take my advice, doing this 4 hours of work now now will save you >$50k and weeks of opportunity cost in 4 years". Generally people don't seem to care.

Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by StreamBright on Tuesday May 29, 2018 @11:14AM (#17179885)
One of the worst people I worked with was a guy who worked 12+ hours and his code was insanely complex for no good reason. He rewrote other people's code over night without any review. Because he was good friend with management he could get away with it. He created a 100.000 line ETL tool that I replaced with 1000 lines one, that also run 10-100 times faster. I did it while explained everything to all of the team members so everybody was onboard. I never work more than 8 hours and I am willing to be fired over this. I guess work more hours is not indication of any quality and people should not be judged based on this.
Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by mgkimsal on Tuesday May 29, 2018 @11:26AM (#17179997)
>He created a 100.000 line ETL tool that I replaced with 1000 lines one, that also run 10-100 times faster. I did it while explained everything to all of the team members so everybody was onboard.

Data import processes often seem to get shuffled to people usually least prepared to understand how to handle them.

2 anecdotes:

1. worked someplace years ago who would take in customer data, transform it in to our structure, then put in to mysql (2004 mysql). larger projects... this ended up taking 24 hours in some cases. I spent some time (a few hours), and had the whole thing working in under an hour. Working with a couple other folks there they got it down to around 20-25 minutes. The big secret was .... dropping indexes, importing chunks in to memory (vs disk), then copying the memory table to disk after a chunk. This was first met with "that can't work... we've already optimized everything... etc". Until it was demonstrated.

2. Colleague worked at a company which was primarily email marketing. They'd take in email lists, "import" them (which created some related metadata records, etc). The guy who wrote this importer had 'rewritten it to be faster' a year earlier, and larger imports (we're talking like... 10k emails) were taking days. Onboarding a client of 30k emails would take 2 weeks. It was literally insane code. My colleague rewrote the whole thing to work the 30k emails in under an hour, documented the code, had tests demonstrating weird edge cases... "Can't trust it - original dev needs to review it first". He (my colleague) was part of a group of people who was let go a couple months later (and was also approaching 40).

The phrase "big data" was also taking hold as a buzzword around the time of incident 2 (2 years ago maybe?). People think anything that can't fit in to excel is somehow 'big data'.

Re:Facebook Tools Are Used to Screen Out Older Job Seekers, ... by mmt on Tuesday May 29, 2018 @04:56PM (#17182859)
> People think anything that can't fit in to excel is somehow 'big data'.

To be fair, I'd say this is only true if "excel" is generalized to "the largest non-distributed-computing tool they're personally aware of".

Granted, that may usually be a spreadsheet, but at least in the tech industry, people do know of DBMSes. They just happen to think an affordable single server is an order of magnitude smaller than is actually achievable, even if it's an order of magnitude larger than a spreadsheet.