Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
Search - "one-on-one"
-
Storytime!
Manager: Hey fullstackchris, the maps widget on our app stopped working recently...
Dev: (Skeptical, little did he know) Sigh... probably didn't raise quota or something stupid... Logs on to google cloud console to check it out...
Google Dashboard: Your bill.... $5,197 (!!!!!!) Payment method declined (you think?!)
Dev: 😱 WTF!?!?!! (Calls managers) Uh, we have HUGE problem, charges for $5000+ in our google account, did you guys remove the quota limits or not see any limit reached warnings!?
Managers: Uh, we didn't even know that an API could cost money, besides, we never check that email account!
Dev: 🤦♂️ yeah obviously you get charged, especially when there have literally been millions of requests. Anyway, the bigger question is where or how our key got leaked. Somewhat started hammering one of the google APIs with one of our keys (Proceeds to hunt for usages of said API key in the codebase)
Dev: (sweating 😰) did I expose an API key somewhere? Man, I hope it's not my fault...
Terminal: grep results in, CMS codebase!
Dev: ah, what do we have here, app.config, seems fine.... wait, why did they expose it to a PUBLIC endpoint?!
Long story short:
The previous consulting goons put our Angular CMS JSON config on a publicly accessible endpoint.
WITH A GOOGLE MAPS API KEY.
JUST CHILLING IN PLAINTEXT.
Though I'm relieved it wasn't my fault, my faith in humanity is still somewhat diminished. 🤷♂️
Oh, and it's only Monday. 😎
Cheers!9 -
And then one day you wake up and discover that your first boss,
the one who hired you when you had no experience
who believed in you when nobody else did
and also paid you a full decent payment when the rest of the world tried to pay you less than half the amount
who taught you a lot about the business and even when you disagreed, it was impossible to get angry because he was calm and gentle always
and treated you so many lunches and dinners
…was beaten and killed by a former colleague…
I have no words…
Sayonara 👋 boss
I will miss you so much on this Earth 😢4 -
I had an interview yesterday with the CEO of a startup going into Series A for the position of Principal Developer, remote. I've only ever heard of 'tech-bros', but I was unfortunate to meet one in-person. It went something like this:
CEO-bro: Good morning.
Me: Morning.
CEO-bro: It says here on your resume you live in X. That place is a shithole, and I have to look down on you because of that, bro. LoL.
Me: ......
(40 minutes of self-promotion pass)
CEO-bro: Anyway, we don't pay high salaries but offer bonuses for high performing staff instead. I'll ask HR to send you an offer.
Me: Let me think about it.
CEO-bro: One question bro. You have siblings?
Me: One.
CEO-bro: Parents still alive?
Me: No...what?!
CEO-bro: Yeah, me too. People like us don't let anything get in the way.
I wrote them an email this morning withdrawing my application 🤦🏽♂️11 -
It’s one-on-one time yet again this week!
I have a 1:1 with my boss every Thursday from 11:30am to 12:00 noon. They often run 45 minutes instead of the planned 30.
Why do I have these? I complained that I have too many meetings, and that it’s hard to get my work done around them (especially while burned out). So as a remedy he scheduled a weekly meeting, every Thursday, so he can make sure I’m getting enough work done. Totally makes sense, right?
And every Thursday he’s 15-25 minutes late. And because they always run long, I lose a full hour or more of time I could have used to get my work done. See the problem?
Today he was 36 minutes late.
Seriously, how disrespectful can he be?25 -
Manager: What’s taking so long on that PR?? It’s just some small styling adjustments
Dev: No it’s not you added an entire new calendar module that doesn’t work
Manager: Ok but besides that it’s just a small couple of css edits
Dev: You made styling changes in 50 files, half of which break our mobile responsiveness
Manager: Well then STOP talking to me and FIX IT if you’re so smart.
Dev: You also added a series of filters on a table in this same PR that cause th—
Manager: OK SO I GOT A BIT DISTRACTED THE FACT IS IT ALL NEEDS TO GET DONE SO IT DOESN’T MATTER IF IT’S ALL ON ONE PR SPLITTING THINGS UP INTO SMALL UPDATES IS JUST UNNECESSARY BUREAUCRACY AND IF YOU LIKE THAT THEN GO. WORK. FOR. THE GOVERNMENT!!!
Dev: …11 -
Got together with my old dev team (5) who all left the same company at the same time almost two years ago. (Thats a whole other story).
One of them told us he left and went to a new company that measured performance by the amount of commits a dev would to per day. Of course he didn't know that when he signed on.
Three months into the job he had a week where his first commit wasn't until a wednesday and he got called in by the manager to explain his lack of commits and how he was going to improve.
He quit on the spot. Had a new job in less than a week.
Other devs at the company were fixing typo's and just commiting them one at a time to create a lot of commits.11 -
I left a company once. Was there with one colleague and we had this kind of code review habit that we looked at each other changes befor merging them to the deploy branch. On my last day I made a dancing cat dance in front of our app as a tiny joke for him. He instead of reviewing just pulled this time and deployed the new version on the companies dev server without a look. So the fist time the cat showed up was appareantly in the first meeting after I left and everyone went completely crazy because they thought they got hacked.
I think they never found the hidden rock roll in the app.4 -
One thing I've learned repeatedly over the last 20 years is that companies are generally not deserving of your loyalty.
By all means, show up, apply yourself, and do your best work, that's just being a professional. But never get emotionally invested in a company you don't own.
There are really only two reasons for staying: earning or learning, ideally both. Once you have exhausted your current employer's limits in this regard, move on, you don't owe them anything.3 -
#2 Worst thing I've seen a co-worker do?
Back before we utilized stored procedures (and had an official/credentialed DBA), we used embedded/in-line SQL to fetch data from the database.
var sql = @"Select
FieldsToSelect
From
dbo.Whatever
Where
Id = @ID"
In attempts to fix database performance issues, a developer, T, started putting all the SQL on one line of code (some sql was formatted on 10+ lines to make it readable and easily copy+paste-able with SSMS)
var sql = "Select ... From...Where...etc";
His justification was putting all the SQL on one line make the code run faster.
T: "Fewer lines of code runs faster, everyone knows that."
Mgmt bought it.
This process took him a few months to complete.
When none of the effort proved to increase performance, T blamed the in-house developed ORM we were using (I wrote it, it was a simple wrapper around ADO.Net with extension methods for creating/setting parameters)
T: "Adding extra layers causes performance problems, everyone knows that."
Mgmt bought it again.
Removing the ORM, again took several months to complete.
By this time, we hired a real DBA and his focus was removing all the in-line SQL to use stored procedures, creating optimization plans, etc (stuff a real DBA does).
In the planning meetings (I was not apart of), T was selected to lead because of his coding optimization skills.
DBA: "I've been reviewing the execution plans, are all the SQL code on one line? What a mess. That has to be worst thing I ever saw."
T: "Yes, the previous developer, PaperTrail, is incompetent. If the code was written correctly the first time using stored procedures, or even formatted so people could read it, we wouldn't have all these performance problems."
DBA didn't know me (yet) and I didn't know about T's shenanigans (aka = lies) until nearly all the database perf issues were resolved and T received a recognition award for all his hard work (which also equaled a nice raise).7 -
Ok you fucks that don't believe in documentation - me included.
Document your shit, because one day, one day some dumb fuck is going to have to recreate your over engineered bullshit of a system and scale it up.
What would fucking be useful right now is ANY god forsaken insight into what in the flying fuck your code is doing, or not doing, or why it makes queries to a database with no fucking records in it 🤦♂️ and then attempts to use that data... in case it did exist.
There's nothing like unpicking a mess of bullshit, and documenting it, and then have to remake it on a new platform.
Documention saves lives kids, maybe your own life one day😬16 -
I am officially a retard.
I was DOing hard refresh multiple time and making changes on the code.
nothing seems to happen.
after quite a while, I realized I was refreshing the deployed site and not the local one.
kill me.12 -
So yesterday one of the "senior" python developers woke me up at 1 am (we work in different time zones, and he knows how many hours I'm ahead) asking why isn't his code working. The error message was:
[ERROR] Runtime.ImportModuleError: Unable to import module 'app': xxx is not installed, run `pip install xxx` Traceback (most recent call last)
I am at lose of words and patience. Not only idiots who can't google simple stuff are seniors, additionaly we went from "DevOps is a culture" straight to "hey I'm developer in my silo, if it doesn't work on my machine it's DevOps problem, plz fix".14 -
*offering sweets to a fellow at work
Colleague: Oh I'm a diabetic but What you've got here aaaaaa.....
My Brain:
Don't say it
Don't say it
Don't say it
Don't say it
Don't say it
Don't say it
Don't say it
Me: Oh come-on already One small piece won't kill you11 -
I can't name one specific time that was the best memory per say. My team is super close - we get lunch almost every day, have (inappropriate) inside jokes and just act dumb together. Not one person on my team who doesn't fit in. Even our boss is cool. :) #LoveMyTeam4
-
!dev What pisses me off about today's job market is that the following idea is a naive one:
Let's just find a junior position and learn on the job so you can demonstrate your skills to your employer so they can promote you.
Wroooong. Reality: They only hire the most gifted geniuses who already know everything and they don't have the budget for someone who is rusty.
Welcome to the modern world of the CompSci market, where you are expected to have expert level knowledge in every language, especially in Software Engineering and Algorithms. And if you don't remember how to write an efficient Comparator algorithm in under 3 minutes, you're screwed.
Yaay.7 -
Interviewer: We keep having devs take off for other opportunities after a short period of time. We need someone loyal who will be sticking around for the long haul. Oh wait, you only have one dev company you’ve worked for on your resume? Yeah that’s not good, we only hire devs who have worked for lots and lots of companies.
Dev: …9 -
FUCK CORPORATE EMAIL SPAM
AND I DON'T MEAN SOME SOME EXTERNAL SCAM/AD/PISHING EMAILS
I MEAN THE SHIT MY OWN COMPANY SENDS TO ME
LIKE:
"tHE WelLbeIng Course : SiGN In now!!!!!"
"#MoRnIngcOfFEE witH SOME cORporatE TWAt"
"Give togetHER : LETs circLE JerK OurSeLveS in SOMe fuCKiNg oNLiNe mEetInG !!!!!!!"
I DON'T FUCKING CARE !
I GET DOZENS (IF NOT FUCKING HUNDREDS) OF SUCH SHIT EMAILS EVERY DAY.
IF I GO ON VACATION, I HAVE TO SPEND HOURS TO SORT SHIT OUT
I HAVE HAD TO SET UP ELABORATE OUTLOOK RULES TO GET IT SORTED AUTOMATICALLY INTO SOME MANAGEABLE FOLDERS (AND SPEND SOME OF MY LIMITED TIME, HERE ON EARTH, TO DO SO)
AND GUESS WHAT
THANKS TO THOSE STUPID RULES I MISSED, ONE FUCKING IMPORTANT EMAIL
CAN YOU JUST STOP FUCKING SPAMMING ME ?!!!
FOR CHRIST SAKE AND I DON'T CARE ABOUT THIS STUPID CORPORATE BULLSHIT
STOP SENDING IT TO ME9 -
At a former job, the company decided to replatform to Salesforce. The entire dev team was laid off. But it would take an outside agency a year to build the Salesforce site. The company wanted the devs to stay for an additional year.
The only severance was something they called a stay bonus. It was 30% of our gross income but it was still contingent on performance. And if they decide to let you go earlier, it gets prorated if you still qualify for the bonus. Not a good deal.
Each month a dev left. By the time I secured a new job and left, all that remained of the dev team was a junior frontend dev and two team leads (one FE and one BE) with no team to lead. Well, there were contractors, but they were only brought on after the Salesforce replatform announcement. I’m pretty sure the company had to hire even more contractors. No idea how much that cost them.
For me, I think it was serendipitous that I gave notice during their busiest time of year. They actually tried asking me to extend my notice. Karma was coming back to bite them. Not just for the Salesforce thing. But also for their lack of support when I was blindly accused of being both insubordinate and incompetent.4 -
I did just quit my job.
It was my first job ever.
The only job I've ever had.
But I kinda couldn't take it anymore, the pay was a bit too low and the projects were really demanding.
On Monday, I'll sign my new contract in another company, I'm REALLY looking forward to it and barely can wait!
I'll be working with just one tech-stack which is awesome compared to now where I have to work on like 5 different stacks, sometimes in a single day.
I can't wait for the new job to kick in.11 -
colleague in a planning meeting: so now it's Easter, which in Germany is public holidays on friday and monday
PM: i as a manager would find it great if there weren't any public holidays
yeah not surprised, but thank fuck you're not the one to decide that... some people are trying to have a life^^12 -
Most of the tech YouTubers are really noob engineers.
Joma was a data scientist. He is an L3 engineer at Google and he hasn't done much during the last 1 year based on his internal stats.
I saw tech leads stats while he was at Google and that dude did nothing during his time. I'm sure he was an IC before he became a lead.
Clement talks about system design bull shit but he's a math major who worked on some angular front end while he was at Google. Basically his experience in tech is mostly involving using mat-button and mat-input. He also quit FB in a month.
Listening to tech lead gives me cancer. That guy was also some front end/ mobile engineer. I don't think any less of mobile engineers but tech leads acts as if he built some large scale systems at Google and FB. His opinion about react native shows how much of a noob he is. He also talked about docker in one of his video which showed he had some fundamental misunderstanding of what docker is. In his courses, he struggles to explain simple algorithms.
I don't know how these people have the courage to claim themselves as some sort of experts in the field when they are extreme noobs. They also sell some shady courses and are robbing innocent college kids.
One thing they all do well is talk. Which I give them 10/10.11 -
It's always the same shit with some developers. Someone notices that an app is calling an API way too much, causing it to throttle. This is caused by a UI that does ~100-400 HTTP requests when you open a page. Someone comes and offers multiple solutions to cut down those requests by changing the UI behavior, dropping the request amount to less than 10% or maybe even zero.
Then comes one developer "WhY cAn'T We bAtCh thE ReQueSts?" Well, you fucking blockhead, what's the point in rendering 300 items on a page anyway when at any given time a user can maybe see five of them on his screen? These numbskulls have zero idea of how to solve technical issues with simple UX tweaks. Learn some UI/UX design if you're a front-end developer ffs.9 -
Worst meeting. Hmm..
Embarrassment wise maybe the one where my boss called me the queen of porn in front of everyone. Yes, classy AF. (Just have to know him to know his sense of humor I guess).
Most cringe worthy meeting was probably when our out of state national director came in and basically told us he has no clue what we do nor does her care to learn. We brought up salaries to him as well as we're in the bottom 8th percentile for the industry in our area with HUMONGOUS work loads, like 20 sites per developer at once. This is a huge multi-million dollar corporation, mind you. We told him some of us have to have 3 jobs to survive and he basically said well you're an at will employee so there's the door. He also took phone calls and sent emails during my one on one meeting which we never finished even though he promised to. But he bought us a shirt, so you know, it's all cool. 🙄11 -
Remember the super duper company I applied for? (Last rant)
Well, I did their coding challenge. And after many years I had to do a metric crapton of C++. It's not a fun language. It's frustrating how human-unfriendly it is, and maybe one reason why I low-key like it.
Anyways, here's hoping that I didn't fuck up too much.
On a side note, I realized tensorflow actually has a cpp api. I think I'm gonna work with that in my next mental breakdown. 🧐8 -
Well one thing that became obvious today is that companies that make wifi routers really dont want you flashing other firmware on it.
For example i got a new router cause it was time.
Ofc fully compatible with OpenWRT. The thing tho ? The GUI flashing process accepts only encrypted binaries. And surprise we as customers cant encrypt it like they do.
So the next thing that comes to mind instantly is UART. They cant break that right ? Well turns out they can. They just disallow key inputs from console. So you cant make the damn device load into TFTP mode.
And D-Link has this lovely recovery utility that accepts unencrypted firmware. EZ way to flash it right ? WRONG. The garbage doesnt load second time after you load it once in 1 boot. And even if you get it to start loading the firmware. It wont really flash it.
Luckily there was an exploit :)
And joining via telnet and enabling http server on PC and wget-ting the binary from there. And flashing.
Honestly now. I pay money for this garbage. I own the hardware. Let me do what i want with it.
At least it runs kernel 5.10 now and is super fast :) Worth the trouble honestly
(Should be noted im not new to flashing firmware on routers. But this is the first one that really didnt want me to flash it. Like nuking my freaking UART access ? Taking it too fucking far)7 -
Worst thing I've seen a co-worker do?
Its all relative, I've seen a lot of "worst's". Here's one of many I'll try to post.
A (married) DBA would often come to work drunk, starting fooling around with a couple of devs (which we suspect she had sought adventures outside the IT dept based on rumors), and ultimately got fired because she was caught sleeping at her desk (and she was drunk). One of her conquests told us she came from a very poor childhood and this was her first real high paying job. Abusive husband, being attractive herself, and being surrounded by other attractive, highly intelligent, single bucks (aka horny) that had no morals, equaled bad decisions.
She wasn't the worst, it was the assholes who took advantage of the situation that makes it in my top 10 worst things I've seen.8 -
Story of onboarding in the age of Corona!
Monday:
Office is big but almost empty, people are working from home. Guy welcoming me says he is not the one supposed to help me(he is sick I'm told) and the rest of the team is not there. The man I'm talking to is this other guys boss. It's OK I think it will work out.
Turns out this guy helping me is actually the CTO so he does not have that much time on his hands. He shows me were to get my computer and desk and hands me documentation to setup some software.
I spend the time before lunch installing linux, setting up git and some other software. CTO checks up on me once.
Then after lunch nothing...I look for him but he is in some meeting. I find some videos by myself labled "onboarding" on the company website. They are OK. I ask my deskmate if he heard what team I will be in. He doesn't know. I sneak out a little early since I have nothing left to do.
Tuesday:
The CTO is now also sick I see in an email when I arrive at the office. Still don't know what team I am in.
I spend the morning reading coding blogs and websites. After lunch I have a meeting. The only one in my calendar. It's about the product software architecture for all new employees. It's good but still no news about what team. I aimlessly read up on some software architecture untill I go home.
Wednesday:
I arrive at the office first, only the receptionist is there. I listen to podcasts until a few more people show up. I ask another guy if he knows what team I'm supposed to be in. He doesn't but laughs and says it was the same when he started last year.
I send out messages on slack looking for anyone that knows...still no one knows. I guess Im in limbo now. Perhaps i should just start making coffee for people or something...14 -
Dev: (Watches user print out screenshot of maintenance app to do list, walk across facility to printer. walk across facility to equipment and check things off on paper, then walk across facility back to their terminal and copy the findings over.)
Dev: We made the app responsive so they could do that on a mobile device. Why are they printing?
Manager: Printers are cheaper than getting more tablets.
Dev: …
Dev: Can we at least get a printer at each terminal so they don’t waste so much time walking across the facility?
Manager: That’s too many printers to maintain. It’s easier to just have one.
Dev: …8 -
I find a decent place to work, with interesting problems to solve, decent fellow devs, and a decent salary.
If one of those lapses, I start thinking about moving. Life's too short to be working on boring stuff, working with idiots, or working for pittance.1 -
Holy fuck nvidia. Why the fuck you want me to login to your fucking app in order to download a fucking driver. You also want me to click a fucking link that you sent to my email for verification on every fucking login? Why on earth someone would stole my fucking nvidia account? To see which drivers I use? What the fuck nvidia? Oh wait. DO YOU DARE ASK ME TO SETUP TWO FACTOR AUTH TO SECURE MY ACCOUNT?!? What the fuck? Even if I put my credentials online no one would care to login my fucking nvidia account. Just let me download my fucking driver!7
-
Being rejected as "unprofessional" for explaining that I don't want to rush a decision 2 days before Christmas. By the guy who, I kid you not, showed their EKS credentials on screen during a recorded online interview. Kinda glad I dodged that one now that I'm looking back...6
-
Current work project is microservices architecture out of 4 - 8 components.
It is fully Infrastructure as a Code automatized. I just change somewhere code, git pushing
And it automatically invokes Gitlab CI, terraform, ansible, kubernetes helm charts.
Auto checking itself with unit and integration tests in autoredeployed staging env. Then it saves tested results to docker registry and asks for one button verificating click to be rereleased to prod.
I just go for drink or eat food. While all the stuff is happening.
And I am proud that all the infrastructure, backend and frontend I made on my own.
I don't need to remember how to Deploy it. It is all automatized3 -
[CMS of Doom™]
The gift that keeps on giving...
When you think you've seen it all after 7 months in legacy hell, you get another gift:
Let's say you use PHP, but your IQ is in the zero-ish range, then it is obvious to:
- use define() for constants in all your config.*.php files
- then include said config.*.php files multiple times
- and because define() doesn't overwrite the same constant, because it's - you know - a constant, you instead of including just do a file_get_contents() to read the PHP file as string and then parse the values by Regex.
The dev who wrote this was truly one of the devs ever.11 -
I can't breathe good air anymore. Water is being wasted. Fossil fuels are being wasted. Unnecessarily high number of vehicles on roads and most them have fucking one person sitting in them. They take out a fucking vehicle for fucking 200m. People throw trash everywhere without any regard for cleanliness. Prices are going up. Inefficient shit pieces exist in the market and people buy that shit. The world is going to hell. I hope I die soon enough to not know that is has.26
-
I built our slack bot messages so that they are prefixed in BIG LETTERS with whatever system they originate from, i.e.:
"DEVELOP: You are a useless product manager"
"STAGING: You are a useless product manager"
"PRODUCTION: You are a useless product manager"
One of these is when a payment is made on our platform. Our lovely product manager proceeds to message me, "did you just trigger a payment in the test system?".
YES, OBVIOUSLY I DID SEEING AS THE MESSAGE HAS THE GIANT WORD "STAGING" IN FRONT OF IT!!!
https://lmgtfy.app/?q=how+to+read1 -
Story of a penguin fledgling, one of my end users whom I migrated from Win 7 to Linux Mint. She had been on Windows since Win 98 and still uses Windows at work.
Three months before. Me, Linux might not be as good, but Win 10 is even worse. User, mh.
Migration. User, looks different, but not bad.
One month later. User, it's nice, I like it.
Three months later. User, why does Windows reboot doing lengthy stuff?
Six months later. User, I hate Windows. Why is everyone using this crap?
One year later. Malware issues at work. User to IT staff, that wouldn't have happened with Linux. Me, that's the spirit!31 -
That glorious moment when you remove a function from your Javascript.
is_internet_explorer()
It's one job was to detect and prompt a user about not using IE on this shit for a stain website - ironically built for IE 😂
You sir, will not be missed 🥳11 -
In a new country and in isolation.
Laptop out of charge. Plug converter broke so cannot connect my laptop to power.
Ordered one. Need to wait one whole day for it to arrive.
Perfect gloomy weather to just reflect my mood.
Not even allowed to go out for a walk.
Wrote down some pseudo on paper so I don’t forget.
Only to realise there was a problem with it.
So I rewrote it correctly.
Now just waiting.6 -
Company: “we need you to engineer this for one of our clients because you’re an engineer and this is what we pay you for.”
Me: “sure no problem”
Company: “we also need you to do a cost benefit analysis, risk/reward analysis, gap analysis and swot analysis for market fit and business finance because we didn’t task anyone else with doing it and since we’re already paying you for this other thing you may as well do this too”
Me: (opens up resume.docx) “yeah I’ll uh…I’ll get right on that”2 -
- Get invited to apply to job
- Technical interview, guy shows up late starts small talk wasting time and gives me the exercise
- Start implementing the first algorithm, finish it passing min test cases then realize there's a solution that would make both algorithms a breeze
- I pitch my solution realizing there's no much time left, cuz we lost almost 20 min of my test hour talking about BS plus the almost 10 min he arrived late, and reassure the interviewer it can be developed faster
- Interviewer says it doesn't matter, we should finish edge cases
- Kay no problem, finish the first algorithm successfully and explain pitfalls on the second part with the current implementation
- I tell him there's a better solution but he doesn't seem to care, he says time's up
Now here's the funny part.
I get called by the recruiter today (2 weeks later) and she says "They are happy with your soft skills but feel there are some gaps with your coding, they would like to repeat the technical interview because they didn't feel there was much time to assess the 'gaps' ".
Interviewers, either I'm competent enough to work for you or not, your tests must be designed to assess that, if you see you can't fit the problem you want in the time you have left change the problem, reschedule or here's an idea...LEAVE THE BS CHITCHAT TILL THE END AND START THE INTERVIEW ON TIME. When I do interviews I always try to have one complete free hour and a one algorithm exercise because I expect the candidate to solve it, analyze it and offer alternatives or explain it, I've never had someone finishing more than 2 an hour.
You can keep your job I'll keep my time. I'll write a similar problem on the comments to pass on the knowledge for people who enjoy solving these kinds of problems, can't give you the exact same thing, also tip guys don't do NDA's for interviewing it makes no fucking sense trust me no one cares about your fizz buzz intellectual property.13 -
I am mentally burned out from web development.
Physically I'm fine, but it's getting more difficult each day to open my laptop and write code, documentation or do code reviews.
Web development just seems so meaningless, where my day to day job has me trudging through one web form after another. I'm sick of implementing business logic on the backend and tired of listening to the product owner bitch about users who are demanding.
My productivity has fallen to the level where I'm feeling guilty for spending my time on nothing!
Don't give me advice, I know I need a change of scenery.
I just need to find the motivation to work on another hiring test which has nothing to do with the actual job.8 -
*During a walk around to check on the users*
Dev: *Watching worker laboriously dragging pallet jack with one wobbly wheel and another wheel practically seized*
Dev: Hey that looks broken, can’t you swap it out in the maintenance building?
Worker: If you do that management will give you one that’s worse.
Dev: …This fucking company
** Worker later threw out his back, company’s corrective action was to send out notice reminding employees to stretch before doing physical tasks19 -
Devs : Lets pick library X, it is well know piece of open source technology, actively maintained by community for over 10 years.
Architect : NAH, it is an overkill to use it in our project , lets build our own solution.
*2 Months later*
The code base is hundreds of thousands lines of code, we basically started to look at library X on GitHub to copy features or get inspiration from that code. In that time we delivered 0 business value, it is horrible to use it and we constantly adding something or bugfixing because no one thought about something in first place.2 -
One of the guys in my uni group project accused me of bullying, shutting him out of the group, ignoring him and taking over his work. He complained to head of year, I had to have a "discussion" with head of year, welfare tutor and my personal tutor.
For supporting evidence, I brought the message he'd posted in our team Facebook group where he told me to do the thing I was doing. The discussion didn't last long, but it seemed he was unhappy with me asking questions, mean things like "I need a draft api to do my work, why don't we sit down and design it instead of the UI you're working on?"
Conclusion? He "worked on a separate project". Got to the end of the year, the whole class went for pub drinks, someone else came up to me, had been through the exact same thing, exact same person, different group project.
Group projects teach you to hate people.5 -
Our company Nerf wars got a little rowdy one year, and a co-worker knocked over a (senior citizen) co-worker just to “win”. Like full on take down body slam. So much for no physical contact.3
-
Dear Atlassian Support,
In my life I had a lot of experiences...
But your software manages to replace all these experiences with a unique feeling of depression, hatred, anger... Only negative emotions.
Not once have I said anything good about your software - not once in > 5 years.
Whenever your chum bucket of mismanagement and misanthropy stops working, it's never the fault of the end user, the administrator or someone else.
It's entirely your fault.
Fucked up upgrades, lack of documentation, catastrophic handling of logging, lack of support of current database systems, lack of proper migration and clean up of plugins, ....
I could go on. But it's really just and endless tirade.
I wish I could stop management for even giving you money for the pile of poo you call software, but sadly they don't listen.
But there's hope on the horizon.
Thanks for making people go cloud only.
No one wants that.
It would mean entrusting that pile of poo to the craptastic hands of your irresponsible people.
No one really wants that.
Not even management who blindly paid the license fees all the times.
Thank you for your cloud only movement.
Maybe we can finally find an alternative and I can finally start a therapy for the PTSD I have thx to your software.3 -
We do infra as a code, and one of my coworker worked on the project alone. Few months down the road, when shit hits the fan, he just message me this is not working.
First of all, I did not write that shit, and also I was never part of the conversation during the decision making. So when shit hits the fan what do you expect me to do? Do some black magic and fix it magically???1 -
Story time on my job hunt: Currently interviewing with Google during my notice period.
I always had a love hate relationship with Google. Unlike my hate towards Meta or Amazon, where I had a reason to hate them for how ill intended they are, I never had a valid reason to dislike or hate Google apart from the fact that they steal my data.
That's it. That's my only reason why I hate Google. But I fell in love with their products during my trip to Istanbul and how throughout my journey, Google products were there for me to solve all my needs.
As y'all know, I was treated badly during my Meta interview, last October. With Google, the experience is on another level.
People are fucking smart and ingenious, but at the same time very polite, humble, and respectful.
During my 3 interviews so far (2 more remaining), each one of them made me so comfortable that I was more anxious before the interview than during or after.
They supported me during each question they asked. They made me felt heard and focused on my strength, instead of the weaknesses (or trying to break me down unnecessarily).
The interview syllabus is so fucking vast, and recruiters know so much that they helped me not only with preparation material, but also guided me personally. Haven't seen such knowledgeable recruiters.
The questions were dynamic in nature and thankfully because of my preparation, I was able to answer them most.
Overall, the culture at Google seems brilliant and an environment where one can flourish. No wonder companies are trying to copy every aspect of how Google operates and no surprise that Google is doing well at scale.
I feel so high on emotions (positively), after these interviews that I wonder how would it be to work at Google with such phenomenal people and exceptional environment.7 -
I hate it when people keep telling me to switch to something, especially when I'm not even talking about it.
Recently I complained on a discord server that Ubuntu doesn't heave docker in their repos, instead they have a package called "docker" that apparently installs some kind of gui. One of the guys there went on a rant how podman is so much better than docker. I respond that it's not up to me, and that I have to use docker even if I wanted to learn switch. He gets almost aggressive praising podman and almost insults me for being stubborn.
Like, I get that you're passionate about something and want people to know about it. But sometimes people have to use something inferior because of outside factors. And not gonna lie, that dude made me want to stay away from podman10 -
how to become a true scum master:
- formulate jira tasks for your inferiors as vague as possible, best they don't make any sense
- before sprint start, ask the subhuman being to estimate storypoints, and if they say they can't really tell with this description and choose the highest estimate, say "okay, let's estimate it to one sprint length", so they can actually work on it within one sprint (which makes total sense)
- if the scum dares to question the content of the ticket and begs for more details, be like teflon and give no useful answer at all. if they continue asking for a meeting to discuss the ticket, tell them to have a meeting with a coworker about it (who also has no clue). don't be available for them because you have more important stuff to do.
- bully them during daily standups that they didn't create clear subtasks from this task and criticize them because you have no idea what they are doing. tell them they are having performance issues and suspect them to sit on their lazy asses all day.
- criticize the team in general for bad performance, bad item tracking and never say something nice, to make sure everybody loses even the last bit of intrinsic motivation for the project.
stay tuned to learn how to make yourself a skull throne out of those filthy dev smartasses ^.^7 -
Being me. Fresh out of UNI with a three year bachelor in CS, no work experience. Starts in a big tech company with a lot promise of exciting project etc. Starts in 3 projects with one lead dev and two senior devs.
First month begins. I start by setting up my local environment and read documentations, which is fairly irrelevant and old. One of the senior devs quits.
Second month begins. Lead dev quits as well and the other senior dev having sick leave for the rest of the month. Basically I'm on my own, but thankfully not responsible for the projects.
Third month begins. The other senior dev is still sick. Nobody to help. Now I'm forced to talk to customer with a lacking knowledge of projects. Nobody knows what is going on. Hopefully my other senior dev will come back.
Fourth month begins. My senior have quit as well. I've been assigned as responsible of all three projects now. FML.
Fifth month begins. I begged my manager for help. Got a junior dev to help me with one of the projects. He and I still have no clue what we should do.
What a shitty start to a career as a developer.
Anybody having a similar experience?5 -
One year ago I did the Week 242 Group Rant:
Dev goals for 2021?
⬜️Finish my indie Game
⬜️Publish my Indie Game.
⬜️Make my wife pregnant.
⬜️Clean codebase current C++ job
⬜️Learn Piano play
⬜️Create clean coding presentation
⬜️Be more productive
Now its 2022 lets se how far we got.
⬜️Finish my indie Game
⬜️Publish my Indie Game.
✅Make my wife pregnant.
⬜️Clean codebase current C++ job
⬜️Learn Piano play
⬜️Create clean coding presentation
⬜️Be more productive
What I did instead:
✅Worked on my indie Game
✅Went on vacation
✅Make my wife pregnant.
✅Construct, Paint, Decorate house.
✅Hold presentation about profilers
Future Goals:
⬜️Take care of my new born daughter soon.
⬜️Finish my indie Game
⬜️Learn to play Piano
⬜️Socialize a bit more8 -
This rings true even if the customer is internal. Built a feature and provided documentation on how to use it and one of the end users still used it wrong.
It was a simple validation process too. Input the member ID then click validate, the app then checks if the person is in the system and fills in some other fields and does some other backend stuff. How could you get that wrong?! 🤔8 -
Yeah, sure Fortune. Please tell me more about my personal finances that you know nothing about.
The longer this drags on the more it feels like a war against the proletariat.
I also feel like the aristocracy is building a terrible financial charade that will be the toast of the town by November. They REALLY want to make sure the labor doesn't see any rise in wages. Can't have those peons thinking they can get ahead, right?
It's going to be the best sales pre-thanksgiving! It's going to be so popular one would say it's going to be on sale on fire, or is it a fire sale?
When November rolls around, I am Jack's complete lack of surprise.16 -
There's nothing like sitting on the edge of your seat when you see a monster batch of records get sent updates.
This system was built 5 years ago and it's "peak" batch size has been < 400 records in a day, it usually sits around < 100.
It's not a big system and just runs in the background. So yea small numbers for this guy.
today though, I thought something fell down and shit its self, someone decided to add a a few thousand records to this thing and update a fuck tonne of data (for this system anyway)😬
The damn thing is standing it's ground and churning, but fuck, the scale of things is beyond what we ever thought it would have to deal with at any one time.
Build for the insane benchmarks kids, one day... someone's going to drop an elephant on it.5 -
@OmerFlame wanted to see more of Soviet pirate stuff, so there you go buddy. This is an example of Samizdat (“self-publishing”) — Soviet people made books of dissident literature that was forbidden in the Soviet Union.
This very book was made by my grandma, with lace fabric cover and sheets cut evenly with care and precision. Everything was typed on a typewriter, yes, the thing that renders the whole page useless with one mistype, as there is no backspace key.
This book dated 1975, the poetry of Nikolay Gumilyov.9 -
This one ticked me off because of the sheer rudeness of a demand they made of me. I had been building a personal freelance brand around myself and my skills for many years. I had in the prior 3 years developed it from a freelance to a lean agency model. That was running in parallel with full time work and the FT employer was happy to allow it. Eventually that employer downsized me and almost everyone else on staff. But they liked me and gave me mini-projects to do on a contract basis. I began interviewing for FT work with other companies.
One agency I applied at gave me a phone screen interview. The main hiring person was also an investor in the agency. He noted my lean agency and said that a second interview would be contingent on my dropping my clients that I was working for on my own time, disposing completely of my personal brand, and even giving up my domain name.
I told him I’d think about it. But the more I thought about it the more angry I got about such a stupid request. Why does this new company I don’t even know I will like working for get to tell me to abandon my “Plan B” option for if I quit or they decide to lay me off?
They never called back but I wished they had so I could have had the satisfaction of telling them no.2 -
My grandpa is using his computer for video editing and creating photo books. His setup was:
- A 100GB SSD for C
- A 1TB HD for D
The problem:
He never had more than 6GB free on his C Drive because somehow Windows and his programs filled it all with some utter bullshit which couldn't be removed or whatever.
So I promised him to install Linux for his Emails and Surfing and create a Windows 10 VM for him to use his programs.
The Linux installation from downloading a iso over creating a bootable drive to actually installing it was faster than finding the fucking Windows 10 Iso.
Which was about the same time as installing fucking windows because this bullshit prints out one fucking line at a time and then waits for you to read it for 15 motherfucking seconds before printing the next line.
And don't get me started on the fucking telemetry.18 -
Manager: (𝑤𝑟𝑖𝑡𝑒𝑠 𝑡𝑖𝑐𝑘𝑒𝑡)
Title: Something something related to the dynamic display of a button on one of our screens in our UI
Description: Something something completely different related to how entities are filtered on a different screen
Dev: f*&$ing hell, do i have to give yet ANOTHER schooling in JIRA this week?!
I swear they're drunk every time they write tickets.7 -
Many people were hired to work on new product, but no one have told them that for one or two quarters they will have to maintain 20 years old project. I was ranting about this, but in the end accepted my fate, wiped tears with money and moved on. However one of devs took another path. When he was asked to work with .aspx and jquery 1.X instead of react, he just said : "Not going to happen" and left the building.5
-
Have a function that takes parameters and then performs a switch statement to determine what function to call next with those same parameters. One of those parameters is a Union type.
During CR, my reviewer said they’d like if instead of returning the function per case, I instead assigned a handler to the value of the function per case and then returned that handler at the end of the switch. Simple change, right? Only snafu, I’m casting one of the parameters on a per-case basis.
Somehow, through no fucking change of my own, TypeScript in its wisdom has decided that the type of that value by the time I call the next function is a fucking Intersection.
WHY THE FUCK DO YOU THINK IT’S AN INTERSECTION?! I’m fucking casting it per case! I’m ensuring it’s the right type for the next function called on a per case basis!
…. And that, my friends, is how I wasted a day with a stupid refactor that was ultimately just scrapped because no one could figure out how to make it work.
Goddamn fucking TypeScript. I3 -
These guys have fortiguard installed on their server and it’s blocking traffic to my url but they are so convinced I am the one with the issue, spent two hours convincing them and the issue was resolved the moment they listened 🤦🏿12
-
There's nothing like cleaning out a cupboard of stuff you have long since moved on from only to find this hidden in the corner.
I once had a Mac, it's still a piece of shit and I'm not convinced Apple ever made life easier to use one of these 😅3 -
What sucks most about smartphones is how much everyone came to rely on them and expect you to have one which is turned on and working. Rent a bike? Need an app! Log in somewhere? Need 2FA. I just want to leave my phone turned off for a few days like in the good old days. There must be something wrong with the way we live.7
-
> turning the whole codebase into a muddy ball of dirt because the leader didn't like 1 (one) call to an async function on startup
Way to go buddy, you sure show them how it's done. -
"not sure if we can meet those salary requirements, but I'll get back to you"
JK they just send me the code challenge, no idea of what salary to expect. scratch that one off the list.
meanwhile in another prospect i have had not just multiple interviews, but then add on two additional 'prep' and 'post' interviews for each of the ORIGINAL interviews i have to do with the recruiting company REEEEEEEEEEEEE
honestly it's not a good reflection of what is really valued at these companies - paper pushing over getting to work... ok
WEVE ALREADY TALKED FOR HOURS JUST MAKE A DESICION: GIVE ME AND OFFER, OR DON'T AAAAAAAAAAAAAAAAAAAA2 -
I can't be the only one who zooms into random pictures on the internet containing a monitor(with an IDE open) in the background to see what language they're using and whether it's a legit snippet of code.6
-
Fuck all of those stupid fucking shitty spam and scam bots there is everywhere. I swear epsically on every single comment on youtube you would at least encounter one bot comment (thats if you are lucky) or on discord the amount of spam/scams you receive is ridiculous.
I swear everything i accidentially read any of that shit i lose the remining of my brain cells.
That should be a living proof of some human lives are completely worthless and why exeuction could be justified.
So if you are one of those kinds of people, who develop those kinds of bots, i have one thing to say. Fuck you and your inbreed incest familiy, i wouldnt call 911 on you, not even if you paid me a million dollars you human trashbag scum.8 -
!(dev || rant)
Dudes and dudettes, i shall ask you all one question: what is the thing/hobby (or things/hobbies) that you always wanted to get into and never gor the chance?
For me i thing first would be brewing, as i would love to refer to myself as a "Brewmaster" like in Warcraft (bonus points if i wear a panda costume) more then an "Engineer" (a trust worthy one even), but i think i might have the chance to as soon as i will have the chance (and means) to move alone as i already know a few things from my dad. The second would be something really cool i saw on reddut and made me remember the old times when i will watch timelapses in this topic on you tube: Crystal growing! Like, middle school chemistry, not meth! At least for now.. 🤔 Anyway, here is a nice pic with some dude's work, looking forward to hear abiut yours!!
PS: Bonus Points for a pic related to the thingie!8 -
I feel like resigning from a company that i joined 3 weeks back.
I don't like to code in PHP and the manager wants to stick on to that , no new developers joining the company and php is one of the reason. The code is a mess. Every now and then some other team come running for a change like one button to do some shit and then for a fix after 15mins of release.
So many database operations are happening manually. No innovation in the team. Developers are very boring , women being senior developers and team leads brings stability but there is no innovation , excitement or any enthusiasm. All my team members are very happy doing mediocre shit. Manager talks about agile development and they are following that at a level where every half a day some requirement changes.
I m tired of being a developer that fixes the same mediocre shit.
Its too boring.9 -
Doing e-learning for a job
One of the examples provided:
"You could be late for work (fail to meet your objective of being on time) because you're hit by a car whilst crossing the road"
Are you fucking kidding me, I think being late to work would be the least of my worries. Fuck corporate bullshit.18 -
Why am I so fucking bad with estimates? I am literally 20 hours over on this one thing because it’s so goddamn annoying to deal with.10
-
The most C++ I know is from 5 weeks of 'learning' it in college. Now I've been handed a legacy C++ project from sometime before 2004 and am expected to figure out how it works, update it to either a newer C++ version, and compile it to NOT a 16 bit dll (like the current version is) to replace the one on our servers.
Ummmm... wish me luck2 -
Seriously, a new guy joined out team and suddenly I'm out of my comfort zone and started following the pattern I used to follow. The thing he did, commented on my PR, a lot of comments.
I had this thing that hey now I can control anything right, new guy? less experienced? yes, so I don't need to be intimidated. But I realised today that I'm easily intimidated my intelligent people because I think now I am the inferior one.
I will push myself to think about it in a better way, by looking at it positively, to learn something from it.10 -
Years ago we hired a new employee in our department, her first week was kind of slow, she had training materials to get through but otherwise didn't have much newby work for her. I noticed she was missing one day, she wasn't at her desk or in the area training, I found her hiding behind a door playing a video game and texting on her phone. She didn't last long there. She should have asked for something to do, or asked what she could be doing, instead of sneaking off and playing on her phone.3
-
My coworker became super restless and incompetent during the initial 2020 Covid lockdown. Like playing hours of video games during work hours restless.
For one project, my coworker was working on the backend and I was working frontend. Coworker also wanted to be overlord of the epic branch.
My coworker merges the epic to our test branch and our code is broken. Coworker didn’t pull my FE changes before merging. Dude, I shouldn’t have needed to tell you to pull. You changed the api response that your BE code delivers so of course I had to update my FE code so it could work with this change.
I had to resolve the conflicts because coworker left work early to “rescue/pickup” their girlfriend from work.
You bet I leave this person on read when they try to text me on Signal1 -
I just told my director that the solution for a particular problem that we have involves Machine Learning. For which I had already applied a VERY small app to make sense of an old database to make a NEW one since the old one broke every notion of how a db is supposed to be set (meaning that I recreated the project from scratch)
And on the same message I told him that I was not willing to do it using M.L since I was not paid enough to bring this level of heat to the institution.
Normalize telling mfkers that your skills are worth more.
I am paid well, but not enough to out of the blue tell mfkers that my ml based algo can save them./
Fuck em, fuck em hard, fuck em good, fuck em without even using spit.
I don't do this shit because I am paSSiOnate, since there lies the trap: "I mean, I love it so I guess I can do it, I do this on my free time either way" <---- no bitch, shit is expensive on the real world, don't do that wtf is the matter with you? *slaps* companies don't see it as a: "oh shit, employee X can do this! value!" they see it as "greaaaaat, I can save money on this", so fuck em.
Normalize it, y'all are wizards, advisors of kings, no company today survives without I.T. About motherfucking time y'all bitches take this shit by the horns and do with it what you want.
People form third world countries that need work: shit don't apply to you, currently, but we will make it apply to you on the rising, my kings, stay strong.4 -
Article 13 and 11 passed today. Fucking why! They ether have absolutely no brain or are sleeping on a shitload of money right now. No one wanted this. First net neutrality now fucking this. Fuck this shit.
-
the guy won't reply messages, he won't do his job and everyone who depends on him is punished for his behavior. he's hanging by a thread but also no one know how to do his job because it was not documented2
-
Boss activates encryption on dashboard
we installed the software
2 machines get locked out coz drive got encrypted with bitlocker
No one received the 48 bit key from bitlocker
I loose all my work coz the only way to use my laptop was to format the drive
Me as the technical guy and knowing how encryption works i just formatted the drive
Boss blames me for the cluster fuck8 -
So recently I completed side gig from random freelancing site where I had to shadow troubleshoot performance problems over teams call with random Indian guy on his client's AWS account. Long story short you can autoscale new instances all you want but it's not gonna help if your FIFO sqs has only one message group ID. This architecture is running an online game, which is basically limited to processing ONE event at the same time for ALL players xD
What's even better, basing on naming convention I realized it's a company that I interviewed for like 4 months ago and they told me "we need someone with more experience". Well good luck, thanks for quick cash -
So I need to ask this because I've never experienced it.
Recently many of my colleagues left for greener pastures and now they're posting on linkedin once a week with some bullshit about how awesome it is to work wherever they went.
If this was one or two I wouldn't care, but it's like 90% of them vomiting this blatant brain-swill for almost 3 months now.
My suspicion is that these people are being coerced into posting this garbage. Am I correct that many companies these days are doing this now?9 -
The weirdest thing happened a couple of days ago: a dude messaged me on Facebook because one of his employees saw me on Stack Overflow regarding a framework I haven't touched for 3 years.3
-
I love tools such as IntelliSense or Copilot, don't get me wrong!
But i still have a deep rooted fear that one day, developers will become so dependent on those luxuries, that we will become practically unable to write code on our own, without our cloud overlords blessings.
Until, you know.. the server for such a service will crash and no one will know how to fix it without its own help. *see Palpatine meme reference*15 -
On the further subject of "new trends" that piss me off, being in an important meeting, asking someone an important question about work they haven't completed, and getting back:
"Oh sorry I was *multitasking* then, could you repeat that?"
No you cloth-eared dufus, you weren't multitasking, you were focusing on only one thing - and it wasn't the meeting that you called and the meeting you're meant to be listening to. Arse. -
ComputerToucher: *opens Jira ticket* Dev team needs tokens for the APM for a new app with multiple tenants. Ezpz. Hey, developer. Do you want one golden token for all of your app tenants or would you like us to generate one token for each?
Developer: Let’s have a meeting to discuss it.
CT: It’s…an exceedingly simple question. One token or 4? Which does your app support?
Dev: Yeah I think we should discuss with this with the platform team, can you set up the call?
CT: (Internally) I am the platform team? Do you not know how your applica-never mind I’ll just ask the PM directly.
CT (in chat): I’ll ask PM to schedule the call.
*Goes back to Jira ticket, changes priority to 4, removes ticket from sprint entirely, picks something else to work on*6 -
Literally anything that comes out from Anders Hejlsberg, always liked what the dude brings to others. I fucking loved his work on the Pascal Programming language, back then it was all over the place in Mexico. I can only imagine that in the U.S it was just as big since a lot of mfkers in here are still pushing Delphi from what they found with Turbo Pascal.
His work on the C# programming language is absolutely incredible and C# is one of the best languages in my book. And I fucking adore TypeScript, so literally, everything this dude puts out, I pay attention, listen to and learn. As far a language designers go, him and Rich Hickey are my top favorite mfkers in the field, but Anders it to me a personal idol.
I also happen to really fucking like C# and Clojure man, like come on those two are just legit good languages.8 -
So today is my last day at my current job. I've been here for 4 years and started working here even before I'd even graduated high school. It's really bittersweet. On the one hand I'm so excited for my new job (and vacation), but on the other hand I'll miss this place so damn much. Some say you shouldn't get too attached to your employer, and while that might be true for many cases, I feel that I've gained nothing but positive things from these last 4 years.
Having gone from just having colleagues to having actual friends has been an awesome journey, and I think a good indication of our good relationship is the fact that one of them even wrote me a goodbye song for our little goodbye breakfast this morning.
Idk, just thoughts...
Anyways, away I go. Let's hope my new job will be somewhat good as well.5 -
I’m already irritated by all the unwanted stimulus. I don’t need search engines, websites or whatever that fuck showing me stuff I did not ask for. It’s really distracting and makes it hard to focus on one thing. I’m trying to adjust to a lifestyle like this but it’s bloody difficult in this day and age.3
-
Based on @darksideofyay "poll feature" request I made a simple bot to make them.
Just post this as a comment:
@PollBot Q: <Your question>?
A:
- <Answer 1>
- <Answer 2>
// Up to 10 answers
It will post a comment for each answer, just upvote the one you like (look at the upvotes to see the result of the poll).
P.S. It's not ideal and it's running on a mini PC in my house, so it could fail sometimes. :P36 -
*sighs heavily, utters a few profanities, starts updating resume*
This one is on me. I thought I had vetted this place well and asked the right probing questions during the interview, the core product is very cool but the company is too functionally immature.
it feels like Im in a relationship with someone who is really nice, very attractive and clearly very book-smart but has absolutely zero emotional intelligence and even less of a clue in general about what they actually want and need from the relationship. And to that I say:
“…yeah nah.” -
The scary thing about burnout is that you usually don't realize you are burning out before it's too late.
Personally, at least, I've worked on projects that just felt a little intense at the time, but after taking a step back due to holidays or hitting some milestone I realize I never want to have anything to do with it ever again. One project makes my stomach drop even today every time I see the code; Not because the code is bad, but how it takes me back to how miserable I was without admitting it to myself.
The biggest red flag I look for is when I'm tempted to work on stuff in my free time. When this starts seeming like a solution there's a serious problem with the project that needs to be addressed.2 -
Government applications meant to handle private data made in the laziest way using cordova. Hell yea. Bonus points for using the developers account with his first and last name as publishing company to put the app on playstore and not their own official one (not that they have one). Whats not to love. Cant wait to beautify that js to find out that the calls are http and not https.3
-
I don’t remember the first experience as I was a very small child, but I remember a very defining one: picture a 4yo just casually turning on the computer and playing a game.
My mother and sister find me out and panic because “oh no, turning it off it’s hard how will we do? Your father is working and can’t turn it off!”
Now picture the 4 yo saying “it’s easy, you just do this”, followed by him closing the game, launching the bash command to close the computer and going away.
I must have been so creepy in their eyes 😂2 -
So today my pr needed approval. One of the lines of code created a unique ID using the uuid4 functionality.
I got a reject saying I didn't handle a case where I would get the same uuid twice.
Well, I guess it would be the problem of the developer working on my code in a couple thousands of years 🤷♂️2 -
Windows is a god damn abomination of a OS. Fucking let me download that one game from the shitty developers that add EAC for no reason. Fucking stop hogging every resource and let steam work. Fucking stop crashing like wtf how is this considered stable. Stop fucking downloading updates. You amount to nothing than playing games made by cunts. There is no valuable information on this system and I have no problems nuking it all.11
-
So part of my job is to watch movies.
Unreleased movies. Premier special movies. Restricted access movies. Special screening movies.
Fun part about being in a media tech company is you get amazing perks.
One of the product verticals we have, competes with Netflix and Amazon Prime Video.
So, we have to determine which movies to license and resell on our platform.
For which we have volunteer program where they assign us movies to watch. A couple of movies everyday. Folks have to submit their feedback on certain parameters and then the team evaluates and makes the decision.
As of last few weeks, Cannes 2022 was on and we had a lot of movies lined up. Got to watch some real good ones while some were mediocre.
Surely fun, don't get paid for it. Good perks. Loving it so far.10 -
I'm so done with all the covid talk.
Its all that's ever talked about and you don't get a break.
As if it wasn't bad enough to have that one friend who constantly has to remind everyone how politically educated he is, and how much he hates the neo[whatever the fuck], now he has to remind everyone about his opinions on the vaccine.
No one fucking asked, shut the fuck up.
Your opinions do not matter.3 -
FUCKING MICROSOFT IIS SHIT.
I'm a .NET dev since 13 years and EVERY FUCKING TIME STUPID IIS MOTHERFUCKER AND STUPID WINDOWS SERVER have a different problem setting up because of some permission.
You can't never get a site up in IIS without loosing time and patience having weird 400/500.x errors because every fucking machine have to set up some tweaky and hidden permissions.
I have 2 identical fucking win servers and deploying a .NET core applications and on one works (test server) and obviously, on the production server it gives troubles.
FUCK YOU MICROSOFT FUCK YOU I would take the IIS devs personally here and whip them to death until they don't resolve the fucking thing4 -
Honestly, I think this one is yet to come for me.
I've had a few bad experiences, but the worst ones are the ones where I couldn't find the time or brain to get some work done properly and therefore did bare minimum, so I basically was driven to shame because my teammates did almost everything.
Second to that, are times where I had to go through drama because teammates were absolutely incompetent or power hungry or inflexible.
Otherwise, it's "live and let die".
Note: I use "teammate" in general sense, equaling "coworker", "colleague", "the guy who's supposed to give me details or access" and "those in on the project" in this rant.2 -
I remember I was a child trying to tinker around the only computer that we had. No one knew how to install the Windows OS from scratch with the drivers and everything else (they were installed on floppy disks) so when no one was around I managed to do it everything. I remember such joy, felt like a hacker 😂
Now I'm a web developer and I feel like a moron each time I'm sitting on a defect I can't solve so I'd say these were good times 😜1 -
So, a few years ago I did an internship at this company really close to my house. It was a total disaster but a few months ago I decided to give it another shot and apply for a junior position there as I needed money and they knew me there. For some reason they hired me and now I work there for about 2 months.
There's one other developer here and my problem is that he's the senior here. Guys I don't know what to do about it, this guy is so controlling. He won't allow me to decide ANYTHING.
I have a whiteboard with all my projects and he wrote deadlines there (because his boss said he needs to set deadlines since he never finishes anything on time, but he decided to put that on me) when I finished something in time (like 3 days early!) I wanted to put that under the project on the board. But he didn't want it. No reason. Just no.
He's also constantly talking, all day long. He writes 1 or 2 functions per day. Maybe fixes a small bug. And then one day per week he actually works. Constantly complaining about me, bugging me, removing electricity from my screens, setting my wallpaper to 2 dudes kissing ect. ect. its fucking annoying me. This guy even plays video games on his nintendo or call of duty.. Working for other customers that have nothing to do with this company. And the boss thinks he's great..
So 2 days ago, the whiteboard filled with his drawings was completely emptied because of me. It felt so good, he was so angry he didn't talk all day, to no one. What else can I do guys? I can't go to my boss, the other guy in this office doesn't really care and he's on his side. But when I code I need to be able to concentrate. I can't even have a serious conversation with this guy because he just doesn't take me serious. He always thinks he's right and wants control of every little thing...
What do I do?10 -
It powers nodejs.org. It has 7.8k stars on Github.
It was installed 5x as much on NPM in the last 4 months as it was in the previous 5 years. https://metalsmith.io
I've been doing a lot of outreach to individual users, websites, and related Github projects, yet community involvement is hard to get by. If you value copy-left or free open-source software and are interested in bloat-free nodejs static site generation or build pipelines, please reach out.
I have a full-time job and am thankful for any help, be it feedback on the Gitter chat: https://gitter.im/metalsmith/... maintaining one of the 15+ core plugins, creating starters or writing blog posts.1 -
GIRLS PRANK
Omg I changed her lipstick with one of a slightly different color I'm so random she'll go CrAaAaAzY
BOYS PRANK
Use Tampermonkey to transform your colleague's pc into a chinese botnet and redirect him to some PCC website on every click forever
Yeah long story short that's how my previous firm blocked access to domains hosted by the Chinese government.4 -
I hate demo day. Why can't anyone else demo this shit? Just because I'm the front-end dev on this team doesn't mean I'm the only one who can go through stories and click buttons on my screen damn it!5
-
Holly crap..... Just fixed a 7 months old bug in a system i worked on and had to leave it for 7 months coz i just wasn't seeing what i did wrong and today..... everything simply unraveled
It's a flask app and i got stuck on updating a column in the database and also it created duplicate configs on one of the configuration functionality
Figured out what was causing duplicates
A different function was creating new configs instead of updating...bypassing duplicate checking in the config function2 -
Your profile is in consideration.
Week-1
HR: We'll let you know.
Week-2
HR: You're one of the top 3 under consideration.
Week-3
**HR won't answer/reply to text/emails
Week-4
I accepted the truth.
Corporate world: Welcome to the employee life!
This was my first ever interview, referred by a guy I met on LinkedIn.5 -
Come on guys, use those JSON schemas properly. The number of times I see people going "err, few strings here, any other properties ok, no properties required, job done." Dahhh, that's pointless. Lock that bloody thing down as much as you possibly can.
I mean, the damn things can be used to fail fast whenever you misspell properties, miss required properties, format dates wrong - heck, even when you want to validate the set format of an array - and then libraries will throw back an error to your client (or logs if you're just on backend) and tell you *exactly what's wrong.* It's immensely powerful, and all you have to do is craft a decent schema to get it for free.
If I see one more person trying to validate their JSON manually in 500 lines of buggy code and throwing ambiguous error messages when it could have been trivially handled by a schema, I'm going to scream.18 -
What does GPT-3 tell us about how our brains work?
I just read an interesting article (link below) about how it does on the turing test. I've had this inclination for a while that state of the art AI is "incomplete", in the sense that we have some of the systems to make AGI, but not all of them. One of the comments they make is that "GPT-3 often finds it easier to write code to solve a programming problem, than to solve the problem on one example input", and that's the nail on the head. We can codify situations, describe the rules, put them in memory and run those rules in our head. We can manipulate the input to see how it'll change, we can spot from a problem statement what the rules are instead of focusing on what the answer is. Anyway, light bulb moment shared.
Link: https://lacker.io/ai/2020/...9 -
macOS facts:
- Darwin core is open-source (https://github.com/apple/darwin-xnu). Not the case with Windows.
- You can use macOS without using any Apple online service like Apple ID, FaceTime or iCloud. Terminal will still work without restrictions, and any app can be installed manually. It's totally different from Google services on Android, without which most of the apps won't work at all.
- macOS updates are trivially to disable. It's a matter of unchecking "Update this mac automatically" checkbox in software update settings. Not the case with Windows, Windows updates are universally hated among developers for intentionally complex UI and update services being very hard to disable.
- Almost every feature or default behavior you dislike can be trivially disabled with one console command. Features won't re-enable automatically like I heard update service does in Windows. The only feature I dislike that I wasn't able to disable was a notification about unsafely unplugging a USB flash drive.
- Out of the box, you get a sophisticated disk manager that allows all kinds of manipulation on drives, just like what you get in Ubuntu.
- Just like on smartphones, you can trivially restrict or provide access to certain features like camera, microphone, etc. on app to app basis. I don't know how to easily do it in Linux, let alone in Windows.
- Apart from mastodons like GIMP, I find open source apps for macOS to have better UI than their Linux alternatives.
- Objective-See offers useful FOSS apps for macOS, they help with privacy and malware detection: https://objective-see.com/products....
I don't want to start a fight. Please, abstain from commenting on one OS being better / worse than the other. Please, don't comment on Mac computers being better / worse than computers of some other vendor. I'm very confused now because of my Dunning-Krueger thing (read my previous rants), so I just want to present the facts about macOS that I think deserve more exposure.28 -
I feel very anxious when developers interviewing me asks
1. is nodejs single threaded or multithreaded ?
2. How does node handle requests
3. How do u manage concurrency
4. What is event emitter and callback.
Dude i have given you my resume, without knowing these things i could never do that ?
I feel the discussion must be based on concepts and general problem solving rather than focusing on one technology. Tech can always be learnt.6 -
There's one thing I hate about the new year. Everyone assumes it's the best time to do some cleanup, some maintenance. As the year starts fresh - everyone should start fresh, right?
NOT!
No, Hetzner, you don't need to restart my servers on Dec 26th.
No, local VPS providers, you don't need to clean-up all my /tmp/ files for me on Dec 29th, leaving me in the dark and unaware I have to restart my apps.
That's just a dick move. Your intentions might be alright, but the consequences... Damn you!3 -
This is the strangest thing that has happened to me:
I once worked as a intern at a consultancy company. Me and another junior got a brand new customer project assigned to us (bad idea I know) we spent 2 months working on that project, building a website from scratch. The customer paid 10 000€ for it. The website sucked and didn't work properly in the end.
I ended up leaving the company for unrelated reasons and left the project. A couple of months later I asked the other junior whatever happened to that project and he said that the customer seemed to have forgotten about the project and no one was working on it anymore
Like what? How do you just forget about something you paid 10 000€ for? I mean I'm happy they did as it was the worst project I've built4 -
Last sprint is a mess.
Working on three products that are related one with another a little bit.
1. Bug reports are coming in;
2. We fix it and give for QA to test;
3. QA starts testing and it doesn’t work;
4. Because another team updated something in product A and product B depends on it.
Repeat for straight 14 days1 -
That day we had the weekly meeting with my boss to tell him what was new since last week.
We were 2 developers, I did the backend and the other guy did the frontend.
I tell him we had nothing new on the frontend. Literally not even one more line of code.
He tells me he gave the other guy some money the day before to encourage him to engage a bit more on the project.
The meeting is about to end when we receive a message in the development group, the guy said he wasn't going to continue in the project.
Not like that, dude.5 -
Not really trying to, but probably should try to fix this bad, bad habit…
I keep wanting to fix and improve everything - and I keep taking notes, writing action plans et fucking cetera to the point the amount of work that should be done and I want to do is driving me insane. And they should all get done now!
In short, I should really either learn to focus on just one thing at a time for a meaningful period - or just cease to give a fuck. Either could work.3 -
today was shit. I'm full of stuff to do at work, we're extremely understaffed, no one will stop pestering us, I'm failing at doing my tasks and our stack is extremely useless for the stuff we're required to do. on top of that I'm in physical pain and i had a test. oh and my computer is dead so i have to sort that as well. fuck. I'll just eat sushi and pass out. tomorrow will be worse.3
-
Our school had for an open source way of dealing with home schooling and managing the school network and so on.
Now the government forced a "proprietary" system on our school and everyone hates it. The teachers didn't want it the pupils didn't want it but who cares "what we do is the best".
Btw the proprietary system costs a fuck load of money even though they just mixed many open source projects and made it their own proprietary thing.
And this company now get's loads of money for their shitty system that never really worked once since we got it.
They blocked so many ip's that we can't even access google and it's services on the school wifi and the bandwith dropped severely with the new system.
Oh and many random ip's e.g. one of my vps is accessible but the other one not.
Discord is blocked.
Web whatsapp.
And so on...
Now....
I need to learn for tests next week and need to access that stuff on the portal but...
Now they decided to switch the LDAP server to the new system and since a few hours i can't access this fucking thing.
It seems like the platform now contacts the new server which isn't even up and running....
Never change a fucking running system....
Oh and we got smart boards and it runs on android and they didn't block adb. Now i installed clash of clans on one of those things. Haha whoops.
These boards cost 7000€ and have security patches from 2 years ago....and Android 87 -
Got some detailed feedback from Booking.com, upon asking.
I answered all the questions right. But they said I am not ready for a Sr PM role (which might be true).
Here are three points that I captured from the feedback:
1. Focus on details
2. Clear and better reasoning for WHY
3. Realistic over idealistic scenarios
While it makes me feel low that I didn't make it but this feedback will surely help me overcome the challenges and clear interviews in future.
On to the next one now. Let's see what comes my way..
One thing for sure, there is lots and lots to learn for me yet.
One thing I surely lack is articulating my thoughts and keeping things crisp while conveying the information aptly.
Anyone has any tips/resources on how to improve in this area?14 -
FML or how I made myself unhireable
TL;DR: Working as a QA.
Changed jobs.
New job sucked.
Left after three months.
Got laid off from the next one after 4 months (not my fault).
Got depressed.
Got a Dev job back in the first company.
Job sucks, cannot leave… (5 months in)
Full rant:
I was doing pretty well as a QA Enginner. Started with internship, then junior in company A, then big pay rise moving to company B, where I quickly got promoted to Senior. As I was nearing 3yrs of exp, I decided it’s time for a change, as things were getting worse project-wise and felt like I was regressing. Also I was constantly bombarded with offers of +50% of my salary I could easily land, while company offered 10%.
Moved on to company C. This is where it started getting rocky. I was told I would be working on this one project, strictly test automation, nothing exciting but an easy gig. However week in, I was told to work on this other project 50/50. This was a startup kind of thing. It was a nightmare. Only manual testing. Most tickets had only a vague title, no description, no requirements, nothing. How do one test something without any knowledge how it should work? Besides that, the project lead on the client side was aggressive sometimes.
The workload was immense - 4 devs, 2 of them doing heavy overtime, so the output was like 6 devs and half of a tester….
Despite raising the problems, nothing was going to change, nor I could switch projects. The job began to heavily affect my mental health. Decided not to prolong my contract and left after 3 month probation period.
Quickly landed a job in company D. As my burnout as a tester kept bothering me more and more I decided that this was going to be my last job as a QA and next one will be a Dev. You see, I never enjoyed the tester part, I always enjoyed the automation part more. The plan was to learn in free time and after 18-24 months start applying for a dev role to see if I can land one (switching inside D was not an option). All plans went to hell, as I was handed a one month notice by the end of my third month. A month before my wedding… I was told the company was having financial issues and was laid off with about 30% of people in the company (mostly new hires).
I got depressed. I wouldn’t get out of bed for a few days. I never thought something like this would ever happen to me. Standing by my decision I was applying for development jobs, but most recruiters seeing either only QA experience or my recent 3 and 4 month employment periods weren’t responsive. Applying for testing jobs was a bit better but still nothing like before C and D.
Since company B I stayed in touch with my former manager, and he kept telling me that a new team has taken over most of the shitty work, and they are now working on cooler stuff and have more coming. He encouraged me to come back, as he has always thought highly of me professionally.
Looking at my options, I could probably get another testing job with lower pay, maybe I could land a junior Dev with like 1/3 of my salary or I could go back. So in my dark time I have reached out to my manager and just like that he got me a Senior Dev position, same pay as in company D.
Finally what I wanted right? Yeah… As soon I as joined all the new initiatives were being dropped one by one, and backlog got flooded with bugs and sh*t again. Five months in I hate my job again. Cannot leave cause no one will hire me…
Where I made the mistake?
Shouldn’t leave B despite facing regression and being underpaid?
Shouldn’t leave C no matter what?
Shouldn’t come back to B?6 -
Man I'm only 4 years in and I'm so tired of writing bullshit code that no one cares about. How do people do this for 20 years. I don't know. Motivation is at an all time low. It seems stupid to me that instead being out there with the butterflies I am dying staring at a rectangle for days on end. FML.18
-
Fuck corporate managers who set goals without consulting the team as to what they can commit to!! "These are the goals that you need to commit to and you need to get them done in three months!" ... New team. Members come and go (even I replaced one). Low cohesion. Many dependencies. Unclear goals. A PO who's certified in many different ways, but has no damn idea what to do. Sure, let's get this shit thing done in 3 months.. aaaand we're late 6 months. Nice job. Stupid fuckers. I'm so glad I'm just consulting on this project and not a member of this chaos organization.2
-
Not sure if I found a red flag or a green flag…
“The candidate needs to know react well. No, using npx create-react-app is not enough!”
On a first sight one may think: “oh cool they search someone with in depth knowledge”
On a second thought, tho…
- Am I going to need to start many react projects in the role? Don’t think so.
- if I am… am I forbidden to use cra? Why? 🤔
- how is not using a bootstrapper a sign of “deep knowledge”?
Sounded interesting at first, but the more I think about it, the more I think this request is a red flag.9 -
Big Big kudos to all my friends who develop and mantain Safari! :D Your work is surely appreciated. How could i live without that ...pitiful, terrible, broken, Disgraceful, full of incompatibilities, slow, version swarmed piece of utter and definitive Garbage? :D
I really really hope that one day every company on earth will stop supporting or requiring your torture device and we'll have an internet free of your nonsense :D6 -
Worst: Realizing there were crippling and horrible bugs in software that got shipped to customers. Also realizing that we truly don't know the amount of technical debt that contributed to these bugs. My most terrifying comment from a colleague: That software was written on a weekend and the dev was getting 3 hours a sleep a night. One of the bugs I found I was fighting for almost a year to even find what was causing the bug.
Best: Finding those bugs and eradicating them. Having confidence that the bugs we know about are truly dead and gone. Til we meet again...next...3 -
Kinda pissed. Ordered a WD red plus 8TB on November 20th from newegg along with some other stuff. He drive showed up DOA on the 26th, tested everything I could to make it work. But in the end I couldn't even get it to initialize.
Ok. No problem this happens. request a return and replacement.
Got that in today. Over 2 weeks later. Fucking EXACT same problem.
and just to make sure I'm not fucking crazy I grabbed a 1tb thats been sitting on my desk unused for years. Plugged that into my NAS. Works fucking perfectly. Even able to pull it and wipe it using my USB drive reader on my desk after. I can even fucking reinitilize it back and forth from mbr to gpt.
Not asking for replacement this time. Just refund. Gonna order directly from WD. If this one fucks up I'm switching to Seagate for a couple of years4 -
Home built 50 years ago, hot water element went just over a year ago, got another one, super expensive.. ( Non-standard, more efficient model.. )
Just over a year later, out of warranty, looks like its on its way out too !
They just don't make things like they used to..
Plus its a right pain to fit it !
Still, I've done two so far, so at least I know what to do now...5 -
One of our servers had a disk fail this week. Luckily it's 1 of 3 in a RAID5 array. And, luckily, it was our mostly-dev box and didn't have any production stuff on it, except for some support things. We scheduled a disk replacement with the hosting company, took everything down, waited. Somebody at the hosting company apparently didn't know we'd scheduled the replacement, saw the machine was down, and brought it up again. Sigh. Finally they did the replacement, got it back up, but now we're seeing an ethernet port flapping, suggested they have someone go in and make sure all the jacks are fully seated, maybe one got loose when they were doing the disk switch. Bureacracy reared up again and we got the boilerplate "if there's a hardware issue suspected please boot into rescue mode and run the tests"... sigh...8
-
-- Best --
> Submitted my notice of termination for my current job
> Found a new job starting next year
> Can switch from Windows to Linux/MacOS in new job
> Got more time to work on personal projects due to the pandemic
-- Worst --
> Huge amount of software restrictions (current job) almost got several projects at work canceled. Maybe its important to say that the core business of my current workplace is auditing so there are a lot of law regulations which then apply in the softwaredevelopment process.
> New managers that do not have the slightest clue of what they're doing
> Online Teambuilding events
> Absurd amount of segmentation of tools and also different coding guidelines that are used at work. E.g. one team uses jira, another trello, another github issue tracker and so on. -
I found a vulnerability in an online compiler.
So, I heard that people have been exploiting online compilers, and decided to try and do it (but for white-hat reasons) so I used the system() function, which made it a lot harder so i decided to execute bash with execl(). I tried doing that but I kept getting denied. That is until I realized that I could try using malloc(256) and fork() in an infinite loop while running multiple tabs of it. It worked. The compiler kept on crashing. After a while I decided that I should probably report the vulnerabilites.
There was no one to report them to. I looked through the whole website but couldn't find any info about the people who made it. I searched on github. No results. Well fuck.7 -
One of the major things I find irritating about looking for a job as a developer is that some companies ask you to make demo projects for them (and some of those projects can take days to make..).
It annoys me I have to spend energy on something that may result in nothing. And this gets more annoying if several companies ask it. It's like I'm working for free. I don't feel productive. lol7 -
Stakeholder: Can you investigate the problem with this user profile? We made updates to system A, but user is saying it’s the wrong info on the website.
Me: Looks fine to me. Looks like your updates just needed time to trickle down. Though, you will need to clean up this user’s data because it can cause X problems. There’s not much I can do since the site just displays info from system A.
SH: Can you delete the user’s website account and we can ask user to create a new one?
Me: …Ok, let’s try this again. It’s not necessary to delete the account and make the user create a new one. It’s not going to resolve the X problems that I mentioned. The website really needs clean data from system A.1 -
...another (probably about fourth) completely futile attempt at making MASM compiling pipeline work...
...what the fuck... seriously, i've spent together about two weeks of time trying to make a fucking default hello world compile... ml64 problems, then rc.exe problems, apparently i was missing some dumb CommonService.dll which not only doesn't exist anywhere on my computer, but it doesn't even seem to exist at all in this fucking dimension. After several hours I had the bright idea of "fuck MS rc, let's just grab any other random resource compiler that I can find, and see if that one works".
Funnily enough, it does. Except Visual MASM can't run it from it's build process because it fucks up the commandline call, so I need to run it manually, and then when I run the build from V-MASM, the rc call still fails, but then it checks for the resulting .res file and finds it, so it happily continues with success...
...and now fuckin... what even is it? *goes to check*
oh yeah, now linker is shitting itself:
LINK : fatal error LNK1104: cannot open file 'user32.lib'
And I'm just completely defeated, just searching system-wide for the lib intending to copy it into the linker folder because fuck this fucking bullshit, I've had enough of drowning in MS BuildTools versions and installations and uninstallations and fixes and modifys and repairs and all that FUCKING BULLSHIT.
HOW. THE. FUCK. is this in any way usable for anyone. I suspect nobody ever actually tried to build an assembler project in the last 30 years, so nobody noticed it DOESN'T. FUCKING. WORK.
THIS.
THIS is why I hate anything that's not a proper IDE where I install ONE thing, and do everything in that ONE IDE and let IT figure out all this linuxy-soft-coupled bullshit of twentyfuckingthousand fucking useless commandline apps threwn around the whole fucking system where I'm fucking supposed to know where the fuck what is and which version and GO FUCK YOURSELF.
GIMME. FUCKIN. ONE: IDE. WHICH. WILL. INSTALL. ALL. THAT. IT. NEEDS. TO. BE. FUCKING. ABLE. TO. FUCKING. WORK. AND. COMPILE. SHIT!!!
FUUUUUUUUUUUUUUUUUUUUUUUUUUCK.10 -
I’ve somehow ended up in a situation where I have a big project to work on - alone, since I’m the only dev in the whole company with any expertise whatsoever in that area… which is exhausting enough by itself, since I have nowhere to turn to when I struggle with it, no one to rubber duck with and share the workload with, no one to review my code. On top of that, I’ve somehow become thee go to dev resource when it comes to this integration, that client’s custom shit and so on. I’ve been doing this big damn project since late August, and I keep getting pulled off it for weeks at a time. I think I haven’t had more than a day or two in a row to concentrate on it for at least 3 months… and my manager keeps asking me when it’ll be done. What I’d give for a few more devs to share the workload with…2
-
no one taught me how to host anything web, i had to figure out how to get things live by myself. it was awful, documentation on that stuff sucks, but i got through it knowing far more than when i started.5
-
Wasn’t an intended attack but our virus software had an update that meant it quarantined one on the windows startup files. Cue every user being unable to start up their pcs. That was a fun day!4
-
Manager encounters problem, hacks a load of stuff together to "get around" the problem. Asks me to fix the issue. I spend a week tidying up what he'd hacked together, then change it so I encounter the problem.
A morning of probing later, the problem?
One of our servers is running 2 firewalls, so we were having network connection issues on just that server.2 -
Had a bad dream one night that my bosses were going to run me through the ringer on some stuff that I needed to do better.
A day later, exactly that happened.
It would’ve been nice if my premonition could have had a few days gap between dream and reality so I’d have had some time to fix things first. -
We've been using JIRA for over half a year now, and my colleagues still can't use it properly.
I've never had the problem, but to some amazing technological feat, every time they create a ticket, it "disappears", so they make a NEW ticket with just the title references to the actual one.
Love my daily review of JIRA, it's like a fucking raiders of the lost ark scene.
"ooooo what does this one mean, perhaps there is a clue if i shine a light on it just right"
jesus christ incompetence is rampant4 -
Ready for another look into my JIRA life?
Ticket Title: "The 'Selected photos' setting will result in users being able to select only one photo at a time."
Ticket Description: "This is not directly a bug, because this problem is caused by the selected setting. Here one would have to consider to give this option no more and/or with an error message the user on it to make attentive, how he can change the attitude."
I don't even have to worry about NDA in this one because it makes absolutely no sense.
BTW, we don't have a single text in the app with the words "selected photos"
99% sure the creator of this ticket wrote it when they were high, drunk, or bothrant no pride in our work what is the english language? fuckall end my existence please jira not needed4 -
Fffffffuuuuuuck me! I got some days off for working longer hours on a priority project than healthy humans should. Now they want me to take part of one of those days for a Very Important video call. Now canceling and rescheduling plans for that day so I can be on duty that whole day because there’s no way my head is getting or staying in relaxation mode with this interruption.4
-
Finally got rid of my old job I ranted about so much. Started a new one on Monday. A bit anxious and terrified (there is a lot to learn) but it feels good. The team is fun and they know what they are doing. BUT most importantly: they know how to plan projects and know how to intervene if a project is about to run out of resources. NICE.
I'll keep you posted on how it goes1 -
I don't know what's wrong with me..
Within one day I basically lost interest in everything I do. I just don't see the point of all this anymore.
And the bad thing is, that I don't even know where that comes from so suddenly, everything is going fine, but still.. Life just feels like pain at the moment.
Don't want do drag down someone else with me and I sincerely apologise if it's too late to mention it at this point, just hope that maybe someone here can understand what's going on or give me some advice on how to fix my situation.7 -
> be me
> straight dude, 7/10
> discover devRant
> there’s that one girl with damn sexy thighs
> decide to ask her out
> she gives me her telegram
> she’s taken but has free relationship
> feelsgoodman.png
> she agrees to go on a date
> met her
> we have a little chitchat about CSS and decide to find a room
> gonna go balls deep bro
> pull her leggings down
> …12 -
One of my bad dev habits is that I tend to take up too much work because a lot of devs I had to work with seemed not competent enough. It's a bad habit because I get way overworked which influences code quality and deadlines.
I have to learn to trust more in others and give up some responsibility... it's hard though.
I think a big influence on my mindset has been that I never worked in a team bigger than 4 developers and I had way more experience in web dev than the others.
I sometimes may appear as an arrogant prick, but it's not intentional.9 -
I love when devs bitch about the size of PRs on a very standard sized one. They're all related changes that can't be broken up. Do you want the app to be broken between PRs? He spent more time bitching about the size of the diff and telling me how he does it better instead of just reviewing the code. A tip or an ask is one thing, this was a wall of text.
Oh and he still didn't approve the PR, which I know he looked at, and didn't leave any blocking comments.4 -
I gave a technical interview today and here is summary how it went . interviewer asked me to login to leetcode account then .
Interviewer :- "Open this problem( he gave link) and open submission section".
Me :- "Yes sir" I opened it and I have solved that in past .
Interviewer :- "okay so you have solved this one so let's move to next question(2nd)".
I opened it and again I have already solved that in past. Then he gave 3rd and it was also solved by me already .
Then he said " Okay now I will share with you this problem which you have not solved and I am sure ".
He gave me a hard problem which I actually haven't solved . I would have solved the first 3 , the 4th one was actually hard and I was not able to optimise my code on time .
sometimes life is really tough 😪. he could have asked anyone of them 😕.7 -
I am so 😢🤒😡 right now. I applied for a remote job, so they gave me an assessment and the language was c++. The funny thing is that c++ was not in my resume.
So I decided to explore c++. "I don't know what the fuss is, C++ is not so hard". It was very easy for me to grasp. It took me two days to understand it.
Then I did one of those online test and I scored 58/60.
Now I went back to take the assessment test on C++ but lo and behold the assessment is now on Rest API.
But Rest API is also not on my resume. They are not assessing me on my strengths like Java or kotlin or python or my my lesser strengths like C# or JavaScript.10 -
Worst interview?
Last 7 or 8....
I took 3 years of formation to get a job in a specialized area... To be offered only minimum wages.
On one I felt so offended that I was rude to the interviewer... Stupid lady saying that small people only get minimum wages...
And I was rude to her again last week... I'm trying to change jobs and replied to a job offer from the same company (dissimulated, I only knew because of the email) my reply: no thank you... If I wanted to work for minimum wage I would go cleaning...4 -
Recruiter bot just emailed me with some offers, let's take a look...
"Hand-on Experience with SQL and NO-SQL Databases preferably Redux"
Whew! I was worried for a second, thank god they are using a Redux database and not one of those really crappy React databases! I'll really consider applying now.
smh2 -
me: reviewing an old ticket relevant to testing a similar area of a ticket im working on as a developer
"QA Note
Please don't ask me where to find one of these, because I don’t know"
the retired QA who worked on this ticket also didn't write where to find the thing
well fuck me alright3 -
*laughing maniacally*
Okidoky you lil fucker where you've been hiding...
*streaming tcpdump via SSH to other box, feeding tshark with input filters*
Finally finding a request with an ominous dissector warning about headers...
Not finding anything with silversearcher / ag in the project...
*getting even more pissed causr I've been looking for lil fucker since 2 days*
*generating possible splits of the header name, piping to silversearcher*
*I/O looks like clusterfuck*
Common, it are just dozen gigabytes of text, don't choke just because you have to suck on all the sucking projects this company owns... Don't drown now, lil bukkake princess.
*half an hour later*
Oh... Interesting. Bukkake princess survived and even spilled the tea.
Someone was trying to be overly "eager" to avoid magic numbers...
They concatenated a header name out of several const vars which stem from a static class with like... 300? 400? vars of which I can make no fucking sense at all.
Class literally looks like the most braindamaged thing one could imagine.
And yes... Coming back to the network error I'm debugging since 2 days as it is occuring at erratic intervals and noone knew of course why...
One of the devs changed the const value of one of the variables to have UTF 8 characters. For "cleaner meaning".
Sometimes I just want to electrocute people ...
The reason this didn't pop up all the time was because the test system triggered one call with the header - whenever said dev pushed changes...
And yeah. Test failures can be ignored.
Why bother? Just continue meddling in shit.
I'm glad for the dev that I'm in home office... :@
TLDR: Dev changed const value without thinking, ignoring test failures and I had the fun of debunking for 2 days a mysterious HAProxy failure due to HTTP header validation... -
Until today, I had assumed deploying stuff to prod would NOT be one of my responsabilities in this company. Apparently that's not the case.
Had to deploy my code and pray it didn't break anything. Why is this a big deal at all?
Well you see, there is no repository. At all. No git, no svn, not even duplicate folders. No tests, no pipeline. Just a bunch of CPanels.
Had to manually copy files and folders from the development site to the production site and partially copy a database. "Just drag and drop" were the instructions I was given.
As if using CakePHP2, PHP5 and having to parse fucking Excel files wasn't bad enough, now I have to deal with one of the worst ways to deploy code.
Fuck it, I'm switching on the looking-for-job flag on linkedin.5 -
Had a coding challenge for an interview. 2 questions and I passed all the tests on both questions. But I got an email from the recruiter saying that one of my questions didn’t have a working solution??? Wtf it passed all the tests, am I retarded?3
-
Someone's guts will be torn out tomorrow and put up on a nice clean razor barbed wire ...
I was wondering what the fucking fuck messed up my brain - till I realized that some dev mixed up the timezone on one of our servers. Dunno how the dev managed it - but the end result was not funny.
Due to the difference in time strings the newer backup had an older timestamp - and vice versa.
Which - when you want to do mass clean up and migration - is a very fucked up thing.
I had to manually check dozens of backups to make sure I got the right ones...
-.- knife goes in, gut goes out. Thx Bart Simpson.8 -
The one time I post to Stack Overflow for the answer to the problem I found get downvoted. WTF. There's so much filtering and elitism on that site.
Back to being a lurker.4 -
Small chaotic startup that never grew up (15 years atm).
Hosts/maintains a number of apps/sites for various customers.
At some point, someone decides that a CMS would be usefull to maintain the content across all products. Forgoing all sense, reason and the very notion of "additional maintenance and dev" it is decided that one should be built in-house.
Fast forward a number of years.
Ops performs routine maintenance on prod-servers. A java-patch accidently knocks out one of the pillars a 3rd party lib the CMS uses for storing images. CMS basically burst in to flames causing a.... significant incident.
Enter yours truly to fix the mess.
Spend a few days replacing the affected 3rd party lib. Run tests on CMS in test and staging environments. Apply java-patch. All seems fine.
When speaking to frontenders and app-devs, a significant hurdle present itself:
All test/staging instances of all websites/apps/etc ALL USE PRODUCTION CMS. Hardcoded. No way around.
There is -no- way to properly test and verify the functionality of any changes made to the home-brewed CMS.
My patch did indeed work in the end.
But did the company learn anything? Did they listen to my reasoning, pleading or even anguished screams for sanity?
No.6 -
A programmer puts two glasses on their bedside table before going to sleep. A full one, in case they gets thirsty, and an empty one, in case they don’t.2
-
wasn't a fight, really, just me having gotten frustrated after half an hour of trying to explain to a 2D animator what smear frames are, since we were making a flying hummingbird, found out that multiframe animations for the wingflaps looked like crap for its flapping speed, so i was like "oh, i know, let's just make the whole wing flap a 3frame anim, one frame wings down, one smear frame, one frame wings up, done"
cue the UNIVERSITY EDUCATED ANIMATOR looking at me with confusion, asking what are smear frames.
cue half an hour of repeated attempts at explanation, each attempt imagining him to be a younger and younger child, last 3 attempts i was actually sketching it out for him in photoshop and playing it to him (via photoshop's timeline for making animated gifs) so that he could see how it looks, which still didn't help him get it.
it turned very unpleasant towards the end, due to me getting very dumbfounded and irritated and interlacing the last couple of explanation attempts with remarks on my fascinated disbelief that a university educated and graduated animator not only had no idea what smear frames are, but isn't even getting it after having it explained multiple times as if he was an elementary school child.
at that point my boss stepped in, told me to go have a smoke, and when i came back, he managed to explain it to the animator by some of the interpersonal magic he (the boss) had.
that dude (the boss) was amazing.
p. s. the hummingbird turned out looking amazing, thanks to the smear frames.6 -
If you're subscribed to me only because of my jokes, feel free to ignore this rant. You won't miss anything.
If not, bear with me.
I was wrong about almost everything I can remember. Preaching so-called “conceptual thinking”, I invented a fantasy world of random anecdotes, which turned into a completely false worldview that shaped my reality. I bashed magical thinking, yet succumbed to it. What I believed to be true was just as magical, wrapped into what sounded like science. In the Dunning-Krueger scheme, I was right there on Peak Stupid.
Random hear-say, stupid concepts I invented, random “knowledge” I picked from YouTube videos, all that was rotting inside my head, one anecdote contradicting another. Ultimately, I think this was the reason of my constant anxiety and pointless, never-ending thought process in background.
If you learned anything factual from me and didn't fact-check it, please forget that immediately. The list includes but is not limited to everything on brain structure, everything on philosophy, almost everything on engineering and architecture, almost everything on systems theory and programming meta stuff (declarative, imperative, etc.)
I admit bashing unit tests. The only reason was me disliking writing them in uni. I wrote like three test cases, disliked it, and the rest was history. Everything else was a rationalization on top. If I was right about something, I was just lucky.
I'm not a CSS prodigy. I know stuff that earns me money and impresses my colleagues, but my knowledge is just one step above basics, in one thousand steps ladder.8 -
still can't believe someone actually hired me as dev and then multiple companies tried poaching me (one tried twice, another tried four times)
what are they all on3 -
Does anyone of you own a Microsoft Surface?
What are your thoughts on Surface vs. Mac.
For my next laptop upgrade, I am thinking to invest in a decent one which lasts of half a decade or longer.
Mac is surely out of question.
Have had terrible experience with Lenovo and Sony. Don't quite like HP or others.
Remaining options are Surface or Dell.17 -
I love how I watch a tut for a specific problem and then go down to the comments and see ppl say things like, "Awesome, dude you saved me hours. Now, can u show me how to do, this, this, this, this and this?" 🤦🏾 I'm like, bruh, u can't figure out how to do at least one of those things on your own??? 💀2
-
One of the funniest memories of my teenage years is when I fucked a girl and she was anxious about her parents might hear us, so I pressed play on her laptop and “I can never be your woman” by White Town started playing, and we were too busy to chose another one. Still one of my favorite songs 😂2
-
The declaration of independence originally said "United States of Жmerinca".
" Ever since the original document hasn’t been shown to anyone and the data on its destiny has been missing. An aged copy that’s exposed under a bulletproof glass among the three Charters of Freedom in the National Archives Rotunda in Washington was placed on display in the middle of the 19th century. The story of the film “National Treasure” starring Nicolas Cage hinges on this copy. A curious thing is that the film producers saw to it that the heading is never shot in a close-up, while all posters were made as collages where the letter “Ж” is concealed one way or another. Americans believe that the public’s extra attention to the historical blunder is needless."
Original: https://artlebedev.com/mandership/...8 -
Do you prefer working remote or in the office?
I like to view these as equal choices. I don't think offices are as bad as some people make them up to be (of course heavily depends on the environment and company!). In opposed to working remote, offices can help you focus more on work and leave work problems "at work".
While, if you're working remote, it's not unlikely for work and personal life to become so intertwined that it's hard to tell them apart anymore. It's hard to not think about work at home if home is where you work.
I believe an ideal is somewhere inbetween - not entirely remote, but not entirely office focused either. Mixing and matching seems like the one approach where you get to have most of the benefits, but with the least negatives. It doesn't seem necessary to always be at the office but it also doesn't seem good for you to always be cooped up at home.7 -
Old old organization makes me feel like I'm stuck in my career. I'm hanging out with boomer programmers when I'm not even 30.
I wouldn't call myself an exceptional programmer. But the way the organization does it's software development makes me cringe sometimes.
1. They use a ready made solution for the main system, which was coded in PL/SQL. The system isn't mobile friendly, looks like crap and cannot be updated via vendor (that you need to pay for anyway) because of so many code customizations being done to it over the years. The only way to update it is to code it yourself, making the paid solutions useless
2. Adding CloudFlare in the middle of everything without knowing how to use it. Resulting in some countries/networks not being able to access systems that are otherwise fine
3. When devs are asked to separate frontend and backend for in house systems, they have no clue about what are those and why should we do it (most are used to PHP spaghetti where everything is in php&html)
4. Too dependent on RDBMS that slows down development time due to having to design ERD and relationships that are often changed when users ask for process revisions anyway
5. Users directly contact programmers, including their personal whatsapp to ask for help/report errors that aren't even errors. They didn't read user guides
6. I have to become programmer-sysadm-helpdesk-product owner kind of thing. And blamed directly when theres one thing wrong (excuse me for getting one thing wrong, I have to do 4 kind of works at one time)
7. Overtime is sort of expected. It is in the culture
If you asked me if these were normal 4 years ago I would say no. But I'm so used to it to the point where this becomes kinda normal. Jack of all trades, master of none, just a young programmer acting like I was born in the era of PASCAL and COBOL9 -
I HATE being a fullstack dev. I am responsible for everything. Its so exhausting because you cant focus on one thing.
Or its just me not being able to organize things....5 -
I finally got one of these boards, I still need to figure what to track on it, I already have a planner with me for my day to day
any suggestions?12 -
I am a software engineer with many skills. Skills that are wasted on creating a QuickSight dashboard. The day I even look at this dashboard again or am asked to make another one, I will start applying to different jobs.
-
Hey peps! One quick question on the OS side: whats your opinion on Manjaro vs Antergos? Both seem quite wholesome on both working and casual aspects and i can't find many things a little less unbiased about them :/4
-
Hear me out. Ive been trying to fix this flutter bug for... I lost the count of how many days or weeks it was, maybe even months. I now got to the point of having borderline mental breakdown. I am crying because i cant solve this bug and there is no one to help me. I am on my own. All by myself. And im crying.1
-
Client has decided to buy another server because the old one is too slow
Manager: how long will it take to move our apps to the new server
Me: maybe 3-4 hours
15 hours later
Manager: why isn't it finished yet?
Me: because I have to install a lot of missing things on the new server, and I have to google a lot to find them
Me (thinking): because your 15-years old apps suck big time4 -
I hate power cuts..
I have an UPS though, so, I don't hate them so much..
Except for ones that last longer than the battery life of the UPS..
Then it means I have to turn off servers..
And guess what, one of them won't turn on again !
I do have a backup server, but it isn't as powerful, and will only cover the basic's..
So, lesson there, always have at least one running spare server as powerful as you need, ready to take over when another server decides its not going to play nice..
This is why I don't like powering things down, ever !7 -
Does anyone think tech recruiters are failed used car salesmen?
Bad experiences this week
One reached out to me on clearance jobs to apply for a job that I applied for, interviewed and was turned down for because of course they do not know Javascript is not Java and they were looking for a Java developer. She didn’t remember and then never responded. Out of spite I replied all to the last email that company sent me but of course no one responded.
This person who says that she is a recruiter for GOOGLE does not know the difference from UX designer and UX developer.
“ UX design still involves coding... idk where you got information that UX designers don't code but they absolutely do. UX designers are simply front end software engineers that work on refining the user experience of a particular program app or website.”
I don’t know because I used to be a fucking UX developer and used to work with UX designers??? Who didn’t code because figuring out what humans what is tough enough on it’s own. UI designers may know html/css but that is it.
I know we are going into a recession and I need to start being nice to these dumb recruiters because I may need them one day.3 -
This is iOS. The “Phone” label should move and transition from white to blue. But, it’s not just one label, it’s two labels on separate screens, so for this effect to work, they should be aligned perfectly.
However, blue label is off by two pixels.
Yes, to notice that you should probably have Aspergers. Yes, I do develop user interfaces.
Yes, I basically monetized my Aspergers.3 -
Why comment on the same thing during code review??
I submitted a PR and had to make a design choice that propagated throughout the module i was working on.
During code review, my coworker commented on every...single...line that this change effected asking "why are we doing x here?" instead of just creating ONE SINGLE THREAD with this question for discussion. There were at least 10 review comments on github from their one review that said "why X?"
Is this normal? Ive only had a few programming jobs and this is the first time this has happened to me.
personally, when someone makes a choice like that, i just make a comment and save the rest of the review until that is addressed.6 -
I dont know how to timeline projects. I tell clients that it will be ready in one month. But the project will be so big that it takes lot of time to actually code it and do all the procedures around it. I m just giving them timeline based on the speed of my mind.3
-
Finish at least one thing I started in 2021
* Learning Latin
* Learning Unity
* Learning Flutter
* Working on a personal app idea
God, why is it so hard to follow through with something I started? :/14 -
Yeah sure random tech recruiter, I like to be emailed directly on my email account that is only visible in that one regretful commit I made several years ago.
Definitely won't make me paranoid about your privacy practices.
On the other hand, it's refreshing to know that I'm somehow eligible for a senior position after 3 years experience1 -
Hey guys, could I ask you to upvote my question on stackoverflow or take a look and help me solve this if you can, I'm stuck with this problem for one week : https://stackoverflow.com/questions...
I would really appreciate it9 -
This comes from android view pager.
You need to overriding the getItem(..) method to always return a new instance. Anything else is just pointless because;
The method instantiateItem(..) on the other hand returns an already existing instance if one exists. -
I wanted to make some changes to one project on GitHub. Forked, changed things ( in new branch), make PR, waited.
My PR got positive feedback, but was closed without merging.
Upon me asking why, I was banned from all their repos.
Inclusivity anyone?1 -
If not understanding code, read the documentation or debug the code. When trying to modify...
1. Follow proper indentation.
2. Don't make spelling mistakes and follow naming convention.
3. Don't try to write all the code in one line (based on line length set)
4. Simplify if else statements if possible.
5. If value of method call need to be used once, don't store it in a variable. Directly use where ever it is needed.
6. If there is duplicated code, put it in separate method and re-use it if possible.1 -
I like being an employee in product development team (rather than a consultant in a project) - we're exempt from reporting hours per project and making sure to stay within budget.
But on the downside it's frustrating to se how the org happily spends development time without considering we cost money. Just found out that one department ordered a campaign site that took 4 days for 2 devs to build.
It's now ended and revenue was only a few hundred bucks.
When I asked "Didn't we lose money on this project? Considering our salaries and the ~60hour dev time"
- "Oh no, we don't count the dev team as a cost! You already work here and would get paid no matter what" 😑
Good thing I'm not in finance.4 -
Lead dev runs the program I gave him to set up a bunch of processes that run for one database.
It has a GUI that seems native to his windows environment......but it sort of is not.
The program runs, asks for the .csv file that is to be parsed into the database.
Lead dev: Ok, what is this though?
Me (his boss) "Don't worry about it"
Him: "Holy shit what the fuck is this??? TELL ME!!!"
Me: DON'T WORRY ABOUT IT
Him: "WTF DID YOU MAKE THIS IN???!
ME: DON'T WORRY ABOUT IT
CMS Admin (another one of my employees) "Would you TWO SHUT THE FUCK UP!!!?"
New Guy (mainly a frontend dev): ........
Meanwhile, in production, no one knows if your gui app is built in Lazarus and Free Pascal, as long as it works.
I really need to stop doing this to the lead dev, dude already keeps trying to choke me for writing things in perl.
On another note, Object Pascal is pretty cool. Might write a book on it for those that want to do CLI based applications on it, I have no clue why every book on the subject costs in euros, but there should be more shit written for beginners, language is awesome and one can get lots of mileage from Lazarus and FPC11 -
How accurate is this guys ? I came across this reading comments on youtube. The moral of Star Wars rogue one ^^ and project management at its finest...3
-
I think today makes a new record for the number of times I have muttered "What in the actual FUCK is going on with this stupid WordPress plugin/theme/database/etc.?!"
I know. I know. I chose this life. It's my own fault. Don't bother with the anti-WordPress beatdowns in the comments. I've heard every. last. one. and I'm too old and too close to retirement to want to start over again with something else.3 -
actually, the one thing me and an old friend joked about has probably been most helpful 'advice' lately.
i had a boss that said "i made ppl look bad" - as oppose to make me look good? idk...he didnt like me
and my friend said i should just do the shit i can, and save it for a rainy day to look like a hero.
since i am usually out-doing other ppl i work with with 1 hand on my dik, i started doing it. take my time or make it look like things take longer than they do. then when someone is in crisis mode i 'work' on an already done solution and present it in a week and get brownie points.
from 1 angle dishonest, but the alternatives are being overworked, a constant SME, or in my first case with the boss that didnt like me - an asshole ¯\_(ツ)_/¯2 -
Just finished a defect fix, and turns out there's another unrelated but harder bug in the codebase. We are in the last few days of the release.
I told my tech leads that it was an unrelated problem and showed them in detail. I told them I was starting work on it now, but there should probably be a new defect entered for it.
They actually said for me to piggyback the old defect and let this go under the radar. Actually laughed it off like it was no big deal. Like WTF! I don't think its very unreasonable for devs to want separate defects for separate bugs. They're worried about analytics and shit, but I'm the one left holding the rug, looking like I spent a week on a trivial defect.5 -
I'm literally one junior developer building a front end stack for a company that uses the waterfall method of building shit...
My application has not been fully tested and none of the real user base has actually tested it. I have no clue what potential egde cases exist in my application. I did as much testing as possible but it's keeping me on edge that there is potentially something broken lurking underneath that I don't know about.
If it is broken it's all erupting into flames and there's nothing I can do about it because the application will have to go through a whole beuacratic process to allowed to be fixed.3 -
How about being laid off over a 5min video call one morning when you completely didn’t suspect it? 😅 At least that taught me a valuable lesson about all these fuckin companies early on in my tech career! Watch me never prioritize their bs over work/life balance haha1
-
When I hear the word "service" I think of something that just runs in background and you can do stuff with it. I have no idea how to create one, I almost had to make one on Android and use it properly, now I'm back to Windows and Java and we have something working as a service, I have no idea how it was created and how it does work, I just know how to start, restart and stop it. If you asked me how it works and how to communicate with it - XD no idea lol but let me google that. I have almost 4 years of professional software development experience.
And at this point I'm too afraid to ask ;____;7 -
all these jobs sites are trash
surprisingly, Indeed is the only good one. can search and even 'not' works a good amount of the time
linkedin - hah. they started hiding their 'advanced' searchs and filters. why? yet they let posters post the same job but in 20 different areas, flooding the damn results
dice straight up wasn't searching the other day. but even now there are a load of jobs without decent filtering and theyre all crap pay so uh no.
glassdoor constantly ask if you want to get notifications every time you click on anything. fuk-off
and cybercoders lol omg. youd think the tech oriented one would KEEP YOU LOGGED THE FUK IN. log in? k. new page? nope youre not logged in.
jfc can anyone do anything right?4 -
Why the hell is html/css in email so messed up. Html looks nice on itself. But different things brake when you try to send it through different clients. Even between different versions of the same one (looking at you Outlook)7
-
If I have to write one more uber-complex, goddamn Google Optimize test, I will literally piss and shit and throw up on my computer and then throw it out the window.1
-
Best:
Seeing ALL the members of my team finally coming into their own. One person tackled our entire not-at-all-simple CI/CD setup from scratch knowing nothing about any of it and, while not without bumps in the road, did an excellent job overall (and then did the same for some other projects since he found himself being the SME). Two of my more junior people took on some difficult tasks that required them to design and build some tricky features from the ground-up, rather than me giving them a ton of guidance, design and even a start on the basic code early on (I just gave them some general descriptions of what I was looking for and then let them run with it). Again, not without some hiccups, but they ultimately delivered and learned a lot in the process and, I think, gained a new sense of self-confidence, which to me is the real win. And my other person handled some tricky high-level stuff that got him deep in the weeds of all the corporate procedures I'd normally shield them all from and did very well with it (and like the other person, wound up being an SME and doing it for some other projects after that). It took a while to get here, but I finally feel like I don't need to do all the really difficult stuff myself, I can count on them now, and they, I think, no longer feel like they're in over their heads if I throw something difficult at them.
Worst:
A few critical bugs slipped into production this year, with a few requiring some after-hours heroics to deal with (and, unfortunately, due to the timing, it all fell on me). Of course, that just tells us that next year we really need to focus on more robust automated testing (though, in reality, at least one of the issues almost certainly would not - COULD NOT - have been caught before-hand anyway, and that's probably true for more than just one of them). We had avoided major issues the previous three years we've been live, so this was unusual. Then again, it's in a way a symptom of success because with more users and more usage, both of which exploded this year, typically does come more issues discovered, so I guess it tempers the bad just a little bit.2 -
- looking for a specific device in a single e-shop
- browse the listings of available SKUs
- find the one I want, buy it
And after I buy it, for some reason ad services think I need another one (or perhaps several other ones) from the same shop, as they keep showing me ads with the part I've purchased. And this goes on for weeks...
Talk about AI and clever advertising algorithms........5 -
I don't know how any company can keep on top of crazy npm package changes. I work in a REALLY SMALL team. We are still using bunch of deprecated packages and we keep building on top of those packages. Updating packages is always a nightmare. It's impossible to Google solution when no one is using the particular combination of deprecated packages. Fuck me4
-
Im kind of a generalist. So i applied for anything in the companies i was interested and picked the highest paying one that had no or few red flags. So now im a full stack developer mostly focused on backend.
-
When it comes to using XCode, I can’t be the only one who thinks it’s a stupidly large file. Took a whole day to download, I know having a WiFi speed of 20Mb/s isn’t great but on a brand new iMac with nothing else installed you’d except it to download and install pretty quickly.
Also what is it with the Mac and things not wanting to be full screen??4 -
So I don’t get the hype behind GraphQL. Why is it so damn popular on one hand, on the other hand not popular enough to make an old fart like me want to spend time to learn how to use it?9
-
How fucking hard can it be to show a simple image. Guess which app has this feature.
Images are cropped to frame, but you can tap to fit the whole image to frame instead. No way to see the image on full screen. Pinch to zoom works, but it will immediately unzoom if you let go even one finger.1 -
I used to work in project tailored for specific companies used by at most 100 daily users.
Right now I work in a project with 1mln unique daily users. I am on a call where it was decided to scrap one feature because it generates "only" 20k monthly usages. This is more traffic generated then all my provides projects combined :D3 -
Can I just say, I owe my soul, nerves and eternal gratitude to the folk over at Percona? They publish articles that have, on more than one occasion, saved my hide when a DB node wasn't working as it should, and I had to find out how to fix that.
Seriously, amazing, love those guys!2 -
I am I the only one who doesn't like sprint demos? I don't care what someone else worked on. Yeah they wrote some code that does stuff, great. I don't have time to understand it and when I have to fix it I learn it.
-
client: "can you build out a staging server for us? here's all the code, everything you need"
me: "awesome, looking good, i have almost everything i need, just give me the credentials for the server, and I'll get started installing all the infrastructure"
client: "ok, try these!"
me: "doesn't work"
client: "this one?"
me: "doesn't work..."
client: "how about this one?"
me: "STILL NOT WORKING!!!"
imagine you want someone to do stuff on your server and you don't even know the root SSH password.... smh
why is this always a problem, use fucking 1password or something its 40 bucks a year, secure, and you can organize alllll your passwords. don't be a fucking boomer and write them on a piece of paper, or worse, apparently like my client, never know it or have it in the first place.5 -
Detaching the success of the project Iam working on from my confidence as a person.
It's a one way street to burnout. -
My JIRA fanatic manager: log whatever you do during the day, even the smallest things are important. and you have all the material needed for next day's standup meet.
me, on a particular tuesday:
had lunch
peed thrice
bitched about an unreasonable bug raised by the testing team
listened to Rihanna's song Diamonds
had four mugs of coffee
, among various other things.
next day.
manager: so, ssup?
me: eh, didn't do much yesterday. was one of those down days I guess.
Guess who was asked to write "didn't do much yesterday" on all the JIRA tickets assigned to him? -
Having too many projects in my team and managed to convince my boss that we need more people and even other teams to help on some really critical tasks. It was fine until today the technical project planner decided to scold me for not assigning tasks to developers in other teams for one specific of project of ours.
I tried to explain that its not the best idea external people working on a really spaghetti code project that we will be left to maintain. Its the same problem that led to the current problem.
And the PP response was "they are machines and have worked on many othe team projects".
So the help was delivered as a scolding and my team sucks in their eyes. Without any word from my boss that i havent talked for 6 months except on 2 accessions where someone else demanded of us to focus only on their project. Beautiful ❤️6 -
One of my seniors is leaving the team. Honestly, I did not talk about personal stuff with him but during this lockdown, he was the only one whom I talked to this much. My most projects are with him, so in the team I kind of only know him. And now he is leaving, I feel so heavy.
I was anyway feeling no interest in my work, and now this, I really don't want to work at all. I don't want to be in this team, really without his guidance I can't do good. And this reminds me now I don't have anyone in the team to guide me. It's the same feeling as you get old and now no one to support you and you need to support yourself and slowly others. It's frightening.
On a good note, I hope things will turn out to be good for him, he's a nice person after all :) Everyone respected him, and he was trusted so much.2 -
Why the fuck why are tslint and prettier are always sucking their dicks and fuck each others asses.
Do you know this moment when you think:.... 🤔 They have millions of downloads, why do I bother formatting my code so much. Mabye all this people are smarter and saving so much time.
Then you set up eslint and prettier adjusting 10000k rules just to find eslint and prettier five minutes later in one file fucking their asses again how to indent on save😠😱7 -
Smart glasses. There is one kind of them, which is pretty much my childhood dream to have. A kind if glasses that I can use to display contents as I do today with my multiple monitors. Is there something like that on the market? Must work with a laptop, not a phone.
Merry Christmas or holidays or whatever's you're celebrating today for everyone here btw.3 -
Management suddenly decides they wanted to see if a new process is any good and decides to load all the work on 2 people ( including me ) and keeps the deadline 5 days later ( when one person is taking a 3 day leave in this 5 days ).
In this situation, the other person involved in the process, routinely infuriates me by suggesting we fix up something within these days and not worry about readability or code quality. My argument is the POC is subject to heavy changes, so why not make it more "modifiable" from the start and not create a sphagetti which i would be left trying to fix when he goes on leave.
I would be blamed for slowing down things unnecessarily if i put forward my argument too sternly. Genuinely conflicted about whether to go on the offensive or to accept the reality and make myself uncomfortable by doing this faster.2 -
I have been coding since 2016, am I overthinking applying for jobs because Im not that "current"? (my React experience is not that deep, I have been working on our startup whos stack doesnt use React or any other front-end framework (only simple handlebars templating))
I have built an actual stable working web platform and mobile app through ionic, is this enough to get a decant non-junior job?
I have never actually worked at a company, its been freelancing and startup (we failed, moving on). Am I overthinking how good I need to be to get a job? I like this one local company but I dont want to screw it up, Im sort of delaying applying there because of it7 -
Where have i been? the answer is Yes. im still alive, caught rona 3 times never been better.
as a OKAY not pro developer i can create what i want.
and if you're wondering. Yes i have deleted my rants.
i use typescript. i will not go back to js.
RUST IS SUPERIOR TO C++
(i still use C++ because i am a mad cheater in android games this is gonna probably come to a halt soon i haven't been on my mobile a while)
all i literally had to do was sit at a computer for hours. stick to one language and just build projects on my own i stopped coding on mobile after one of my unstable projects had got access to my devices files. oh and last but not least tampermonkey sucks and my favorite game moo moo.io and sploop.io is full of macroers, cheaters and now nobody wants to play legitly in the game. i forgot this website and decided to take things slowly. time goes fast when your mind really be dazed.5 -
What’s going to f up my career from here on out is Git. I’m constantly needing assistance from others with it because I can never keep everything straight in my head with what’s going on “in there”. It’s always getting tangled up like old fishing line and I just have to cut the line and start fresh again. I honestly feel so stupid compared to other people who don’t have a problem with it. My brain just can’t keep track of all the different states local, branches, and master can be in at any given time, and across more than one developer. I’m probably alone so, yeah, go ahead and roast me. I probably deserve it for being so perpetually gobsmacked by it all.10
-
"it should just work" - one of my tech leads in reference to setting up eclipse for development
i dont want to use eclipse to begin with but its what the monolith we work on works well on, its so awful that it intellij cant necessarily handle it10 -
Thats top notch design.
All actions happening on the page go to one endpoint. Removing old trusted computers, changing the password, changing 2FA, you name it.
Now if you want to remove all old trusted devices, you cannot remove all at once, there is no button for it. So you click one after the other. And then it stops working. Ok, then do the normal password rotation. Hmm, button has a loading spinner and then nothing happens.
Looking into the browser console:
- All requests go to /myaccount/security/graphql
- All requests get a 429 Too many requests
- Even if you just click a panel, it tracks the action to the graphql endpoint. Or at least tries to because even that gets shot down with a 429
Pretty dumb, eh? Must be some small shitty website. It's not. It's fucking paypal.1 -
Recently helped someone with a Spark project and encountered “reactive JS” for the first and hopefully last time. Never minded using JS but happy to admit that it’s a dumpster fire design-wise…one that Spark engineers apparently decided didn’t have quite enough petrol on it.2
-
Been 6 months at this one company and still don't have a good grasp on many things, I'm also almost absolutely useless in oncall and always loop in someone else, it's like my brain just afks.
I'm sure everyone has that one dumb Dev on their team, guess it's me this time, I can sense the annoyance from my teammates by my stupidity so far, there's just so much to learn about domains and specific things that only come up when things break, idk how to gain proper knowledge without someone babysitting me and Its shit for someone to do that (I'm not a junior Dev)14 -
I find it insightful when people actually convert their rant into a knowledge bomb 💣💥😅 https://hackersandslackers.com/flas...
Finally getting to know clear advantages of "application factory" over how Flask apps are usually sugar-coated in scarce tutorials.
This article also points out one of the core problems with Flask documentation and, consequently, a public view on Flask's feature parity with Django.
Ever wondered why it's looked upon as not very strong rival to Django? That's documentation... again, we come to that 😔⌨️🗑 It stretches a lot of commentary and side notes, but forgets to mention best practices from community.rant overlooked patterns where are my blueprints monopoly of django poor documentation tutorial hell make factory great again flask python -
This is not a 'developer' rant, but goddamn it I work remotely for a few weeks with kids on holiday and sometimes feel like there's no hope for them. I just had one clean up shit from the bathroom door, because apparently they don't know how to wipe their asses properly, and instead of learning from this mistakes they were more concerned about me interrupting their play time to make them clean the shit. Almost seven years old and such a fucking nimwit sometimes. Sometimes I feel like it'd be real helpful to just to spank them..4
-
When you're using openapi generators and stuff for generating SDK code and let "the architect" handle the data structure and nomenclature, don't you hate having to add 33 (I counted) models, most of which are just the same class with different name or one property apart from each other, serialization of which gives request body overhead 56-132x (actual calculated results depending on the model complexity) the size of actual data you want to send, just to add support for one endpoint that needs just one model that started this whole madness?
I just had to add this one top level model reference and this happened to me. Those 33 models are not including the ones I already had included in my project so they didn't have to import them again.
For the love of <your_belief_here /> and all that's holy, never ever agree on generating code based on openapi if the person responsible for that is unexperienced. It will do more harm than good, trust me.
Before we decided to go with generated SDK my compiled product was a bit over 30KB, and worked just fine, but required a bit of work on each breaking API change. Every change in the API requires now 75% of that work and the compiled package is now over 8MB (750KB of which is probably my code and actually needed dependencies).
Adding an endpoint handler before? Add url, set method and construct the body with the bare minimum accepted by the server
Now? Add 33 models (or more), run full-project find&replace and hope it will work with the method supplied by the generated code, because it's not a mature tech and it's not always guaranteed it will work. -
I feel like I need a slap in the face here: My team can’t agree on a platform for our apps (Windows/.Net or Linux/Java Middleware/Java). So we have apps all over the place, and our team is fractured. Support is a mess, and I’m caught in the middle because I’m the only one willing to try to keep all these systems upgraded (our infrastructure team refuses to work with anyone except me on our team because I just shut up about my platform beliefs and get work done). I’ve pitched trying .Net core on Linux although I know very little about that. We have no technical challenges that require one platform over another - these are simple business apps. I think our architects should force one platform. Am I nuts? Maybe it’s time to look for another career if this is the new norm.24
-
Just got back from NDC and had a ton of fun. Kinda weird with government restrictions going into effect the last day and having to gtfo of an omicron outbreak.
According to their FAQ "all sessions are recorded and will be made public on our YouTube channel approximately one month after the conference."
https://youtube.com/c/...
https://ndcoslo.com/
Definitely nag your employer about going if it's ever on the table.2 -
I'm... Confused? Undecided?
I like the place where I work because of the people... Even the worst are nice (tough sooner or later I'm gonna have words with the engineer... I had no problems so far but when he gets mad his a dick).
I'm being prazed a lot... One of my bosses say that I'm a find and every time I talk about looking for other jobs everyone tries to make me change my mind.
On the down side... They pay like shit. I should be getting double at entry...
Machines have no mantainance... One is even working without oil and that brakes my hearth.
I'm still a temp... One would think the owners would be doing everything to keep me, since I can get to a lvl that others take years and I keep finding mistakes that more experience workers don't see.
Well... I'll wait and see. They can't keep me as a temp for more than a year... -
I want to share one of my recent interview experience..
so first round was telephonic and technical guy seems cool as he did not emphasis on syntax, function name etc.. but just took the info of my tech on which I am working on and discuss some approaches to find a solution towards the problem.. ( I guess thats pretty well for experienced dev)
Second round was assignment and its a hell of assignment :( atleast for me.. Like I work in CI 3 and I did assignment on CI 4. almost everything is changes in CI 4 ( I mean its structure writing the way of routes,models and controllers).. But I took the challenge personally and finished 95% of assignment ..
Overall this interview experience was pleasant one.. :) -
So... I've been looking for a week on why my machine was braking tools on every piece...
Found out yesterday, it was machining without water....
Told the engenheir (my direct boss)... Started working at midnight and was the same...
Decided to fix it, besides the fact that I'm a temp and shouldn't be doing his job...
Can't fix it... To many broken pieces....
Well a few metal pipes like straws and some rubber bands and its fixed for now...
I really can't understand why a engenheir gets 10x more money and can't bother to fix the machines....
Well I know why... He's not the one paying for new ones when these brake.
Next: other machine Is working without oil...
And no, I'm not messing with that... In a few months they will just have to buy a new one.4 -
My partner and I are in a free relationship, and there is a solid reasoning behind it.
When you stop seeing sex with the other person as magical sexual utopia, when you realize that merely having sex with someone else is not the reason to leave your partner, your relationship becomes much stronger.
In monogamy, your real partner competes with imaginary utopia, always loosing. In polygamy, your partner doesn't compete at all, because you know that you are always welcome, no matter the affairs.
I've seen enough broken marriages, including the relationship of my own parents. I've seen enough families of my relatives, where people love each other, destroyed by just one affair with someone else. I don't want this in my life.
Polygamy is the entire new level of acceptance and loving your person as a whole, without making them hide their fantasies, without making affairs a taboo, without being judged. Monogamy is a stubborn relic of the times of inquisition.
I created this theory, and we brought it to life. The sheer amount of the insight we both got is beyond any explanation. My current relationship is the strongest one I've ever had, and I had a lot of them because you know, I'm kinda hot.
One year on, we never had a single argument. I chose that person, and we are close. We have many things in common, we built many things together, we love each other. Our relationship is the major opposing force to my anxiety and their depression.
I won't let monogamy destroy that because some child molesting priest enforced it centuries ago. Transhumanism wins.48 -
so one time (yesterday), I was playing phantom forces console edition (a game on Roblox) and this IDIOT started sweating with a ppsh-41, I was so pissed and angry so I started using the Beowulf ECR and I was losing, my team was losing super badly. Until the match switched to Warehouse, when it switched to Warehouse, I beat his ass like a drum. I got a 3.14 KD, 22-7.
He sucked and deserved to take that L, fuck that man. -
How many keywords are appropriate to put in a "skills" section on a resume?
Technically I've played with a lot of tech and stacks, and done tiny one offs, tutorials and independent projects but nothing that wasnt more than a day on any one of them.
Basically im fast at picking up a language and api and just rolling with it and getting something done, even without tutorials or tons of googling. Though I find myself constantly relying on manuals and reading apis.
Is this normal or should entry level be familiar with the api of something from the get go?
I see a lot of people say to game the system just to get your foot in the front door past the automated keyword filters and on to an interviews where the real requirements are listed.
But I'd rather not list under the skill section something I only used for all of ten hours in one or two sittings.
Also is it acceptable to list a "learning", "would like to learn/know more of", or "planned skill additions" section?
Also what do I add for extras? "Achievements"? "Volunteer work"? "Hobby projects?", "past times?"
Is any of this seen as necessary or well rounded?
If it is really just about the numbers I'll just go scrape junior and entry level positions and take their keywords and automatically fill out template resumes to automate applying.
Could even use SQLite to store the results and track progress lol.
I've never worked as a professional programmer, but it's the only thing I ever enjoyed doing for 12 hours a day.16 -
Let your friends play youtube music on your account during party, get them all drunk and play some random shit and suddenly all your music recommendations are fucked up, that’s how this super expensive and amazing AI works in a real world where there is more than one person.
I need to skip 10 songs now to get to one that’s decent.10 -
Working as a Dev for a while now, I tell new people not to bother with it. There is never any job satisfaction as people in charge never understand the basics.
Instead of learning to write efficient code, figure out how to solve real business problems, work towards a maintainable flexible product to quickly deliver value on changing requirements, write automated tests to improve quality, maintainability and prevent live issues - basically do anything a good Dev strives for - you will just constantly end up working for people with no interest beyond the next couple days, on a shit code base that no one can understand, with people that don't want to learn anything about software design and just check boxes off.
Apart from pay this must be the worst career possible in a technical field.4 -
The first would be playing some Pac-Man on a bootleg ZX Spectrum that my uncle made (allegedly, he made more than one and sold them).
Outside of games, had a Win95 PC at some point. I don't remember much as that was something around 20 years ago. -
We were developing a new feature and on the code complete day, I had to take leave. While code review one of the devs changed my code without proper analysis.
End Result, half the things cannot be tested until that piece of code is fixed2 -
Does the weekly rant page have some kind of off-by-one error? It seems to always display the last week's posts on mondays.5
-
!rant
I'll be the first to admit that my web dev skills are average. Where I work we don't get pushed much since we work off of a very limited (custom to us) platform, which doesn't leave one very well rounded. I am very good with CSS/HTML/FLEXBOX/RESPONSIVE DESIGN and have minimal skills in PHP and JAVASCRIPT. In school I've dabbled with SQL, but hell if I remember much (beside key, the whole key and nothing but the key). What other languages or codes do you recommend learning; what's hot right now? Or should I focus on putting higher emphasis on the ones mentioned above first? I am a front end developer and don't plan on ever doing back end so not looking for the toughest of the tough - just something that will help me grow and land a better job. If there's any cool learning sites you know of too, or other tools, please let me know.3 -
So Steam Deck is like a tiny PC, lets you play PC games on a tiny monitor?
Why would you want that? vs buying a gaming laptop/desktop
Assuming you already don't have one... And well if you do, why would you buy this?
Sense more like a downgrade?19 -
Never work on a feature which is too huge so it needs to be divided among multiple developers. Reason because there are high chances that one of the devs will do one or more of these:
- Follow his/her own coding style rather than what the system already follows.
- Write generic flows based on his/her part alone making it super difficult for rest to reuse.5 -
when creating subtasks for my jira tasks, so PM can micromanage me better, i never know if he will criticize it for being "too fine granular, just write it in the comments" or for being "not detailed enough". also, on the one hand he criticizes team members for not having meaningful comments (e.g. "writing documentation"), on the other hand, he criticizes people that he doesn't know what they are doing. also, not to forget that i shouldn't have more than one task in progress ("it should be transparent what you're currently working on"), but then he randomly decides to set one of my tasks in progress even if this breaks his "one task at a time" rule. but i guess it's okay if he does it, because he's boss.
i honestly have no fucking clue how to please this guy lol4 -
When you get more managerial corrections on your projects and approaches to things than your coworkers do BECAUSE YOUR WORK IS SO MUCH HARDER AND MORE TECHNICAL THAN EVERYONE ELSE’S but you still end up looking dumb because you’re the only one being corrected on stuff.
-
This is a rant about the passion of programming and building in the business world (AKA corporate/startup world)
I speak for myself and I believe many programmers out there who set out on their journey into the world of programming by a certain interest kindled some time when they first wrote their first line of code. We innocently eager, and dream of working for large fancy companies and start making money while doing the thing we love doing the most.
And then... reality hits. We find that most companies are basically just the same thing. Our supposedly creative and mind-challenging passion is now turned into mundane boring repetitive tasks and dealing with all kinds of bazaar demands and requirements. You suddenly go from wanting to change the world to "please move this to left by 10 px". And from experience that drives people to the extent of hating their jobs, and hating the very thing they were once so very infatuated with.
One narrative I see being pushed down the throats of developers (especially fresh young eager developers with no experience) mostly by business people/owners is "WORK FOR PASSION!". I personally heard one CEO say things like "It's not just about a salary at the end of the month. IT IS ABOUT A MISSION. IT IS ABOUT A VISION"...bla...bla...bla. Or "We don't work for money we work for passion". Yeah good luck keeping your business afloat on passion.
What irritates me the most about this, is that it is working. People today are convinced that doing shit jobs for these people are all about passion. But no one wants to stop for a second and think that maybe if people are passionate about something, even if that thing is in the field in which they work, they're not passionate about working for someone else doing something they hate? If I am really working for "passion" why don't I just quit and go work on something that I am ACTUALLY passionate about? Something that brings me joy not dread? It's a simple question but it's baffling to me why no one thinks about it. To me personally, jobs are just that; jobs. It's something to make a living and that's it. I don't give a fuck if you think you're building the next "innovative", "disruptive", "shitluptive" thing :D. Unfortunately that is viewed as "negative limited mentality".
I am quite passionate about programming and making things, but I am not so passionate about building your stupid app/website with a glue code everywhere!2 -
Hi,
I'll be away for one week in a place without any Internet access.
Do you have any suggestions on books / docs I could download for that time?
I'd love to learn some more about web coding in that time so books about that would be great.4 -
How is this for competence...
To push new features or fixes on one of our clients production sites that runs on AWS with auto scaling instances, we have to manually change the files in each instance that is running by ftp, and the template in S3. -
First Covid and now the war which will probably become World war 3. Despite trying my best to stay positive and work on my skills as a software engineer and a professional, it has really affected my will to keep grinding and hustling in life. It’s becoming increasingly difficult to stay motivated and on track.
Please tell me I’m not the only one feeling like this.31 -
The web literally runs on JavaScript. A language that was written in a week. I mean, if the world is going to depend on a programming language it should be the best one. Ik ik best is subjective, but you get what I mean.9
-
Ok so, another post got me thinking…
Every browser I’ve tried sucks one way or another. Chrome, Firefox, Vivaldi etc…
Safari on my work Mac is so far the least annoying one, although it seems to have an issue with Google’s services…
On my personal computer (Linux) I use mainly Vivaldi, tho I have Firefox installed as well since apparently Vivaldi doesn’t quite support everything on the interwebs…
So, fellow ranters, what are your favoured browsers (all platforms go!) and most importantly, why?11 -
🔵 I used 75 Hz IPS screen for some years
🟠 Last year I bought a 144 Hz screen VA
🔵 Last month I finally bought myself 144 Hz IPS
I hated the slight ghosting on VA; however I gotta say that VA did have one major advantage over both of my old and new IPS:
On a sunny day, the VA panel reflected literally NO light, so it was always readable. But both IPS's suffer from ambient light; the only way to work comfortable with them was to close curtains during the daytime ☀️5 -
i'm sitting on the bus a few years ago, slamming the keyboard on my chromebook to try and get a wifi password. open crosh by accident. i went to check it out for a few days. i check back a few years later, every tab (basically everything for CrOS) autocloses if it has "crosh" in the url (regardless if it's crosh or not.) this pisses me off. i tell my brother about it, and he gets the terminal running for one day. how? i still dont know, sadly the program he installed (a harmless music notation app) breaks as well as the terminal. to this day i still wonder about what our IT department was thinking.
-
Is there a way to recover a deleted GPG key on GitHub? My old key expired, I generated a new one and delete the old one. Now, all my old commits are unverified.3
-
When I found out that the server I use weirdly implements SSH login.
For some very odd reason (probably a historical one,) you have to access the web-app console and press a button TO GRANT SSH ACCESS TO THE F*<KING IP ADDRESS FROM WHICH I PRESSED THE BUTTON. The server blocks the wrong IP addresses outright. And only one active allowed IP at a time. This totally obliterates my plan to perform CD on this server. Why can't I just register public keys?
Then I learned several months later that they introduced a new server plan that *does* support the public-key registration. :facepalm:
I'm divided on whether to change my plan in exchange for a rather significant increase in the monthly cost.1 -
Big ass company paying me fat stacks to remake their 3 important legacy projects (hospitals, gov, big companies) into another stack.
Will require me to no-life.
Or chill local medium sized company which creates apps to help museums, education and other wholesome shit.
Feels like i need to choose the big one because "carreer" but i am haunted by all the burn-out horror stories online.
Currently on my way to the latter for my last interview with them.4 -
I understand that to get a promotion or a level boost you should try to do duties far above your level to show you can do more.
But what if your manager deems that the expectation? What if they don't believe your work is really above your level, and find your lack of domain knowledge compared to someone who's worked for 4 years a restriction from getting promoted? And also what if you can't get involved on projects to increase the domain knowledge you specifically lack (we have a service we don't develop for but own and get pages and resolve incidents for it, and it's an ancient one without good docs).
I just want advice on what should one do to be able to get a promotion at this stage6 -
Razzlekhan is unironically one of my favorite rappers and a huge inspiration to me. To look like THIS and to sing like this, realizing it and still do what she does, without autotune, is truly amazing to me. I wish I was this brave.
Oh, and also that she stole $4.5b in bitcoins. What an absolute legend. Rappers brag about being robbers, they're pussies and have nothing on her.2 -
So, some data need to be prepared during the summer and the diverse departments' elected data processors got shared in a Google spreadsheet they will need to fill with some basic data IT needs. Simple, straightforward data entry, with nothing private nor confidential. Just another divide-and-conquer-style large amount of data to enter & organise, that's all.
Today, I received a new comment notification as the owner of the spreadsheet. You can imagine my surprise when I saw that, for some f*cked up reasons, one of the guys just wrote the super-admin username & pw for one of the main data systems we use in a freaking comment in the spreadsheet... WTF...
Oh, and also, juuust in case, he also wrote the pin code that is normally required to pass through the device-check when you log-in as a super-admin from an unknown device and/or location.
Fortunately I could catch it on time, but this just ruined half of my day.
I am supposedly on freaking annual leave. Ha Ha. Ha. -
First day back at work, lunch time now. So far I've been to one meeting and done no work. I can't get on to the vpn. We get OTP for the vpn via sms. Sms is taking so long to come through that it always expired by the time I get it
The kicker? I work for a cellular provider1 -
Just remembered about that one time when my former boss wanted to talk about the requests we received from a particular client and asked to have all the mail exchanges during the last 3 months or so.
I forwarded all those mails to him, to which he answered "nononono, I want them on paper for the meeting".
I shit you not, he had me print something like 30 pages of emails, signatures and all, no fucks given, just to toss them in the trash 30 minutes later.1 -
thoughts on apply to the same place but different roles?
i imagine different people will see your resume? never been that far up on that side of it though. does it get consolidated and it's only one person? do multiple people notice?4 -
I'm currently working on a project that scrapes the SEC's EDGAR website for type 4 filings.
I currently have the required data in raw text format that somehow looks like xml, i really can't tell what it is but i'm trying to parse this data into json.
I've not parsed something as complex as this before and will appreciate any form of pointers as to how to go about this.
i have attached a screenshot of one sample.
this link fetches the data of a single filing in text format.
https://sec.gov/Archives/edgar/...5 -
I never went to college, the main reason was financially so I self educated myself from home, and 1 year later I had a bigger salary than the average salary in my country.. so I diploma is just a paper to me.. in fact one of my friends who went to a well recognized college in my country came to me to do him a project, he ended up impressing the professor and getting highest marks. So no CS degree has 0 affect on your job today.
-
What's your opinion on the framework laptop? I really like the concept and would love to get one, but I don't live in the US and I sadly can't get it yet1
-
👋 to all my fellows working on saturday.
Let's spill out the real reasons. I will go first :
Working because my manager wants to justify the salary. He wants the team to work more before going to december holidays. Although this one day doesn't make any difference 😑 😑😑😑😑😑😑6 -
With all the talk of working as an intern here. I feel like Steven really nailed this on this video.
https://youtube.com/watch/...
He is now one of my favorite youtubers because of videos like this.1 -
I don't know game development but idk I accepted an offer for game development competition..
the fuck I didn't even knew how to make one...
Now I. am working with Ursina Engine....
even the code on google does not work........1 -
The last major version made IntelliJ Idea unbearably slow on my 1 year old Intel Core i7 PC.
Fuck it, as soon as I have one hour free I'm going to reinstall Java extensions on Neovim. Stack traces sucks enough even without seconds of lags when you try scrolling them.4 -
Get to know the new company better (Changed job shortly before Christmas).
Learn some DPs, DDD, k8s, finish introduction to hacking course, start doing htb and thm machines, finish and defend my thesis, finish books clean code, thinking in java (reading it to fill in gaps on knowledge), a few books about pentesting.
Among non tech goals: pass drivers license exam for cars, another one for motorcycles, go back to learning russian. -
So the flutter keynote was yesterday, amazing stuff were demoed and amazing stuff were announced, one of them was my speculations which I did in this rant:
https://devrant.com/rants/1883654/...
And that's the Flutter for Web! also known as Hummingbird, I think this is the new era of cross-platform developing! :D1 -
3 days before, I talked with the owner of a small LLP Company along with other devs on discord. He told those who met with some skills can join their company (basically game development). I asked if they need any blog website or kind of portfolio for such (because the existing one sucks so much). He replied in affirmation and wanted me to contact him on Ig with a project link. I did the same in order. Now, he replied that Wix suits them perfectly. I was like
WHAT THE FUCKING HELL I CAN DO ABOUT THAT, why did he not tell me before -
Can anyone recommend resources on learning/revising big O and big Theta notation?
It’s the one thing that never seems to stick in my head, and the course material provided by university isn’t particularly useful.7 -
With bitcoin/binance still allowing russia to move money about, is anybody abandoning it? I don't feel comfortable using it, but also if it becomes their only way to fund themselves, the government will push through new tax laws on it and throttle it anyway. Or just outright ban people from using it.
Funding a war is one of the occassions where decentralised financing becomes a major problem.18 -
I rolled out a feature in one of my previous organizations. It looked awesome. I couldn’t wait to receive all the praises and appreciations but instead was bombarded with bugs and issues. Well, I tested the feature on chrome but little did I know that the users used IE and safari. This is where polyfills in javascript step in. Here I've assembled a list of some important polyfills. Do read it and let me know your opinions.
https://readosapien.com/polyfills-o...1 -
There's a special place hell for people who put their entire documentation on using an NPM package in the fucking READ.ME file.
I shouldn't have to play whack a mole through one giant ass file to figure out how a specific function works. Or figure out how specific optional parameters need to be defined.3 -
One of our previous clients is not paying the rest of the payments after receiving the codes. What are the things we can/should do digitally to make them pay the payment?
btw, it was a web app. we worked on the front end and the backend of the app. So, naturally we know all the API endpoints, we have the database access, and so on. So yeah, we can do so many things.
But still I wanna ask you guys, what would you do to make someone pay?3 -
Any (good) programming courses/presenters ?
Udemy for example is stacked with courses from the one's i bought Wich is more than a few 🙂 only one is really zgood.
What is good?
As All courses i bought having all the information needed, lots of them are not interesting ,not enough hands on project etc.
Regarding user review , as my ampiric experience it's not saying much.
So asking you guys for the courses impacted you the most. Any subject will do 👍2 -
One of the things I find annoying about today's development is having to use package managers.
Here I am, trying to just simply install a package. Oops! The version of x you are running is not compatible with y. *fixes it and runs it again* Oops! The version of y you are running has dropped support for z.
How about! You just! Let me! Code! And stop! Making me waste time! On project scaffolding! For each! And every! Framework! Library! Or whatever!
*pulls my hair out*
lol5 -
so i have this dilemma whether i would want to try and make a web app but every time i wanna start i always think that there are better apps out there than what i have in mind or it absolutely wont go well and i never end up actually make progress on one. what do i do?2
-
So I just started another little project, and recognize it. It was one I was super close to finishing as well, just like the other.
All I'm waiting for on the one project is the ability to get a good c# dev env setup on linux.
but now I wonder should I abandon this one to ?
seriously, point ?
listening to these fucking people make their children misbehave and wail is like being in hell.
this is EXACTLY the way I would envision hell.
projects I can't fix
eternal entropy
no sex
and fucking pedophiles everywhere.
that and screaming. -
So I've been forced to work on a project for some time using JavaScript
Many parts of it must function synchronously and js has a lot of libs and otherwise that will spawn threads in threads
I'm horrified by the amateurish appearance of my code
Await this await that
Everything enclosed in something else and what is worse is the base node modules I'm using are ALL asynchronous! Were talking methods that one consistently has to wait on finishing like db reads !
Why is js so dumb ?26 -
I can't help but keep watching the Yonyx from bigbug demonstrating the fate of humanity if we ever creative artificial life.
That and he's funny as hell :P
Any other amusing french cinema ? I've only seen a few pieces of it including one about two nymphos that go through the film trying to fuck as many people as possible on a train. -
!Rant?
Hey, have been having several job interviews, does anyone have any advice on how to approach being interviewed by people from India, have been doing a lot of job interviews for a lot of companies in the US and seems like I'm interviewing for a position at India, it's very difficult to understand them and often they get offended when asked to repeat themselves... I try to be as positive and optimistic as I can but often poor audio on their part and very thick accent makes it difficult... any tips? this happen to more people? am I the only one?
Thanks...5 -
i am so fucking angry, i hate all goats!!
one time when i was 7, i was at a zoo on a school field trip and we went to the farm section, and y'know what happened? one of them bit me, one of those ugly stupid goat bitches bit me. from that point on, i had a huge hatred for all goats and farm animals, if i had a choice i would wipe goats off the earth!!
if you agree make sure to join my cult!!4
Top Tags