News for hackers. Stuff that matters.
Re:My Google job was tedious and pointless by nejenendn on Tuesday October 17, 2017 @02:09PM (#15493217)
Jealous after bailing after six months? Are you sure it’s not pity? How many times have you quit in a row?
Re:My Google job was tedious and pointless by jondubois on Tuesday October 17, 2017 @02:28PM (#15493415)
I'm almost 30, the longest company I worked for was almost 2 years; it was a startup and they're doing very well now - I would have stayed even longer but I wanted to move to Europe. Other than that I never stayed longer than 6 months at a company and I'm really glad because most of these companies were stagnant or failed.

I've quit my job probably about 10 times now. Employers don't care at all how often you change jobs; they all think they're special and so you'll stick around for them... They all think that they're the next unicorn... Funny thing is that if they were actually a unicorn, I would stay.

If my employer is a visionary genius, I make money.

If my employer is a delusional fool, I make money.

6 months is a good amount of time to figure out which one it is.

Re:My Google job was tedious and pointless by wils1245 on Tuesday October 17, 2017 @02:56PM (#15493727)
Um, many employers care very much. This pattern of job hopping is a red flag at many firms.
Re:My Google job was tedious and pointless by Balgair on Tuesday October 17, 2017 @03:04PM (#15493811)
Man, I wish that were true! I'd love to sit in one place for 2 years. I can't seem to find a job that will last more than 18 months. Some will, but the pay is stagnant and there are no promotions. You must job hop. As one anecdata point, employers all seem to know that diagonal promotions are the standard now and they don't fault you at all. If they did, well then they gave me a red flag, if anything.
Re:My Google job was tedious and pointless by wils1245 on Wednesday October 18, 2017 @04:25AM (#15497664)
It's a good point. The reasoning behind the moves matter. There's a huge difference between switching jobs because a better opportunity is available, and switching jobs frequently for lateral moves.

It would probably be more accurate to say that it's a yellow flag, requiring a bit of explanation but not necessarily a bad thing. I find the pattern of switching every 6 months for (presumably) ~10 years to be pretty extreme and difficult to explain, though. Not to mention exhausting! How many job interviews must that have taken?

Re:My Google job was tedious and pointless by Balgair on Wednesday October 18, 2017 @01:13PM (#15500908)
> Exhausting

No kidding! Here I am complaining about 18-24 month moves and the OP was moving in 1/3rd to 1/4th of the time. Whatever uppers he's taking can't be good for you. Either that or he has the best spouse in history.

Still, honestly, it's a yellow flag. If the guy is good, 6 months may be just fine. But it's a cautious interview I'd think.

Re:My Google job was tedious and pointless by khedoros1 on Tuesday October 17, 2017 @05:59PM (#15495327)
I've been at this job 2 years, and for 7 years at the job before it. 5-6 years of the previous job were great (promotions, raises, etc). The current job is stagnating; I can't stay here much longer.
Re:My Google job was tedious and pointless by nejenendn on Tuesday October 17, 2017 @03:38PM (#15494167)
18 months is a lot different than 6 months. You can’t even ramp up fully on a codebase in 6 months, arguably.
Re:My Google job was tedious and pointless by mnm1 on Tuesday October 17, 2017 @05:24PM (#15495111)
Having worked at over a dozen places in my career, I've never encountered a code base that takes longer than three months to master let alone ramp up on. This includes shitty code, overly complex code, and well written code. I'd say the challenge is staying interested and challenged after three months.
Re:My Google job was tedious and pointless by jondubois on Wednesday October 18, 2017 @06:35AM (#15498049)
The more you change projects, the faster you are able to ramp up to new code bases. It takes me 1 or 2 week to understand the code base well enough so that I can start contributing - This is pretty standard for many contractors like me. Adapting to unfamiliar code bases is a skill on its own.

You don't need to master the whole code base in order to make high quality contributions but you need to be aware of what you don't know and focus your efforts on the parts that you understand really well while learning more about the parts that you don't understand. You can learn as you go throughout for the first 3 months.

If you're already familiar with the framework that the company is using, that's already a big step. Peer review can help as well.

Most good companies have similar coding styles and follow similar practices but they might have different requirements when it comes to testing, security, scalability, Agile/Scrum, etc...

Re:My Google job was tedious and pointless by Balgair on Wednesday October 18, 2017 @01:15PM (#15500923)
> for many contractors like me

Ooooooh! Yeah, I should have caught that earlier. 6 months now makes a lot more sense.

Re:My Google job was tedious and pointless by khedoros1 on Tuesday October 17, 2017 @06:28PM (#15495509)
You've said shitty and complex code...how about voluminous code, or old code? The main product that I work on has about 2 million lines of C, C++, and Java code in the core of the system, then about 20 plugins ranging in size from a few thousand lines to a few hundred thousand lines.

We basically hire for sections of the codebase. It's pretty common for developers to discover the existence of an area of code that they haven't had to touch before and were unaware of the existence of even years after starting to work here.

Re:My Google job was tedious and pointless by Balgair on Wednesday October 18, 2017 @01:19PM (#15500964)
2 Million! Wow! Now that is a LOT of code. I can't imagine anyone being able to master all of that and then keep up with the changes. That would take a decade at least!

For reference, the Bible has ~30k verses in it. A verse isn't a line of code, but I'd say mastering the Bible is a good benchmark for equivalent complexity to coding. If anything the Bible is more straightforward than a 2 million line code base.

Re:My Google job was tedious and pointless by khedoros1 on Wednesday October 18, 2017 @03:28PM (#15502157)
> 2 Million! Wow! Now that is a LOT of code. I can't imagine anyone being able to master all of that and then keep up with the changes. That would take a decade at least!

The people who'd I'd say mastered the core codebase were the people that wrote it. Over the last couple years, they've been laid off one by one, but most of them have been around for 15-18 years already (the prototypes were built around 1998, and I think that the current code descends from stuff written in 1999). I've been around it for about 8 years now, in total. I wrote most of the current build system, a lot of the packaging code, the initial version of two or three of the plugins, and individual features in a few of the others.

The Bible has a distinctly different kind of complexity, though. Social complexity, rather than technical. A line of code has an unambiguous meaning, with other lines of code, the OS, and the underlying hardware providing an unambiguous context. A verse of scripture can have multiple simultaneous meanings, and the context is provided both by surrounding text and by the millennia-old cultures that the verses were written in. I'm not sure how I'd make the comparison.

Re:My Google job was tedious and pointless by slackstation on Tuesday October 17, 2017 @09:43PM (#15496312)
Why have everyone know all of 2M lines of code? Programming is about abstraction, knowing what a subsystem does, what it's responsible for should be adequate most of the time until you need to fix something inside it.

We aren't doctors, we just need the skills to figure things out and fix them quickly.

Re:My Google job was tedious and pointless by khedoros1 on Tuesday October 17, 2017 @10:59PM (#15496571)
The system's more broad than deep, mostly. Lots of functionality covered, but for the most part, the abstractions aren't super-deep.

My point was that someone can ramp up quickly on a portion of the system and have a vague idea of other parts of it, but "mastering" it covers too much code to do it in a reasonable time. Each plugin introduces special cases for the data flow, and the plumbing for that ends up running through the whole system.

Re:My Google job was tedious and pointless by davidcbc on Tuesday October 17, 2017 @02:41PM (#15493560)
If you find yourself unhappy at every company you work for after 6 months the problem might not be with the companies you work for.

Your coworkers probably aren't jealous of your inability to stay at a job for more than 6 months.

Re:My Google job was tedious and pointless by khedoros1 on Tuesday October 17, 2017 @06:03PM (#15495353)
I'm a little over 30, and the shortest I've stayed somewhere is a little over two years (and counting...)

I can't imagine wanting to leave just 6 months after starting somewhere.

Re:My Google job was tedious and pointless by datburg on Wednesday October 18, 2017 @05:03AM (#15497769)
I am an MD graduate and from studies in top notch databases I am waiting for a systemic review to show that my fears are true. Healthcare staff from the president to the hard working orderly, they are doing nothing for nosocomial or hospital associated infections. The ER becomes the reason for an admission. An athlete with a concussion does not need to be left lucid because of the diverse nurses are on smoke break 12. Then by force the medical student learned it from the class before. Do the minimal because you are not responsible as a pupil. The boards book after all will be the reason for the coming plastics beach life. Nobody has time to check hygiene or naps. More? The ICU. They changed the waiting room for rich with no idea about fake double blind studies. Guarantee in intensive care, bugs resistant to every antibiotic. I want to fix a block at least.
Re:My Google job was tedious and pointless by khedoros1 on Wednesday October 18, 2017 @03:53PM (#15502362)
You may've posted this on the wrong thread.
Re:My Google job was tedious and pointless by nejenendn on Tuesday October 17, 2017 @04:12PM (#15494473)
It’s hard to tell the difference between your narrative and the narrative that you can only be hired at failing companies because they can’t afford someone who will stick around.
[dead]
Re:My Google job was tedious and pointless by jondubois on Tuesday October 17, 2017 @02:46PM (#15493630)
I don't care. I enjoy being able to express my opinions and I only want to work for companies who support that.
Re:My Google job was tedious and pointless by LyndsySimon on Tuesday October 17, 2017 @03:55PM (#15494320)
While I don't have your approach to my career, I do share this with you. :)
Re:My Google job was tedious and pointless by treme on Tuesday October 17, 2017 @02:55PM (#15493724)
respect.