|
Vulture Culture posted:Someone formally wrote poo poo down and both parties can be held to that. Regardless of who writes them, the whole point of Cucumber-style declarative BDD is that non-developer stakeholders understand how to read them. This can be used to iteratively agree on a spec without a big up-front formal document. If that isn't a requirement, definitely avoid Cucumber. Pollyanna posted:... One of the big things that needs to be learned by developers isn't to just interview for coding problems, they need to learn to interview the company. Most of the soft stuff like "explain your release process," "so how is it... you make money and scale?" or "explain your company culture and values" was completely irrelevant to me when I was starting out, but it's absolutely important for success when you're not applying to well-known software shops because most places outside the hallowed halls of Big Tech are complete abortions to work in due to factors having nothing to do with the codebase (and absolutely some niches within those of course).
|
# ? May 1, 2017 14:14 |
|
|
# ? Jun 22, 2024 22:22 |
|
necrobobsledder posted:BDD does not solve fundamental organizational and professional issues. Only strong, responsible, good leadership (leadership != management) can fix organizational issues, not some random cobbling together of devops, lean, SAFE, Agile, Six Sigma, or whatever other crap is sold to poor leaders with more money than skills, talent, or experience. In the same way that developers shouldn't care about certifications as an assessment of skills (maybe in fact a negative indicator of skill) organizations involved in those tend to show that's exactly what they're actually BAD at. Pretty much. It's just one particular thing that continues to annoy me though, and slows us down.
|
# ? May 1, 2017 14:25 |
amotea posted:All aboard the AGILE RELEASE TRAIN motherfuckers, we're leaving the ARCHITECTURAL RUNWAY! I'll take "Systems so convoluted we spend more time figuring out how to do things than actually doing things" for $200 Alex
|
|
# ? May 1, 2017 14:33 |
|
Pollyanna posted:Really, the biggest advantage from all this is: That's basically it. In an ideal situation it wouldn't be "someone wrote something down", but "people actually got together and agreed on what to write down". And the last point in your list is especially important. Imagine having functional documentation that's always guaranteed to be up-to-date. Holy poo poo.
|
# ? May 1, 2017 14:59 |
|
Polio Vax Scene posted:I'll take "Systems so convoluted we spend more time figuring out how to do things than actually doing things" for $200 Alex
|
# ? May 1, 2017 15:07 |
|
amotea posted:All aboard the AGILE RELEASE TRAIN motherfuckers, we're leaving the ARCHITECTURAL RUNWAY! Holy poo poo. We think we're doing agile, but this is really what we're doing
|
# ? May 2, 2017 01:17 |
|
SAFe is so 2016. The new hotness is CrossAgile - you do Crossfit while coding. Supposed to give you mad productivity gains. The consultant fees are baller
|
# ? May 2, 2017 04:15 |
|
My Rhythmic Crotch posted:SAFe is so 2016. The new hotness is CrossAgile - you do Crossfit while coding. Supposed to give you mad productivity gains. The consultant fees are baller We fired that guy last July.
|
# ? May 2, 2017 04:42 |
|
My Rhythmic Crotch posted:SAFe is so 2016. The new hotness is CrossAgile - you do Crossfit while coding. Supposed to give you mad productivity gains. The consultant fees are baller Develop your abs while you develop your apps!
|
# ? May 2, 2017 07:26 |
|
Sick perf gains!
|
# ? May 2, 2017 11:01 |
|
My Rhythmic Crotch posted:SAFe is so 2016. The new hotness is CrossAgile - you do Crossfit while coding. Supposed to give you mad productivity gains. The consultant fees are baller That's gold I'm coding burpy no ruby man
|
# ? May 2, 2017 12:31 |
|
My Rhythmic Crotch posted:SAFe is so 2016. The new hotness is CrossAgile - you do Crossfit while coding. Supposed to give you mad productivity gains. The consultant fees are baller this is perfect because I've also been microdosing HGH for months
|
# ? May 3, 2017 05:36 |
|
* CSS3 knowledge including data consumption from RESTful APIs An actual bullet point on a job posting.
|
# ? May 3, 2017 15:32 |
Gildiss posted:* CSS3 knowledge including data consumption from RESTful APIs
|
|
# ? May 3, 2017 15:41 |
|
Gildiss posted:* CSS3 knowledge including data consumption from RESTful APIs Well, technically you could hit an endpoint to get a background-image: url(...)
|
# ? May 3, 2017 15:58 |
|
Lumpy posted:Well, technically you could hit an endpoint to get a background-image: url(...) oh god it could be real
|
# ? May 3, 2017 16:46 |
Dynamic CSS served to you over an API? Count me IN!
|
|
# ? May 3, 2017 16:50 |
|
Lumpy posted:Well, technically you could hit an endpoint to get a background-image: url(...)
|
# ? May 3, 2017 17:02 |
|
Polio Vax Scene posted:Dynamic CSS served to you over an API? Count me IN! This is what we do. Is it really that strange?
|
# ? May 3, 2017 17:17 |
|
Pollyanna posted:This is what we do. Is it really that strange? It's PROBABLY more complicated than it needs to be? Ideally, you'd get most of it static and just dynamically switch classes to change appearance.
|
# ? May 3, 2017 17:20 |
|
Nah, but just reading it that way made it sound insane. then there was an m night shamylan twist where it turns out it was me all along, I was a dead agile programmer
|
# ? May 3, 2017 17:19 |
|
I mean I wouldn't be surprised if our approach turned out to be overengineered crap.
Pollyanna fucked around with this message at 17:28 on May 3, 2017 |
# ? May 3, 2017 17:26 |
|
My Rhythmic Crotch posted:SAFe is so 2016. The new hotness is CrossAgile - you do Crossfit while coding. Supposed to give you mad productivity gains. The consultant fees are baller Don't a bunch of places with military contractors in the reserve have those folks that have to maintain their fitness requirements so they do pushups and poo poo during builds and whatever?
|
# ? May 3, 2017 17:34 |
|
CrossFit is for people that are like, "Hey, remember gym class in high school? That was so awesome!"
|
# ? May 3, 2017 17:35 |
|
Rocko Bonaparte posted:Don't a bunch of places with military contractors in the reserve have those folks that have to maintain their fitness requirements so they do pushups and poo poo during builds and whatever? Thats just good use of your time. Shouldn't be a military contractor only thing. Hang on, gonna install my chinup bar in my doorway and get a 6 pack of la-croix from the closet for each hand to curl
|
# ? May 3, 2017 17:35 |
|
Skandranon posted:It's PROBABLY more complicated than it needs to be? Ideally, you'd get most of it static and just dynamically switch classes to change appearance. You can see Experts Exchange doing this, where there's a site-wide stylesheet and a page-specific stylesheet on every page. The latter is generated based on the possible components that can show up on the current page. Which, of course, led to bizarre bugs where a single page somewhere had an overly broad CSS rule that overrode a site-wide style and the bug reports from the users never got specific enough to track down what was causing it. The pendulum constantly swung between overly broad and overly specific CSS rules. Good ol' CSS!
|
# ? May 3, 2017 17:54 |
|
Is there a good template for jira tickets our there? The tickets I keep getting are always vague or insipid stuff like "IF I DO THIS, THEN THIS HAPPENS. IF I DON'T THEN IT DOESN'T" and that doesn't actually tell me anything like what's the core problem, what's the expected behavior, etc. I just want my PO to write decent tickets
|
# ? May 3, 2017 19:14 |
|
CPColin posted:You can see Experts Exchange doing this, where there's a site-wide stylesheet and a page-specific stylesheet on every page. The latter is generated based on the possible components that can show up on the current page. Which, of course, led to bizarre bugs where a single page somewhere had an overly broad CSS rule that overrode a site-wide style and the bug reports from the users never got specific enough to track down what was causing it. That's a weird choice, given browser caching and modern CDNs.
|
# ? May 3, 2017 19:20 |
|
Pollyanna posted:Is there a good template for jira tickets our there? The tickets I keep getting are always vague or insipid stuff like "IF I DO THIS, THEN THIS HAPPENS. IF I DON'T THEN IT DOESN'T" and that doesn't actually tell me anything like what's the core problem, what's the expected behavior, etc. "Steps to reproduce: Expected behaviour: Actual behaviour: Tickets without all three of these things will be closed!"
|
# ? May 3, 2017 19:23 |
|
lifg posted:That's a weird choice, given browser caching and modern CDNs. The extra work it took to make that stuff browser-cacheable and CDN-enabled made it pretty complicated to make any changes to that area of code!
|
# ? May 3, 2017 19:32 |
|
Doom Mathematic posted:Steps to reproduce: Yeah this is all you need to get a pretty good boost in ticket quality in my experience. It's not well-suited to feature requests obviously, but it gives people a good nudge in the right direction for bug reports.
|
# ? May 3, 2017 20:01 |
|
Doom Mathematic posted:"Steps to reproduce: And then there's the one coworker who has to use the special template that adds, "Explain why you expect this behavior."
|
# ? May 3, 2017 20:11 |
Doom Mathematic posted:"Steps to reproduce: quote:Expected behaviour: quote:Actual behaviour: why did you close my ticket you seem very combative this isn't conducive to a good workplace environment
|
|
# ? May 3, 2017 20:18 |
|
ChickenWing posted:Use thing Reasonable grounds for murder, right? No jury would convict.
|
# ? May 3, 2017 20:23 |
|
ChickenWing posted:Use thing Could not reproduce.
|
# ? May 3, 2017 20:29 |
|
Doom Mathematic posted:"Steps to reproduce: We just get copy pasted emails from clients in our ticketing system sweet lord release me from this
|
# ? May 3, 2017 20:41 |
We had hand written forms for bugs at a job I worked at a few years ago. I can't remember what was on the forms for sure, but it pretty similar to the above questions plus a couple extra. People always just wrote whatever, ignoring the lines, questions, checkboxes, etc. It was always useless information too. "My screen doesn't look right!" "My system crashed. Fix it please!" "I had a problem, come see me! -Rick" Trying to force people to actually fill out the form instead of just scrawling a random sentence wherever just resulted in nonsense. "Steps to reproduce: Use {our in house program} Expected behavior: Working! Actual behavior: Crashed!"
|
|
# ? May 3, 2017 21:43 |
|
Being able to train QA and testers, when you have no authority to do so, is a wicked useful skill. Setting up templates like this is a good way to start that.
|
# ? May 3, 2017 22:20 |
|
Rocko Bonaparte posted:CrossFit is for people that are like, "Hey, remember gym class in high school? That was so awesome!" Or for people who are, "Validate and applause for me as I do something stupid that could ruin my knees forever."
|
# ? May 4, 2017 00:40 |
|
|
# ? Jun 22, 2024 22:22 |
|
ChickenWing posted:Use thing Ticket closed: user should not reproduce.
|
# ? May 4, 2017 02:12 |