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 - "what's it about?"
-
Everyone here ranting about a fucking missing semicolon. I can't remember the last time a missing semicolon was the issue...
You wanna know what's REALLY BALL-BUSTING????
WHEN THE FUCKING 10 y/o LEGACY CODEBASE, CODED BY FUCKING PHP WORDPRESS SCRIPTERS WHO THOUGHT THEY COULD BUILD AN ENTERPRISE SHIT CAUSE ZF2 "LOOKS EASY" AND THEN FILL IT UP WITH SPAGHETTI, IS SO BAD WRITTEN THAT IN ORDER FOR THE PAGE TO RENDER YOU ACTUALLY ****HAVE**** TO DISABLE ERROR REPORTING SO WHENEVER A FUCKING ERROR HAPPENS ON THE TEMPLATE RENDER COMPONENT OF ZEND FRAMESHIT 2, YOU'RE LEFT WITH A FUCKING BLANK PAGE AND NOTHING IS LOGGED TO THE LOG FILE, SO YOUR ONLY OPTION IS DIE() DEBUGGING LINE BY LINE ON THE 1300 LINES PHTML FUCKFEST OF A VIEW THEY HAVE.
MISSING SEMICOLON? YES PLEASE, GIVE ME MORE OF THAT SHIT38 -
Happened a while ago but I still find it funny.
*phone rings*
Me: good morning sir, how can I help you?
Client: MY WEBSITE IS OFFLINE, FIX IT RIGHT NOW.
M: I'm going to take a look, what's the domain?
C: *gives domain*
M: I see, that domain expired already, it was cancelled through our customer portal by the client, you maybe or someone you know?
C: WHAT?! MY INTERNATIONAL BUSINESS DEPENDS ON THAT DOMAIN, I'D NEVER CANCEL IT, THIS IS BULLSHIT! I'F THE SITE GOES OFFLINE FOR A MONTH I'LL FUCKING GO BANKRUPT, YOU'RE GOING TO FIX THIS RIGHT NOW.
M: if I may ask, how is your business doing right now?
C: HOW IS THAT QUESTION RELEVANT RIGHT NOW?!
M: well, you said that if the site would go offline for a month, you'd go bankrupt. The domain registration ended about half a year ago so that's why I aske......
*beeeeep beeeeep beeeeep*
Well, okay then.13 -
What. The. Fuck. Did. Just. Happen.
A random girl followed me on social media. She looked nice and intelligent so I followed her back.
Started to chat about some random stuff. She told me she works at the HR department of an international company and asked me what's my job. Told her I'm a software developer.
Right after that she sent me a selfie. Obviously I said she looks nice, she thanked it and asked some more about my job. After a short discussion I received another selfie but somewhere in between she lost the outer layer of her clothing.
She still looks nice but now I'm sitting here utterly confused and cant tell whether it was my sarcastic humour and moderately handsome facial features which charmed her or she just needs to recruit someone for a new project and willing to do everything to reach the quota.67 -
Manager (walking in in the morning): ey linuxxx, looking good today!
Me: w-what? I'm not wearing much special, what's so great about my outfit? But than....
Boss: April fools motherfucker!
Well, I had it coming .______.8 -
I think I'm losing my mind working in the IT Department. 😂 Sometimes the questions are UNBELIEVABLE!
Client: Hi, my computer is not working.
Me: Hi, what's wrong with it?
Client: IDK. It won't work.
Me: Alright, what do you see on your screen?
Client: Nothing!
Me: Nothing as in there are no icons on your desktop or black screen?
Client: Oh, black screen.
Me: Is your monitor on? Do you see a light on the power-on button?
Client: Yes, it's white.
Me: Ok, good. What about your computer? Is it turned on?
Client: Well, I never turn off my computer so I assume it's on. I leave it as is when I leave the office then log-in in the morning when I come in.
**At this point I realized this person doesn't even lock the computer until it locks by itself after a while.
Me: Ok please turn on your computer by pressing the power button with a thin line on it. It should turn white.
Client: Ok but as I said I don't turn it off so why should I turn it on? Did it turn off by itself?
Me: That can happen.
Client: Ok....oh wait, it working! Thank you so much. Sorry if I was a little pain. I am a little stressed out this morning.
Me: No problem. Glad it worked. Have a good day.
*Hangs up confused. I mean really confused. Smh18 -
ON MONDAY
TL: Why the hell you require a month to integrate this engine?
Me: It will take that much time, can't help it.
TL: it can be done within a week.
Me: Then you do it.
TL: Ok I will show how it's done in a week.
ON FRIDAY
Me: What's the status on that integration?
TL: Oh yeah about that, you have to carry it ahead, I have some monitoring to do.
Me: Ok, give me the repository access, I will carry it ahead.
ME OPENS REPOSITORY.
There's only a new controller file with nothing it.5 -
Me: I'm really underpaid and you know that. You gotta do something about it.
My Manager: It's on my radar. It's complex. Things like these never move quickly.
*Few weeks later*
My Manager: Hey what's the status on that new POC?
Me: It's on my radar. It's complex. Things like these never move quickly.
*Radio silence in the room*21 -
classmate: Hey, "friend" told me you do freelance website development. right? I need to create a new website and need your help.
Me: umm... OK... what's it about?
Classmate: It's for my dad's friend's business.
Me: OK. but I will charge the standard rate.
classmate: No... I will make it myself. I just want your help.
Me(Internally): ...not again...
Me: Do it yourself then.
Classmate: It will be quick. an hour or two max.
Me: *speechless*
Classmate: And one of my uncle who did IT told me that c++ is faster. can we use that instead of HTML?
Me: huh...?
classmate: you don't know shit.
... classmate walks away...
This guy somehow manages to get As in exams (mostly cheating. and our papers are shitty theory papers which you can mug up. so that helps) and in a year will have an IT degree.56 -
Client: About this QR code for my website, can we change it?
Me: Well we could redirect, but what's wrong with it?
Client: I just dont like the pattern, it's too noisy...
Me: 🙃9 -
Sent an email out in work informing everyone that we had pushed updates out to all Windows PC's.
Got the following phone call 10 minutes later:
"Hi, I can't log into the banking account app on my iPhone. Did you do something to it with your updates?"
"Nope. They were PC updates."
"Well, I'm sorry but you're wrong. It must be you! It was working yesterday."
"Again, it's not us. What's the error message you're getting on your app?"
"Invalid password"
".....then could it just be that you're entering an invalid password?"
"No, I know the password. I only changed it yesterday!"
"So it was working before you changed the password?"
"That's what i said!
I'm telling you, it's your updates."
"Okay but before we go 'troubleshoot' it, how about ringing your bank firs-"
"Oh look, it doesn't matter if you don't want to help, I don't have time for this!
I'll ring your boss and he'll uninstall the updates for me and fix the app." *hangs up*13 -
Friend: What's that?
Me: DuckDuckGo. It's my default search engine.
Friend: Try using Google instead, it's better.
Me: But Google spies on you.
Friend: So?
Me: Don't you care about your privacy?
Friend: It's not like they are going to kill me. It doesn't matter.
Me: *mumbles* typical muggle...
I'm surprised that people could care less for their privacy. I would ban all things google, but I need google docs.
Also, my idiotic school requires gmail and google classroom. Oh, and did I forget to mention we have to use chromebooks!97 -
Mother of god, was listening to the US govt hearing of zuckerberg about the recent scandals. The amount of very fucking simple obvious questions he 'could not' answer normally...
Govt person: Would you be willing to change Facebook's business model if this was required for the security and privacy of Facebook users' accounts?
Zuck: I don't understand your question.
Sorry, WHAT?! You don't need particular rocket science to understand what's being asked here. A combination of common sense and knowing the English language and English grammar in combination with maybe having finished some form of education should be enough to understand this ridiculously easy question.
Do you need it written on a golden plate with fucking blue letters in Facebook's font with the S letters as dollar signs while drinking 10 gallons of 'fuck every persons privacy'?!
Or maybe shoving it up your ass in the form of heated/glowing metal letters of 10+ inches in height? We could arrange that as well.25 -
Me - "Has anyone changed the password on the print computer"
Him - "It's the same one."
Me - "Carrots99?"
Him - "Yeah, what's the message that comes up?
Me - "Password is incorrect."
The dumbest conversation I've ever had in my fucking life. You little shit, I know you changed the password just to fuck with people. You've been reading too many books on elevating yourself, tried to be important for something. It means fuck all if you can't remember what you changed it to. So you held up two hours of my work, not to mention everyone else, because you can't help but stick your beak in shit. You dont think people can't see what youre doing? Watching you scurry over to the computer with a big smile, only a to fuck off silent as a mouse not to be seen mumbling some shit about a system administrator. Yeah you forgot it you prick.
Stop sucking up to the boss, and commanding people on what to do, when you're as junior as junior gets. Don't change our fucking passwords, just so you can have the whole team approach you the next day asking for you, then not remember them. You cunt.13 -
I just love it when my coworkers talk (troll) about Google Ultron like it's the answer for everything in front of a new dev and he's getting more and more confused thinking "what's this awesome Google product I've never heard about"
And we just know that within the next 30 minutes he will have tears in his eyes of laughing after reading the story and probably also has it 'installed' (like some other devs) on his desktop (http://imgur.com/gallery/W9Pnh)
Have a good chuckle if you haven't read it before:
http://imgur.com/gallery/iJD8f
http://imgur.com/a/AOz0d
Don't forget to download your adobe reader guys.7 -
Her: what app is that?
Me: devRant. It's where devs go to complain about things only we'll understand and just talk nerdy to each other.
Her: So where you and your people go to be yourselves?
Me: Basically, yeah.
Her: I thought that was Twitter.
Me: It was, now it's this.
Her: Then what's Twitter for?
Me: ...news?9 -
Just a personal thing (and no clue why) but I can't fucking stand it when people say www. in front of their domains.
Working as a Linux + support engineer, I get quite some calls where people have to give me the domain they're calling about.
"what's the domain if I may ask?"
"oh that's www.theirdomain.com!"
OH FOR FUCKS SAKE JUST SAY THE DOMAIN, WWW. IS *NOT* PART OF IT, IT'S JUST A FUCKING SUBDOMAIN 😤18 -
Are you for real Guido/python devs?! Can we stop shoving politics into non issues just to virtue signal please?
What the fuck is next?! Oh you can't kill a process you politely put it to sleep, you can't call that machine a server anymore it might get offended now it's called a service caring electrical appliance, hey what about removing python all together after all python could be misconstrued as phallic and drive women away; I know! Let's call it Santa/elves instead of master/slave!
Fuck off! And what's that of you being akward saying server/slave terminology around black people? That's insanely racist! Who the fuck thinks all black people are descendants of slaves? Why the fuck are you racist enough to imply they can't do their job properly because (unlike you) they would be uncomfortable, you low expectations racist fuck!
You just fucked with your open source base and I really don't wanna see python going woke and then broke.
https://github.com/python/cpython/...31 -
I have this one major pet peeve - getting interrupted on any messenger by "hey".
Q: Hey
A: Hey, what's up?
-minutes pass, I try to resume work-
Q: Do you have a second?
A: Sure, what's up?
-minutes pass, I try to resume work... Again-
Q: Do you know anything about #feature#?
A: Yeah, I wrote most of it, what do you need?
-minutes pass, I try to resume work... AGAIN-
(goes on same pattern, takes half an hour for a 10 second question/answer)
Like... Come on!!! Don't do this to me
I get it, I like to be cordial and friendly - but there is absolutely nothing stopping you from getting your message across without making me have to go back and forth (interrupting my work).9 -
!rant
So it turns out that my dad accidentally took my spare laptop on a work trip. He's about as non-tech as you can get, and that laptop runs...Arch Linux. Yeah.
(call from dad)
M: hi dad
D: what's your desktop password?
M: (confused) {Password}
D: okay.
(cuts the call)
M: *shrug*
(call from dad)
M: hi dad
D: so where is PowerPoint?! where's the Windows button?! I've been at this for half an hour now and I have to edit a presentation for tomorrow!!
M: (realizes what's happened) oh...uh...dad...that's.. Linux...
D: don't you people do anything the way it's supposed to be done?
M: uh...
D: ugh! So you can't edit PPTs on this?
M: (processing...LibreOffice isn't installed on the laptop, and he will have to use the command line to connect to the internet to use Office Online or Google Slides since the Deepin WiFi module keeps fucking up for some reason)
D: well?
M: (internal sigh) No, you can't edit PPTs on that.
D: wow.
(cuts the call)
He either thinks we're all useless or that we have godlike computer skills to be able to edit PPTs on Linux. Oh well.
(He managed to use the hotel's "workstation" to get it done, so all is well. I should tell him to change his password though, hotel computers have rubbish security.)14 -
Co-worker: Hey man, what's up with your code?
Me: What do you mean bro?
Co-worker: It's generic man...
Me: Isn't it supposed to be like that?
Co-worker: Yeah...
Me: ... so what's this about?
Co-worker: hmmm... Mine is kinda specific, do you mind changing it so that it can work well with mine??
Me: That's why I made it generic though
Co-worker: yeah I see that and I dnt want mine to be and we have a deadline tomorrow. I already pushed mine to develop so, happy fun-time while modifying your code to accommodate mine...
Me: *fuuxuuuuuuuuuuuux*5 -
The day I send myself about 76k mails
> be me
> be working on a rest api
> implement an error handler that would send me a mail with exception details
> use same error handler in mail send error handler
> Summoned the recursion devil by accident
> Test error handler
> Forgot port forwarding to SMTP server
> keep the debug session open
> throw new UnexpectedInterruptionException()
> get back to work
> Add the missing port forwarding rule to putty
> The error handler starts doing it's thing
> The handler chain starts to pop
> handler after handler executes
> PCFreeze.png
> WhatTheFuckIsGoingOn.gif
> VS finally accepts stop debugging
> PhoneVibrationSpam.mp3
> Peek into webmail
> WowFinallySomeFanMail
> Look into it
> Realizing what I have done
> Delete mailbox
> Remove recursion
> Wow that's how randy must have felt in southpark
> Feel weird
> Shutdown, go outside
> What's up anon?
> Nothing, really6 -
!rant
A few years back, when my youngest cousin was about 7 years old, she asked me the most innocent question ever.
She said, "what's the internet?"
I answered, "it is where you can find anything that came from other people".
"Wanna see baby tigers?" I added then she nodded.
I Google searched 'tiger cubs' and showed the image results to her. She beamed a very big smile and said "let's look for another one!" So we did search for a few animal photos and I saw how happy she was!
Now she's a gamer who loves minecraft, Pewdiepie, and FPS games! :)9 -
My mother sits in front of me with her laptop. After a time she asks me, who founded Microsoft. I say: "Bill Gates but why?"
She: "Oh my god, I am winning an iPhone!!!"
I know exactly what's going on, so I go to her and show her the shitty URL and some grammar mistakes in the text and close the tab after explaining that it is phishing.
After that she just looks at me and is sooooo angry about me, because she still thinks that it was real. Only because they "knew which Internet provider we were using and that they just wanted to reward us for being customer!!!". I'm so sad now, because I never thought she would fall for sth. like this... 😔6 -
This one colleague at my work.
I'm pretty new to a lot stuff and I stress out about some stuff a lot more than the other guys, mostly because I'm scared I might not be able to fix it.
But whenever that happens, I explain this guy what's going on and then, while making jokes, talking in a very calming way, he always knows to fix it in no time!
For everyone who does this, thanks for being there for the little/new guys :)1 -
Me: *Installs travis*
Dev: oh what's travis?
Me: it's a continuous integration tool I wanna setup.
Dev: ... contin.... ?
Me: continuous integration, a tool that performs builds.
Dev: ah!, is it the new version of that deprecated tool we were using "client access"?
Me: ... no ... that's an authentication service that generates and stores oauth tokens. This is the continuous integration tool I told you about yesterday (and last week and the week before).
Dev: ... contin....
Me: ... con ........ continuous integration. It listens to branches on GitHub, downloads, builds, tests and then deploys the code.
Dev: ah ok ok, cool.
I would bet my monthly fucking salary he can not repeat what I said, tell me what oauth is, or explain what he's working on at the minute.
Jesus at this rate I'd bet my salary he can't tell me my name.7 -
Finally decided to quit from my current job. Fuck it. They still don't understand that an estimate is an approximation. They still don't understand that I have to fix all the shit made by all the contractors they hire and pay much more than me to implement solutions that work only until they leave the building, something that many barely understand but pretend to be experts in. I quit because of the managers that have no clue about what's happening although I stress them to make changes.
Should I care less about the product an just ship shit? Should I just do my tasks first and stop really helping others but pretend to do so?
Fuck it. I've tried to get it right they want it wrong but in a nice box. I'm an engineer not a fucking magician.12 -
$sis: hey $me, can you help me?
$me: Uhm, sure, what's wrong?
$sis. The printer doesn't work..
$me: what does it say?
$sis: what do you mean?
$me: like, when you try to print something, what does it say?
$sis: uhm... idk...where should it say something
$me: On your screen you should be getting an error message right?
$sis (now getting irritated for some reason): no it doesn't..
$me: okay, let me check it out
*I walk to the printer with my sister's laptop and plug in the usb*
*Select printer > click print*
"Printer offline"
$me: was it also saying this before
$sis: uhm...yes
$me: ok
At this point im already getting a bit fed up
$me: are you sure this port is working
$sis: yes, I am sure
Okay, check other ports just to be sure, also don't work.
After about 15 minutes of debugging, turns out she managed to unplug the cable on the printer...
And all I got was a "o thanks"
Fml4 -
Any time someone gets an idea that they talk to me about 'I want to build an app can you build apps'
Me : I'm not amazing at it but I can certainly try what's the idea?
Them: it's like Facebook but...
Me: that's plenty2 -
Customer calls since they got problem x
C: Hey its xyz we got a problem
Me: hey what's it About?
C: <explains problem pretty poorly>
Me: uuuuuh.. I've written it down and look to fix it as soon as possible
C: why? Just TURN OFF the problem
No. This is not how it works. This is not how any of this works.5 -
This one hits home a bit.
So my friend from my first college hits me up, asks about what's going on and shit. It's all chill, we took a bunch of programming classes together, so it we weren't intimate friends just kinda familiar with each other. He says he's having trouble finding work, they all turn him down due to a lack of experience. I suggest we work on a project together. Anything. He thinks it's a good idea and we plan to meet up.
We meet up, long story short decided on an Android app. I failed setting up git but whatever, I'll fix it at home. He seems excited, I'm excited...
...Never heard back from him again. Won't answer texts, Skype, anything.10 -
Friend: you really should give Windows another chance, it's really not that bad.
Me: are you in possession of the only Windows computer that doesn't blue screen whenever there's a strong breeze outside?
Friend: No ... That does happen every now and then.
Me: So what's great about it then?
Friend: Look at this cool wallpaper, it's a slideshow of pictures of my kids.
Me: ... stop talking to me immediately ... and sit over there.12 -
Infinite loop...
Got a story assigned with no requirements listed this sprint. Since I finished the rest already I was like, lets be pro-active and see what it's about during the stand-up.
Me: Hi, I only have story X remaining, what's it about, there are no requirements listed in Jira?
SM: Yeah person Y is going to reach out to you with the reqs.
Me: Ok, when is Y going to reach out?
SM: Y doesn't have time now, will probably be in 2 weeks.
Me: Ok, so why is the story included in this sprint then?
SM: Because they want X implemented this sprint.
(Me wondering if the Scrum Master is familiar with infinite loops, thinking let's try this out)
Me: Ok, if X should be completed, can Y reach out to me with the requirements?
SM: Y doesn't have time now, will probably be in 2 weeks.
Me: Ok, why is the story included in this sprint then?
Stand-up lasted a lil' longer today... Hope the SM got the message not to assign stories without reqs or clear communication anymore.5 -
(overheard colleagues)
"hey, client x wants to speak to you, can I put them through?"
"what's it it about?"
*mumbles something*
"dafuq?! Oh well, put him through already 😑"
Me: hey, what did he want?
Colleague: they wanted help with setting up a page on their site with a maintenance message for when their site goes down.
Me: ah righ.... wait what? What's the function of a maintenance page on a site if the entire site is down?!
Colleague: yeah, that 🤣
Well, okay, then 😶12 -
Coworker: I give up! Please help me!
Me: What's up?
C: Take a look at this. I have this function here that gets the tab index and I'm passing it to the Tabs component over there. I'm logging the index and as you can see it's 3, but the Tabs component isn't working. However if I replace the function call with a 3 it works!
Coworker 2: While you were explaining all that, shellbug already thought about at least 3 reasons why that isn't working.
Me: **sighs** Of what type is the value that function is returning?
C: **stares at me for a few seconds** It's a number.
Me: Are you sure?
C: Well, it's returning 3.
Me: Please do a typeof.
It was string.8 -
Working at best buy (don't remember if I was geek squad yet or not).
"hi sir, that line hasn't moved in a while, I was headed up to help, but let me ring you up here so you can get on with your day."
"thanks!"
...random talking leads to graduation and what's next...
"my friend works at *company* and seems to really like it. I gave him my resume when he asked, but i guess is boss can't hire anymore people or something, so I'm applying other places. It's been about a year."
"oh. Hi. I'm boss. Send resume again"6 -
Yet another rant about crappy electronic designs.
Just now I was cleaning my desk and stumbled upon some old hard drive in a caddy that I still had laying around.. I figured, let's plug it in and see whether the drive still works. And to some extent, it does! Except that every few minutes it craps out on me. And after disassembling the caddy, I think that I know why.
Just as background information, hard drives work at 12V and generally require about 10W to spin their motor. Meanwhile USB operates at 5V. So a boost converter needs to be present in the controller to step up the voltage and power the drive.
Now what's a boost converter? It's an inductor, a capacitor, a transistor and a diode in a specific arrangement (if you're interested in the design, check out https://youtube.com/watch/...), along with feedback circuitry to stabilize output voltage. Now that transistor is important.. it switches at very high frequency, and its rise and fall times create heat. In the particular transistor used in that controller, it apparently causes the transistor to operate at 65-68°C. That's quite toasty IMO, and overheating may be why the controller is so unstable. But the Chinese manufacturers thought that it's just fine and okay to be sold without heatsink or some research into transistors with better rise and fall times.
So the hard drive craps out on me and yet again it's because of certified shitdesigns. MOTHERFUCKTURERS!!!!27 -
!drunk (yet)
It's whiskey and code tonight!
(Whiskey because I couldn't get to my rum. annoyed face.)
Why? Because rum is so much better. duh.
More seriously: My boss has thrown me every single one his current tasks and is refusing to answer simple questions about them, such as "oh, so you already know about this bug; what's the cause?" or "how do i test this once i've fixed it?" or "where the fuck are you?"
and I'm also getting lots of bugs from other people. They're all basically categorized "urgent, please fix immediately" but should instead be categorized "super-boring and not-at-all-important, and should get fixed on the off chance you happen to remember it next year". That's the best category of bug.
I just gave up on fixing a Rails pluralize bug which fits into the aforementioned category quite nicely. It's returning "2x round of golves" -- which is hilarious and I might leave it in just for the amusement. But now it's back to fighting with ActionCable! Everything has been getting in the way of me finishing that. I'm about to start biting.
Speaking of ActionCable, it turns out my code wasn't wrong after all (have I said that yet?). Since the official documentation and examples suck, I've been digging through the (generated) javascript source and working my way backwards to learn how to use it. I cleaned up my code a little, but it was still correct. The reason nothing is working correctly is that API Guy gave me broken code. ...Again! Go figure. So I'll be rewriting that today. or tomorrow. (Whiskey, remember?)
I also have some lovely netcode to debug and fix. So totally not looking forward to that. The responses are less bloody reliable than my boss's code ffs. *grumble grumble*6 -
This just makes me mad every time.
I have a friend who asks for help in coding and just reads and copies my whole code, doesn't even understand what's going on and just copies the whole damn thing (the variable names too). Also, says I don't know how to do it properly because I indent the code and he wants it all in a single line.
If there is any error in the code, just tells me that there is a problem and does nothing and keeps nagging me if I solved the problem every 2 minutes.
Once I solve the problem, just copies the stuff again and then brags to others about the code and takes all the credit.
After bragging, if someone asks him for help he just tried to match the code line by line and worry by word. And tells them their code is wrong if they are using a different method of solving the problem and asks them to do it like him.
Being an introvert, I don't go shoving my stuff in others faces and criticising their code.
But the professor knows I am good, so that works for me. :)17 -
On every new job, there is always the Impostor Syndrome.
They know each other, they're all having fun and they're friends. They're super nice to me and include you in everything, but still a lot of the time they're talking about shit that I have no idea about.
And professionally it's not better. I'm new, I don't know how things work, yet everybody knows it like the back of their hands.
There is this irrational fear, this feeling, that I don't belong, that I'm an impostor, and someone might see through my mask for who I really am - a guy with no idea about what's going on, that doesn't belong, that's an IMPOSTOR.
It takes time to overcome, especially when in a foreign country. Once it's passed, I become more attached to my colleagues and my job if the hurdle was harder, than whether I felt right at home from the very start.6 -
*Working on a personal project*
Random guy:- it sucks :|
Me :- idgaf about what you think ..So please f off -__-
*Paid project*
Client :- what's this? This is ridiculous..I don't like it at all
Me:- okay , I'll do something about it .
-__- money changes everything3 -
Privacy.
I have an Amazon Echo.
I've enabled Hey, Siri.
I've given Google the OK.
I don't tape my web cam.
And I find it highly amusing that someone has potentially seen my fat, hairy ass strut naked about my home office while singing "What's up" at the top of my lungs. Perhaps multiple times.
Should I feel bad? That I may have cost the American taxpayer money in the therapy required to rehabilitate those FBI or NSA agents that have witnessed me in my full glory?13 -
I just ran a batch rename script in the console. What's so bad about this? I forgot that I had closed the previous console, which caused Win+4 to open a new one at the default location. Which is my home folder.
"Desktop"? Nah, you mean "file4.png". "Downloads"? No, that's "file6.png". "rclonesync-V2-master"? That's "file19.png" now.
Luckily I was able to restore it all, except for one folder, containing unreadable files with names like "data_0". I hope I didn't need that. And luckily it skipped all hidden files and folders.3 -
Do managers not fucking understand that Jira is meant to eliminate all this stupid "What's the status with X?", and "Is Y done yet?" chatter. Our communication channels should be on business logic and other global updates about the company, not about fucking workflow status updates because you have nothing else to do with your day but ping me every 5 minutes.
LOOK AT THE REVIEW COLUMN ON JIRA. I MEAN ITS LITERALLY CALLED REVIEW. SO REVIEW IT AND DO YOUR FUCKING JOB.
I swear the devs consistently have a better overview on timelines and project status than management does - which is sad, because this is literally the definition of management!!!18 -
PO: Here's a small cool feature I thought of, should be easy enough *shows very basic draft spec*
Me: Cool, how does it work for logged out users? What about customers in Spain? Does it work with US sales tax? Do we need to update the privacy policy? Do we have translations? What's the fallback if it breaks? Who will be maintaining the content?
PO: ...
PO: I'll get back to you
*never hears about feature again*4 -
"There is a problem with A, could you check it out? It's urgent for the client"
Me: Okay, just open a ticket for it too.
*Working on A"
After about ten minutes:
"Hey, there is a small problem B and it's also urgent for the client, we need you to check it out"
Me: I'm working on A and you are yet to open a tick... (Interrupted)
"But it's urgent and it's a small fix, we can fix it and push it to prod, A can wait for a bit"
(Since when is it a "we"?)
Me: *sigh* fine, lets see what's B is all about...
*After going over problems C to Z*
"Why isn't A ready yet? The client's mad and it was to be ready as of today"
Me: Because you had problems from B to Z and they were all urgent according to you so after each request you asked of me I had to postpone A with you knowing about it.
"But A is for today!"
FUCK YOU, YOU WORTHLESS WASTE OF JIZZ! YOU RAN TO ME FOR EVERY GOD DAMN URGENT PROBLEM YOU HAD FROM OUR SHIT OF A CLIENT AND INSTEAD OF TELLING ME THE PRIORITY YOU JUST THROWN IT ALL IN A RANDOM ORDER!
FUCK YOU! I WISH YOUR FATHER WOULD'VE SHOT YOU OUT THE WINDOW INSTEAD OF INSIDE YOUR MOTHERS CUNT!5 -
Okay, I love programming - making my code better faster more readable^^ but I am not a nerd, I have no idea what's going on in star wars or star trek, I do not fucking care about Game of Thrones - I prefer to go out in some clubs and so... I hate it when people are so fucking surprised about my job and interests.
There are programmers who are not nerds live with it!21 -
When I learnt programming, sugar was still made out of salt and hence not used in coffee.
Also, we didn't have source level debuggers, only the "print" method. However, compiling was also slow. It was faster and more convenient to go through the program and execute the statements in one's head. This helped understanding what code is doing just by reading it. It also kept people from trial and error programming, something that some people fall for when they resort to single step debugging in order to understand what their own code is even doing.
Compiling was slow because computers in general were slow, like single digit MHz. That enforced programming efficient code. It's also why we learnt about big Oh notation already at school. Starting with manual resource management helped to get a feeling for what's going on under the hood.20 -
TL;DR
5 day deadline with stupid requests.
So, after these series of events:
https://devrant.com/rants/1306582/...
https://devrant.com/rants/1303776/...
I was full on sarcasm mode yesterday and heard my name in a conversation between my boss and a front end dev ( my boss sits literally behind me ) ...
They were talking about improvements on the web app that I made in a rush to a meeting.
I was there thinking : fuck.. Don't ask... Don't ask
But I could not restrain my self and I did ask: hey, what's that about? It isn't for the meeting at day April's 9 , is it? ( in a "of course not" tone )
He said it is... With the most annoying dumb smile face he always does ( I'm convinced he might be retarded )
And I just : can't be done.
So we started chatting about it... How it is gonna be presented to our manager on Monday ( April's 2 ) for approval and how we are gonna implement it by April's 9.
Stick with me on this one:
I'm the sole dev.
The only one that know the back end tech.
The only one that deals with the servers.
I'm heeling you : 5 fucking days isn't enought!
Its gonna be 5 days if, and only if everything is approved by Monday fucking morning. Which I bet my asshole isn't gonna be.
So let's pretend we have 5 days to change the fucking logic of how shdt works we still need the data to put in there... Aaahh the data... That shit is the fucking holy-grail around here... Impossible to find.
And he said it is important for a 2nd round of investment that we do that.
These people are fucking insane...
I really don't know what to think... I'm gonna have to go full rage-mode once more to accomplish this?
I'm already burned down from the last couple weeks doing that.
I used my last energy with the last rush... For nothing.4 -
Long rant...
*Designer Posted image of newly designed layout for our app on trello.
Dev 1 (me, being the junior, on ios) : so... What's the size for x, Y, z, a, B, C?
She: it's 9 for the small text, 10 for sub title, 12 for main title.
*shows her the design on app
Dev 1: seems too small
She: just make it to look not small.
Dafug?
*finishes the app layout for that screen.
*working on next screen
Dev 1: your new design is for the screen of 1920x1080. But our supported screen size starts from 320 width. So there'll be text overlapping each other and ui might screw up.
She: uh.. Just... Put those that will overlap to the next line.
*shrugs
Dev 1: ok
=======
2 days later
Dev 2 (senior, working on Android)
Dev 2: so... What's the colour for x, Y, z
*Dev 1 laughs on the inside because of the struggles we have with her.
Dev 1 to Dev 2: is it common for her not to follow the design guidelines?
Dev 2: yeah man.. We just have to adapt her design into our app guidelines.
*sigh
Dev 2: there's a new icon here on this screen, so you wanna change the icon? Can I have the icon file?
She: oh.. No.. Use back the old one, because I just copy and paste.
Dev 1: so... This progress bar of yours, doesn't show its background colour, because you filled it already. So what's the background colour if the bar isn't filled?
She : hmm.... Oh.. Well.. Maybe try x.. ? *doesn't look nice* how about Y? *doesn't look nice* how about...
Me : why not you try in your computer first instead of me changing it here by code, it's much faster this way.
*seriously, wth?
Dev 1 and 2: there's additional text in your new design, what is it for?
She : oh.. No no. I copied extra due to copy and paste. Just ignore it.
Dev 1 and 2: what's the spacing gap between x and Y? And how about the size of the box?
She : oh.. I just estimate it, and for the box, not sure either, you can follow old design, because I'm just putting a box there for illustration purpose.
Mother fickle, what fuck man.
Dev 1 and 2: *flips table.
*we didn't, but.. It's freaking annoying.7 -
I fucking hate all these JavaScript frameworks. You try to learn one and then there is another one that's rising up. While you wonder why a framework exists and what's the best use case there is a fresh off college grad who built a fucking app on it. How the fuck is it even possible? Did you study the framework? Did you understand how it works? Or did you just put together a bunch of tutorials and built the app. I feel people just want to churn apps out without bothering about understanding the framework. Ask them about design patterns... They know nothing about it. Ask them vanilla JavaScript questions.... They fumble easily. Ask them OOPs..... They look dumbfounded. WTF!!!
Or maybe I am just getting old. It's possible.9 -
I rewrote my resume. It is getting shorter and shorter. Scary.
But I was thinking, that during interviews, I never get to ask the important questions. Like, I do need to ask a few things that are important for me. Those that are not written in their websites, and they will do their best to hide.
So I came up with a list of questions:
1. Do you pay for overtime work? what is the basis of pay? hours or work-module? how realistic are the work-modules?
2. Have you ever had issues with employees from minority groups?
3. How do you address employee's professional concerns? for example, about technological debt.
4. what's the policy for meeting and daily interruptions during brain-work? Are people ever forced to participate in meetings that could be summed up in emails? what's the company policy for initiating a meeting?
5. Who designs the software? Are the requirements always non-negotiable? do the direct developers have a say in design matters?
6. How close are job requirements (as advertised) to actual tasks I need to perform?
7. What's the company policy for motivating the employees?
8. How does the company deal with mental health issues? is it acceptable for people to take leaves due to mental health issues? Has anyone ever done it?
9. How does the company deal with individual needs for working methods and space? Specifically, how does that apply to meetings? Do you have company-wide meetings? How often are they? What's the impact on productivity? Can employees not participate? Do they have to have an excuse to not participate?
10. Do developers get to develop their skills during worktime often? Or is it a "do it in your own free time" kind of thing? Are there any resources available to those who want to develop their skills further? Is it included in the career planning and employee performance review?
11. Assume I work for your company for a year. What are the benefits I can potentially gain in a year from working here, aside from adding a line of work experience to my resume?
12. Does the company provide any form of free feminine hygiene products in the bathroom?
Any questions I should add?92 -
*sees a rant about how hot it is in Spa*
"OK Google, what's the current temperature in Spa?"
> devRant has crashed
Classic 😑
Seems to happen a lot in Android 8.1 in particular by the way 🤔5 -
I happen to be the only girl in my small dev team of 4 males plus me.
I'm freaking tired of hearing 'hey guys','how are you doing guys', 'what's the update guys' in every meeting/call when one of them is addressing the rest of us.
Yeah i know I/they can't do anything about it. I somehow grew numb to hearing it, but sometimes hearing it one thousand time in a single call is driving me crazy.
I once mentioned it to an a senior dev who happens to be the one using the g word the most during meeting.
Me: could you please stop saying guys all the time, I'm not a guy.
Him: what do you want me to say, 'hey guys and a girl?!'
Me: ... -_- (internally: seriously!!)
Uugh.23 -
Not a missing semicolon, but a spurious one:
while (...); {
. . .
}
I'm not proud to say, shit took 2 days to be discovered, and it was discovered by a friend. I was just so confident about what's written there, I didn't even read it.3 -
I'm a lead engineer, I design, I code, I debug, I test, I struggle, I deliver, I'm just a basic building block in my company, hardly involve in product roadmap planning. This is pretty clear in my LinkedIn profile. Jp Morgan recruiter called me for Vice president role. VP? Seriously? me skipping 4-5 levels, just with an interview process? Are you kidding me?
I asked her two times "...are you sure?", I lost my words, somehow gathered courage and asked, "what's the portfolio looks like, how many people will report to me?" Then she, calmly revealed that it's just an ic dev role and they name it that ways in their company.
What the actual ducking-duck-duckkk!
P.s. not sure about jpmc rest of the world but that's how it is in jp Morgan india.8 -
Do you know what's better than getting work done. HAVING ANOTHER F****ING MEETING ABOUT WHAT WORK NEEDS TO BE DONE!
I COULD'VE HAD MOST OF THIS SHIT DONE BY NOW BUT I HAVE TO SPEND 1/2 OF EVERY DAY JUST EXPLAINING WHAT THE F***K I'M DOING, WHAT THE F**K EVERYONE ELSE IS DOING, AND THEN EXPLAINING WHY IT HASN"T BEEN F***ING DONE!
YOU WANT TO KNOW WHY EVERYONE IS LEAVING WHY YOU CAN'T RETAIN ANYONE? YOU HIRED THEM AS FREAKING ENGINEERS PROMISING THEM THEY WOULD BE ABLE TO DO THINGS AND THEY SPEND ALL DAY IN F***ING MEETINGS WASTING THEIR IQ AND WISHING FOR DEATH!
GGAAAHHHHH! BY THE EMPEROR PLEASE COMMISSAR END ME!4 -
Memo on August 4th: Staff, we're moving to the new building. IT, make sure the building is ready by September 15th.
IT: But the entire networking, surveillance, fire suppression (yes, we do that too) and power management systems have to be installed/redone.
Management: What's so hard about that? Just get it done.
Memo about a week ago: Timeline for move shifted to September 9th
IT: Sir, this request is unreasonable especially since you still want us to go through the usual procurement process of hiring vendors to deal with stuff.
Management: So you mean to tell me you can't handle that in the next couple weeks?
IT: We're a large organisation with ~300 employees. The data centre in the new building isn't even usable yet.
Management: I don't care. Make sure everything is placed and operational by the 5th. Stop making a mountain out of a mole hill!4 -
It astounds me that people will actually pay thousands of dollars to come to a bootcamp and just fuck around...
Like we will spend an hour going over materials and concept and when it comes time to apply it and build something the kid next to me never knows what's going on! And then always asks me how to do it.
I tried being positive about it and be like hey if I can explain it to him...then that means I really know it!
Fast forward a couple weeks and I'm ready to strangle the kid.
He will sit on his phone playing games the whole time the lesson is going. Then when the lesson is over, put his phone down and immediately ask me how to do it...
The fuck!? Maybe if you'd just listen you'd know wtf you're doing by now you useless vapid brainless twatwaffle!4 -
Have you worked on something impressive and wanted to tell a non-programmer about it?
You start to figure out a way to say it, but then you decide 'nah they will not get it'.
But you still want to talk about it with someone so bad... Its super unsatisfying to not be able to explain this tech shit to the people you like.
If you were a pilot, you could say shit like 'i landed a plane during a storm while eating a burrito' and everyone would be like omg thats amazing.
What do I have to say? I made an auto pilot system for a plane, so that a pilot can land it during storm while eating a fucking burrito.. what's their response?
ehm okay <crickets chirping>
🖕🖕9 -
I am beyond speechless. My Bank forces me to use a password that consists of EXACTLY 8 characters, and at least one small character, one big and one number. Oh, and it should not be identical to the last 5 passwords.
What's the best part about this?
THEY HAVE A FUCKING METER TO MEASURE YOUR PASSWORD STRENGTH. FUCKING HYPOCRITES!
Not even a 2 factor makes via sms can make me feel save when you have such a big pile of shit behind it11 -
This morning there was this window cleaner again, that actually made me remember a rant from the old box - my previous account. Repost of that coming in an hour or so :3
Turns out that he came in the morning, and I completely forgot about it. The only appointment that I had today got canceled so I was like, eh fuck it. There's been this family event yesterday that made me so fucking tired... I'll just stay in bed for a little while longer.
Apparently that window cleaner ringed my bell multiple times, haven't heard him do it but anyway.. he and the cleaning lady had the genius idea to ask my landlord whether they can just barge in my home. Way to start the day, isn't it? I thought there were burglars.
In my bathrobe and visibly pissed off (I am NOT a morning person!), I let him do the window cleaning and waited for them to get the fuck out already. Then that cleaning lady, the fucking bitch that called my landlord to break into my home without MY prior permission!!! While the window cleaner was doing his work, she proceeds to ask me this.
Cleaning lady: "I had this technical issue earlier, and since you are good with phones I thought I'd ask you."
Me (thinking): oh, here it comes.. *rolling eyes*
M: "What's the issue?"
CL: "Well my stepson has an iPhone, which he broke and we brought it to a smartphone repair shop. They repaired it twice but an hour after receipt of the fixed phone, it breaks again."
M (t): You went wrong at iPhone, and you went wrong at visiting that incompetent mofo "teknishan" twice.
M: "Well I have no experience whatsoever with iPhones, but continue."
CL: "Well, he replaced the motherboard, and some pin at the bottom.."
M (t): The fucking motherboard of all things. The whole fucking motherboard?! The last thing that I'd look at, he just replaces like that?! Fucking piece of shit. That's even worse than Apple stores. And what's up with that goddamn pin? CAN'T YOU POSSIBLY BE A BIT MORE SPECIFIC?!
M: "Given only this information, I have no idea what's wrong with it."
CL: "But you are good with these things, aren't you?!"
M: "I disassemble my own broken phones, and dick around with their motherboards. That, while I'm fully aware that in the process I can break it beyond repair. That does not make me an expert on every phone out there."
CL: …
Well what did you even expect, fucking bitch. You barge into my home, don't even have the dignity to leave for me to be able to shower and dress myself, and then you go ask shit like that? Go suck my fucking cock, and shove that iPaperweight down your ass!! How about that?!9 -
Manager: "hey I'd like everyone to join this global meeting"
I saw about 30 people, something was off, certainly didn't feel global, I felt like I shouldn't be there.
I dug out the original meeting and it's for Lead PMs. Our manager isn't even attending, what's up with that, is he trying to make us take meetings for him?
Someone once told me my manager was an idiot and he confirms it like once a week pulling stuff like that.2 -
Introduced my friend to VSCode. He was skeptical about switching from Sublime to Code but he decided to try it out anyway.
Guess what's his favourite editor now 😂7 -
Imagine if, when a Windows version became outdated (So anything before Windows 8, I guess), Microsoft made it available in the public domain.
We could have Windows distributions, just like Linux! Imagine how weird it would sound if you just said to your Linux-using friend, 'Oh yeah, I use arch!' and they replied 'Oh, me too! I love Arch Linux!', and you just stare at them and say:
'What's Linux? I only use Arch Windows.'
...
...
...
'Arch Windows? Are you stupid?', they would reply in utter disbelief.
We all know someone's gonna blurt out 'Yeah guys! I just downloaded Kali Windows so I could learn to hack, I don't know what you're talking about!'
Ah, good times.3 -
What's your favorite IT podcast, and do you listen while programming?
I follow:
Linux action show,
linux unplugged,
late night linux,
home assistant podcast.
Most of the time on about 1-1.5x speed.11 -
...You know what's creepy?
Bought animal crossing new horizons today online.
Goes like this.
*Googles title*
*Finds it on sale on my fav online vendor*
*Buys it*
*Installs it on switch*
Everything's fine.
Two hours later my entire fucking YouTube feed is full of videos about the game.7 -
Me: Hi! I'd like to apply for the front-end developer position!
Them: Mmhmm. What's your education? It involves a lot of javascript.
Me: I recently earned a certificate in javascript development for front-end, on top of my professional experience.
Them: What's you're experience?
Me: 8 years of professional front-end development.
Them: Hmm. That won't work. What about this job, Implementation Specialist?
Me: So I have to help the customer write requirements, train the customer with new software, write documentation for the customer... you want me to apply to be in customer support?
Would I have spent the last 8 years of my life learning and earning programming if I liked dealing with people?3 -
So... People até talking about windows update crash??
Omg....
It crashed on me after updating... I was late to bed so just pressed the doom button (power off)... Because I was coming on vacation next morning...
Still thinking about what's expecting me after I return15 -
University Final Viva for OOP with C++
(Yeah, that first line is a rant in itself for the likes of me and Mr. Torvalds)
Assistant Professor:
Tell me a few "functions" in C++ STL algorithm header
Me:
*starts off with the first one that came to my mind*
sort()
AP: Huh? a I'm asking the Algorithms in C++ STL
Me: Yes, this is one of them Ma'am.
She looked at me as if I told her that I'm dating her daughter. It became clear she doesn't know about it and she'll gladly deduct my marks for getting it wrong. So I explained how Sort() is a hybrid of quicksort, heap sort and insertion sort. (Read about it an hour ago while doing a competitive programming question)
AP: Tell me the ones we did in class.
I haven't attended those classes, so I just told her the ones I knew.
After a couple more infuriating questions, which themselves sounded right from a book published in the 90's, she gave me 10/15.
This is what's wrong with India's Education system, even the teachers know only the stuff mentioned in the course hand-outs. Forget brownie points, you get screwed over by the teachers for actually knowing stuff and using it.8 -
!dev && rant
What's people's problem with Wikipedia.
Earlier this week I told my cleaning lady about how Black Friday was so pointless this year, and apparently it's the first thing she heard about Black Friday (she's in her late 30's and a mother of 2, go figure). Not only that but she believed that it occurred every end of the month because someone else told her so. She said it would make sense because it's close to everyone's payday.
So I go and look up some information about Black Friday for her. All the DDG results somehow shit or cluttered by marketing wank.. your guess is as good as mine. Anyway, appended Wikipedia to get some reasonably good information quick. And that looked for all the world like that was the case. Apparently it's got to do with American Thanksgiving.. who knew?
She still didn't believe it. "But that's Wikipedia..." So she looked it up on her own phone on some random local site.. it confirmed that indeed it occurs once a year. Well, confirmed to the extent that there was "2017", "2018" and "2019" on the page... Yeah.
Finally she believed it. At least she didn't double down on it anymore. But seriously.. you're gonna take the words of one random person over a medium that's constantly being improved under the many eyes principle?
"People can edit Wikipedia so therefore it's bad"
I really don't get people...18 -
So I was setting up my friend's NAS. Got everything worked in minutes (dns, port forwarding etc.). Enabled ftp connection tried it locally, working. Tried remotely, timed out...
After half an hour I was about to tear my hair out one by one when he suddenly said to wait a sec he knows what's the problem. Tapped two on his phone and suddenly, it's working.
THE FUCKING PHOTO UPLOADING FROM HIS PHONE TO THE CLOUD BLOCKED ALL INCOMING CONNECTIONS AND HE WAS AWARE OF THAT ALL ALONG. WHAT THE FUCK MAN, DO YOU ENJOY SEEING ME STRUGGLE?? That was literally an "I'm out" moment. -
I had a client that used to send emails to detail requests or report bugs on a software.
Now, believe it or not, this was the regular way:
An email with just an introduction and a Word document attached, containing very verbose descriptions (usually not in a human known language) and most importantly, screenshots.
What's so weird about this? Those pictures were captured with printscreen, printed on paper, scanned and then inserted inside the doc 😭😭
Why all this? I don't know, otherwise I wouldn't have posted it as #wk32 ☺3 -
Well that's new..
So I was sitting on a toilet, thinking about life and stuff and b2plane [because of obvious reasons], when suddenly... I felt a very sudden and very strong urge to... code something in perl.
I haven't touched perl in years, don't even remember its syntax [can u blame me though? It's perl], but there we go, an urge hit me.
As soon as I flushed, the urge went away.
@b2plane, I'm asking you as an expert of shit. What's it mean? Is this normal?4 -
Ok fellow ranters. I've scoured the internet for hilarious and enraging stories of programmers being asked to either work for free, or for stock options, or to hack (crack) stuff, etc.
Here's my latest one. A friend who's obsessed with crypto came up with a "great" idea which was for me (of course) to build a landing page for a fake company to trick people into submitting their crypto wallet keys and all that. What started as a joke quickly turned into my friend getting mad at me for not wanting to actually make it lol. Like seriously wtf is with people. All the reasons not to do that scheme are plainly obvious!
Next. Some person who worked for a company I consult with pulled the generic. "I have this great app idea" line & proceeded to of course ask me to "not steal it" lol. It was just an app that would list gluten free restaurants... That's hardly even an idea!!
But what's fucked up about all this is my friend from the first story is so obsessed with becoming a "crypto millionaire" he actually resents me now for not
1. being obsessed with crypto
2. not committing cybercrime on his behalf
Anybody else have enraging stories about stuff people have asked you to do?3 -
Making electronics more difficult to repair with security fasteners and ultrasonically welded plastic nightmares and what have you.. what's the point? The argument from manufacturers is that "users don't want to get in there anyway". But, it's not like even if they could, they'd want to, right? Which type of person that doesn't know electronics very well and has an interest in repairing it would go and look at a board, and say "this is how it works, this and that is broken and this is how it should be repaired"? Not many users can repair their own devices regardless. So why? To preserve IP? Not like the Chinese bootleggers care about that. To preserve sales? Users can't repair their stuff anyway. To keep those who want to peek inside out, just for the hell of it? Anyone determined enough will be willing to break it in the process anyway.6
-
Was at school the other day and met a dude who was told by an acquaintance that I'm a "computer guy".
Dude comes up to me and jokes that the acquaintance was spreading rumors about me being a programmer. I was a bit confused and tell him that I do in fact program, and then he asks me what I've done, to which I explain what languages I've dealt with.
Next thing he asks me: "Have you made an OS?"
BREH
He tells me about how he went through Linux From Scratch. I have no idea how in-depth that book goes, if someone who has read it could enlighten me that'd be nice.
Acquaintance mentions that I won an app contest. (At this point, I'm internally telling acquaintance to shut his face.) I explain what I made(an Android app that helps sort Lego pieces) and he promptly tells me that I just used an API and barely wrote any code.
After (hopefully calmly) going back and forth with him, I just say "So I write bad code. What's it matter to you?" He stopped talking right there.
He apologized later. Yeah right, I'm sure you're sorry.7 -
A guy who's parked next to me in the RV asked me today if I know anything about computers. Sure, what's it about?
He has forgotten his password for a Word .doc file, already installed all possible tools for password cracking, but none of them worked, and now
he can't find his vacation photos and surfing the internet suddenly doesn't work anymore.
Okay, no problem, I'll take a look at it. Windows 7 Home Edition, completely covered with malware, everywhere popups with pr0n ads.
I told him that I can't do much more than trying to recover the data and reinstall the OS. But before that, I'll make a image of the hard drive (thank god, only a 250 GB hdd). Then we'll see.
Unfortunately neither he nor I have a Windows DVD, so he will probably become a proud user of Antergos tomorrow.5 -
Manager 1: "We're going to hold a small meeting because of a new project."
Me: "Okay, cool. What project is it about?"
Manager 1: "Project X".
ME: "Right. What's the domain name?"
Manager 2: "Well there's this design but it's entirely made up. Just a concept."
Manager 1: "Wait, there's no more toner."
Manager 1 and 2 take 20 minutes to fix the printer, so manager 1 can print out an e-mail. They both return to their seats. No meeting happens. I roll a smoke and go outside to flip through LinkedIn for the nth time this week.3 -
Welp. That was fun.
Just had an interview I wasn't even expecting. Basically the company emailed me saying that the role has been filled and as such the interview has been canceled.
And I'm like ok. Thanks for letting me know.
Then at literally the same time someone sent me a skype request asking me if I'm ready.
I get another email saying they're sorry about the inconvenience and hope my front end interview goes well... like. Wtf.
Why didn't they specify which? And why wait so long ffs.
I had two interviews with them. They stood me up on the last one and i emailed and never heard back.
So now I just had the most awkward interview in my life.
I was so rattled I forgot the answer to a simple af question. What's a JavaScript closure.
I wanna cry but it was so bad I wanna laugh3 -
Another failed interview after I poured my heart and soul into an employers interview project. I Pulled all nighters. I worked so hard and really pushed myself this time. The interview went really well and I had a lot of positive feedback but I didn't get the job because they hired someone with more experience.Im am so passionate about becoming an Android Developer but it saddens me that I will never be able to get a job doing it because there are always people more experienced than me. I'm absolutely gutted. IV worked so hard to get this far. I'm about to give up. What's the fucking point.... Devistated.16
-
This is what I love about fellow devs - they know what's best, you don't need to ask something like "please keep adding xyz to your post so we can see if it...". We just do it. :32
-
Most useless feature:
Once we had to create a Learning Manager System to a small university. One of the (useful) features was a "file system" to people upload, organize and share documents (like a Google Drive prototype). This was the "student portfolio".
However, we had to create a page to act as a "cover" to it, that should allow the student to change the background, add exactly 2 images, and up to 9 "post-its". The image shows the notebook of our client while he was thanking us praising it as the greatest innovation of the decade.
The post-its was kinda nice, but what's the point of those images??
Anyway... On the same meeting of that picture the client asked us to include a "canvas" on that same page, so people could draw whatever they want. The words used was "just like [MS] Paint".
We postponed it, hoping he would forget about it, but on the end of the project he was still asking about it.
I found a lib that did the job and integrated with the project, but I also included a long comment for the next devs saying that I'm sorry they would have to support such thing 😅
The client loved but we never knew anyone that really used that Paint3 -
Guy sees me on my laptop and says "is that Linux?". I say yes then he says he is into computer "stuff and can hack anything". Not having a clue what that means I replied with a "awesome".
I don't have really any friends that are into "computers", so I decided to play ball.
I asked, "Are you into coding?.. he says, "Yes". Then I ask, " What languages?" He says, " Just what ever, anything really, it depends on what I am doing."
At this point I understand what is going on but it is so awkward. He continues.. "Recently I used.. what's it called abd or adb, you know I like rooted my phone"...
And let's talk about something else....
Why do people feel the need to lie or whatever you might call what happened. It might be different I think if he wasn't about 40.
I feel like this is a pretty common story2 -
New episode on my clients being morons.
Got a call this morning:
Client: hello, we've got a problem here...
Me: tell me about it
C: well... Do you remember the 1200 account we loaded last week ?
Me: yes? What's wrong, we tested them, everything was alright.
C: yeah... But we just noticed we loaded them in the wrong status... Fix that!
Me: easy, we clear the database and load the correct data back.
C: NO WAY! We already worked on 3 accounts. Don't want to lose any of that. Just change the status, it's easy
Me: well not really, there's a lot more going on when you go from one status to another.
C: Don't care, just do it
So... now I need to delete the bad data, checking nothing else gets impacted in the application. And then reload that same data with the proper status this time.
As weird as this sounds like, this is the reason why I love my job. You get challenges like that every single day.4 -
Have you ever been pair coding with someone who uses shotgun debugging? I am about to claw my eyes out! What is shotgun debugging you ask?
Code doesn't work... What do we do?
I start thinking about possible flow, how to go back to what works, where to insert debugging statements. My partner interrupts my thought and says - what if we change this variable name?
...uh what?
What if that fixes it
It won't!
Well how do you know if you don't try?
I change the variable name - of course nothing works and now I forgot the possible solution I was thinking about...
Starting over... I again start coming close to the idea... Interrupts me again. What if we comment out this random line?
Why what's your reasoning?
Answer: *Shrug* idk might work...
...rinse and repeat
WHAT IS WRONG WITH YOU???!
I literally started muting my computer sound so I can not hear him while I think and that helps tremendously. This is programming not magic, people!!! Stop throwing random "what if" suggestions!13 -
What a sad and frustrating day!
I got a call from recruiter. I told him that I'm not actively looking for change. But he requested for 2 mins to listen. He started telling about his company, how great it is, tech stack, perks, salary etc. He is telling everything but not company name, I waited patiently and asked what's the pay I can expect. The number blew my mind, it's nearly double to my current pay. Then...
Me: that sounds amazing, which company is this, and where is it?
Him: it is <my company name> and located at <my current location, same campus>
Me: .....
Him: so, what do you think?
Me: .... I need some time. Let me update my LinkedIn profile first and then, i will get back to you.
Him: sounds wonderful, will call back by Monday. <Call disconnected>
Me: <inside my head> @$_-$#(/+&_#
This in my 10th year in this company, some one kill me please.5 -
So last time I said I'm gonna look for a new job.
I just had a discussion with the boss and he is very apologetic and understands my situation and frustration very well. He agreed that they are having a technical dept, so at least he knows what's up and wants to get it finally forever fixed.
Since I wanted to go self employed anyways, we've come up that I only work for them, if there is a reason and real work to do. No more useless backend work for me *pew*.
We will also split my weekly hours from 40 to 20h and increase my hourly wage.
I'm gonna hear back by Monday for the details and legal paperwork.
Wish me luck, feeling positive about this!2 -
Oh boy do I sure love designing site layouts for mobile! The limited screen space makes me think about what's absolutely necessary to have on screen at any given time, and I need to account for both portrait and landscape. I love a good challenge - aaaand done! Time to check it out.
Ah, fuck, the browser has completely disregarded the text sizes I specified and headers of any size take up the entire screen space.
Ah, fuck, the browser has decided that 4 pixels of padding should be 32.
Ah, fuck, the browser has made the executive decision that images should be whatever size it's in the mood to display today.
Ah, fuck, all this enormous text has also wrapped itself to one letter per line.
Just a wild thought here: maybe mobile browsers should actually respect CSS rules.2 -
Ideas for future weekly question:
- Where will you see yourself in 5 years?
- Do you automate tasks when developing and what kind of automation do you write yourself or use?
- What do you think about hooking up with someone from work?
- What are your thoughts about books in IT?
- How do you make your workplace comfortable?
- How would you change your company if you became the boss today?
- What are your thoughts about the future of computer input devices (kb & mice)?
- What are your prevention measures agains Skynet?
- When will HL3 be released?
- What's the solution to everything?6 -
Me : "I need to stop geeking out about security because I have exams and need to write a report"
Me 2 hours later : "Ooooo.. what's this cool article about?Let's check it out 😎"2 -
FRIDAY MADNESS:
As I was so busy coding, one colleague was taking a break and distracts me as he's done with his task. As he approached, I snobbed.
Him: Dude, did you know that there's a generator for all the images in sprite?
Me: really? How?
Him: spritegen.website-performance.org. What's cool about it is that the html and css are already generated just like in font awesome. For example, that i tag...
Me: cool. I wonder dude, why would they use i tag when it makes the text italicize, right?
Him: right. Probably because its used for icons also because icons starts with letter i.
Me: LOL.
Him: LOL. -
End user when criticizing a developer for 'taking long' to create something of value from scratch:
(4 hours later): "What's taking you so damn long? Are you retarded?"
Oh I don't know, maybe I have to make sure that tests in my code run well, maybe I have to evaluate everything to meet the custom satisfactions of the user for his ever-so-custom requirements and I also have to make sure I discard what they don't like? And maybe it takes time to deliver a quality product, and so on?
Or would you prefer I deliver an untested product that I didn't bother to think about and I haven't bothered to make sure it matches with their requirements?
What end users don't understand is the involvement in a quality product.2 -
So my grandma just called me saying that there is something wrong with the computer and the UPS is making a weird noise. When I went to find out what's going on, the UPS was beeping constantly and the computer was in the middle of a startup repair. Obviously there is no way to cancel the repair, and unplugging the UPS would probably do more harm to the computer. So we had to listen to that constant, loud, high-pitch noise while waiting for the startup repair to complete. And mind you, I'm talking about a very old and slow computer with windows 7 on it. After the repair was done, I quickly turned off the computer so I can reset the UPS and save my eardrums from burning in hell.
The worst thing is that I've downloaded the documentation of the UPS, and there was no mention of what a constant beeping means, it only described the meanings of normal beeping patterns (battery low, etc...).
My eyes are still ringing and my ears are still blurry from 20 minutes of that noise.4 -
I feel like when I was a less experienced developer I was way more productive and undertook more complicated hobby projects.
I used to not give a fuck. Use a language I've never used before? Fuck it, let's learn it on the fly. I need to use a weird library with last commit 2 years ago? I don't care, let's import it. Make a computer vision project even though I know nothing about it and I end up just making up the techniques without reading any research? Let's make it my uni year project.
Now days I have so much doubt whenever doing anything. I always spend too much time thinking about what's the best way of doing it and doing research to see how others have done it. All of my experimentation spirit has been sucked away.3 -
Supervisor: *starts meeting*
Me: *joins*
S: Hi, thanks for joining
M: Yup, what's up
S: I wanted to set up this 1 on 1 to talk about how you're doing and your progress.
M: OK...
S: As you know we're supposed to do a 3 month review.
M: OK... Sure... *looks at calendar*
//It has been 5.8 months since I've been at this company.4 -
Build an app that would tell you about all the news that mainstream media doesn't want to cover, like what's happening in parts of Africa, the enslaved workers in the far East and the situation of the Syrian and Iraqi lands under siege.
Then follows it with a cute baby/puppy/kitten video so you don't end up looking at the "empty half of the cup"1 -
Soo... I made a bytecode editor for Java just for fun. On the left you can see the original decompiled class, on the right a slightly changed class which still runs normally. Below you can see the pure ASM bytecode :)
It's pretty awesome for learning how bytecode works (together with a listing like https://en.wikipedia.org/wiki/...)! It also has an AutoComplete feature and some syntax highlighting (which I'm still working on).
What's special about it? It's a pure text parser! It assembles a full class from just a String!
If you want to look at it: https://github.com/SuspiciousActivi...
(I'm new to GitHub, don't judge me :D)2 -
!isNotRant(this);
I'm an avid user of Snapchat and have used it for quite a while, but there's always been something that pisses me off.
When an app gets an update, I'm quick to check the changelog and see what's now and what's been fixed. That's my little snippet of information I like to know on a release. And then there's Snapchat.
They put fuck all in their changelogs. By fuck all I don't mean a little bit of information, I mean they don't list anything. They, instead, lost features from their last major release which could've been 10 or so releases back. Even Twitter's "Fixed some bugs" is more informative than their bs.
So I ended up writing a well worded and surprisingly clean message in their feedback section about this, but I'm not expecting much. In short I said "You changelogs are crap, you need to put more into them to show a bit more respect, showing stuff from a few releases ago isn't helpful" and my favourite "if you can't do it in the team that releases, get the primary devs to write the changelogs for you".
I'm saying this here to see if anyone agrees with my opinion. If you're going to release an update, you really need to tell us what's updated.
Thoughts?13 -
So I bought a gaming laptop a while back, and Cyberpunk 2077 binaries got leaked a few days ago... So I wanted to play it, kinda. It looks really good from the screenshots. Friend asks me "what CPU / GPU do you have"?
My gaming laptop is a Y700 so an i7-6700HQ and a GTX 960M. Turns out that even at low settings this thing probably won't pull even 30 FPS.
So even with a gaming laptop, you don't get to do any gaming. 10/10 would buy again! I'll enjoy Super Mario because imagine caring about gameplay rather than stunning graphics that you need tomorrow's hardware for, and buy it yesterday! And have it already obsolete today.
Long story short, I kinda hate the gaming scene. I'm not a gamer either by any means. Even this laptop just runs Linux and I bought it mostly because some of its hardware is better than my x220's. Are gamers expected to spring the money for the latest and greatest nugget every other month? When such a CPU and GPU alone would already cost most people's entire monthly wage?
What's the point of having a game that nobody can play? Even my friends' desktop hardware which is quite a bit better still - it only pulls 45 FPS according to him. Seriously, what's the point?12 -
I've really struggled to make friends with people who code... and it's been absolutely frustrating. Does everyone in this industry have a god complex or something? Everyone I try to make friends with ends up being super narcissistic and self obsessed it's crazy. One of them wanted to be my mentor a while back, and we still talk occasionally, but after getting to know him I decided I didn't want to learn from him. It turns out he only mentors people to showboat his greatness and claim later that all their success is directly his doing. I decided I wasn't going to be one of those people and I only ever had 2 sessions from him. One of the best choices I've ever made. But I've found a lot of people who are programmers tend to be a lot like him. A lot of them I talk to will hit me up to brag about themselves or what they've done. But none ever ask what's been up with me or how my journey is doing? Is this just a normal thing in this industry or am I just meeting terrible people. It's made me appreciate my slightly dumber friends, cause at least they care about me and it shows.
More a rant than anything, but genuinely curious if anyone else has this issue... I'm starting my bootcamp soon and I'm hoping to make friends but I'm so concerned about this it's kind of giving me anxiety.14 -
Many people / engineers around me talk about trendy stuff like Cybersecurity or AI and show off what great encryption and neuronal networks they 'have built' ( I would rather say 'using').
I kinda get the feeling of 'Everbody talks about it - no one really knows what's goin' on inside (especially those guys who hate math and even algorithms).'
Am I just stupid or does somebody else here feel the same way? I mean people have been doing serious research about this stuff for years. And currently many kids are coming up with it as if it is easy stuff like the bubble sort.4 -
Soooooo had 2 phone screenings with 2 different recruiters.
So all was going well with the first call until she asks me about certain technology, and I'm a little confused as to how she was working it, so I asked, "do you mean....?". And her reply was....,"I don't know, I guess. That's what's written down here." I seriously almost hung up the phone!! 🤣🤣🤣
The second one was worst! This genius had the bright idea to call me from...wait for it....HOME! I mean all I heard was brats in the background and they kept destructing her. She's like ," so how long have u been-- Billy! Get down off that, NOW! Sorry about that." I'm thinking, "what the hell?"(only seconds into the call) She continues, "So what's your favorite lang-I told u to get off that! Hold on..." phone goes silent.... "Hello, I'm so sorry...." Asked me more programing questions few seconds later..."I thought I told you-------" phone drops! At this point I'm trying to hold my laughter in. She gets back on. "Sorry, dropped my phone. Well, I think that's all the questions I had, did you have any for me?" "Really?" I'm thinking. "Nooooope" I say.
🤣🤣🤣🤣 I was having somewhat of a crappy day, I needed that.5 -
Am I the only one who thinks that the new Linux CoC is actually not bad? I think most of the ppl who are flaming about the CoC didn't even read the text. It literally says not be be an asshole and be polite to everyone. What's wrong with that? I know that man think the author has a questionable background. Even if, so what? Dump the CoC and "pull the code" BS because you don't like the author? Let the politics out of open source and get your shit together... and yes I see the irony, but this is the place for ranting :)29
-
Absolutely not dev-related.
Blah, blah, weird conversation and shit. I'm too tired and lazy to write this crap again, but let's do it.
The guy is a dev I randomly found on some chatting service, he was interesting to talk with until this conversation. I'll write this out of memory, so yeah.
Him: So by the way I wrote an app that you give your penis size to to get measurements and stuff about it.
Me, thinking it was dev humor: That's hilarious. Tell me more, I'm interested.
Him: So the idea behind all of this was to gather some big data style info about people's penis size and habits and all that stuff.
Me: Man that's awesome. Can I see the source?
Him: No, it's proprietary. You can buy a license though.
Me: You went that far for a joke?
Him: What joke?
Me: The whole software you just told me about.
Him: That's not a joke, I'm being very serious about it.
Me: Oh well. What did you get from the stats?
Him: I got some tips from people's habits! I never thought that shaving it could make it look bigger, but that's awesome!
Me: Do you really care about it that much?
Him: Studies have proven that size correlated with confidence. Since I started doing it, I've been more confident than ever!
Me: Great.
Him: I'm a bit disappointed to see that I'm in the lower percentiles though.
Me: Well of course you are.
Him: Why would you say that?
Me: Well since people with a big dick tend to go more willingly into the subject and might even buy a fucking app for it, of course you'd have the higher average in your stats.
Him: You're only saying that because you have a small cock.
Me: Why the fuck would you say that? You're the one that's concerned about it, not me.
Him: Go on, what's your size?
Me, because I don't care about discussing that stuff: *Tells him*
Him: [stats, comparisons and stuff]
Me: Well I never gave a fuck and your stats won't make me change my mind.
[ ... Some other shit about my size compared to his ... ]
Him: Would you want to work with me for the database maintenance?
Me: You must be joking?
Him: I'm serious.
Me: *Deletes account*
Seriously, fuck that guy. I rewrote that quickly so you only had the best, but it was a whole fucking conversation.3 -
Client to Company :This is a complex 1 month approx task. We need this feature
Company forgets to tell employee developer about this.
Meanwhile Client to Company after one month.
Client to Company: We are just 1 week away from the deadline, what's the status of the work in progress.
Company to client : It's going well, we will get back to you on the day of demo.
Company to employee developer: We have this complex task, you need to complete it in 1 week.
Developer mental status gets fucked with over burdened hectic work which has to be completed in a week having no idea of fuck up by the company which already had the information of the task one month ago but just forgot to tell the developer.2 -
In game development feature creep tends to kill games because it's just as much about what's NOT there as what IS there.
Take The Last of Us for example. Would a strategic tower defense segment make sense? No? And if it was a *hugely* popular mechanic at the time of development is there a real chance they would have included such a segment in TLOU? Yes.
Don't just believe me. Go take a look at what happened to the original Fortnite versus the hills-have-eyes inbred offspring that it became all because PUBG and its format were cancerously mega popular at the time.
That's why while developing my game Atom Ranger (now with 100% less multiplayer!), a mix between metro and don't starve, I spent six years *pruning* features. You can click my referral link and get 50% off the opportunity to become an unpaid tester of the pre-prealpha right now, "for hardcore players only!" (Tm)
My game:5 -
Rant rant = new Rant();
rant.type = Rant.REVELATION;
rant.content = "
Being depressed with recent stuff about my ex, I've been going out a lot more than I use to, thus engaging in conversation with people I've never talked to before, and it made me realize something. Maybe it's because the world it's more connected nowadays, but I think it's more about our career (be it CS Engineer, Software Dev, Web-Dev, etc...) and correct me if I'm wrong but I think we are the kind of people that knows about everything (maybe not everything, but know basic stuff that can't be considered general knowledge) because that's what we do, we spend our days updating ourselves, growing in knowledge.
What's my point? That, thanks to this ability, we can work, cooperate or even socialize in a rather easy way. For example, I learned bit of color theory and design principles for a school project. Fast forward some months, I meet this girl that had a degree in Digital Design and I could talk to her about her field, and even knew things she forgot.
I don't know, for me, it's amazing how we can shape shift and mold to the situation, easier than any other career.
Am I wrong or missing something? Let me know
";
rant.publish();5 -
SCStudentRant?
I have a subj called "Fundaments of Operative Systems" (or something along those lines), and I have 2 crappy teachers, one for the theory classes, the other for the exercise classes.
The exercise classes teacher is said to be the worst in uni and every time I think about that class I get a bit anxious because I can never do anything in it. Basically we don't get taught code in theory classes and he just comes and says "do this exercise" without explaining anything first. And when he does I still don't understand it.
I bet like 90% of us have no idea how to program in C and we need that for those classes. I hate C with a passion because of this.
In the theory classes, the teacher explains most of the things without powerpoints, and when we don't understand something (either ask about something he said or what's written in the board), he REFUSES to explain or say what's written, because he has "explained it before". He even chuckles as if it was really funny that we can't read his handwriting or just didn't listen because we were writting things down OH MY GOD. So most of the times when I copy things from the boards and then look at them at home I'm like "what the hell is this, this doesn't make any sense, what did he even write" (has some word that looks like what he wrote with ?? around it)
I think they wanna watch us fail. I really do.
I kinda understand the theory classes, but half the test is writing code. How am I gonna write code if I don't understand it? I have a work for that subj to deliver until monday but I can't make it work because I don't know the code I have to write. Damn it all to hell jesus christ
Additional note: they're both in their 60s and should be retiring not long from now so maybe that's why they act so carelessly.
Love the uni, not so much some of the teachers2 -
My worst legacy code experience was when I worked as a freelancer and got a tiny job to improve a VBA module in some Excel file for a very big company. So what's worse than VBA? Having to change parts of VBA code that was passed around to other freelancers before like the cheapest dockside whore. After meddling in there for about half an hour I felt like all those cheap ass punter, so I decided to write the whole thing from scratch. What a relief, after 3 hours I was very proud of the thing and it looked clean and well maintained again so I let it back on the streets. 😉
To the coder who comes after me: Please treat her (the code) nice or I will burry you alive in dog poop and burn the whole thing!1 -
!Rant
TLDR: What's your favorite REST API Documentation tool?
I'm about to start developing a really large REST API. I have never really had need to document my previous API's since they were small, self explanatory and had only me using them. Aside from this one being too large for me to keep track of there is also a remote team that will need to integrate with it.
Basically I need write exceptional documentation while using as little time as possible. I love postman and am planning to use it for documentation since I currently use it to test during development anyway but I have seen some really neat looking tools like swagger and apiary so I figured I would check for some other suggestions.
What is your current / preferred REST API documentation method?13 -
tldr: maintainers can be assholes
So there's this python package+cli tool that I found interesting while browsing github and thought of contributing to it. Now this repo has around 2000 issues and multiple open PRs so seemed like a good start.
So i submit 2 PRs implementing similar features on different sites (it is a scraping repo). This douche of a maintainer marks comments various errors in the code convention not being followed without specifying what they actually were. Now I had specified that i was new to this repo so and would need his help (I guess this is one of the jobs of the reviewer). This piece of shit comments changes in the pr with one or two word sentences like "again", "wtf" and occasionally psycopathic replies. That son of a bitch can't tell what's wrong like wtf dude, instead of having a long discussion over the comments section of the fucking pr why can't you just point out what exactly is wrong and I'll happily fix that shit, but no, you have to be a douche about out it and employ sarcasm. Well FUCK YOU TOO.1 -
I'm a dev and I like to rant
And who says it has to always be about Dev stuff ?
So!!! I ve spent 2 days as a junior dev and I feeel not well... 1) I am the worst dev in the company with no experience 2) brain-dead 3) feel like I wasted 2 days and learnt nothing, I guess in theory it's something but realistically I had no "it clicked" /pure genius /astounded myself / made major new brain connections moments
So what's going to happen now. ? When will I wake up? How do I wake up ?11 -
Me: we should take this project a little more serious, follow the coding standards and please let us use git!
Pal: Oh sure.
//made a new repo and the first commit, sent the link and prepared everything (Granted access etc.)
//2 weeks later
Me: What's up, I already got quite some commits and you haven't pushed anything so far.
Pal: Pushed? what do you mean?
Me: I'm the talking about the git repo, I'm the only one contributing.
Pal: Oh yeah git, I installed it but I have no idea how that stuff works. I opened Git gui but i don't know what I'm supposed to do. I got everything in the Dropbox tho.
Me: ... ... ... FUUUUUUUUU WHAT THE FUCK MATE ARE YOU SHITTING ME, THE HELL DO WE HAVE GOOGLE FOR AND WHY DIDNT YOU ASK, LIKE WTF SERIOUSLY I EXPLICITLY TOLD YOU TO USE GIT.
😣2 -
!Rant
Wrote a crawler and now has 18 million records in the queue. About 500.000 files with metadata.
1 month until deadline and we have to do shit many things.
Now we discover we have a flaw in our crawler ( I don't see it as a bug ).. We don't know how much metadata we missed, but now we have to write a script that scrapes every webpage that we've already visited and get that metadata..
What's the flaw you ask? Some people find it funny to put capital letters in their attribute names.. *kuch* Microsoft.com!! *kuch*
And what didn't we do? We didn't lower case each entire webpage and then, only then, search the webpage for data..5 -
Someone asked "What's a sad reality for devs?"
Let me add one to that cuz I'm too lazy to find the actual thread.
A sad reality of devs is to be dependent on the management's mercy for them to be in the team/company. Your years of work can be thrown out the window just like that when management feels like it and there is almost nothing devs can do about it.
This sprung to mind cuz I experienced that today. My client cut my dev team in half to "make up for the recent losses the company faced". Obviously my team wasn't responsible for it.
This shit sucks man.1 -
PBF: This program is so difficult
Me: what's difficult about it?
PBF: *explains*
PBF: *may as well be speaking greek*
Me: Oh. Well, I'm sure you'll kill it. I believe in you ❤
PBF: -_-
Me: (^^,)2 -
Why Netflix?? What's your problem if I have a private browsing habit? Your friend Amazon Prime doesn't complain about it!!7
-
I love software. Seriously, I love it. /s
Transmission is given a bad torrent (which, given that it's a torrent service, you'd expect it handles quite robustly) and completely fucks up. Like, really badly. It doesn't respond to RPC anymore, systemd has to resort to sending it a SIGKILL to get it off the process tree, and the web interface.. yeah. Nothing.
It doesn't log by default, so fine I'll add that to the systemd unit and restart it with debugging options enabled.
# systemctl daemon-reload && systemctl daemon-reexec
Turns out that /var/log/transmission.log can't be written to by my Transmission user. Well shit. Change that to /home/condor/transmission.log.
# systemctl daemon-reload && systemctl daemon-reexec
# systemctl restart transmission-daemon
*blood starts to reach its boiling point*
Still logs in the wrong fucking location. Systemd, I told you to log over there. I did everything I could to make you steaming pile of shit reload that fucking config. What's the fucking problem!?
*about 15 minutes of fighting systemd*
Finally! It spits out a log in the right location! Thank you Transmission and systemd for finally doing your fucking jobs. So a bad torrent it is, hmm...
*removes torrent from .config/transmission/torrents*
Transmission: *still fucking shits itself on that ostensibly removed torrent*
That's it. BEGONE!!!
Oh and don't get me started on the fact that apparently a service needs some 400MB of memory. Channeling your inner Chrome Transmission?8 -
What's the deal with Python? All the young devs coming out of school are so centered on it, but honestly I can't think of a project that I've had where it was even considered being used. Am I missing out on some hotness here? I know some schools are moving away from Java centered education to Python to help ease people into programming. To me that seems strange since you're learning so much less about the stack. </ rant>16
-
I was a Project Manager, studied my a$$ off at 38 to become a mobile developer. Built production apps in Java, React Native. I've studied Kotlin and Flutter. Then my company almost went belly up and I had to scramble to find a job to support my family. Back to being a PM which I hate. Started with Swift because my son is old enough to play with Swift Playgrounds and thinking about making a break back into dev. Every post I see on Twitter is about Flutter, maybe RN, but not much Native iOS. Is it wrong that I'm loving it thus far? What's the future for Native iOS and Android developers?5
-
"We'll reach you out soon"
This is a sign you got rejected without hurting you.
"How do you see yourself few years from now?"
Is a sign that your employer would end your contract or you get to be terminated if you say that you will not be in their company.
"What's your expected salary?"
If you went overboard, they won't accept you. You either lower it or never give a fixed salary.
God why did no one tell me about these sooner. I'm facing mind-reading interviewer/recruiter/hr just to please them.3 -
Context: Madre recently got a new laptop to replace her old HP, but since she doesn't know much about computers, I picked it out for her. I went a little overboard on the specs because I new it was a "family laptop" and I would end up using it more than she would.
Mum: *yelps after typing on computer*
Me: "What's wrong"
Mum: "This computer is too fast!"
Me: 😐
Me: ... "What?"
Mum: "It loads things too fast"
Me: "What do you mean?"
Mum: "When I click on the apps they open almost immediately"
Me: "That's a good thing"
Mum: "No it's not, it startled me!"
Me: ...
Me: ...
Me: ...
*goes back to reading book*1 -
Hey guys, I've hit a major snag in my dev life.
My backend/frontend Java project has hit a wall as the material I was using from Udemy on advanced Java programming was boiling down to copy and paste programming without the learning. That doesn't really work for someone with 2 years programming experience but only a good 2 months of Java knowledge. I need to learn not just follow along what's written on a screen. Thankfully I learned to give in about 2 weeks in so I didn't waste a ton of time on it.
Would books be a better option? I self taught C++ mainly from books and preferred that over videos, but when I did C# videos were mostly better than books.
And...I guess I'll open the floodgates to recommendations for other stacks. I like Java and I'd like to keep using it but I know you don't want to get married to a way of doing things. My end goal is to make an E-commerce website that I can show off in interviews about a year from now.
Please be kind, I'm feeling a bit like crap right now. :(7 -
I'm in a programming school that gives only projects in C and a method to learn quickly.
Then we don't have official web classes or anything so we have "Labs" or "Clubs" and last time I was at a web programming club, leaded by students (because it gives me some more credits).
I was very surprised because they began to try to learn us the Javascript without talking about DOM.
And their explications about server-side and client-side codes were not clear (and obviously not exhaustive).
I have some (not a lot neither) experience in web programming so I helped him to make his course more understandable but I can't believe that these courses are given by students who don't have any idea of what's web programming...3 -
So was just reading this article about Chinese people becoming more lonely and it mentioned Xiao Ice which is pretty much like Google's... What's her name?
It said how people can talk to it like an actual person so I gave it a try... Well it's just as dumb as the others...
https://ozy.com/fast-forward/...4 -
---Startup Rant---
Being a senior developer doesn't grant the privilege to join a team and starting a drama out loud that everything is bad and you don't like it.
First, if everything is perfect there is no need to hire you.
Second, think about the value that you can bring to the team instead of making them feel bad, how can you prepare an improvement plan and start to learn the factors and reasons behind those decisions.
What's funny, it that the same guy after a couple of months starts introducing bad fixes and he says it's ok for the moment, it's not good but it's okayish, I wish I had a time machine for those developers!1 -
Just a short "dafuq?" about VS Code.
I have a MacBook Pro from last year, so it's a capable machine. And there I was today, sitting on the train, coding some Python in VS Code.
Suddenly it got all laggy. Like, one second behind my typing, dropping keystrokes, stuttery scrolling... the whole deal. The system itself was perfectly responsive and the activity manager showed the CPU at 30%. After a minute or so, it magically recovered and worked as if nothing ever happened.
What the actual fuck was VS Code doing? I mean, it's a fucking text editor. In 2019 this should be a bloody solved problem! There's absolutely no reason to use around 30% CPU in the first place, and use that much and still *lag*. Holy crap, and people ask with a straight face "what's wrong with reinventing everything based on web technologies?" Fuck everything Electron-based. Make it ElectrOFF already.
*takes deep breath*
So, editor suggestions are welcome. I used Sublime Text 3 before VS Code, I'll likely return to that.18 -
3 months project:
- deadline changed to 2 months
- specs delayed by 1 month
Now a 1 month project...
Started one month earlier so I could achieve something...
Now, 23 days to deadline: here, take this 20 page PDF with 200 questions ( witch can be drastically reduced) to make the new form section (2nd section out of 6).
Me: OK, but it could be nice to have everything at once so I could design it accordingly , I can see questions here that are repetitive , it would spare me a lot of work if I could see the big picture.
she: Just put those (200 f#cking questions) on and show me so I can see if its good and deliver the rest based on it.
OK, fuck it I'm just let hibernate create all the fucking tables and I figured out where to get all the questions she wants anyway... there are 7 categories with repeated questions...(about 150)...
Just wonder what's so hard to do her job... she had 3 months to do it and I only have 1... -
Meanwhile I was sitting in my Python class.
Suddenly she starts teaching about CGI Scripts and how widely they are used in these days' web interfaces.
:3
Being a web dev myself, this felt so sad.
Considering the advent of so many web frameworks that make it so much easier for the developer to ship a website, who'd use CGI scripts until it's a total nessecary.
Now , what's much worse is she wants us to write a CGI Script for making a resume generator?
I don't know what to do with her..! -
So what's up with @chaosesqueteam ? Are his posts really THAT good (look at their updoots), or does he own a bot squad in dR? To me personally his posts do not make any sense (at least the recent ones)
What do we do about it?15 -
# Honestly, no intention of starting a holy war;
Been a Linux guy for over 9 years spanning school, college and my previous job years;
Now I have to use Windows at my new job. I know very little abt this os and it has never been among my strong skills (only used it for gaming);
What's more intriguing is that my current company's entire infrastructure is Windows based - which I had no idea that it could be possible at such a large scale;
I don't know about what I feel about this whole thing. But what I know is that I don't wanna shy away from it. I love the job and the role (only just if it was Linux, it'd be perfect).
Just need this for a future reflection:
Can anyone confirm if it's the same with other investment banks/financial services institutions etc. infrastructure?10 -
Curious. What's your definition of a full stack developer?
Is it just about knowing all necessary languages? Does it also include various business oriented soft-skills? What about handling server and stuffs?
It is a new term I have been seeing a lot lately (especially after 2016, if I'm not wrong). Of course, I could google and look for the answers but I prefer to know devrant community edition 😀6 -
What's with this "!rant" thing at the start of rants? Is it some ettiquette thing when you mistakenly mis-tag, but can't change the tag, so you have to add this to say "genuine mistake"?4
-
Anyone here making big bucks working for a small company? I've interned at startups and worked full time for fortune 500's, but I'm considering looking at smaller companies in the future just because the corporate environment kind of burns me out. What's it like being a senior level developer for a smaller company? Is the money typically there? And in your experience, what about quality and expectation of work? I would love to have some more say and passion into what I'm building and take home a big chunk of what a business earns but I don't know how realistic that is.
I'd also like to start my own e-commerce company but as a web developer with 0 business / marketing experience that seems far off lol11 -
1. The end result. The moment it works.
2. The possibilities. You can either change the world or amuse yourself. It's your choice.
3. What's not to love about code? -
What's the most difficult english word to spell in your opinion?
Mine is "length". Keep forgetting if it's "th" or "ht" (but if you start to think about it is obvious).
And I bet not only mine since iit's written "lenght" in the production database at the company where I work ...14 -
Relative phones up worried about installing Adblocker as it "can store and modify the websites you visit"...my answer.."so can GCHQ, NSA AND CIA so just give in to the fact that you have no privacy and click ok"...*long pause*.."ok one more question, what's a chrome extension?"..FML
-
You want to know what's probably the worse thing about working where I work?
We are working with a language that has been obsolete for over 17 years.
But because the application is so heavily integrated between all of our clients there really is nothing we can do about it.
They are trying to move to ASP.NET but it is fucking slow as fuck.
I have to support this, and I'm learning a bunch of classic ASP that might not even be useful to anyone in the current work industry... maybe...5 -
Dev walks in carrying a 2-liter bottle of Mt. Dew..
Dev: “Check it out, I forgot to bring my Mr. Dew from home, so I stopped at the gas station to up a bottle and they wanted $1.50, but they had 2-liters for $1.89. Much better deal. I’m all about saving money”
Me: “Um, $1.89 for a 2-liter isn’t a deal. Last week I bought several 2-liters for 69 cents each.”
Dev: “Pfftt…for the fake stuff. I want real Mt. Dew.”
Me: “Hy-Vee has all their Pepsi products on sale for 69 cents. How much do you pay for those 16oz bottles?”
Dev: "Only around $5 for a 6-pack. It's a much better deal when I buy in bulk."
Me: "I can buy 6 bottles of 2-liters cheaper than you buy a 6 pack of 16oz bottles. Buying a 6 pack at a time isn't buying in bulk."
Dev: "I hate 2-liter bottles. It goes flat before I drink it all and the soda tastes different."
Other Dev: "Um..what's that on your desk?"
- laughter all around -
Dev: "You -bleep-holes."1 -
Right,i consider myself a pretty damn good dev... I can back up everything I say to prove that I'm right on not lying to clients
But I see all these devs who do lie... Who withold data from clients cause it's not great.
And I go to clients and prove that they are lying not doing it right.
But I know saying to them... Oi your current devs are shit fire them ... Isn't a good way to get them as a client
Me and my company are open and honest ... we go all out on all of our projects. I work nonstop. It is seriously baffling the kind of developers are out there and how bad they can be I'm... Seriously just.... Urgh 😖
How should I go about talking to clients without going ... Fire them quick or saying that in a ... More humble respectful way...
I need more clients ... To survive and I don't mind coming across as a dick as long as they understand what's going on and that they are people ripped off by these asshole devs5 -
TEAR ME A NEW ONE PLEASE
chatted with a company about a front end position, they replied that they are interested in me and want me to complete a task. The email subject was "about an internship at a *company_name*"
they later quickly sent me another email saying to to ignore the subject about the internship, and sent more details about the task.
I completed the task and sent it to them.
They replied today with an email stating that I'm too weak for an internship and that I should improve myself and reapply in the future.
It's a little bit of a low blow, I thought we were talking about a full-time position yet you are saying that I'm too weak for an internship? WTF
to say I'm pissed is a little bit of an understatement.
Heres the link to the repo I sent them.
https://github.com/Pionell/koral
They'r task was to mark up a sketch file they sent me, there was no mention to make it interactive.They told me this doesn't need to be responsive. I Think I used too many spans, inline-blocks, and a few wrong floats with images instead of divs with background image set as the image. Tear me a new one and tell me all my mistakes, I want to know what's so bad in this.13 -
Working for 5 months as a junior dev. I receive a request to check out a data issue at client, no one knows what is happening. I quickly find a data import issue and let everybody know. Few days later apparently issue is still not solved. A senior data consultant approaches me asking for help.
senior: 'So, any idea what's wrong with the data?'
me: 'Yeah, someone messed up the import. Just delete it and import it again.'
senior: 'How do you know?'
me: 'Because <insert valid arguments>'
senior: Wow, very clever. Amazing work. I wouldn't have thought about that. Great job'
A few moments later I receive an email from the senior with all the stakeholders in the cc: 'I found the problem and I have a solution <copy/paste my words>'4 -
I posted a little while ago about the response I got from my boss when telling them I was leaving in 3 months' time to form my own business. In short - it was awful.
A few weeks on now and a few more rational discussions about things, they've decided not to replace me but to contract me. What's even better is that they will be paying me 90% of my exisiting salary for 20% of the work/time!2 -
Problems. We get them frequently, to me it feels like life is not about being happy and all, it's about how you handle your problems. Any kind of problem, be it work related, you personal life anything.
Developing the skill to deal with different kinds of problem is what makes your life better and better.
What world taught me till now, to run away from the discomfort, a lot people talk about how environment is bad, and you should not take shit from anyone. But few things tell us what's actually lack inside us. Maybe, on social media we don't boast a self awareness based thinking because is makes people uncomfortable to think about their own behaviour. Self awareness is becoming more and more important for me now. I am trying to keep my self love intact, it's hard though. But knowing your own shortcomings and taking actions to understand and do something about them makes me feel in more control. Makes me happy. :)
I'm writing this, because I just got a work problem and I snapped and closed my laptop very impatiently. Then in few seconds I realised, it's a kind of a problem that I should try to 'deal' with and not go into a loop of self hatred. Even though my heart ja racing fast, and all the hormones which are making me wanna feel sad, I feel aware and more in control that hey, you are feeling this because this problem has these consequences but let's try to solve it. :) -
Whenever i want to chill out, play games and movies the computer is very supportive
"Here ya go fella ooo 20 chrome tabs on a conspiracy? Sure why not" but i swear to god the moment i want to be productive,
"What's that? Android studio? Why don't i triple the normal loading time, freeze for 1absolutely no reason ooo u wanna run emulator with that? Lol okay sweetie good luck"
or or
"Sir do you have a moment to talk about our lord and savior, the WINDOWS UPDATE? Oh no you can't shut the door your house is practically OURS"
Guys i feel my computer is sentient. It doesn't want me getting too smart for ..reasons? Does anyone else feel the same way about their machine? I hope its not too late to start a revolution yet1 -
Met one of my friends after almost three months. (He was out on vacation)
We randomly start talking about life and what we aspire to be.
He's doing Business Management Studies, so naturally, he wants to be some sort of manager.
He then asks about me. I tell him how I'm learning and aspiring to be a Web dev and do a little bit of ML on the side.
And following conversation ensues:
Him- Dude, what's the use of learning web development? Anyone can make a website today. Haven't you seen those ads?
Me- *Knowing he's talking about WIX* Yeah I've seen em. But it mostly generates dumb templates. If you need something custom, you gotta take help from a professional.
Him - Nah dude, you can get custom made stuff from them too. Web developers will soon lose their jobs. Learn something else.
Me - *Trying to control the urge to punch, I tried to explain that a website is more than HTML and CSS*
He - *Doesn't want to understand what I'm saying and says I should do something else, since automation will take away developer jobs *
WHAT THE FLYING SPAGHETTI FUCK!?
Why don't these people FUCKING UNDERSTAND (even after telling again and again) that there's more to a website THAN JUST FUCKING STATIC TEMPLATES
EAT SHIT AND DIE YOU FUCKING BASTARDS
And what's with claiming to know more about someone's profession than the person himself who's spending his days and nights dealing with problems your fucking zombie brains can't even fathom.
This was literally the third guy I met this month who said something similar. Are these people so common now?2 -
Y'know what's the worst part about all the internet censorship and cyber surveillance? The fact that no one notices it11
-
Honestly now that I have a job and I work with good people, being on devrant anymore just ruins my day. I love it when people rant about their jobs and code, and I love it when people share cool stuff on here. But the childish and toxic behavior leaves such a sour taste in my mouth. I hope I see you assholes (you know who you are) on the street so I can smack you, and you deserve every bit of what's coming to you. I hope you can turn your life around and actually help the world one day. Til then, I'm going to enjoy my life, because my life is fucking amazing. bye!2
-
So I'm a junior in University for Computer Science and software engineering and while I'm a decent coder, I've noticed that I'm not as interested in the Coding aspect of it as others. I don't really think about doing projects of my own and tend to just focus on the schoolwork. I feel like I recognize patterns rather than fully understanding what's going on. I did extremely well in the Coding bootcamp I went to, better than most. But I'm worried that I'm not as into being an engineer as I think I should be. I love working with computers and the process of making something, but I'm always second guessing being an engineer.
Am I just worrying too much? Imposter syndrome?6 -
I'd like to ask: What's trending at the moment instead....
Either I'm old and senile and missing something, or there is not really sth new.
Okay, JS might be crapping out new frameworks in their common "Not invented here" diarrhea....
But otherwise? What's really new?
I don't really know. I'm not only thinking about languages and stuff, but even in hardware there ain't really a big thing going on in my opinion.
Hab ich wat verpennt?
(Have I overslept?)
We had an interesting and frightening discussion regarding NGINX, as it is russian software today and that a new trend of a true, actively developed webserver is severely lacking... Apache looks semi dead and most other niche webservers, too.
That's all I've seen as a "trend" discussion in the latest time4 -
Desk inventory(not counting computer hardware):
-Three interlocking polished high density particle board squares, cut by an industrial-grade 3d printer at the office of an architect friend. I use them as coasters.
-A roll of toilet paper, as I have a deviated septum and blow my nose so often that proper facial tissue would be wasteful.
-A landline phone, for work. I'm thinking about getting rid of it though, as I can do the majority of my work phone calls through Google Hangouts and our company's webrtc client, and because it costs me about $7 a month for the service, through ooma.
What's on your desk? No computer hardware, please. Also, please try to use your words, because it's a lot of fun to imagine the layout rather than see it.6 -
Spent 2 hours wondering why Unity Engine sees my 2 joysticks as Joystick 1 and Joystick 5 (or 6 depending on a UBS port).
Turns out, for some reason, Unity remembers ALL the ports that were ever used (even with the usb extender). That's documented...exactly nowhere. Ok, at least I figured that out, but what am I gonna do about it? Nothing, there's no way to change the order.
So after a quick nervous breakdown, and a cigarette break, I decided to build and run the game, just to see how it looks, and...what's this?
Everything's working! Unity removes all the joysticks from it's array and puts only active ones in the right order and that too is documented...NOWHERE!
Ugh... Unity I still love you, but god damn, GET YOUR SHIT TOGETHER!!!
Needless to say, this day is an emotional roller coaster.1 -
Why are project/tool webpages so useless...?
I mean, whenever I hear of a new tool/project I google its name. Of course, its dedicated webpage pops up as result #1. And EVERY TIME I find them looking nice, but quite confusing, riddled with all the buzzwords, nice phrases, promises of a better tomorrow,... but I'm yet to find a tool's webpage that explains what's that tool for and how to use it at least half as concisely and clearly as that tool's README.md in its GH/GL repo.
I mean, I can read every single word in the webpage, look at every picture/diagram, every fancy gif and still in absolute majority of cases I have no clue what that tool does.
Then I go to its GH/GL repo, read the first 2 sections of its README.md (takes me what, 2-4 minutes?) and I know all I need to now about the tool.
What's the point of those fancy webpages apart from containing docs and an SEO-tuned link to a README.md...?
Useless waste of storage and computing power if you asked me.rant pretty and dumb repository projects not clear tools description buzzwords readme.md useless webpages6 -
Fucking windows.... Let's go back about 20 days earlier first day in February I had the genius idea of updating my windows and it did actually update except 2 of them failed..... But I was like alright then don't matter and disabled updates for Windows....... Next day I found a program called windows 10 update assistant installed and running a background download....... I was bothered by this but it's no big deal but what's FUCKING stupid is that it fails after a while downloading (I have 1.6 Mb/s download speed but it's limited to 200 GB a month which mostly stays) when it fails it doesn't stop instead when I restart my computer it starts the same program and keeps downloading in the background and then failing for 15 days.
I've tried disabling the updates but it just ignores that and enables them, also tried uninstalling the program windows 10 update assistant but it reinstalls itself!
The problem is that the only thing the website mentioned is that some versions are not supported by security updates, but they don't mention what I could do when it keeps failing.2 -
Well... instead of imposter syndrome I think I have something more alike "I can't fucking tell if I'm smarter than everyone around me or if I'm so dumb I have no clue what's going on"-syndrome.
And trying to be rational, I usually consider the second option to be more probabile... right?
Or maybe, the way my brain processes things is just so different from the people I know that It creates a layer of incomunicability, so that others can't understand my reasoning as much as I can't understand theirs.
The usual speaking-through-jargon-all-the-time trend I've encountered is also not helping.
So I strive daily to align myself to what's going on, trying not to slow anybody down, but that drains my mental energies so much I end up getting done so little... and then I realize _everybody_ has done a similar amount of work.
Are maybe my standards too high?
Or it's normal for teamwork to slow everybody down THIS much?
I used to work much better alone, or in teams with proper separation of tasks between people. Like - we agree on a common interface and then everybody goes his own way implementing his part, and as long as the contract is respected and nothing breaks, nobody cares about what's inside the boxes.
But I don't see it coming again anytime soon, and people seem to have an averagely-good opinion of my work. So well, if I get paid and things cruise along fine, there should be nothing to complain about.
Shit, I've let my flow of consciousness out.2 -
!rant...
...i am actually scared about posting this one... because... well, i've mentioned that language idea that i've been mucking around with "designing"... and... i have grand ideas, but no idea if i understand stuff and dev needs and stuff well enough to be doing what i'm doing right now in trying to put it into lang design....
...and posting it here is throwing myself into lion's den with almost nothing, and risting shame when someone who knows this stuff looks at it and laughs at me, realizing that it's utter bullshit that has no idea what's it doing, a perfect dunning-kruger example...
...and this fear is reinforced by the fact that the whole thing is still (about 5 years after i've been mucking around with it mildly) very much in flux containing lots of things i'm not sure about, undecided about, don't know enough about, don't realize the implications of, etc etc...
but... let's try it.
let's link this thing and let you probably tear me to shreds =D
(ignore the c# project, that's the exmaple of what i was talking about regarding the parser, bullshit that kinda spins out into self-referential circles because although i understand the parser and interpreter theory, I wasn't able to transform any of it into practice yet)
https://github.com/sh-code/AsmOs49 -
Hold a meeting that the participants actually want.
The biggest time wasters I had to attend were:
- "generic weekly meet up of people not working together telling what's new on their side" (I don't work with you, I DON'T CARE)
- "management wants updates/wants to talk about doing instead of letting us do" (go read Jira tickets, and ffs stay out of the experts' field... They're experts in it for a reason)
- "no agenda, this is just to get to know each other" (I get to know people on my own terms, stop forcing what can't be forced)
- most Scrum meetings (some people need guidance, I don't! Your Scrum chains actually hinder my productivity! Can we please stop wasting my time and nerves?)
And the best meetings? A couple of coworkers realizing "hey we need to make a decision here, let's book a conference room together" and "hey you know your stuff about xyz, can you teach us what you know?".10 -
It's so fucking hard to explain my job to people who don't have slightly idea about it
Person : what you do?
Me : Web development
P : what's that?
M : you know websites on internet for users or clients for products/information bla bla bla
P : like amazon, facebook, xyz ?
M : Yeah you get it
P : so you develop facebook?
M : huhh.... No not that I'm not working for FB that's a different company we create websites according to clients.
(Inner me: why don't you fuck off already)
P : huh... Okay ( no fucks given )1 -
Do you use personal assistants for home automation? If yes, what's your setup?
I'm thinking about setting up a RPi/similar with Jasper and bundling it up with Home Assistant, however, I'm not sure about the audio hardware yet.3 -
Okay... I need to confess.
I actually like the idea of counting arrays from 1 like it is in some languages.
It makes code cleaner.
Think about it.
You would never need to subtract 1 from count/size/length or add 1 for things like the month in javascript because the first item would be at index 1 and many many errors wouldn't be happening because we don't need to force our minds to think another way. I learned counting from 1 after I learned to walk so it's the most natural thing to do. Just because the software/hardware below our language works that way doesn't mean we can not abstract this behavior away. What's your opinion about this? Am I wrong?12 -
Am I the only one who's a final year undergraduate, but isn't sure he/she knows enough about programming and comp sci as they should?
Like I recently went for an interview with a company, and they asked what's the difference between pass by reference and pass by value. Now, this is probably a very basic qs, so I was surprised when I couldn't answer this. So I'm really scared that I don't know enough, also I'm terrible in their group exercises too, I can't see how the others can do it so easily.9 -
Speaking of "living"...
When was the last time you looked up in the sky and admired the beauty of its deep blueness or the beauty of the clouds floating up there?
We live in a beautiful world. And yet we spend our lives dawn-to-dusk staring at things made by ourselves rather than enjoying what's already there - the beauty all around us we don't bother to even think about, not to mention look at it.
No, I'm not a spiritual person. I just really love the world around me :) Not people. Not technology. Pure raw nature and the mind-bending balance of EVERYTHING in it.
So... when was the last time you've admired what's out there, rather than what's in our artificial world?7 -
Oh what's that? You merged trunk into RC the day before the release? Nice one.
Now go roll it back and think about what you've done.1 -
There's this tech-wannabe guy who sends me random electronic related questions at the middle of the night. I don't have a gosh darn clue about what's he even up to.
He takes a muzzy photo of his computer screen, not a proper screenshot, and asks for "Will this schematic work if I leave this and that part off of it? Cuz I don't currently have those at my shelf."
Same for sharing a link, take a photo of it.3 -
For me side projects have been things I'll make to do something that others will use. Some people call it innovation, some call it side business. But that's how i look at side projects. So the points below are more to do with entrepreneurial experiences.
1. If there are more people involved, ensure that there is work for everybody (also level of commitment is tested by how much they put in). Also have as varied set of skills as possible. So that areas are well defined in terms of scope of work and areas of expertise.
2. Put in some money. Money is super glue. It will ensure that you're committed to the thing. Things change when decent amount of money is involved. You're invested, as may be others.
3. Learn something as an intention. This has nothing to do with the learnings you'll get on the way. This one seems obvious, but nevertheless needs to be said.
4. Set timelines and deadlines. Ask someone else to check on whether you're keeping on to your deadlines or not.
5. Don't go live without proper testing.
6. Make something you feel strongly about. The path will be exciting and clear.
7. Talk to people to get their feedback on everything. You may not like what's told to you. Listen dispassionately. Absorb everything. Feel miserable. But listen and think about it after sleeping over it.
8. Continuation of above point. Talk to varied set of people in terms of backgrounds. You would be surprised as to how differently people think.
9. Ask for help when stuck. Kill your ego and be vulnerable.
10. Check out what's already available. What value are you adding. And make it! -
!dev
!rant
Anyone here been to/live in Sweden? I've been thinking about going over at some point, what's it like?19 -
So what's up with HR people pushing people to stop using terms like master/slave and blacklist/whitelist because it's offensive to people? I mean this is simply censorship out of context. It's not blatantly hating on someone.
Did they did even ask concerned people their opinion? Is this really gonna help professional inclusion? Censoring terms will not solve issues if you cannot talk about it in an honest manner.
Fuck sake some HR people are paid for doing bullshit.7 -
Was reading something about delusional disorder, and it got a bit scary cuz it made me question myself. Now, I tell you why.
I have a bad memory when it comes to trivial stuff. And I am, by occupation and therefore on a daily basis, creative and imaginative. Having pretty strong imagination means that I often have to ask myself "did that really happen or did I imagine it?" Which, given anxiety, I imagine all types of scenarios before they happen. (Parallel universes got nothing on me 😎)
So, now I'm wondering, where is the line between imagination and delusion, and how can you say what's real and what's not, be it offline (distorted memory) or online (schizophrenia).
One idea could be that video recording could help confirm, but we read emotions and vibe in real-time, and often those can't be recorded.
... Idk. Maybe I'm overthinking it. ¯\_(ツ)_/¯
Thank you for reading my half-baked thoughts!6 -
I am a fresher in web development. I have already learnt to use nodejs, react, angular, vanilla js and made many projects. Majority of the work I feel is just CRUD based, sure there are some exciting things but they are only of a small percentage.
All that innovation HAPPENING is just glorified way of making a CRUD APP ONLY.
Oh mvc worked great on server side let's bring it to client side
OH mvc is such a mess, who thought about doing this.
Oh react redux is so revolutionary let's remake our app using it,,
Oh es6 fuck yeah, Babel, webpack sure, now my crud app is super performant.
Oh graphql, motherfucking cutting edge CRUD APP......
I need to know what's next, is there any breaking of this cycle11 -
!dev
TL;DR: Today my phone Kruger&Matz Live 3+ got ebola. Anyone had same issues?
I woke up and unplugged my phone from charger as always, but it was hot as hell. I was not worried, thought it heated up cause of charging as I plugged it few hours before waking up.
Then things got serious. I was unable to use phone, it freezed randomly, opened apps I hovered when frozen, etc. I thought thats becuse it was hot, so I turned it off and put it into the fridge (I do it sometimes).
I was leaving house in an hour so I hoped that would help. I turned it back on when leaving, but nothing changed and it was getting hot again. I've checked processes, was deleting apps like mad, thibking that was some bug in update of one of them, cleared cache partiotion too. That did not help, so I was forced to factory reset. Guess what... same issues.
I tried everything possible and lost all hope, was ready to send it to service. So I turned it off, so it won't burn my pocket out.
Few hour later I talked with dad complaining about the issue and tried to show him what's wrong, but... it was all right again. No freezes, no heating.
Later that day my sister told me she had issues with her phone - Live 3, described same as mine. Even weirder that my girlfriend had no issues with her Flow 4+ from same company.
Two phones of same company, almost same product line with the same exact issues on the same time frame? Any ideas what happened?4 -
I recently celebrated a rather significant birthday and it got me to thinking what's changed about me over the years.
Young me: Feared that I wasn't a supremely talented software developer and completely insecure about it.
Older me: I know I'm not a supremely talented software developer... and that's ok.1 -
Why is mobile development still a thing?
Hear me out. All these simple apps, like shopping centre discount, eshops, vinted, other kinds of webapi consumers. Many have a website and a phone app.
Why??? Why the phone app? What's wrong with just embedding your responsive webpage into a webview and call it a day ffs?
I mean, maintenance becomes trivial and there's no split brain. No? What am I missing?
Not talking about apps that rely on android/ios api, for like camera, calls, storage access, sensors etc9 -
"so what's the difference? there are groups and communities for devs, why devRant ?" It was my colleague's question and I was about to loose the debate between this and other social n/w.
I said "look man the greatest thing is you can build a DP that looks like a geek programmer, whatever you look like in real time doesn't even matter."
And he said "Let me see your profile."4 -
What's my opinion on JavaScript? Oh, I can't really complain about it...
...because by the time I've finished my sentence the framework has changed. -
What's your opinion about Dreamweaver? I haven't seen any web devs talking about it in all of the space of programming community. Is this because it's a software more focused on design itself or have some special motive either?4
-
Fucking egos. Why is it so difficult to communicate with some senior?
Senior: we need to support old browsers.
Me: What about using polyfills.ts?
Senior: that's not what I am asking for. what's wrong with my implementation?
Me: check whether a global function exists at one place does not solve the issue. What if people use global function somewhere else
Senior: is the pr breaking some features for old browser...
Fucking hell5 -
What's your workspace setup?
Curious because it took awhile and a lot of experimenting/thinking to get mine setup the way it is, but now I can't even think properly unless I have things setup that way after booting up in the morning.
Here goes:
Workspace 1: General stuff, personal email. social media, random research for non work related things, etc
Workspace 2: My main project local development, includes terminals, database, browser research for bugs, debugging software, error logs, etc.
Workspace 3: My main project, production workspace, consoles, browser, etc related to production server, you get the idea
Workspace 4: local dev on my side project
I found it crucial to setup workspace 2 and 3, it has helped me avoid countless stupid errors, like, for example, accidentally working on production terminal and wanting to rip my hair out wondering why the fuck _____ isn't working, then realizing, oh shit, i'm on production, not local. Huge brainspace bandwidth saver when I setup like this.
How about you?2 -
At my school we use iPads (I don't know why) and the teachers can see what's on your screen, lock you inside an app, block apps/basically everything, lock/shut down your iPad, uninstall apps and they can even see what's your location. It sucks ass, but with my "professional" hacking skills I figured out a way to hack the system. If I use a VPN, for some reason they can't do anything to my iPad. I'm still waiting for the day my school is going to ditch iPad's an buy us laptops, but at least I can sleep good at night without having my teacher doing stuff to my iPad.
(I have a ton of other things I don't like about my school, and would love to rant about, but I don't want this rant to be 5000 pages long)5 -
So I salvaged some computer that was about to be thrown out by IT because it works perfectly fine and would be a waste to lose.
The (current) problem is, there is no built-in wi-fi adapter so I had to order a usb adapter to plug into the machine.
Fortunately enough it supports Linux but cones with a cd with the _source_ of the driver in it and we are supposed to build it. Now what's the problem with that?
First problem: building needs all sorts of build tools, starting from gcc and make. Since it's a fresh install, though, I _cannot_ install those normally because -- you guessed it -- I don't have a WiFi connection, which is why I needed the bloody adapter in the first place, so I spent hours trying to fetch the binaries from the apt register using another computer and bringing them over via USB.
Once that was (more or less) successful, the next problem came around; Second problem: the instructions clearly state to run make, but there is no fucking makefile anywhere so that obviously fails spectacularly. What _is_ there are some bash scripts so I try running those.
Now, just when I think it's finally done (one of the scripts has been running for a while and seems to work) the compiler dies with an error: the fucking driver won't build for the current kernel version. And not just that, but it is clear nobody is using basic things like include guards because gcc kept screaming at me about the same macros being defined over and over due to header file re-inclusion. Like, seriously? Come on!
Long story short the fucking adapter is going back to the seller, let's see if the next one I order more civilized.8 -
WARNING - a lot of text.
I am open for questions and discussions :)
I am not an education program specialist and I can't decide what's best for everyone. It is hard process of managing the prigram which is going through a lot of instances.
Computer Science.
Speaking about schools: regular schools does not prepare computer scientists. I have a lot of thoughts abouth whether we need or do NOT need such amount of knowledge in some subjects, but that's completely different story. Back to cs.
The main problem is that IT sphere evolves exceedingly fast (compared to others) and education system adaptation is honestly too slow.
SC studies in schools needs to be reformed almost every year to accept updates and corrections, but education system in most countries does not support that, thats the main problem. In basic course, which is for everyone I'd suggest to tell about brief computer usage, like office, OS basics, etc. But not only MS stuff... Linux is no more that nerdy stuff from 90', it's evolved and ready to use OS for everyone. So basic OS tour, like wtf is MAC, Linux (you can show Ubuntu/Mint, etc - the easy stuff) would be great... Also, show students cloud technologies. Like, you have an option to do *that* in your browser! And, yeah, classy stuff like what's USB and what's MB/GB and other basic stuff.. not digging into it for 6 months, but just brief overview wuth some useful info... Everyone had seen a PC by the time they are studying cs anyway.. and somewhere at the end we can introduce programming, what you can do with it and maybe hello world in whatever language, but no more.. 'cause it's still class for everyone, no need to explain stars there.
For last years, where shit's getting serious, like where you can choose: study cs or not - there we can teach programming. In my country it's 2 years. It's possible to cover OOP principles of +/- modern language (Java or C++ is not bad too, maybe even GO, whatever, that's not me who will decide it. Point that it's not from 70') + VCS + sime real world app like simplified, but still functional bookstore managing app.
That's about schools.
Speaking about universities - logic isbthe same. It needs to be modern and accept corrections and updates every year. And now it depends on what you're studying there. Are you going to have software engineering diploma or business system analyst...
Generally speaking, for developers - we need more real world scenarios and I guess, some technologies and frameworks. Ofc, theory too, but not that stuff from 1980. Come-on, nowadays nobody specifies 1 functional requirement in several pages and, generally, nobody is writing that specification for 2 years. Product becomes obsolete and it's haven't even started yet.
Everything changes, whether it is how we write specification documents, or literally anything else in IT.
Once more, morale: update CS program yearly, goddammit
How to do it - it's the whole another topic.
Thank you for reading.3 -
I'm very consumed by the world affairs, events, politics, and news. It consumes a big part of my thoughts and mental energy. I really want to stop following and getting consumed by all of this. But, I also want to at least have an idea about what's happening. I truly believe that one should not be neutral and should do their due diligence to find and support the right cause and take a stance (even if by words). It's a difficult balance to achieve.9
-
Okay c/c++ megaminds, I have a question about how something is generally designed that I feel like is too broad for SO or to be effectively Googled (though my Google-Jitsu may just be a tad weak, idk)
Lets say I have, for example, a simple graphical interface system where each widget/ control may have child controls. We could store it as a simple list/ array/ vector/ whatever - say Widget.children
Now these children could be added with a function like addChild(Widget*). This function would accept widgets allocated both on the stack and on the heap... but only widgets allocated on the heap would need to be freed.
My question is: on the destructor of the parent widget, how would it free all of its child widgets, if some are on the stack and some are on the heap and we don't know which is which...
And my broader question is what's the general design for this sort of thing? Should all items just be heap allocated always? Should it never be the responsibility of the parent widget to free the child widgets?9 -
You know these people who want your support but do everything they could possibly do to prevent you from helping them?!
This one is about text-based support.
Basically, I told them to use a software. One guy said: "There is always an error right in the beginning when I start the app."
I ask: "What does it say?"
Another dude joins: "Yes, I get the same. Update fails or something..."
I ask: "What's the exact error message?"
Second guy: "Retrieving update failed or something similar..."
*whaaa, guess what: this is by no fucking way what I meant with "exact error message"*
Well, I ask nicely to look it up again and tell me the details.
Then, I suggest a possible solution for this abstract problem. Answer:
"No, it only happens at start."
What the fuck do you think I am? A stupid monkey who cannot read?! I know that it happens at start, that's why I suggested what I suggested! And don't think you're so intelligent to believe that deleting an update.exe in %appdata% had nothing to do with your problem. You don't have a single fucking clue how software works in its simplest manner.
What the fuck. -
I have always wondered this: The compiler knows that I need to have semicolon at the end of the line. It complains to me about is missing. Why can't it add that semicolon there by itself?? I mean, clearly it's the smarter one of us two. It knows all those language standards and is able to check them. I know jack shit. Still instead of helping me, it has to be a bitch and just nag.
Also, what's this business with "true" or "false"? How the hell should I know? Most of the time I am like "maybe". I want code like this:
if (myVar =~ true)
function1()
else sometimes
function2()
or maybe
function3()
or instead usually
function4()
if (error = true)
fix it9 -
What's the worst kind of creature?
A self assured delusional fuck
One who thinks he knows everything
One who follows his "instinct", not worrying about data
One who sells his way of thinking as the best one
One who likes to build before thinking through. And calls it experimentation
One who thinks a dev is a dev. Not worrying about years of experience.5 -
Short contract job, helping a solo dev.
Me: what's these "200" everywhere?
Him: the max number of sensors we support. I know it should be a define, but it just became that way.
Me: <shrugs. Well, I'm only staying here a couple of weeks. Goes on working on my own branch>
A week later, manager says: "now we need to support 400 sensors!"
Solo dev: <searches and replaces all occurrences of 200 with 400. The program breaks>
Me: what happened?
Him: I only changed the max number of sensors!
Me: Mmm. <searches for 199 as well... Bingo. Creates a define, searches for 198 and 201 for good measure. Gives him no comment about my change>3 -
Hating small talk is what most tech guys would do. What's the point in indulging in it when you can not talk?
But there are times when you're cornered and can't do much about it. I figured out a way in which i can use this, still.
So whenever pushed into small talk i tend to tilt the conversation in the direction of the current problem I'm working on. I would then use the other guy as a sounding board to talk out the problem aloud. Helps me in clarifying my own thought. Also if i haven't already bored the other guy to death and the guy seems genuinely interested, i get a few pointers too.1 -
Do you care about your workplace/employer?
I feel quite a bit of stress, and a good friend of mine told me I "probably do it to myself" (working too hard and/or caring too much)
From him I heard that I care too much about stuff I don't get payed to do.
(Think management and server related stuff while I'm just a web developer)
So my question is either, do you care about what's going on? Do you think nah fuck it? Where do you draw the line?3 -
What's the longest code review meeting you've ever had? We're about 3 hours into this code review so far, and it doesn't sound like we're going to be done anytime soon3
-
You know what's funny?
Gender bias at work is usually AGAINST MALES, like seriously I had a great year in my new job and I'm happy about it, but end up finding out that the boss awarded only females in our team😒
If society should stop treating women like objects well how about treating men like human beings?
There was weeks where I saved the bosse's ass and worked for over 60 HOURS and still nothing.26 -
I was never really interested in score systems until github streak. I wanted to have a streak of a year but got stuck at 40. I like this score system because it represents your productivity in someway and in top it means that you have backupped your source. It's your backup meter.
Anyone else caring about this? What's your longest streak?9 -
I was talking to my non tech friend, one friend of her who is working at one big kind of MNC (Mobile network companies) asked me what do you use in VFox.
I have no fucking idea what's VFox. I said I have no idea what is, we don't use it. He immediately asked me what technologies you guys are using (I am working in a startup)?
I said we are using Ruby, Ruby On Rails and Python, Djanho. He said you use all the old technologies.
I was like: WTF :😂, Okay tell me what are the new technologies? My friend interrupted us.
Later I googled to see what is VFox. It is actually a hosting company and this guy who don't even have any idea about AWS, GCP, using VFox saying Ruby and Python are old technologies. Lol.. -
What's the deal with this carry on?
At face value this looks like intimidation, underneath, it may just be a local joker I don't know about.
Regardless, let me explain something, I don't know any and I don't know anyone who likes them. I have no problem whatsoever saying this to anyone, face to face!
My dad and my late brother are named after my grandads brother who saved my grandfathers life and died fighting fascists in the north Atlantic while keeping it open for the war effort during WWII.
I'll let this fly because I don't know enough being new here and all, but I had to clear the air. Okay??48 -
In my opinion people hate JavaScript just because it's different from other languages.
Why people hate coercion? It's useful if you know how to use it. Or dynamic typing.
What's your opinion about?5 -
C# developers!
Anyone knows a good source to start reading about C# 7's syntax (not only "what's new")? Sometimes it feels like the language specific tools that I know are not enough.
P.S. Can't find it in msdn language reference or guide.
Please share.3 -
!rant
Recently got selected for Facebook's Open Mentorship Program.
Super pumped about it!
Does anyone here have experience with it? How did it go? What did you work on?
It doesn't start till April, and I cannot wait. Just trying to get some taste of what's in the box!1 -
So we finished our requirement ( barely) for a new client. Next is data modelling and system design.
We started with data modelling. Unfortunately the lead developer does not know the difference between database and data modelling.
me: hey bro, we'll do the database and stuff later, now let's focus on data modelling.
him: (acting like he knows) yeah I have developed a sample design for the "data model".
me: no this is database design.
him: what's the difference?
me: dude, they're totally different. Okay, simple explanation data model is what you want to store, whereas DB design is how you store it.
him: So, if I am not wrong, it's implied that you know what to store if you are talking about how to store it.
me: but you don't know what it is you want to store yet. And one of them precedes the other.
him: Okay, let's start with DB design.
me: What?????? you want to build a house without a plan??? That's it for me I am done !!!
I left the project yesterday, later I heard that, the team members are coders, who think that developing a software is all about coding and fixing errors. -
So I bought this HP laptop about a year ago thinking HP was actually reliable. But oh boy was I wrong. The fucking screen cracked within the first 2 months, because of a small drop from a table, even while it was in my backpack. And the plastic casing is flimsy. It's only been a year, and it's already slowing down because of, what I'm almost positive is age. I've been careful not to do or download anything that might give it a virus. And this thing is supposed to last me another 2 years till college. And, it's fan is the most annoying thing ever. It'll run even if I'm not doing anything super demanding like browsing the internet with only a couple tabs. I'm not one of those people who usually have a ton of tabs open. What's worse is that it's the only machine I have to code with. The school chromebooks are complete shit, and I avoid them at all costs, my cs class has PC's to use but I can only use them during school hours.9
-
You know what's worse than having to come up with a new password every time you create an account? Forgetting your password every time you try to log in!
I swear, it's like my brain has a selective memory when it comes to passwords. I can remember every lyric to a song from 10 years ago, but I can't remember the password I created yesterday.
And don't even get me started on password manager software. You would think that having all of your passwords stored in one place would make things easier, but nope. I've forgotten my password for my password manager so many times that I'm starting to think I need a password manager for my password manager.
But seriously, why do we even need passwords in the first place? Why isn’t there an easier one stone kills all solution to all these password authentication nonsense?
I could remember when it was all letters, then forced to use letters + numbers…
then later forced to include symbols…
and then forced to make it lengthier…
and then solve puzzles after getting it right…
and after all the stress now we are forced to find nemo from a set of images.
I thought the misery would end there but nope. Now some platform forces 2FA like dude seriously?
For God’s sake we built self driving cars already! Why can’t one just exist without a password? Why do we always end up in a password cycle?
And please don’t say shit about oauth because if your password master (i.e: google) fucks you in the ass then all your oauth accounts are gone for good!
I'm currently having an existential crisis about the meaning of passwords in our modern society. Shit is crazy when I ponder about it I get worried.11 -
Ugh.. what's the point of a design document if you don't want me to follow it and just want me to build features you want and that the client mentioned nothing about.
and yet you wonder why we are over budget. -
What's with so many developers using shitty hardware? It's literary the one tool you need for your profession, there should be absolutely no objection to having the best one available. Stop bitching about some software using 50% of your CPU when you're on the bare entry-level HW ffs! And don't give me that "can't afford it" bullshit. If you take your car to the repair shop, you're also paying for the tools needed for the job; the same way, your customers need to pay for the tools you need as a developer. If you can't afford that, there's clearly not enough demand for the work you do, so go find a different job.11
-
Velocity? You want to talk about velocity while it is you steerig us towards full speed reverse over and over again?
What's faster, armageddon or the apocalypse?
NOBODY FUCKING CARES MATE 🤦♂️3 -
Part 2 of my distro hunt
So Manjaro it is (99% sure about it). Now, I'm coming from Kubuntu, which has been pretty nice since pretty much all production environments I deal with run Ubuntu. Now, switching to Arch and also Pacman, that most likely means that I wont be able to run all development environments locally on "bare metal" like I'm used to. I guess I could run everything in Docker, but that seems like a bit of a hassle. What's your ideas/solution?15 -
In my country, in almost any company, bank, even major telecommunication companies you'll find that their systems are down at least very frequently.
I'm currently standing in front of a Vodafone booth (they provide mobile communication and are an ISP), their system is down and the operator said to wait an hour.
What's more horrid about this is that these systems are built by fellow software engineers in my country. It sure says a lot about us, unfortunately.4 -
What's your guys opinion about what to choose between a recent mac or the 2018 dell XPS 13?
I've been planning to get one of those for a while now, maily to use for college, work and coding (+ photo editing a lot).
But spending so much money, I want to make the good choice, and I'm still not sure.. I've never used macOS, but it seems interesting, but a bit scary too.
What and why would you guys choose?14 -
What's a good way to guage someone's domain modelling expertise in an interview? I don't want to make people go do an at-home project because we aren't big enough to be filtering candidates who won't do it, simply because they can't be doing that for every application.
Technology I can ask questions about, but stuff like DDD I think it's hard to know without seeing them work.2 -
You know what's a great app? Termux! It's amazing. Yesterday I tried running apache on it and it worked! If you haven't tried it yet, you really should, it's great. For those of you that don't know, it's basically a custom Linux evnvironment that doesn't require root acces. You can use it for ssh, you can use vim in it, python, standard commands etc. I'm definietly thinking about buying stuff like the customization to support the developer. Btw. Along with "Hackers keyboard" it's even better!
-
I have a job opportunity that would require me to move cross-country. The process would be that I do contract work for them for about six months while I work out the details of moving my family. The position is remote, even once I move.
Does anyone have experience being a contractor and/or remote employee and would like to share your knowledge? What's it like? What don't you like? What pitfalls should I avoid? -
I gues devrant android app got an update recently [last week?]? Notifications suddenly started to work. Yayy!
But in-app notifications broke. More often than not either tab in notifs [all, ++, comments, etc.] loads nothing and there's no way to re-fetch data manually. If _all_ breaks I have to browse each category manually to see what's new.
Is it just me or is anyone else experiencing this?
Galaxy s7 edge, stock everything.
P.S. I rarely get to rant about devrant :) -
Does anyone even use AWS CDK?
I saw something about CDKv2 getting released and immediately made up my mind about it and just want to validate my opinion.
I'm having a hard time thinking of a case where I would need to use yet another layer of bullshit to deploy cloud infra.
It's bad enough with terraform(which I far prefer over cloud formation). But now you can use python or node? What's next, deploying with XSLT?
I'm partially ranting, because I know someone on my team is going to show this as the "new thing" and I'll be stuck maintaining my code...as code--and that really pisses me off.
I'm also legitimately curious on how many of you have run across this being used successfully and for what problem did it solve?10 -
I'm studying Databases and I'm getting confused about Foreign Key.
A Foreign Key made reference to Primary Key of another table. But what's the point? Can't I simply use a value and select requested data where TableA value is equal to TableB value?
Sorry if I didn't explain it well, I'm so confused lmao6 -
So my company has 2 different apps that work using the same API located on 2 different servers.
I mistakenly uploaded both apps to the store with the same server reference.
QA tester alerts me on this issue.
Boss: hey, I the tester said both apps works with server1, ask her more info
Me: (what extra info should I need? I've already been told what's the issue in details, so what's the point?) ok, will do.
Me to QA: hey, do really both apps work on the same server?
QA: yeah
Me to QA: ok, will fix
What the fuck have I accomplished by asking the QA team about it?1 -
So for the past month I've been working on a new website for my department, it looks beautiful has a custom CMS and is all around great (not to tout my own horn or anything). Now my boss has taken it to the marketing department to get a final approval and they responded saying that a lot of departments are complaining about not being able to maintain their pages and how terrible the current ones look. They want to create WP sites for all the department's and make us maintain them. I know why I hate WordPress but they can't understand what's so bad about it. How do I convince them my custom solution is better than the monstrosity of WordPress?2
-
Yesterday I asked a question on stack overflow about what algorithm I should use in order to parse command line strings like in gnu getopt for example.. And I've got downvoted for no GOOD FUCKING REASON. On top of that, my question is on hold. WTF?! For some time now stack overflow is becoming more and more a community of fucking cunts, arse-holes and toxic people.
Title:
" What parser algorithm is best suited for command line parsing? [on hold] "
My question:
"I want to write my own command line library from scratch. What algorithm should I use in order to parse gnu style args like in getopt for example ? I mean what's the best way other than tokenizing and parse them in a naive way? Should I try to look at LR, LL algorithms or this is way too overkill?"
Their response:
"Your question sounds like "I want to do X. What's the best way to do it?". Too broad, you need to be more specific about what problem you're having. (And keep your question clean. No meta-stuff in there.)"
I mean, what more context-specific reason should I add you dense motherfucker!? I want an algorithm to parse your momma's cunt so hard 'till it blows the fuck up. This what you want? You fucking senseless piece of garbage. God, give me a car to run over their fucking internet cable and over their head, too.8 -
Ok I don't know what ticks managers off about working from home.
I live an hour away from the office and my team (i.e. The whole company) consists of 3 people, INCLUDING ME. And we all work on different projects. So what's the point of even going to the small room with cubicles AKA the office? No, there aren't really any "learning from my colleagues" crap; we work on different stacks. Plus we're all juniors. Oh yeah, haven't I mentioned that? WE HAVE NO TEAM LEAD OR EVEN SENIORS. The CEO has a tech background and he communicates with us directly and discuss the requirements etc. BUT HE LIVES IN ANOTHER FUCKING CONTINENT. So, again, what's so bad about working from home in my case? My manager doesn't like it for some reason. -
What's the hype about Rust
I've been seeing post about Rust everywhere and I got curious so I checked the repo. However, I'm not sure what is it for.
Is it like C/C++, low level languages that can be used for desktop and CLI, or is it a AI-oriented, etc?
Give me an example like "it could replace C#" or something.2 -
Meditation. Or Awareness Meditation to be precise. It enables me to regain control over my mind, because I get distracted really fast. It really helps sorting things out, taking a step back and getting an overview where I actually am and if what I'm doing right now is actually relevant/has priority. I mostly find that it's not, so I have to return to the important stuff.
For those interested: meditation sounds weird, even obvious at first or you just don't get what's it all about. You actually have to practice meditation for a long time and study the concepts until you start to understand what all these phrases and talking means. Behind them lies great wisdom/huge amount of concepts which is easily underestimated. So don't be frustrated too much if you don't feel it working right away. Be assured I've been there too. Also don't start with meditations like 'just stop thinking or think nothing' because in my opinion this is highly complex shit and frustrating at first. Start with awareness or breathing meditations or even get an app to support your daily habit.1 -
The new NHS contact tracing apps appear to make use of Google Analytics (in the privacy policy section)
https://github.com/nhsx/...
No, I have no idea what's going on here, and considering how much the privacy implications of this app have been discussed this seems like an egregious oversight. I'm not even sure I can summon the effort to properly rant about it.1 -
What's your thoughts on "nano learning"? For example having devs watch a 5 minute education video once per week rather than watching a 20 minute education video once per month.
I used to think it was a great idea, cause as devs we kinda do nano learning all the time on the fly while we are coding and googling.
However after my organisation has started sending us 5 minute education snippets - I've reconsidered.
Since it takes a few minutes to context switch from your current task to an education about something completely different it feels like an annoying chore.6 -
So following my previous post, the issue happened again. And actually for background what I've been telling my boss, for years, we need ELK setup and integrated into all our APIs ASAP.
I think it's a punishable crime if any program is released into prod at a tech company with out real time logging/monitoring built in?
So issue still happening, user sent us the request details. So now need to find the actual now that handles the request and look into it's logs to see the details.
Now he's doing it the hard way.... Just finished took 1hr, and the best answer her can come up with is "I think .... Maybe ..."
And if course this is based on infinite data. He stopped after finding a "probably cause"
I have a script that is like promotion ELK, downloads all looks and parsed then so I can run queries to pinpoint the exact call and which log it's in. And can see what's happening around it.
We'll see what my way find but definitely does not take more than 1hr...
Loading data maybe but that's because it needs to download the logs and parse them all...
On a side note, guess I'm Beck on devrant as I have something to rant about. Though it's the same something that I was wanting about years ago... Monkeys...1 -
We were refining a tech debt issue about aligning the names and types of the same reference id on different response models. This is to not confuse our API users and make it more intuitive.
Discussion was wrapping up as we all agreed it was a no-brainer and pretty straight forward.
Then suddenly, one colleague goes: "But what's the benefit?"
Errrm...2 -
I spent about an hour today working on getting an arduino board working before discovering that my IDE wasn't the latest version. In fact, it was outdated by several years.
Why are the apt caches so old? I keep my machine updated constantly but what's the point if it's locked at an old package forcing me to circumvent apt in the first place?1 -
Freelancers, what's it like?
Would you recommend it?
What stacks are must have?
What's maintenance like?
What's dealing with hosting like?
Is it mostly webdev? Is there any market for anything else really?
I'm thinking about going that direction. I've been burned by one company too many. I don't know how I can trust a company again. I also that if I have to really manually earn every last cent, might be the best way to make myself care about my work
I'm thinking about it8 -
Should I learn Angular 2 or Vue 2?
Not asking which one is better, but which one suits my need better:
I want to move from PHP to nodejs frameworks; I know Vue cause it's famous in the Laravel community, but don't know about the node/js community. I heard Angular 2 is hard, but I'm changing my dev stack so might as invest some time in it. So which one should I pick?
Also, what's a good nodejs framework for starters (who aim to build production-ready apps) (also, not planning on doing mobile apps so no need for cross platform js frameworks).
Thanks in advance12 -
Although I don't like facebook from various points of views (policies, etc) (still I use it with disabled platform and many other settings) I like most of their developer oriented projects. Graphql being one of them.
Likewise talking about microsoft I have grown to love vscode and language server protocol (which I find too awesome!!)
What's your rant about similar companies? -
My phone was stolen so that's why I wasn't getting here to rant about this, but today I had to make a back up and remembered.
adminer's export function doesn't export the tables in the correct order for import. Doesn't take foreign keys into account.
Dude, that's the whole point of a relational database, relations between tables; if you don't take that into account then what's the point?
Is this the same for the rest of database managers or is it just adminer? Please tell me this isn't normal.4 -
Dependencies suck.
I wanted a ruby gem and needed an older version of ruby to run it. Fine, what's the best way to get multiple ruby versions on one system, apparently rvm.
Now I want rvm.
I can't have rvm without getting gnupg first though.
Before I can get gnupg I need brew.
Now I have brew setting my computer on fire compiling god knows what so it can get gnupg so I can get rvm so I can get the ruby version I want to get the gem I want!
It's been running for quite a while...
This isn't the first or last time that the convenience of packages and versions leads to a maze like trail of prerequisites you need to follow.
I'm sure there's some tool that would've helped with my problem, but the problem shouldn't be this bad to begin with!
I understand why it happens but it still sucks and it's a lot of wasted time.
Frankly I'm expecting some people will have gotten so used to this kind of insanity that they won't get why I'm renting about it, oh well, it made me feel better and gave me something to do while brew is melting my machine.3 -
This is yet another rant about php.
But I'll put my hands on first: I'm less than a junior and I'm looking for a backend language to learn.
So far I've been looking at php with Symfony because it's been used where I work.
Is it my impression or Symfony somehow overcomplicates everything? Like I don't know, for any stupid thing I get stucked (like yesterday, spent two hours on a circular reference problem with serialization).
Also, I don't like it's documentation. I am a book person, meaning that I need pages of text explaining how the framework (or whatever) works in a precise order.
Symfony's docs are like a graph: you often have no idea where you are or "what comes next".
Also, I feel like every page makes you just copy-paste everything without explaining very much what's happening under the hood.
I know there is a cookbook, but it's pretty outdated (like it's at version 3 or 2.7, I don't remember).
Is it just me? Do other Symfony developers experienced the same?10 -
Random!!
What's the hype about the Fortnite game? I'm still not impressed with the game on its own, and yet everyone seems to be enjoying the shite out of it3 -
How to deny a "friend" who is asking me to lend some money ( what he is asking is the largest anyone ever have asked me )?
What's the social etiquette here?
P.S:
I don't have good impression about him.
Few weeks ago, i changed my plans for him so that he could tag along with me to a place quite far away to apply for our course certificate . He delays the plan, not doing what he was supposed to do and had told me he would do.
I end up wasting 3 days waiting on him and finally goes on my own ( how it was supposed to be before I offered him free ride in the first place )
I don't like people who can't keep their words or let alone lie or don't tell you if they are not intending on keeping it.
Now I'm amazed by his nerve to ask money like that.8 -
Question about conditioning my new android lithium battery.
I dont understand what's happening with my phone. Have old Xperia Z3 D6603 (running android 6.0 marshmallow).
Had problems with battery since it was not lasting even 5 minutes so bought a new battery from ebay and installed it yesterday.
So first time I put it to my phone it showed that it had 70% of charge. I've read in battery description that I have to discharge the battery and recharge 3 times.
First time I wanted to discharge from 70% to 1% and with a battery discharge app + youtube 1080p videos + wifi signal it took only around 1 hour and phone was at 1%. From 1% till complete discharge it took me extra hour and then phone died.
I plugged it to charge and after 15 minutes it showed that battery now is at 100% (which is insane, it should take 2-3hrs to charge it up to 100%). So I charget it for 2-3 hrs ignoring that it said 100% already.
I discharget it from 100% to 1% in 1 hour and now again phone is stuck at 1% and it took me 2 more hours to discharge phone until battery died completely.
I don't believe that this behaviour will fix itself. How can I fix this problem so that battery percentage would be distributed evenly? Now it drops from 100% to 1% in 1hr and then from 1% to 0% in 2 hrs.3 -
What's the best way to turn a phone into a dedicated http server? I have a useless android lying about. Wanna turn it into a server.
Linux tools on android? Or forget about android and install Linux on it from scratch? Which flavour?
Any tips?2 -
Spent about 5 hours today writing unit tests before needing to immediately drop them to work on something else that I didn't realize was urgent because the single email talking about it was sent to a different inbox.
Then, 2 hours after not being able to figure it out, I also had to drop that to try and solve an even more urgent issue.
Everyone keeps asking me if something will work and it's outside of my scope of knowledge. I keep saying I don't know but they keep asking. I can not go 5 minutes without someone messaging me asking if X will work or if Y is done or how Z is set up.
I DON'T KNOW. Christ in heaven take a hint, I'm in over my head here. I've been nauseously overwhelmed for hours and I feel the anxiety creeping in. This shit isn't cool.
Work isn't normally like this but it's been inching closer. I worked hard and raised some eyebrows and now everything is dumped on my head. People ask me DAILY question I have no idea how to answer. They ask me about systems I've never interacted with. They ask me about configuration I've never seen. They ask me about capabilities so far removed from reality it's asinine to even estimate on.
I'm also the only developer in my role. There's other devs but I do all the work for my part of the project, including massive broad features.
Is this normal? I'm a mid level developer for what it's worth, and that's a relatively new development. I was a junior not a too long ago. If this is what's to be expected him gonna need some fuckin meds like NOW7 -
Ideas for future weekly questions:
What's your favourite dev tech?
What's your favourite non-dev tech?
What do you think about privacy regulations in your country?
Story about maintaining / working with /refactoring legacy code.
Also, if you get in inspired by a questions suggested by someone, make sure to give credit where due! It would be awesome to see who's question we're answering. -
Lots of worst meetings where they need someone to "translate the lingo" (ie "dumb down") the techie talk so that they can understand what's it all about. And they end up either having their ego hurt because I dumbed it down too much or they still didn't get it because I dumbed it down too little.
-
What's your favorite open source Python IDE? I'm looking for something relatively simple. I'm uaing Komodo Edit, but it doesn't seem to do the trick for providing information about modules that have been imported, it tries, but it isn't reliable.4
-
I'm stuck on loading assemblies in a child appdomain with C#
Does anyone know a good book or site with fundamentals about assembly loading, appdomains? About how it works... I don't just want a solution to my problem only I also want to understand what's going on.
(Don't refer me to MSDN)1 -
So we were in the meeting with the Project Manager, designers, me and other developers, and the Boss to see what's the current status in the project that we are doing. It started all good because the Project Manager is doing all the talking about the project and the boss liked it. Everything is going smoothly. Then at the end, he said something that we didn't expected.
Project Manager: "Sir, the project will be ready this week."
Boss: "Good."
And our world just stopped from spinning around.1 -
!Rant what's so hard about multithreading for newbie programmers. (An actual question. Trying to tutor some friends who just don't get it)
It's practically a requirement for MVC.
In c# it's extremely simple. Just create a background worker with a handler/interface.2 -
Question about PR best practices.
I work for an analytics company and often have to implement new ETL steps. The data transformations in these steps can be complex and the major changes are usually 500+ lines up to around 2000 (the last one had 765 lines just for schemas).
What's the best way to split up the changes into multiple PRs, bearing in mind that it isnt guaranteed that a file won't change as the change is built up? -
I've just finshed a cours about service-oriented architecture in my uni and a lot of people are "complaining" about SOA becasue it's not used so much these days and it's a waste of time to learn it. What's your take on this? Do you use or have SOA in your company or use it in some way? Any rants about stuff you learned in school that were completely outdated? A friends friend finished uni about two years ago and they had a big course in Flash...2
-
Heroku.
I don't like setting up servers and things. I know how to (I spent 1.5 years using archlinux and I know a lot on what's going under the hood). I like the functional paradigm where the same input yields the same result. I don't like having side effects although I know they can be necessary.
I would have to create a script to handle the configuration process instead of spending hours redoing it.
That's what I love about Heroku even if it's pricey. Almost no configuration at all. Attach some addons, configure a few env variables and everything else is in the code. -
I have not used a lot of technology, but among the worst experiences was working with OR mapper. I don't think OR mappers are bad by themselves, but all the tutorials and entry level documentation drag the unknowing user slowly into a world of hurt. It looks super easy and super cool, but in fact if you don't know _exactly_ what's happening in the background you're about to deal with slow performance, terrible SQL statements, missing indices, etc. It makes shooting yourself in the foot a Starbucks-like experience, everywhere, all the time, and fast.
It's one of those promises that do not deliver the easy way despite most people advertising it like this. Except when you plan to write a book'n'author application with only 5 books and 3 authors. Yeah... -
What's wrong with the fake messages on #LinkedIn ?????
a long message talk about making business and something and in the end of it it says just email me and you'll know everything!
Why don't you just text me here...well that's when the fake alarm rings. -
Damn... I've decided to get to work early today. It usually takes about 40 minutes to get to the office. So I've been on the bus at about 8:35.. It's 9:50 and I'm stuck in traffic, with a long way to go... Fuck this shit... ain't gonna get out of bed before 9:20.. What's the point if I get to the office at the same time!?!?8
-
!rant
So just saw a video about the surface go, now as someone who firmly hates Microsoft and especially windows, this has me almost tempted at that sort of price... What's your guys opinion on it?5 -
Many of engineer blogs like to write about how he made the tool work, but rarely explain the back ground... like why it works, what's happening in the background, and why he chose that commands, methods, or options out of other stuff he could chose. I know it's impossible for a person to know everything, but I hope I wouldn't feel so much difficulty to find information which provides a little bit broader scope of knowledge about the tools.
-
Let's talk about one of the two hard things in programming - what's your preferred test naming convention and why? I'll have to create plenty of those now, while the project I'm working on is still small, and I don't know which way to go. It's Spring (Java), but I don't think it matters that much 🤷4
-
Just for fun, so if you don't like fun, or humor, stop reading.
Someone in a thread once suggested toppling KFC (a joke of course)
But really, think about it, topple KFC? Why? Everyone knows Chick-fil-A or Wendy's will replace them one day anyway.
Join the "fresh never frozen" rebellion today.
The colonel is some fucking confederate-type anyway.
Clearly KFC appears to be part of the giant commie pinko modern slave state.
If they were real homies they'd sell grape drink.
But do they?
No.
Because it's all about them profits.
They want to be Master.
What's next we're all gonna be forced to wear chicken suits and stand in line begging for tendies while praising a giant golden idol of colonel Sanders like some 2021 throwback to an Aztec god?
Probably Human sacrifices after that. It's an old ritual. When civilizations (we live in a society) run out of meat what do they eat?
Soylent green is people.
Finger licking good.
Praise Sanders. (And please don't sacrifice me next Mr. Sanders! Ill work harder at this writing thing I swear!)7 -
Not entirely sure why I'm not excited about blockchain.
And yet, I see job postings related to it everywhere.
What's so special about it?3 -
The project needs to make bigger changes to a module. A guy starts doing the changes. It turns out that the task is bigger than we though originally. Team lead has a brilliant idea: you need help. So he'll assign couple of more guys to do the same change.
What's the catch? The catch is that we are now all changing the same files. The code is a mess and tweaks and hacks are needed all over the place. So basically one guy changes the files and others just watch YouTube and wait for him to commit. The it's your turn to change the files and the first guy watches PornHub.
You could all just try to edit the same files at the same time, but we all know how GIT feels about that. You change random lines, he changes random lines, someone else changes random lines, all merges go to shit, nothing works and we spend 2x more time on just trying to get it compiling again.2 -
Started my first experience with Udemy yesterday. The video seems to be buffering occasionally and switching to low quality frequently which makes it hard to read what's on the screen. I'm not happy about that the least bit. Is that normal for Udemy?
Also, I bought a course for €10 that was supposedly discounted from something like €200. I assume this is a marketing trick? Do all courses always have those kinds of "discounts"?8 -
People who have seem my rants know am a calm person.. But watch out for what's coming next:
AAAAAAAAGGGGHHHH !FUCK YOU STUPID CHEAP PHONE!!
was coming home after tiring college exam, thankfully got my spirits uplifted coz of my crush's message...
So , we were chatting, i was having fun flirting with my little cuteness nd was telling her some tale about how me nd friends were partying some day....
She was so into it and was getting into her naughty mode when suddenly this asshole went off... Had got 15% notification just a second ago, thought "yeah i have some time to connect" but this shit went out from 15 to 1 in a matter of seconds!!!?!, nd that too without notifs.
Fuck man, i lost such a nice moment today X(
(Ps: am using this shit micromax phn just because my old phn is at service center) -
OOP is all about code reusability until you really want exactly the code Foo with non-pure functions in all your classes. You end up almost rewriting all subclasses' properties into the superclass to silence typecheckers. Is there no "I know what i'm doing, please just transpile/compile this piece of logic into these 20 places I need?" You end up doing it the functional way, dumping refs and params into some shared util function and have it do the job. I know, might as well have that one inherited also, but what's the point of adding more mess just for that ?2
-
What's the general consensus on the forced training courses? We now have a 3rd party arranging a course about FooBar and our managers though it was a great idea for everyone in my team to participate. Since...well you don't know when you need FooBar, so it's good to learn it now! And any education is only good. Makes employees smarter.
Except that I am not interested on FooBar. I don't use it. I can google it when I need it. I can read a book. I could travel to a 3-day course with 9 hours of straight lecturing per day and 200 slides with 10 second pause between them. But I am dead shit sure that after 30mins you lose the focus and after 1 week you remember nothing.
And everyone who's ever been on any company arranged courses, you know that there's always some guy who already knows everything. So starting from the first second he wants to challenge the trainer. Have a dialogue. Discuss about the problems that he has seen. Noone else cares. So you have 30 people listening to 2 guys debating.
But hey, maybe after 6-12months our company starts using FooBar and then we have a couple of dozen geniuses who have taken that multi-thousand-euro class. Or not.
At least you get a cup of coffee and a sandwich on mornings and afternoons.2 -
Maybe not specifically "dev" but certainly a relatable rant to anyone here:
Moms small business gets "hacked," or standard spyware phone call from India let us save you for only $149 kind of crap. She obviously gets upset had a panic attack and thinks about all the sensitive shit on their network. Then, ONLY THEN, does she call me and the rest of the cavalry i.e. over payed and undermotivated IT guy to ask what's up why it happened and whose fault is it.
All is well, no ransom paid, no data lost or tangible damage done, but I am positive it will happen again, because it is impossible for people to internalize that they're the problem that money can't fix.
You clicked the unsolicited link. No amount of antivirus bloatware will ever be able to stop the monkey from trying to see what's in the box.
TheBut keep not paying me or people more qualified than me, and then scream and yell and pout when your shits gone and we can honestly say with a grin and a clean conscience that there is nothing we can do. -
All you emacs cultists, share with me your wisdom. As someone who wants to learn how to use it I have a few questions.
what resources should I use to learn more about it and configuring it?
What's the difference between emacs, doom emacs and all the others I've heard about?
Are you able to and do you use the GUI or the CLI versions of it?
And are there any packages equivalent to VSCode's Intellisense?
please for the love of God don't turn this into a holy war of vim vs emacs I don't mind either I just want to try out emacs cause I think it looks awesome and something I'd be interested in.1 -
I need some advice about setting up monitoring. For background I have 4 gameservers and it is already hard enough to to develop them, but I am also responsible for support and monitoring of bugs/logs and other shit.
I can't disconnect from my work anymore.
I want to setup some kind of monitoring system, that would check constantly on my gameserver mysql databases and show me charts of what's happening over time. In that case I could have a quick glance at some dashboard and wouldn't need to waste my time logging into game and checking everything.
I would also need to setup some notifications in case shit goes down.
Any advice what could i use for that?2 -
Do apis and libraries or any kind of abstraction makes developers less aware about what's going on in the inside. I think it makes freshers ignorant about inside workings.
I think that every one who's trying to learn should start from core stuff only. But that also leads to them getting away from coding coz its too difficult.
What's your view?2 -
what's up with backend devs getting on rants about frontend frameworks? Don't they use frameworks for developing their precious servers? or do they just write the whole thing from scratch?
Shit tards, frontend development is evolving and for the better, we've got awesome frameworks that help us reduce the amount of code we need to write to attain a functionality and in a way that reduces headaches when building a large application and gives superb consistent performance because the code has been production tested a million times! yeah you can use js to build a frontend because its JS it's what it was designed to do, but tell me how reinventing the wheel everytime you make a frontend is useful, and how that is maintainable in the long run when building a large production frontend?
The modern frameworks, help us write modular and reusable components that can be shared and used by anyone for any of their application. They are arming the web with capabilities that are close to what native apps offer and still you keep bitching about it.1 -
People really don't understand what 'no strings attached means'. I've tried laying completely bare my thoughts about commitment and why it doesn't work (and won't work) for me at this point in time but people just pretend to understand only to start pestering me at work hours the next day.
What am I supposed to say? In what language? What's the key word I'm missing?.4 -
Is it really worth to take under my belt the "cloud" positions(from the .Net POV) or they aren't as engaging as the non-cloud software development?
What's are your thoughts about this positions, if you ever worked for? -
My company is contracted by a pretty big one. Having worked with them for about two years now with good insight into what's going on here I'm crying fucking blood over the 110% crazy decisions (and greatly expensive) caused by incompetent people with decision making positions. Feeling enlightened about why so many IT projects fail...2
-
So idk how to start this but ... ohm the short version would be that I'm in a little life crisis because idk where my career should go, i know the basics (maybe a bit more) about it security, i know how to setup a nodeJs server from scratch, i know frontend dev. , swift, kotlin, java, C , R and a lot of useless frameworks but nothing of this I'm really good in (what's ok because im in my 3 semester) i just don't know where i should go.
I seriously love every aspect of computer science but i also know it make no sense for my future not to focus on one suspect.
Now how can i find out with way i want to go ?1 -
I personally hate that ad blockers block analytics software, specially since (as by the law) users must give consent before it collects data, several options exist to opt-out, and they are not f'ing ads.
I've been thinking to set a cron job to fetch analytics.js regularly and serve it locally as, let's say jquery-4.0.js, and screw it. What's your insight about it, fellow frontend devs?8 -
What's the general process and toolset for reverse engineering a C++ DLL? I've never done this, but I may get a gig and I'm not about to reject it just because I don't know how to do the work.7
-
Have you ever declined an already signed offer to take another one? If so, what's the way that you've handled it?
I just don't want to say to them that is for personal reasons because I'm pretty sure they would know it's about money .
(Signed offer but won't start in the position until June 1st.)2 -
I successfully PCI passed through my nvidia 970m to Bluescreen-OS on a nvidia optimus laptop.
Totally useless, if your GPU does not have any video output ٩๏̯͡๏۶
What's the point about having an HDMI output, if it neither works with the intel 530, nor with the 970m? Is it even connected? I mean, srsly, why would you do that? Best Linux support ever!!!1!!!1 -
How difficult is it to decide for your own future?
It's a month that I'm in total panic 'cause of a difficult choice I have to make about my job.
I really need some external opinions and points of view from other developers, maybe more experienced than me (I'm a medium-junior JS developer).
The situation is as follows:
1) I work as a Frontend Web Developer for a wonderful enterprise-like company with 100+ employees, where the individual rights are fully respected, there are no whatsoever pressures and there is a peaceful paradise-like atmosphere most of the days. I also love my teammates, which is something rare because I often dislike other humans.
2) I received a proposal from a Fintech startup, which required me a long time to complete a complex programming test they gave me. They look all very young, modern, fast and passioned about their job. But they are only living with bank's investments and are not producing any money at the moment. Also, I don't know if Fintech will be a successful field in the future.
3) I received another proposal, from a Healthtec startup this time, which has a lovely mission in the medical field, has received millions of investments, it's gaining some KK net each month but has a team of only 2 developers (3 with me if I accept). I know one of the developers and I remember he had issues of not getting paid months ago.
What's the problem with the first company? I totally dislike the product we are building, the development stack (fully Microsoft-based), the company's view (they still sell and think about software like in the 90's) and how the repository is managed. Everyday there are huge problems that end up blocking the frontend work and the final product is super ugly and works only if you know all the quirks behind it.
It's an old-fashioned desktop app with inside Chromium which should execute some components like graphs, tables, forms and shit like this. Every component is configurable through a property editor which is an utter giant mess of collapsed menus. I also suspect that the company's main business model is based on the difficulty to use this software (because they sell licenses and courses to use it).
There are no modern UX/UI concepts applied at all, nor they seem to care about it.
Each time I propose something there is a huge chain of approval-waiting that end up in a stale mate.
Also, it's useless to show my frustration about all these issues because I count very little in a so populated office.
------------------------------------------------
TLDR: I need to choice if staying in a Enterprise Microsoft-based and old-fashioned company, but in which the atmosphere is paradisiac or accept the risk to work for a Fintech or a Healthtec startup.
------------------------------------------------
What would you do if you were in my situation? What's for you the most stable field in the future?
Many thanks for the attention!6 -
What's the worst part about testing React components? Using the equivalent of fucking stone tools to do your component integration tests! We got errors with no context and errors with no stack trace, just spewing out bullshit! A sample:
The classic "Can't access .root on unmounted test renderer"
The unforgettable and ALWAYS visible "Warning: An update to YourShittyComponent inside a test was not wrapped in act(...)."
We do love it! -
I know this is not a rant, so maybe I'm a *bit* off topic, but I need some help. I'm about to get a new laptop. I'm on my final year of uni and I think I'll focus on machine learning from now on. I'm between buying a Lenovo laptop (IdeaPad Gaming 3 15ACH6) and running ubuntu on it, or a 2019 MacBook Pro. The specs on the lenovo are better, I know, but I always kinda wanted a mac and now I'm torn between doing what's best and what will please my long time macbook desire. Any opinions? Thank you in advance!5
-
Please Google fix my Chromebook's new tab screen as well as stop screwing up every single screenshot extension. I can't directly upload screenshots slowing down skype meetings. Why are you doing this to me? Your product forums (https://productforums.google.com/fo...) are treating me like I am an old lady who doesn't know what they are talking about. I do not understand what's so hard to comprehend. 1 Google Support Chat, 2 Feedbacks, 1 Debug Log Sent, Screenshots and everything yet you still fail. I have provided significant proof that there is an issue caused by you. Now please fix it because I can't since the Chromebook disables all code not signed by Google (unless you are in dev mode aka annoying screen + lose all security). You guys like hate me or something :(
-
! Rant... Advice.
Looking for a new server to host my clients websites.
Worked with WHM and CPanel until now.
Think it's time for a Vps and looking at prices between managed and self managed and after some experienced advice.
Where do I start with learning about managing a server, what's best options (I'd like to stay with Apache and cpanel as I understand it).
Any recommendations for Aussie vps? -
Question for the dev community about best laptops. I'm coming from developing on frankly outrageous desktop machines for the past two years (8700K with 32 gigs of memory and Intel Optane SSDs). I'm starting a new job soon where I'll need to buy a laptop to use at work for portability reasons. Company is giving me money to pay for it, budget is $2,000. What's a fairly portable laptop that isn't going to feel really slow switching over from crazy desktop builds like that?3
-
FFS what is the standard with dependency injection with Android. Is it dagger2 or kodein. Last 2 days googling about and it seems like it's dagger2 yet others say it's kodein. Kodein is newer I guess so less written about it. Seems like every 2 weeks it's something new. No wonder I can't pick this up. It changes faster than Trump can fricken tweet.
Like first mvc then mvp then mvvm then mvi what's next mve? 😵
So flustered. As last post I feel like giving up. Every time you try to learn some new "standard" creeps out from CS major ass crack. Is it the same for IOS. Maybe I should sell a kidney for a Mac book.1 -
What's the subject of the week? It usually says in the heading of the rant feed, but now there's just the news about the issue tracker.2
-
What's a good way to learn springboot development? I know the fundamentals of java as a language but never used springboot, and I recently got an internshIp that uses it.
Also, where would I go to learn more about proper best coding practices?
Thanks everyone!6 -
So, despite being pretty experienced with Linux server management, today, I failed, even after hours spent tinkering, to get Bumblebee working on an older laptop of mine (Intel i3 + Geforce 960m).
What's funnier is that before I wiped that laptop with a clean install, it was working, albeit it on an out of date kernel / driver combo.
Though curiously, despite using the newest release of Xubuntu, the Bumblebee PPA repo wasn't signed (Missing InRelease file), and further lacked one of the Package index files (For i386 i believe)
I'm about to sell the laptop tomorrow. Anyone has any hints or things I could have missed? I still have a day to work on it, and if I don't manage, I'll just put on a clean win install...4 -
Who here uses emacs and what's your favorite part about it?
I started using it and picking it up gradually from a more GUI IDE and it seems pretty cool from what I've seen of it. Just curious to see who's found use of it and what tricks you guys know.1 -
Learning C# coming from Java...
What's the fuss about properties? As i see it, theyre only usefull for binding, as else they just work as syntetic sugar instead of getter/setter methods.
But properties are also limited to give response back, like a successfull set, unless you start throwing exceptions..
And if a set property has if(age>5){this.age=age} then if i pass the property a 4, you will never know as a user that it failed (again, unless you start throwing exceptions)
Im kinda feeling like i want to use get/set methods until i need to bind, then of course use property ?? Am i all off here?25 -
What's your opinion about the HarvardX data science course ?
Is it worth it when i would like to start a job as a Data science junior ?