News for hackers. Stuff that matters.
Re:My salary as a full-stack developer by dreyfan on Wednesday May 12, 2021 @02:49PM (#27133769)
If they're suddenly asking you to log your hours, they're looking for a reason to terminate/replace you.
Re:My salary as a full-stack developer by paxys on Wednesday May 12, 2021 @03:12PM (#27134031)
To me it's bizarre that a contractor wasn't logging their hours in the first place, so it sounds more like fixing their earlier mistake rather than something malicious.
Re:My salary as a full-stack developer by Jenk on Wednesday May 12, 2021 @03:16PM (#27134077)
Meh. Most contracts are day rate, and effectively fixed-term salaries.
Re:My salary as a full-stack developer by jorkro on Thursday May 13, 2021 @03:16AM (#27139308)
Most contracts where? Contractors I've hired were generally paid by the hour.

I'm based in The Netherlands.

Re:My salary as a full-stack developer by Jenk on Thursday May 13, 2021 @03:28AM (#27139373)
London
Re:My salary as a full-stack developer by hinkley on Wednesday May 12, 2021 @03:30PM (#27134235)
Still, stay sharp.
Re:My salary as a full-stack developer by aqme28 on Wednesday May 12, 2021 @03:11PM (#27134019)
Don't attribute to malice that which is adequately explained by stupidity.

A previous job made us track our hours so that we could "improve estimates," but mostly it only made people unhappy.

Re:My salary as a full-stack developer by dawnerd on Wednesday May 12, 2021 @03:26PM (#27134185)
It’s important if your billing against a clients retainer or per an hourly contract. There’s also cases where some time might be able to count as part of the R&D tax credit.

We ask all of our employees and contractors to track time against tasks. Yes it can be a pain but it helps prevent people from spending way more time on a task than there was budget for.

Re:My salary as a full-stack developer by Gravyness on Wednesday May 12, 2021 @03:56PM (#27134423)
Sometimes the client of the project you're working on just wants to know what they're paying for.
Re:My salary as a full-stack developer by brianwawok on Wednesday May 12, 2021 @03:08PM (#27133982)
What? My company recently added it to help us measure % of time on bugs vs features, and by section of the code base. This is a very very big assumption to make.
Re:My salary as a full-stack developer by falcor84 on Wednesday May 12, 2021 @03:13PM (#27134040)
You can do that with story points rather than hours
Re:My salary as a full-stack developer by Jenk on Wednesday May 12, 2021 @05:36PM (#27135438)
Story points are not a tool for duration, they are a tool for relative estimation and should never be converted to time in any capacity. _Especially_ not inter-team.

This is the current biggest mistake in the industry, imo.

Re:My salary as a full-stack developer by SAI_Peregrinus on Wednesday May 12, 2021 @08:12PM (#27136795)
I agree, but I'd say story points are themselves a mistake. In the end, what matters is time. Story points don't matter if the schedule slips. So you either get story points and no way to keep a schedule, or story points + time estimates (with useless story points), or just go with time estimates.

The schedule may still slip, since estimating time is very difficult, but at least some of the time it will be correct (or estimates will get padded until things happen on time). Either way, it's more useful than giving up on the problem.

Re:My salary as a full-stack developer by Jenk on Thursday May 13, 2021 @03:03AM (#27139243)
The entire purpose of introducing story points is to move away from time estimating. Time estimating is broken and inaccurate. Complexity estimating is marginally more accurate but still with a wide range of inaccuracy.

Instead teams should focus on delivering value incrementally, then using metrics over those increments as a measure for future increments.

Re:My salary as a full-stack developer by SAI_Peregrinus on Thursday May 13, 2021 @05:16PM (#27147575)
And yet there's still a product, still a date that product will ship to customers, and therefore time estimation is at some level necessary. Often there's a factory building something, physical shipping, late fees, etc. If you're solely responsible for setting all your own deadlines, then there's no need to estimate time. That's very rare.

Time estimating is broken and inaccurate. But that doesn't mean it's unnecessary, or that one can just give up on it. Teams should focus on delivering value incrementally, then using time taken as a metric (among others) over those increments as a measure for future increments.

Re:My salary as a full-stack developer by Jenk on Friday May 14, 2021 @05:59AM (#27152584)
Hence my point about using measurements from historic actuals to give a forecast instead of asking for explicit estimates. Sitting some devs down and asking them for gut feels is far less accurate than comparing to previous increments.
Re:My salary as a full-stack developer by SAI_Peregrinus on Friday May 14, 2021 @09:28AM (#27154054)
Certainly! "Gut feel" is a shit way to do time estimates. It's a programmer way, not an engineering way. Of course it's harder to get historical data for software than for other engineering fields, because software is so new. But it's not impossible, and if companies don't even collect the data (due to using story points) they'll never manage to get forecasts when they need them.
Re:My salary as a full-stack developer by pc86 on Wednesday May 12, 2021 @03:17PM (#27134079)
Not if you want it to be accurate.
Re:My salary as a full-stack developer by happytoexplain on Wednesday May 12, 2021 @03:25PM (#27134172)
In my experience, points are more accurate than hours, since most people work with high variability in productivity over time that can't be captured by a mechanism as crude as a stopwatch, so a corollary metric creates a more accurate number than an absolute metric.
Re:My salary as a full-stack developer by pc86 on Wednesday May 12, 2021 @03:26PM (#27134196)
We're also talking about measurement after the fact.

"How many points did you spend on that story last week?" is not something anyone is going to accurately answer (and it doesn't mean anything, anyway).

Re:My salary as a full-stack developer by brianwawok on Wednesday May 12, 2021 @03:38PM (#27134285)
Yah exactly. A scrum master will also say never try to equate points to hours, its a losing game.

But being able to look back in May and say we logged 32% of all development hours on bugs is a very useful metric for me the business owner / dev lead.

(In addition we don't do story points on bugs. I am so far away from the by the book agile thing, I don't even know if this is correct or not anymore).

Re:My salary as a full-stack developer by xtracto on Wednesday May 12, 2021 @05:16PM (#27135253)
https://www.joelonsoftware.com/2007/10/26/evidence-based-sch...

Time based software development estimates before the magical "story points" system was in vogue.

Re:My salary as a full-stack developer by brianwawok on Wednesday May 12, 2021 @07:33PM (#27136523)
It’s also more useful when looking back IMO. Points are more meant to be a soft guess for going forward.