The maintenance part crushed me. Most of my other self hosted home setup, I fiddle with at most 2-3 times a year. Next cloud, I logging in at least once a month because something wasn’t working.
The maintenance part crushed me. Most of my other self hosted home setup, I fiddle with at most 2-3 times a year. Next cloud, I logging in at least once a month because something wasn’t working.
Thanks for sharing that. My job set up NextCloud for cloud sharing and I thought it was pretty cool. Tried to set it up at home for sharing on a home network with my family and felt really confused. Every week there was a new problem that I had to solve and ended up going back just network drives and sharing.
I know I’m preaching to the choir but for the people interviewing for their first software gig
First software gig? In this market, take whatever to get experience imo.
But that second/third/etc job? Culture, then salary, then everything else. Last interview I went to bragged about giving everyone brand new sneakers yet pay $25k less than average.
I’ve always set windows to update around late hours.
But once in a while, Microsoft ignores that and does updates anyways. Usually just a quick min or two. But it’s still annoying.
NGL I apply to places where I use the software. But it’s not one thing, it’s a dozen things I would fix.
I actually never successfully got the job. Probably because during the interview, I come off like a rambling psychopath pointing out extremely specific things.
If a dev only designs a solution that fits for exactly the current situation but doesn’t allow any changes, it’s not a good dev.
I don’t think anybody is arguing this. Nobody (in my decade-plus in this industry) actively codes in a way to not allow any changes.
I always lump microservices architecture as premature optimization, one that should be used when you’re maxed out of resources or everything is too spaghetti.
I love the idea. And I even pitched it for a specific project. But I had to eat humble pie when the devops nerds threw more servers at the problem and it worked better than I expected.
Because some marketing asshole told them that they better be prepared to scale to a bazillion users.
The creator still needs to know “what” to ask and how the pieces fit.
As a coder, I’m constantly taking whatever AI gives me and rewriting it. AI is just a better lorem Ipsum generator.
This is why AI has been a boon to creators.
I’ve generated some great pixel art that required a tiny bit of Photoshop to get it in a good state.
Nah.
That’s like saying a lot of banger songs could exist but the person doesn’t know how to write music.
Absolute delusional bullshit.
Verifying the idea is good is also part of the process. Play testing, making hard decisions, smoothing out jank, juicing up the experience… The whole implementation can make or break a game.
Ugh another developer lost to the outside.
Ah actually that’s a typo. I meant to say “A few years…” implying around 2020-2021. Sorry about that.
In 2017, I jumped ship to a new job as they were transitioning to cloud server everything. The genius CTO (who was the owners wife) pushed for it, quoting they can save a lot of money.
Then she fired half the IT staff.
Two years later and a few major security hacks/ransomware events, they had to hire even more IT folks to unfuck their cloud setup.
Rewrite history? Difficult.
Start a new project and nuke the old one? Finger guns.
We’re you thinking like Doom Lan party, or some weird supercluster with the pure focus of running Doom?
Your comment summarizes my entire programming career.
These steps:
Be taught that there’s a specific way to do something because the other ways have major issues
Find something that goes against that specific way and hate it
After a lot of familiarity, end up understanding it
Have a mix emotion of both loving it because it functions so well and hating it because it doesn’t align with the rules you’ve set up
Oh wow I did not know that.
That’s absolutely terrifying. Like resetting the speedometer for used cars.
Both sides.
I constantly call out juniors who do things like ignore warnings, completely unaware that the warning is going to cause serious tech debt in a few months.
But Ive also unfortunately shrugged after seeing hundreds of warnings because to update this requires me to go through 3 layers of departments and we’re still waiting on these six other blockers.
Pick and choose I guess.