Register a SA Forums Account here!
JOINING THE SA FORUMS WILL REMOVE THIS BIG AD, THE ANNOYING UNDERLINED ADS, AND STUPID INTERSTITIAL ADS!!!

You can: log in, read the tech support FAQ, or request your lost password. This dumb message (and those ads) will appear on every screen until you register! Get rid of this crap by registering your own SA Forums Account and joining roughly 150,000 Goons, for the one-time price of $9.95! We charge money because it costs us money per month for bills, and since we don't believe in showing ads to our users, we try to make the money back through forum registrations.
 
  • Post
  • Reply
leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Cancelbot posted:

To contrast with PR chat, where I work is hard on the single branch approach:

- We use mercurial, everything goes into default
- Every commit must be releasable, if it is not you use a feature flag
- Nearly everybody pairs, we're experimenting with mobs

Does anyone else do this?

Wtf is a mobs. Is that like pairing but even more wasteful/useless?

Adbot
ADBOT LOVES YOU

Skandranon
Sep 6, 2008
fucking stupid, dont listen to me

leper khan posted:

Wtf is a mobs. Is that like pairing but even more wasteful/useless?

This sounds like the next big thing. I'm going to call my next book "Mob Rule", which promotes programming with mobs of developers who all angrily shout at one typist to type their solution. This will promote a "Survival of the Fittest" mentality and lead to megabucks (for me).

vonnegutt
Aug 7, 2006
Hobocamp.
I've done a little mob programming. I would say it is a huge waste of time 98% of the time. However, the 2% it was useful was when we were setting up a new project/framework. It was faster to just have the team lead do the main setup, routing, etc on a projector so that all the devs understand at least a bare bones version of where everything goes. You end up with a bit less churn at the beginning.

KoRMaK
Jul 31, 2012



Had to review a pull request with 3k changes and 250+ files


Very topical, asked them to split it up otherwise it's just gonna never get merged.

taqueso
Mar 8, 2004


:911:
:wookie: :thermidor: :wookie:
:dehumanize:

:pirate::hf::tinfoil:

Skandranon posted:

This sounds like the next big thing. I'm going to call my next book "Mob Rule", which promotes programming with mobs of developers who all angrily shout at one typist to type their solution. This will promote a "Survival of the Fittest" mentality and lead to megabucks (for me).

You have to come up with some "mob black-belt" type names, though. Does lynch-master have too much racial connotation?

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost
Something wrong with using the term "mob boss"?

Skandranon
Sep 6, 2008
fucking stupid, dont listen to me

taqueso posted:

You have to come up with some "mob black-belt" type names, though. Does lynch-master have too much racial connotation?
Executioner, Demagogue, Whip, Instigator.... I think there is plenty of material to draw from.

Hughlander
May 11, 2005

necrobobsledder posted:

Something wrong with using the term "mob boss"?

I push for pair-programming to be 'Wonder-Twins' and mob should be 'Form Voltron'

return0
Apr 11, 2007

Cancelbot posted:

To contrast with PR chat, where I work is hard on the single branch approach:

- We use mercurial, everything goes into default
- Every commit must be releasable, if it is not you use a feature flag
- Nearly everybody pairs, we're experimenting with mobs

Does anyone else do this?

We do every commit goes to master and deploys live for pretty much everything. We do synchronous code review at point of commit, it is illegal to refuse if asked to review and takes priority over everything except critical service outages. We don't pair much but do sometimes.

AskYourself
May 23, 2005
Donut is for Homer as Asking yourself is to ...

return0 posted:

We do every commit goes to master and deploys live for pretty much everything. We do synchronous code review at point of commit, it is illegal to refuse if asked to review and takes priority over everything except critical service outages. We don't pair much but do sometimes.

Wtf so you go prison if you say no ?

Are you allowed to say that you will review it but just need a few minutes to wrap your mind up ? What if you really need to go to the washroom you can't say no ?

speng31b
May 8, 2010

AskYourself posted:

Wtf so you go prison if you say no ?

Are you allowed to say that you will review it but just need a few minutes to wrap your mind up ? What if you really need to go to the washroom you can't say no ?

You die. You are literally murdered.

revmoo
May 25, 2006

#basta
What do you guys think about "coding projects" in order to secure a job? I've done them once or twice in the past and ended up hating the actual job once I got hired and kind of swore off doing them again. I'm not happy at my current job so I've been interviewing. I've already done two levels of interviews with this potential company and they want me to do a coding challenge that is suspiciously complete. They want me to build an app:

- That allows user registration
- Users can post
- Users can comment on other's posts
- Users can edit content
- Users can download an export of all their content

This is all pretty straightforward stuff, but to do it right involves basically building a complete app and then handing it over. I have no problem with stuff like Fizzbuzz, but this seems like too much. I either half-rear end it and make myself look bad, or I spend 2-3 days building it right which does not seem like a good use of my time. I get paid for this kind of thing after all. Plus the requirements almost give me the suspicion that they could be using my work for commercial use after I hand it over.

I liked the company, but this seems like a bit much. I asked if doing the project was contingent on an offer and the response was basically "do it and we'll let you talk to the CEO about it." I'd be a whole lot more confident doing the work if we had solid terms worked out but they're unwilling to do that.

I'm leaning towards telling them to gently caress off. I have other prospects and they already had the chance to quiz me in the technical interview. I even sent over code samples for them to review. But maybe I should just do it? I dunno. My gut tells me I shouldn't but maybe I'm just being dumb and should get over it and throw the app together.

AWWNAW
Dec 30, 2008

revmoo posted:

What do you guys think about "coding projects" in order to secure a job? I've done them once or twice in the past and ended up hating the actual job once I got hired and kind of swore off doing them again. I'm not happy at my current job so I've been interviewing. I've already done two levels of interviews with this potential company and they want me to do a coding challenge that is suspiciously complete. They want me to build an app:

- That allows user registration
- Users can post
- Users can comment on other's posts
- Users can edit content
- Users can download an export of all their content

This is all pretty straightforward stuff, but to do it right involves basically building a complete app and then handing it over. I have no problem with stuff like Fizzbuzz, but this seems like too much. I either half-rear end it and make myself look bad, or I spend 2-3 days building it right which does not seem like a good use of my time. I get paid for this kind of thing after all. Plus the requirements almost give me the suspicion that they could be using my work for commercial use after I hand it over.

I liked the company, but this seems like a bit much. I asked if doing the project was contingent on an offer and the response was basically "do it and we'll let you talk to the CEO about it." I'd be a whole lot more confident doing the work if we had solid terms worked out but they're unwilling to do that.

I'm leaning towards telling them to gently caress off. I have other prospects and they already had the chance to quiz me in the technical interview. I even sent over code samples for them to review. But maybe I should just do it? I dunno. My gut tells me I shouldn't but maybe I'm just being dumb and should get over it and throw the app together.

That is way too much functionality for a coding exercise. All the ones I've been asked to do usually take 1-2 hours and should be incomplete by design, so there's more stuff for discussion left over. If you really need the job then I guess you know the answer, but if you're able to tell them to gently caress off that's what I'd suggest.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

revmoo posted:

What do you guys think about "coding projects" in order to secure a job? I've done them once or twice in the past and ended up hating the actual job once I got hired and kind of swore off doing them again. I'm not happy at my current job so I've been interviewing. I've already done two levels of interviews with this potential company and they want me to do a coding challenge that is suspiciously complete. They want me to build an app:

- That allows user registration
- Users can post
- Users can comment on other's posts
- Users can edit content
- Users can download an export of all their content

This is all pretty straightforward stuff, but to do it right involves basically building a complete app and then handing it over. I have no problem with stuff like Fizzbuzz, but this seems like too much. I either half-rear end it and make myself look bad, or I spend 2-3 days building it right which does not seem like a good use of my time. I get paid for this kind of thing after all. Plus the requirements almost give me the suspicion that they could be using my work for commercial use after I hand it over.

I liked the company, but this seems like a bit much. I asked if doing the project was contingent on an offer and the response was basically "do it and we'll let you talk to the CEO about it." I'd be a whole lot more confident doing the work if we had solid terms worked out but they're unwilling to do that.

I'm leaning towards telling them to gently caress off. I have other prospects and they already had the chance to quiz me in the technical interview. I even sent over code samples for them to review. But maybe I should just do it? I dunno. My gut tells me I shouldn't but maybe I'm just being dumb and should get over it and throw the app together.

There is no job and they want to steal your work. The cool thing is that if they actually did that you'd have reasonable grounds to sue.

Gounads
Mar 13, 2013

Where am I?
How did I get here?

revmoo posted:

What do you guys think about "coding projects" in order to secure a job? I've done them once or twice in the past and ended up hating the actual job once I got hired and kind of swore off doing them again. I'm not happy at my current job so I've been interviewing. I've already done two levels of interviews with this potential company and they want me to do a coding challenge that is suspiciously complete. They want me to build an app:

- That allows user registration
- Users can post
- Users can comment on other's posts
- Users can edit content
- Users can download an export of all their content

This is all pretty straightforward stuff, but to do it right involves basically building a complete app and then handing it over. I have no problem with stuff like Fizzbuzz, but this seems like too much. I either half-rear end it and make myself look bad, or I spend 2-3 days building it right which does not seem like a good use of my time. I get paid for this kind of thing after all. Plus the requirements almost give me the suspicion that they could be using my work for commercial use after I hand it over.

I liked the company, but this seems like a bit much. I asked if doing the project was contingent on an offer and the response was basically "do it and we'll let you talk to the CEO about it." I'd be a whole lot more confident doing the work if we had solid terms worked out but they're unwilling to do that.

I'm leaning towards telling them to gently caress off. I have other prospects and they already had the chance to quiz me in the technical interview. I even sent over code samples for them to review. But maybe I should just do it? I dunno. My gut tells me I shouldn't but maybe I'm just being dumb and should get over it and throw the app together.

Agree, that's not reasonable. 8 hours would be about my limit for the entire interview process.

Some places (was it github?) do things like "come work for us for a day" as part of the interview, but they pay you for it.

Pollyanna
Mar 5, 2005

Milk's on them.


Just got a (small) PR for caching Bundler gems via a Docker container rejected, with the reason "Please bring this as a part of the improvement ideas for the team to prioritize". :psyduck: The PR alleviates an issue with a branch that was recently merged into staging that also requires a new gem, and people's Docker containers blew up as a result. I understand the importance of prioritizing changes, but this seemed like a critical issue.

Pollyanna fucked around with this message at 14:18 on Oct 5, 2016

Rocko Bonaparte
Mar 12, 2002

Every day is Friday!

Pollyanna posted:

Just got a (small) PR for caching Bundler gems via a Docker container rejected, with the reason "Please bring this as a part of the improvement ideas for the team to prioritize". :psyduck: The PR alleviates an issue with a branch that was recently merged into staging that also requires a new gem, and people's Docker containers blew up as a result. I understand the importance of prioritizing changes, but this seemed like a critical issue.
So they're basically treating a defect fix as an enhancement or something?

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost
How are you supposed to submit fixes if not through a pull request? An e-mail attachment with a patch file? A herd of goats tattooed with the diff contents paraded through the office?

csammis
Aug 26, 2003

Mental Institution

Pollyanna posted:

Just got a (small) PR for caching Bundler gems via a Docker container rejected, with the reason "Please bring this as a part of the improvement ideas for the team to prioritize". :psyduck: The PR alleviates an issue with a branch that was recently merged into staging that also requires a new gem, and people's Docker containers blew up as a result. I understand the importance of prioritizing changes, but this seemed like a critical issue.

Did you tell the reviewer or the rest of your team, personally and not just a comment on the PR, "I found a critical issue and will be submitting a PR to fix it"? No offense intended but if they're fresh off your gigantic refactoring PRs they might not have actually understood that this was a defect that needed fixing in the short term.

AskYourself
May 23, 2005
Donut is for Homer as Asking yourself is to ...

leper khan posted:

There is no job and they want to steal your work. The cool thing is that if they actually did that you'd have reasonable grounds to sue.

That's my guess as well.

baquerd
Jul 2, 2007

by FactsAreUseless

csammis posted:

Did you tell the reviewer or the rest of your team, personally and not just a comment on the PR, "I found a critical issue and will be submitting a PR to fix it"? No offense intended but if they're fresh off your gigantic refactoring PRs they might not have actually understood that this was a defect that needed fixing in the short term.

Yeah, that sounds like they think he's overreaching and by-passing the process. Maybe his fix wasn't the only way to fix things, and there was a discussion happening he was unaware about on how to do the fix. Some leads just need a heads-up, others want or need to make sure they also really understand the problem as well as the solution before letting work in.

Cancelbot
Nov 22, 2006

Canceling spam since 1928

vonnegutt posted:

I've done a little mob programming. I would say it is a huge waste of time 98% of the time. However, the 2% it was useful was when we were setting up a new project/framework. It was faster to just have the team lead do the main setup, routing, etc on a projector so that all the devs understand at least a bare bones version of where everything goes. You end up with a bit less churn at the beginning.

:agreed:

The one team that does it, the lead is super into it and won't allow poo poo to happen without the mob. When speaking to the other members they don't like it :v: he also has a raging boner for "single piece flow/lean"

Every other team that tried it declared it pointless.

revmoo
May 25, 2006

#basta

Gounads posted:

Agree, that's not reasonable. 8 hours would be about my limit for the entire interview process.

Some places (was it github?) do things like "come work for us for a day" as part of the interview, but they pay you for it.

I think 8 hours is totally fine. And this is an agency so they could easily come up with paid work that wouldn't necessitate giving me the keys to their kingdom to accomplish, either on-site or freelance, if they wanted to see my work.

I ended up telling them to take a hike and got a response back that they were super disappointed and really liked me but they've had tons of people do this challenge. Either they're bullshitting or their entire development team is a bunch of loving marks, so gently caress em either way.

Pollyanna
Mar 5, 2005

Milk's on them.


necrobobsledder posted:

How are you supposed to submit fixes if not through a pull request? An e-mail attachment with a patch file? A herd of goats tattooed with the diff contents paraded through the office?

I submit a ticket, and it will be prioritized in the backlog. Basically, they want to follow the rules for every thing we need to do. I must have overestimated its urgency or just plain didn't follow protocol, which is my own fault.

csammis posted:

Did you tell the reviewer or the rest of your team, personally and not just a comment on the PR, "I found a critical issue and will be submitting a PR to fix it"? No offense intended but if they're fresh off your gigantic refactoring PRs they might not have actually understood that this was a defect that needed fixing in the short term.

This is after the other big PRs, yes. I suspect the issue was that I didn't properly explain the PR to them, since it was framed as "we currently have to rebuild docker containers to install new gems, so we need a way to cache and serve them" and I only mentioned "docker containers fail to run if you don't rebuild while switching branches" after a co-worker asked what this was for. :( So I likely miscommunicated.

Here's the text of the PR if it helps:

quote:

Original Problem

Related to [ticket with new gems], we currently have to re-build containers and reinstall all gems from scratch whenever we want to add new ones. We need a way to cache and serve the gems used by Bundler.

Solution

Add a docker-compose container for offloading gems used by Bundler, and use it in the web container.

Acceptance criteria

Gems are cached and remain up-to-date via docker-compose run web bundle, without breaking functionality.

I'm also in charge of testing the acceptance criteria for a different PR, and they were kind of condescending when recommending that I test the inverse of each criteria as well. Maybe I'm misinterpreting them, but I feel frustration here. I'm talking with them later today, so I'll bring up these concerns as well. I wouldn't be surprised if it's the typical goon social retardation on my part...

Rocko Bonaparte
Mar 12, 2002

Every day is Friday!
It sounds like a typical bureaucracy of technical people with terrible social skills who don't trust each other.

return0
Apr 11, 2007

AskYourself posted:

Wtf so you go prison if you say no ?

Are you allowed to say that you will review it but just need a few minutes to wrap your mind up ? What if you really need to go to the washroom you can't say no ?

If you need to go to the toilet or make a coffee or spend two minutes wrapping up then that's obviously fine, the point is you cannot defer peer review and must do it immediately. It works pretty well, and is quite well aligned to a one-piece-flow / kanban philosophy.

revmoo posted:

What do you guys think about "coding projects" in order to secure a job? I've done them once or twice in the past and ended up hating the actual job once I got hired and kind of swore off doing them again. I'm not happy at my current job so I've been interviewing. I've already done two levels of interviews with this potential company and they want me to do a coding challenge that is suspiciously complete. They want me to build an app:

- That allows user registration
- Users can post
- Users can comment on other's posts
- Users can edit content
- Users can download an export of all their content

This is all pretty straightforward stuff, but to do it right involves basically building a complete app and then handing it over. I have no problem with stuff like Fizzbuzz, but this seems like too much. I either half-rear end it and make myself look bad, or I spend 2-3 days building it right which does not seem like a good use of my time. I get paid for this kind of thing after all. Plus the requirements almost give me the suspicion that they could be using my work for commercial use after I hand it over.

I liked the company, but this seems like a bit much. I asked if doing the project was contingent on an offer and the response was basically "do it and we'll let you talk to the CEO about it." I'd be a whole lot more confident doing the work if we had solid terms worked out but they're unwilling to do that.

I'm leaning towards telling them to gently caress off. I have other prospects and they already had the chance to quiz me in the technical interview. I even sent over code samples for them to review. But maybe I should just do it? I dunno. My gut tells me I shouldn't but maybe I'm just being dumb and should get over it and throw the app together.

That is too much. At my place we have an exercise that is as small as possible while still being a somewhat interesting problem that we can derive some useful insight on how people code, how they research, etc. It's an optimisation problem with a trivial polynomial solution and a slightly more complex (but still straightforward) linearithmic solution with an appropriate data structure. It should take an hour tops and a succinct python solution fits on a single page of code.

No way would I write a full web app that takes 8 hours.

Pollyanna posted:

Stuff about rejected PR

In a place like this, what happens when a PR is rejected? Do you get concrete, actionable feedback on what to change, or is it vague? What happens if you disagree with the PR feedback? In a synchronous communication the developers would just talk face to face about it and agree what to do, but in a more passive asynchronous and impersonal process I can imagine it being much more difficult.

return0 fucked around with this message at 20:11 on Oct 6, 2016

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost
The other part that's really strange about that huge-rear end interview project is that following through on the entire project does not give you much more information about the candidate than if someone completed one or two of those tasks. There's a big gulf between small, toy problems and a full blown application that's nearly feature-complete and it should be obvious after someone's done an exercise whether they're capable of much more than that.

Munkeymon
Aug 14, 2003

Motherfucker's got an
armor-piercing crowbar! Rigoddamndicu𝜆ous.



revmoo posted:

What do you guys think about "coding projects" in order to secure a job? I've done them once or twice in the past and ended up hating the actual job once I got hired and kind of swore off doing them again. I'm not happy at my current job so I've been interviewing. I've already done two levels of interviews with this potential company and they want me to do a coding challenge that is suspiciously complete. They want me to build an app:

- That allows user registration
- Users can post
- Users can comment on other's posts
- Users can edit content
- Users can download an export of all their content

This is all pretty straightforward stuff, but to do it right involves basically building a complete app and then handing it over. I have no problem with stuff like Fizzbuzz, but this seems like too much. I either half-rear end it and make myself look bad, or I spend 2-3 days building it right which does not seem like a good use of my time. I get paid for this kind of thing after all. Plus the requirements almost give me the suspicion that they could be using my work for commercial use after I hand it over.

I liked the company, but this seems like a bit much. I asked if doing the project was contingent on an offer and the response was basically "do it and we'll let you talk to the CEO about it." I'd be a whole lot more confident doing the work if we had solid terms worked out but they're unwilling to do that.

I'm leaning towards telling them to gently caress off. I have other prospects and they already had the chance to quiz me in the technical interview. I even sent over code samples for them to review. But maybe I should just do it? I dunno. My gut tells me I shouldn't but maybe I'm just being dumb and should get over it and throw the app together.

I keep thinking about this am I'm wondering if there's a framework they use that would make that easy to the point of being trivial enough to throw together in an hour that you, I and the rest of the thread just don't know well enough.

Skandranon
Sep 6, 2008
fucking stupid, dont listen to me

Munkeymon posted:

I keep thinking about this am I'm wondering if there's a framework they use that would make that easy to the point of being trivial enough to throw together in an hour that you, I and the rest of the thread just don't know well enough.

Then that makes it a lovely exercise. It's like answering "Implement Quicksort" with "use List.sort()".

Munkeymon
Aug 14, 2003

Motherfucker's got an
armor-piercing crowbar! Rigoddamndicu𝜆ous.



Skandranon posted:

Then that makes it a lovely exercise. It's like answering "Implement Quicksort" with "use List.sort()".

It's not if they're trying to filter out people who don't already know whatever framework they have in mind.

Cuntpunch
Oct 3, 2003

A monkey in a long line of kings
Coincidentally, I got an email that the CodeWars guys have spun their execution and analysis engine into http://qualified.io - which is a nifty idea to prevent this very confusion.

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost
Between that, hackerrank, leetcode, codility, and dozens of others what's the differences between each of these anyway? I think I've struggled more with the runtime engines and editors on these sites more than the actual questions given to me so far, including one case where code compiled just fine for me locally using only standard libraries and standard compilers while the one online failed to even parse out.

revmoo
May 25, 2006

#basta

Munkeymon posted:

It's not if they're trying to filter out people who don't already know whatever framework they have in mind.

They use cakephp lol

Slash
Apr 7, 2011

Pollyanna posted:

I submit a ticket, and it will be prioritized in the backlog. Basically, they want to follow the rules for every thing we need to do. I must have overestimated its urgency or just plain didn't follow protocol, which is my own fault.


This is after the other big PRs, yes. I suspect the issue was that I didn't properly explain the PR to them, since it was framed as "we currently have to rebuild docker containers to install new gems, so we need a way to cache and serve them" and I only mentioned "docker containers fail to run if you don't rebuild while switching branches" after a co-worker asked what this was for. :( So I likely miscommunicated.

Here's the text of the PR if it helps:


I'm also in charge of testing the acceptance criteria for a different PR, and they were kind of condescending when recommending that I test the inverse of each criteria as well. Maybe I'm misinterpreting them, but I feel frustration here. I'm talking with them later today, so I'll bring up these concerns as well. I wouldn't be surprised if it's the typical goon social retardation on my part...

To be honest a lot of what you're saying in this thread sounds like it could be resolved by just talking to people.

(...and also chopping up your PR's into smaller manageable chunks for review). I will almost always prioritise small reviews over large ones, just because trying to keep all the context in your head for a large review takes so much mental effort., and you have to set aside a large chunk of time specifically for it.

leper khan
Dec 28, 2010
Honest to god thinks Half Life 2 is a bad game. But at least he likes Monster Hunter.

Slash posted:

To be honest a lot of what you're saying in this thread sounds like it could be resolved by just talking to people.

(...and also chopping up your PR's into smaller manageable chunks for review). I will almost always prioritise small reviews over large ones, just because trying to keep all the context in your head for a large review takes so much mental effort., and you have to set aside a large chunk of time specifically for it.

I'd still probably have scheduled that time within like 2 weeks, not several months.

Most places I've worked that claimed to do code reviews actually don't, or they're so rare that they're effectively useless. Not sure if not having them is worse than not pushing them through. :shrug:

Sagacity
May 2, 2003
Hopefully my epitaph will be funnier than my custom title.

Slash posted:

could be resolved by just talking to people.
Quoted for emphasis. If you are unsure of things, or you're worried person X might think thought Y, why not just TALK to them?

pugnax
Oct 10, 2012

Specialization is for insects.
How do you guys treat documentation in your ~agile flow~? An extra story per feature? Treat it like a feature in itself?

Hughlander
May 11, 2005

pugnax posted:

How do you guys treat documentation in your ~agile flow~? An extra story per feature? Treat it like a feature in itself?

Part of the definition of done for each story is that it's documented, it passes a functional review, it's on a master branch, it has automated tests, it's passed a code review, etc...

necrobobsledder
Mar 21, 2005
Lay down your soul to the gods rock 'n roll
Nap Ghost
Depends upon the culture in my experience. One place a definition of a "done" story meant documentation, tests, and the whole nine yards - pretty standard development lifecycle. At my last place it took forever to get approvals so that approach would mean entire sprints would go by with 0 story points and all of a sudden 200+ points show up in a sprint even though people are working and finishing their work diligently. So we had to create separate stories for approvals and put that into an "approval" epic that I presented at leadership meetings as topics of discussion (and routinely ignored). It became waterfall in the end with huge deploys to production with 8+ sprints worth of work showing up at once and management demanding more gating in the approval process presuming that it improves quality of work into production. Then again, this was a company all about Six Sigma, so I guess I shouldn't be surprised at how ineffective it is at development and innovation.

Adbot
ADBOT LOVES YOU

Vulture Culture
Jul 14, 2003

I was never enjoying it. I only eat it for the nutrients.

revmoo posted:

I think 8 hours is totally fine. And this is an agency so they could easily come up with paid work that wouldn't necessitate giving me the keys to their kingdom to accomplish, either on-site or freelance, if they wanted to see my work.

I ended up telling them to take a hike and got a response back that they were super disappointed and really liked me but they've had tons of people do this challenge. Either they're bullshitting or their entire development team is a bunch of loving marks, so gently caress em either way.
8 hours isn't fine for one step (if the interview is based entirely on technical prowess and 0% on team fit, run the gently caress far away). It's fine if you're already between jobs because you can afford to be, or because you're an unencumbered twenty-something or early thirty-something with no other demands on that time. It's not okay for people with multiple jobs, people with children, people with elder care responsibilities, etc. This will be reflected in the demographics of the workplace.

  • 1
  • 2
  • 3
  • 4
  • 5
  • Post
  • Reply