News for hackers. Stuff that matters.
Re:Laying myself off from Amazon by Patrol8394 on Wednesday November 16, 2022 @05:13PM (#33631597)
They all look shining from the outside, problems start when you join the new team and realize the pile of st you will be dealing with.

Btw this happens in most companies, tons of tech debt. And those who created that st are off onto new projects recreating the exact same mess all over again.

It is a cycle that never ends.

Only chance is to join early and be in for the long run.

Re:Laying myself off from Amazon by dtgriscom on Wednesday November 16, 2022 @07:44PM (#33633346)
... your censorial asterisks italicized part of your post ...
Re:Laying myself off from Amazon by BurningFrog on Wednesday November 16, 2022 @11:47PM (#33635090)
If you're good at cleaning up "pile of shit" code, you will always have work!

It's s lot of fun with the right attitude.

Re:Laying myself off from Amazon by beebmam on Thursday November 17, 2022 @01:17AM (#33635624)
I've made a great career of being a code janitor and doing what others don't want, while having a good attitude. In the last few years, I just rewrite everything I possibly can in Rust and I've yet to regret it.
Re:Laying myself off from Amazon by norir on Thursday November 17, 2022 @02:10AM (#33635898)
> I just rewrite everything I possibly can in Rust and I've yet to regret it.

And hopefully no one else regrets it...

Re:Laying myself off from Amazon by _djo_ on Thursday November 17, 2022 @03:10AM (#33636207)
By then you're onto the next thing and it's their problem, right?

Thus is the circle of (engineering) life.

Just kidding. Please write maintainable code.

Re:Laying myself off from Amazon by datavirtue on Thursday November 17, 2022 @08:05AM (#33638318)
"Please write maintainable code"

Not in the requirements, sorry.

Re:Laying myself off from Amazon by Firmwarrior on Thursday November 17, 2022 @11:11AM (#33640968)
He's using RUST. Haven't you seen all the blogicles that explain how it's impossible to write bad code in rust??
Re:Laying myself off from Amazon by BurningFrog on Thursday November 17, 2022 @04:20PM (#33645890)
> Please write maintainable code

Most people don't know how to do this, because it's actually hard, and I don't think it's being taught much in programmer education.

I certainly had to learn "on the job", and probably spent 10 years before I got good at it.

I learned the most by fixing bugs. After a while, I started seeing the patterns of why this bug had occurred, and started writing code do avoid the traps.

Re:Laying myself off from Amazon by xnorswap on Thursday November 17, 2022 @05:24AM (#33637028)
> a code janitor

I prefer the term troubleshooter specialising in legacy code, but "code janitor" definitely has felt more appropriate at times.

Re:Laying myself off from Amazon by datavirtue on Thursday November 17, 2022 @08:05AM (#33638320)
Legacy rescue
Re:Laying myself off from Amazon by HelloNurse on Thursday November 17, 2022 @06:11AM (#33637357)
Work? Almost certainly. Career? Not very likely.
Re:Laying myself off from Amazon by jdeaton on Thursday November 17, 2022 @11:46AM (#33641577)
The problem is sometimes your organization does not reward these efforts at all.