HNHacker News
TopNewBestAskShowJobs

brainwipe

639 karma · joined September 21, 2017

submissionscomments
brainwipe··on Ask HN: Do Agile 'Sprints' Benefit Software Developers?
I've done waterfall and agile over 20 years and have yet to see a SCRUM like system deliver for either the business or the developers.

Agile (regardless of SCRUM, Sprints, LEAN, KANBAN etc) only works where the whole project breathes it from business client to support. The contract can't be fixed term, fixed price and fixed scope and be agile. The closer you get the client to the project, the higher the chance of success because only they truly know where to cut scope or what minimum viable release looks like. There should be no surprises, fast loops ("I don't love that feature but I can wait until next release, it's good enough for now") and financial realism.

How you then organise yourselves doesn't really matter. Right now I'm at a company that's multi-tenant kanban, we release when the code is ready. That could be every 2 days, it might be once every 3 weeks. The product manager, who is very close the customers, decides when to push what's been coded out. It gets merged and then into the test/UAT pipe. Releases are cheap, test has a lots of regression automation. I describe it to management as a river. Keep the tickets flowing like water. Get rocks out the river, make it wider with more people or faster with better tech/stack/devops/etc.

Everywhere I've worked that has had a strict SCRUM ended up being micro-waterfall where devs might story point 1 sprint but the management would plan out the next 5 to get to a release date, story points were converted into estimates, which were converted into deadlines, guesses became promises and scope could never be cut. Developers end up burning out and that vital domain knowledge is lost (the worst companies think devs are interchangeable). It was almost worse than waterfall because with waterfall the project managers got the blame, with SCRUM, it's the devs that carry the can. As one colleague said after a ridiculous meeting where our story point estimate was being compared with another team on another project in another country "it's just a stick to beat developers with". And he was right.

You mileage might vary! My experience only.

brainwipe··on I've procrastinated working on my thesis for more than a year
Know at least in part what you're going through. Submitted by crap draft of my PhD thesis in 2003 and then spent 4 years in full time non-academic employment doing the huge list of revisions in my spare time and commuting on a train!

You're doing all the right things - getting help, seeking therapy (I wish I had done earlier), being fair to yourself.

It might be helpful to try the following: Remind yourself why you started the PhD. Look back before you accepted. Might help to talk to friends about this. Why did you accept the challenge? What about yourself meant that you had to do it? Everyone's ignorant of what it entails until after completion and every PhD is different but why did you start at all? Reminding yourself of how brave you were to begin with is important.

Next thing is to divide and conquer. Find the smallest, easiest task of all. It might be insignificant to the final work but it's something. For me it was a paper I had been putting off reading. I decided to code one small piece of it. Not the whole thing, not a reproduction of the results, not beautiful code, just something. For me, that broke the spell.

Finally, accept that it's OK to walk away. Like everyone else here, I believe you can do it - I can feel it from your blog post. That said, it's OK if you don't complete it. Yes, there will be regret but you'll go on to other, brighter things, unshackled and free. That's OK too. You don't have to complete everything you start, that wouldn't be fair to you. I know a good few that didn't complete for a myriad of reasons and they're all doing great. I think you should give it a go but the world won't end if you don't.

Best of luck, will be thinking of you today.

brainwipe··on Twitter’s mass layoffs have begun
Feel for the workers being laid off and those that remain. I've been in teams that got decimated and the aftermath is rough. Although it's just a job, you can't help forming a bond with those that you work together with.

Hope that those looking for new challenge find it and those that remain can grow into new things without doing the work of 3 people.

brainwipe··on Pixar almost deleted Toy Story 2 (2012)
It's 2022. Test your backups.
brainwipe··on “Autistic people can’t acknowledge when they’re wrong”
No, that's not what I'm essentially saying. Of course autistic can learn - it's called "masking". Masking causes trauma. Not just "finding co-worker annoying" but "not being able to go outside, not sleeping for 4 days in a row, stimming to the edge of self-harm, etc". Trauma. Not just being "stressed".

Neurodivergency isn't a movement, in the same way that blindness isn't a movement. Or deafness isn't a movement. It's not a choice. It's an invisible difference, one that society finds it hard to understand. I avoid "disability" because that suggests that neurotypical society is the only right way and anyone else that doesn't fit into it is just wrong somehow. They can't help it any more than a blind person can.

The way their brains are wired aren't their fault and yes, the rest of society is going to have to change. Autistic people exist, so it's up to the rest of us to learn how to deal with it.

Properly understanding the difficulties faced by the neurodiverse is a journey I thoroughly recommend. It's coming, get ahead of the curve and maybe you can be part of the team's stress relief.

brainwipe··on “Autistic people can’t acknowledge when they’re wrong”
Neuro diverse people can't necessarily change their behaviour because it's how their brain is wired. It's like asking a visually impaired person to just see better. Many neuro diverse people have to force themselves to "fit in" causing untold stress and trauma. That's not for their own good, it's forcing their brains to work in a way that they don't.
brainwipe··on I don’t have notifications enabled, nowhere and never
On Android I use Do Not Disturb mode but people I really need to hear from (like my elderly mum) are put on a starred list and they get through[1].

I can then turn it off, have all the cached notifications appear, deal with them and then switch on Do Not Disturb again.

1: https://support.google.com/android/answer/9069335

brainwipe··on Contributing to WebSockets – Cryptocurrency Users
Not relevant because crypto isn't a threat to fiat banks any more than fiat currencies are a threat to crypto. It will remain that way until large scale human effort and day-to-day expenditure is directly payable by crypto. That's a long way off.
brainwipe··on Contributing to WebSockets – Cryptocurrency Users
Perhaps it's because open source maintainers are people rather than corporations. People have the right to decide when to use their free time. In this case, this individual has decided not to support crypto, as is their right. Making something open source doesn't mean you have to support everybody. They're welcome to fork and meet their own needs.
brainwipe··on Supply chain issues are killing synth companies
Similar issues can be found with drones too - STM32 flight controllers and gyroscopes are both in short supply. The prices have lept up and supply has dwindled.
brainwipe··on Apple ][ "Lemmings" Proof of Concept
I didn't expect to be able to time travel to 1996 by clicking a link, but I'm exceptionally glad I did. Thank you!
brainwipe··on Show HN: I ranked news websites by speed
Quite right. BBC.co.uk is mostly edge cached. Lighthouse can't test that version because of the redirect.
brainwipe··on Job interview questions engineers should ask, but don't
If interviewing at SMEs, tread with care - the people interviewing you won't necessarily have good answers at their finger tips and that isn't necessarily a red flag.
brainwipe··on Ask HN: What Happened to Big Data?
Rather than the skills, the difficulty most companies have with ML is that they don't understand their data before they begin. There's a data engineering piece of work required before the data science.
brainwipe··on How did people get to Britain 950k years ago?
The title says Britain, not Great Britain. I was making a pithy remark based on that.

But seeing as everyone's in the mood for educating me, here's the logic behind it:

Britain was an invention of a King that wanted rule of the whole. Great Britain is the island (which didn't exist when you could walk to it). The United Kingdom of Great Britain and Northern Island is the political entity. The Romans called it Brittania. After the Romans left, it stopped being called Britain (as it was separate countries and principalities) until the act of Union in 1707 removed Scottish parliament and the King proclaimed that it came under a single rule for the first time.

brainwipe··on How did people get to Britain 950k years ago?
Trick question. They didn't. Britain didn't exist until 1707.
brainwipe··on Swiss Cat Ladders (2019)
How does one make a ladder useable by a cat but not by a toddler. Asking for a friend.
brainwipe··on Gov.uk drops jQuery from their front end
Bravo gov.uk, the design/web team do a fantastic job. I'd be the first on the bash-the-government bandwagon but their work is exemplary. If they can work with modern js alone and still be compatible to people on Safari 9 and IE11 then respect to them!
brainwipe··on Git ignores .gitignore with .gitignore in .gitignore
I'm delighted by this. I'm not entirely sure why but I am.
brainwipe··on GraphQL Is a Trap?
Spat my tea out at "undefined behavior festival like the early C ‘spec’." Is there a support group for those of us that endured?
brainwipe··on Will Hare replace C? Or Rust? Or Zig? Or anything else?
You're right, I do understand that. My issue is with Drew DeVault's blog linked at the top, which I quoted. My advice is that if someone is hitting out at you then reply with statements, evidence and not emotional hyperbolic language. As the chief of any project, you set the tone of the project and blog entries like this are counter-productive if one wishes to run a healthy community.

That's solely my point.

brainwipe··on Will Hare replace C? Or Rust? Or Zig? Or anything else?
I felt that statement, along with some of the language used in the blog is at odds with the author's goal to...

> Part of our work in developing Hare is laying the groundwork for a collaborative, productive, healthy community that people want to work in

The goal to have a healthy community is laudable but it comes from the top and hitting out at others doesn't set a good foundation. I'd recommend rising above by responding to critique without emotion.

brainwipe··on Pitivi, a free and open source video editor for Linux
Not OP but its editing is also pretty advanced and with some YouTube tutorialling, it can muster some effects you might find in Adobe After Effects. Resolve has replaced Adobe Premiere Pro for me. I'm happy to have saved the subscription fee!
brainwipe··on The TTY Demystified (2008)
For anyone new to the topic; don't panic at the size of the vertical scrollbar in the article - the majority of it is comments! The article itself is succinct and not a huge read.
brainwipe··on Steam: Half-Life 2 Hardware Survey (2004)
I knew of one reliable Windows Me machine that needed a driver update (perhaps printer?) it became the most unstable operating system I'd ever seen. It would suddenly blue screen halfway through a Quake 2 session.
brainwipe··on Design of This Website (2021)
It claims to do accessibility but I pointed Wave at a couple of pages to check WCAG and it shat the bed.
brainwipe··on Steam: Half-Life 2 Hardware Survey (2004)
Take a moment for the 32k people using Windows Me. We will remember them.
brainwipe··on 100k Stars Chrome visualization experiment
I play ED and this is pretty impressive.

It's built in three.js and comes in at about 3MB running in a browser sandbox.

The world isn't either/or. Both can be impressive.

brainwipe··on Korn Meets KoRN
True-fact^1: the song was actually Jonathan Davies reading out 68000 assembler.

[1] Not really.

brainwipe··on Korn Meets KoRN
Glad you didn't get into a Twist.
← PreviousPage 2 of 5Next →