|
Here's my timesheet nag email: Missing Timesheets for [ME] Minimum hours per day expected: 8.00 Hours input for 04/03/16 6.25 Hours input for 03/03/16 7.25 Hours input for 02/03/16 8.25 Hours input for 01/03/16 8.50 Hours input for 29/02/16 7.50 We have time fields attached to our task tracker thing - works fine for support / investigation jobs, but it's totally useless for when you're just working on projects. On the bright side we've written a bunch of code to extend the timesheet tool and make it really easy to just go '2 hrs admin 2 hrs checking emails 5 days a week' to fill in all the other time. Agency work and doing dev for 30 clients at once has its own hilarious set of impediments for developers - I always laugh when we're asked to estimate how long investigating a problem will take before beginning to investigate it so they can get into fights with clients over approving 2 hrs of time.
|
# ¿ Mar 8, 2016 21:09 |
|
|
# ¿ May 2, 2024 22:49 |
|
smackfu posted:(And yes, all this Agile terminology is wankery but calling stuff by the wrong name does make you look uninformed.) I really hate this right now We're going through a process of talking about fixing our process. Scrum keeps coming up but we're not actually remotely close to doing scrum and it drives me batty because I just know someone will talk to our customers about how we're DOING SCRUM and look incredibly silly. (I wish more agile processes were presented as 'hey this is a useful technique given the situation X and forces Y, it achieves Z' and we could just sensibly pick out the things that make sense in our situation with justification - but no, we're looking at cargo cult scrum with no product owners and hard quotes and estimating 500 hours of work up front.)
|
# ¿ Apr 26, 2017 01:47 |
|
PHP used a philosophy of keeping the same function API as the underlying C lib it was exposing - that's pretty much why you have all the things like mysql_real_escape_string as that is literally what mysql named its charset-aware escaping function. Modern PHP is okay, not my fave language for fun, but the contempt culture around it is pretty bad.
|
# ¿ Jun 28, 2017 07:29 |
|
Munkeymon posted:That just makes me wonder what's wrong with Magento that it's slower to generate SQL than it is to cache it in a database. https://github.com/magento/magento2/blob/develop/app/code/Magento/Catalog/Model/Product.php#L386 is my favorite example of Magento madness. Mage1 used a static service locator for dependencies, Mage2 read somewhere that that's Bad and dependency injection is Good, so converted over to this kind of constructor because Good is better than Bad. I appreciate the @SuppressWarnings(PHPMD.ExcessiveParameterList) in particular
|
# ¿ Oct 16, 2017 23:49 |
|
Stack overflow and irc are inhabited by people burned out through spending all day answering the same questions and so they optimise question policy for them and bite the living gently caress out of newbies for asking wrong. In a workplace the environment is generally quite different, err in the direction of asking that q.
|
# ¿ Jan 23, 2018 13:19 |
|
Our jira setup was going great, replacing our hacked-around copper, until people started doing custom workflows Now there are 15 states and required transitions and the transition names don't match the new state so you get to guess that REQUIRES MR sends you to INTERNAL QA and there are two different end points RESOLVED and COMPLETE and neither actually sets the resolved flag on issues and it's only a little longer before we reach
|
# ¿ Feb 7, 2018 05:17 |
|
My psychic powers tell me that if open plan offices were more expensive real estate than private offices it'd instantly be offices all round as a standard.
|
# ¿ Feb 11, 2018 21:54 |
|
Just had another two hour meeting with 12 people bikeshedding jira workflows.
|
# ¿ Feb 19, 2018 04:10 |
|
redleader posted:I had one where you could apply search filters using syntax very similar to that of a SQL where clause. Yeah I love it when an API basically demonstrates for you how to SQLI the database at the far end in its own error messages. The worst longterm hack I've had with APIs is an ecommerce job where I'm regularly updating price and special price data at my end. There's a getProductInfo call to make, but it doesn't include special price info because they've been implemented as a loyalty discount if you're a customer. So the only way to get the special price we could find is, roughly, * call createGuestCart, get a cartID1 * call addProductToCart(cartID1,SKU) * call getCartTotal(cartID) * call createCustomerCart(customerID) where this is a magic customerID we keep around for this * call addProductToCart(cartID2,SKU) * call getCartTotal(cartID2) * if the total for cart2 is lower than cart1, then we know the product's on special! Repeat for 30k SKUs each day. Hope they never delete the magic customer. I was on the phone with the vendor for hours over months trying to determine a better way of doing this and they couldn't think of one.
|
# ¿ Mar 30, 2018 02:00 |
|
geeves posted:Jira was good until about 5 or 6 years ago when they decided to be EVERY SINGLE THING. This has been really loving me off since it's taken 5 or 6 years for us to actually get Jira in place, and now a bunch of the stuff I looked at when trialling it years ago is trash. I keep looking up features and finding tickets explaining how they've been removed from the cloud version. Why am i resorting to tampermonkey to get things like timestamps on updates? It didn't help that we had people setting up workflows without trying them out leading to things like START WORK and IN PROGRESS being two different buttons leading into different flow routes and no ability to go back if you clicked the wrong thing Confluence is particularly awful now - you can't even edit using wikitext at this point and it's trying to look like a social media post instead of anything useful.
|
# ¿ Jun 6, 2018 04:36 |
|
I say 'agile is a set of techniques we can choose from to make us more effective'and what gets heard is 'agile is a set of buzzwords we can use to tell our customers we are cheaper' and they're not quite the same thing
|
# ¿ Nov 8, 2018 20:30 |
|
I saw some slides the other day that included blocking out 'wfw' meetings in order to get any time to work from work.
|
# ¿ Dec 13, 2018 23:58 |
|
Carbon dioxide posted:Cool, GitHub now allows users to make unlimited private repos on the free tier. I have a heap of stuff on gitlab because of this. Nice to see.
|
# ¿ Jan 7, 2019 22:43 |
|
Watching small agency teams try and do scrum is enraging. oh look you planned out seven sprints worth of work for 1 person to do in advance, that was a good use of days of slaving in jira for this fixed-price job it's improving though
|
# ¿ May 27, 2019 22:48 |
|
Yeah it's pretty crazy how completely non-scrum has been memory-holed and how a lot of PMs have never encountered anything else. It really shows up when talking about QA and deployment. I still think we should be making people read McConnell's Rapid Development first before letting them out.
|
# ¿ Jun 16, 2019 22:07 |
|
look have you considered just adding a new workflow to fix it
|
# ¿ May 12, 2021 05:43 |
|
I quit my agency job end of last year and having all-day 'what are our values' whiteboard workshops the same week we were being told developer utilisation time was too low was a nontrivial part of it. turns out the MANTRA developed from the workshop was that we cared a lot about our customers while also having fun doing it! That was a great use of 300 person-hours.
|
# ¿ Feb 17, 2022 05:51 |
|
(this was the same place where the dev team arrived in the new office to check it out and discovered that they'd arranged for giant vinyl coloured text on the wall in the dev area saying IF YOU DON'T SHUT YOUR TWITTER WE'LL SKYPE YOU IN THE FACEBOOK') (it disappeared very quickly)
|
# ¿ Feb 17, 2022 05:54 |
|
Volmarias posted:This specific scenario is where the metaphor breaks down, and why I don't (and others don't) use user stories for things. User stories are excellent for mainly visual content, with minor backend processing, but they fall down for things like "As a driver, I want the car to start when I use the ignition" which is a button press to the user and an absolute ton more behind the scenes. Back a bit but man this gave me flashbacks to a previous gig where they absolutely would not consider thinking about systems outside the lens of user stories, and refuse to do (or allow time for) actual analysis / design / planning of the system that's supposed to fulfil them. So you'd end up with specs containing user stories that implied huge non-user-facing features and bafflement when suggesting that you might need to build things outside that concept. Very much one of those tools that people latch onto. I am a big fan of user stories as a chunk of the overall design where you use them to validate the actual system you're going to build, but then you actually design things coherently and use the stories to check up that your design actually achieves useful things. The other big failure is when you look at your tickets as a whole and realise that these six different stories are actually one piece of work, and giving them to a dev one at a time was a disaster.
|
# ¿ Jul 8, 2022 08:12 |
|
Steve French posted:There’s an epidemic among my coworkers where they use “deprecated” to mean “removed/deleted” and I can’t handle it. I've started to see 'demised' used more and more, eurgh.
|
# ¿ Oct 5, 2023 23:41 |
|
I didn't want to go back to the office because modern open plan offices are still loving awful for any kind of focus work and WFH reminded me of that. People talk about monkey social dynamics, well having a chunk of my brain paying attention to all the people around me and walking behind me and having those vigorous debates two desks over is miserable. also you can never ever ever say 'your dog in the office is being a pain in the rear end' or you meet instant social death
|
# ¿ Mar 9, 2024 21:11 |
|
|
# ¿ May 2, 2024 22:49 |
|
we've been mandated to switch from confluence release notes to jira releases i am not allowed permissions to create/edit releases for, allegedly, ISO reasons. as a sysadmin i have access to the jira master admin account but i am not allowed to use it to give myself the perms, so instead i slack the head of engineering for every release setup, update, typo fix, and date update.
|
# ¿ Apr 17, 2024 06:05 |