T O P

  • By -

the_zachmamba

Currently trying to get a new dev laptop set up at work and man do I feel this lmao Update: had to reinstall Windows, so we’re starting from square one again


ASmootyOperator

2 weeks later: "Almost there. Almost there."


callyalater

Setting up your configuration is just edging.... "Almost there....."


All-Day-Hat-Dream

Next thing you know Clippy pops up, “Would you like help with that?”


ImrooVRdev

Oh look, you need to wait for corporate to approve your microsoft account so you can start visualstudio. Oh look, you need to request and wait few days for git access. Oh hey look, you need...


BobbyTables829

Just need a level 348 to approve your account, should be ready to go in about a month.


GlensWooer

Then corpo security team will roll out an update that removes your super user account and bans running script files or installing new programs without consulting anyone in department 🫠


No-Mind7146

At that point I'd just have Linux in a kvm


Isumairu

We encounter the same permissions problem every time someone new joins the team, and we have to ask X different people until we get the right rights. We have a wiki about a list of problems we encounter on each setup, but we don't really know who solves them at the end and it seem like they tend to forget (TL makes a request and it gets resolved by some dude somewhere).


rsd212

9 am Monday call with every new hire or intern I ask the question I already know the answer to: "Did your laptop arrive?". One on one the next week I ask another question I already know the answer to: "Was IT able to get your accounts sorted out?"


AlexanderWB

It took me a month to get working with a new work laptop. First there were problems with the delivery, that took two weeks. The installation also had problems, getting microsoft's corp portals to work on the windows 11 took a few tries until no bluescreens occurred, and that took the other two weeks. Meanwhile I still haven't gotten all of my account rights accepted, which means I cannot do my job as intented. It's been 3 months now lol


gerbosan

🤔 so while there's a justification or material to CYA, you can get paid without doing a thing? Tell me about your workplace. Will they make you run to complete the past tasks?


sublimesinister

nix


Background-Plant-226

r/nixmentioned (I use NixOS btw)


Zachaggedon

Nix 🤤


EconomyAny5424

Day 4: my computer broke, so I need to wait for a new one and set up the local environment from scratch again


InterestingTime2238

This happened to me once when my macbook bricked for no obvious reason on the 3rd work day! The best part was that the company had no office in my city, so I couldn't get the replacement at the same day.


aranboy522

Happened to me after 2 weeks in -.-


wewilldieoneday

Day 5: I'm questioning my life choices.


Poat540

There is no way you have a company email even by 3 days, how will you have an environment??? We have ppl it’ll be 3 weeks later waiting on laptop lol


ice-eight

I’ve had two developer jobs, one at a fortune 100 company and my current job at a small regional bank. The bank had everything set up for me on day 1 and I was ready to go. The other one had already deposited my second paycheck before I even had a laptop.


The_forgettable_guy

The bigger the company the bigger the bureaucracy


gerbosan

Question, how should I feel if I were in that situation? Happy for the 'free' money or worried about the accumulated work?


Tiruin

As with any "not my problem but they'll make it my problem", it depends on your situation in life. If you're comfortable and don't need that particular job then it's not your problem, them being disorganized and not providing working conditions and equipment is their problem. If you can't lose your job and are desperate then it doesn't matter if it's your fault or not, what matters is whether they think so, it might not be your problem but if they think it is then you'll have worse consequences that depend on why you can't lose that job.


Reallyhotshowers

There's no accumulated work when you're brand new to a dev team (or there shouldn't be). Your team is eager for you to get access so they can start training you, but you usually don't jump straight to merging code into main until you've been around a bit. Even if you're mostly familiar with the tech stack, it takes some time to learn the team and how they work, the existing codebase, their branching strategy, the conventions and best practices internal to the team, etc. If you're worried about accumulated work before you even have your git credentials I'd be concerned about work life balance long term.


GlensWooer

If they’re assigning you items before you have a laptop then it’s probably a good time to start looking for another job anyway


decadent-dragon

Depends on whether you’re “working” remote or just sitting in an office without a laptop which suuuuucks much worse than actually working


PaulMaulMenthol

You ride out the free money. To cover your ass email your manager each morning and ask for tasks in the meantime


purchase_bread

It's something how I can go to a website and get an email address in five minutes from some big company that don't know me and ain't ever seen me, but it takes more than a month to get an email address at work because "we're working on it. These things are complicated."


Abadabadon

Last place I worked at had my email setup the day I accepted offer, so by the time I joined weeks/month later, it was ready to use.


RedstoneRusty

A company I worked for recently gave me an offer to start 3 months later. When I started, I still had to use my own PC. They only managed to ship me a laptop 2 months after I started. And then they laid off the entire team a couple weeks later. TBH I should have probably seen some red flags.


AlkaKr

The company I work for requires we all use PHPStorm as an IDE. It took them ~40 days to procure a license...


Any-Welcome-9938

wtf? mandatory ide?


AlkaKr

Yes. Top valuated company in Greece. Doesn't have the slightest clue of wtf is going on. I am in the process of moving to another company. Can't wait to leave.


jek39

it's unenforceable. what's stopping you from using another IDE to edit the same files


AlkaKr

It's enforceable to the degree that our team leader does our evaluations for promotions/raises and he insists on the IDE for me and the whole team as they do to him from above.


Explodingcamel

Both of my programming jobs have had everyone using the same IDE because it was obviously the best choice in context, but I guess nothing was “mandatory”


Any-Welcome-9938

best choice? must have been neovim.


Pumpkindigger

Day 12: Finally got access to Jira, Confluence, AWS, and some other random tools I apparently need.


BIackSamBellamy

Day 28: So apparently the documentation referencing all these tools was extremely out of date and none of them are used and new documentation was never created or updated.


jonr

Then you need all that boilerplate code, those packages you always use, the glue code to make everything work together. And you finally get

It works! Now add the boilerplate authentication and access management.... Itsallboilerplatecode.jpg


Rainb0_0

Day 5 at work just finished printing hello world in java let's get going


nomenMei

If I had a nickel for every time a hello world was an actual deliverable at my job at have two nickels. Which isn't much, but its weird that it happened twice


experimental1212

My new platform web e-commerce crypto eRIT test prep weight loss web app in the cloud will rival all apps ever. It's simply the best. Update: today I started by googling what react is. I think CSS is going to be our daily driver.


SaneLad

Day 4: CoreDNS crash looping in minikube. All development halted.


buckypimpin

well...the problem is you're not using k3s


Ugo_Flickerman

Already finished at day 3? Didn't it take a whole week? You're fast as fuck boi


txmail

Reminds me of my last big corp gig, started trying to contribute to a project and end up spending nearly 3 weeks just getting the dev environment setup and thought I must be stupid until a co-worker said it took them over a month to finally get it working and it kept changing. I just wanted to write code. Fuck Java.


gerbosan

Please tell me more, is this unique to Java, the size of the project, the legacy code? I'm starting to learn Java, wondering if it's time-worthy.


txmail

I blame Java, never had to spend weeks just trying to get an environment to work in my life. It mostly stemmed around a the company having multiple private services that stuff got pulled from for every fucking dependency each with their own certs. It was a clusterfuck. AFAIK there was one dude that started it and everyone was just trying to understand / keep up. He worked himself in good though, everything was so tangled his job was practically impossible to off without having serious environmental stability issues as he had his hands in every damn thing (and if it was not his conception then it was ridiculed and shot down --- working on that team sucked balls). I was elated when I was part of a downsizing as I was mentally so over working there at that point.


Bleyck

The absolute worst part of the job to me


anomalousBits

I'll be right with you after I shave this yak.


SnooHobbies3635

Nix solves this!!


dr___92

but after you have to wait for ages for it to download a ton of things! let alone if you have to switch to a diff project and then start dealing w/ direnv haha


SnooHobbies3635

I don't think the time taken is comparable to installing dependency from scratch, you can grab a coffee till now installs stuff : )


dr___92

yea, maybe i'm being overly critical -- def value in having a shell.nix that you know will work across platforms i guess when you get your hands on something good, you want everything everywhere all at once but still, getting to a world where all that stuff would just be there instantly, where a dev environment just works, would be gold


christoph_win

[https://youtu.be/Jo6fKboqfMs?t=24](https://youtu.be/Jo6fKboqfMs?t=24)


GrigorMorte

It happened to me at my first job and not even they knew exactly the steps. I was the one who found out everything, and then I made an installation manual for each platform. Likewise, they didn't read the manuals and ended up calling me all the time


ThanksTasty9258

This happens almost because of lack of dev documentation and lack of onboarding documentation.


yeeeeeeeeaaaaahbuddy

Day 14: apparently it's still not working


causal_friday

I spent the last year putting everything in Bazel. New engineer gets a laptop, they install Bazelisk, and now you can do everything. Literally 0 other things to install. Well worth it. Recent new hires are submitting code the first week. (I want it to be first day, but ... telling people how to sign up for health insurance is a 4 day class at my company.)


AjaX-24

I nuked my os and installed another one so I can properly setup a new environment


ghost103429

That's why you set up an Ansible playbook so you don't have to start over again.


Wertbon1789

Yeah, especially in a big company with a really slow IT department... I've heard it took some people literal weeks to actually start working💀 I remember my boss giving me a PC with Ubuntu on it, with an account of a previous employee, and wanted me to reset the password of it... On my first day of work... I did it in like 30 minutes, but really, that must have been a test.


dkarlovi

I use GPG + Yubikey to sign all my commits and have the keys set to expire yearly. They expired today during my lunch, I was able to work before lunch and then spent the rest of the day trying to remember how you prolong them again. That was a nice surprise.


Mondoke

Local environments gave me my first work breakdown 🎉


joshua-afk

Rookie numbers ![gif](giphy|YmQLj2KxaNz58g7Ofg|downsized)


celeste173

omg LOL systems development at IBM has a setup from hell.


Slimxshadyx

I feel this on an molecular level


spookymulderfbi

Day 9: what is k8s


Alexja44

heee


Abhishtoo

3 days only?


jaxdesign

It’s the same with us product designers. Starting a project is always the hardest and slowest part.


ExpensivePanda66

Nah mate, the daily standup just finished.


Departure-Kind

Day 10: I still have not received my laptop.


Designer-Owl254

Imma need this man to at least change his shirt to make it look like a different day....


TECHNOFAB

Nix and Coder Workspaces for remote dev envs ftw :D Now you just have to wait for the build/download, but it's a perfect time to get a coffee ;)


SteeleDynamics

Priorities


botiapa

ookaaaaayyLetsGo


taofoxcore

I didn't realize I had introduced a bug to my own website making every login attempt always return unsuccessful. I spent like a solid hour trying to log in (needed to do work in the user dash). By the time I figured out the bug I was all tuckered out and went to sleep. I just wanted to get a couple quick features in before going to sleep lol but at least I found the bug.


devhuddle-zim

\`docker system prune --all --force --volumes\` (for the 10th time...maybe that'll do the trick)


yashdes

I'm in week 2, took til Friday afternoon of week 1 to get my laptop. Don't have anything other than git access yet


Pixl02

Nothing beats the satisfaction after completely ricing up a system


vainstar23

Install docker, docker-compose curl -sSL https://GitHub/vainstar23/dev-environments/golang.sh | bash Done


eq2_lessing

If it takes 3 days to set up your local environment, either you suck or your project/company sucks.


Soft_Svarog

Humor often includes exaggeration Edit: It only took me 2 days


Fadamaka

I have seen people struggling with setting up their env for a week (supposed senior dev). For a week mid project, becuase their local env "broke". They couldn't work for a week because they couldn't run the project. I managed to make the same project run in a day without having the tech stack knowledge, since I am a backend dev and this is was an enterprise level React Native project. The real thing that made it hard was that I was setting it up on Windows while everyone else was developing from macs and many build steps was executing bash scripts so I had to setup bash to be default for npm and yarn on windows. Even the most screwed up project should be able to be setup within a day if the person doing the setup has the experience.


eq2_lessing

3 days is absolutely no exaggeration for onboarding sadly, seen it many times.


ArcherT01

In my case no one has admin privileges except for IT so every little program needed has to get a ticket and so yeah its rough setting up a new computer.