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 - "not dev related"
-
Yesterday: Senior dev messages out a screenshot of someone using an extension method I wrote (he didn’t know I wrote it)..
SeniorDev: “OMG…that has to be the stupidest thing I ever saw.”
Me: “Stupid? Why?”
SeniorDev: “Why are they having to check the value from the database to see if it’s DBNull and if it is, return null. The database value is already null. So stupid.”
Me: “DBNull is not null, it has a value. When you call the .ToString, it returns an empty string.”
SeniorDev: ”No it doesn’t, it returns null.”
<oh no he didn’t….the smack down begins>
Me: “Really? Are you sure?”
SeniorDev: “Yes! And if the developer bothered to write any unit tests, he would have known.”
Me: “Unit tests? Why do you assume there aren’t any unit tests? Did you look?”
<at this moment, couple other devs take off their head phones and turn around>
SeniorDev:”Well…uh…I just assumed there aren’t because this is an obvious use case. If there was a test, it would have failed.”
Me: “Well, let’s take a look..”
<open up the test project…navigate to the specific use case>
Me: “Yep, there it is. DBNull.Value.ToString does not return a Null value.”
SeniorDev: “Huh? Must be a new feature of C#. Anyway, if the developers wrote their code correctly, they wouldn’t have to use those extension methods. It’s a mess.”
<trying really hard not drop the F-Bomb or two>
Me: “Couple of years ago the DBAs changed the data access standard so any nullable values would always default to null. So no empty strings, zeros, negative values to indicate a non-value. Downside was now the developers couldn’t assume the value returned the expected data type. What they ended up writing was a lot of code to check the value if it was DBNull. Lots of variations of ‘if …’ , ternary operators, some creative lamda expressions, which led to unexpected behavior in the user interface. Developers blamed the DBAs, DBAs blamed the developers. Remember, Tom and DBA-Sam almost got into a fist fight over it.”
SeniorDev: “Oh…yea…but that’s a management problem, not a programming problem.”
Me: “Probably, but since the developers starting using the extension methods, bug tickets related to mis-matched data has nearly disappeared. When was the last time you saw DBA-Sam complain about the developers?”
SeniorDev: “I guess not for a while, but it’s still no excuse.”
Me: “Excuse? Excuse for what?”
<couple of awkward seconds of silence>
SeniorDev: “Hey, did you guys see the video of the guy punching the kangaroo? It’s hilarious…here, check this out.. ”
Pin shoulders the mat…1 2 3….I win.6 -
!rant
Customer: What's the difference between an antivirus and an antimalware?
Me: *thinks for a second* So an antimalware program is like if you're on a beach with a metal detector. You're looking around for metal that's already buried in the sand. An antivirus is like actively watching people for if they drop metal on the ground.
Customer: That's an interesting analogy.
Coworker: *quietly* That's a actually a really good analogy...6 -
Not that much dev-related, but still...
I wish I had a way of decompiling the code of my life, correcting it and then compiling it. I was diagnosed with Depression yesterday and it has turned me absolutely empty. The kind of empty where you feel like you're a void.
I'll survive. I know that much. I also know that it's going to be even harder than it was before.
Just for lighting the mood. This is also my struggle.50 -
Sorry, !dev-related.
Today I wake up tired. Mother barges into my room and tells me I should be already ready, takes time to fucking argue, then does some cleaning(As if I never do it or something), and this evening she starts arguing about that again and just disconnects the plug from my PC, telling me I shouldn't have gotten a person who takes preparing way longer than me and who also got out of the car when I was ready to take off late AND that I should apologise to her for speaking „in a rude manner“, when just a few seconds ago from that she hit me. That hit wasn't painful. It still was a hit, though. Do I have to say how angry I got? As if I needed that. I'm already having trouble with not wanting to kill myself for a whole week nonstop. And she tells me I have to apologise or I don't get my PC back. Oh, I haven't gotten to the best part: My birthday's coming really soon. A week and a day later. Beats me how I will have to force myself to smile like an idiot again just because the actual idiots cannot understand the shit they've done to my mind. So much so I may not be functioning at all if I stay with them much longer.
This combined with all my family telling me how insane I supposedly am etc.
I might try a photography school. My friend(who could be my twin), has been nagging me about trying it...
I need a job.
I need a fucking place away from these blood-sucking leeches.
I need to understand how my horrible self-esteem has potentially fucked my whole life up and how much nerves I wasted on my goddamn nuclear family.
I also need to learn to forgive myself.
Many more, but I will end this here.39 -
Not a specifically dev related story, but absolutely rant worthy.
Today I was working from home, and my wife called me to tell me that some awful person had thrown a young cat into the dumpster at her work.
To that person - you are a scumbag. You’re lucky no one left you alone in a hot car as a kid, let alone a dumpster. Seriously, why? Why is it so hard to take it to a shelter?
Anyway - I went and bought a whole bunch of cat stuff - I grew up with cats but I’ve never had one on my own. We’re at the vet now. I think we’ll name her Curry (after Haskell Curry, and lovely spicy dishes).22 -
*Posting screenshot about random stuff*
Typical comment: Why are you using light theme, oooh my eyes 😨
*Posting something related to Windows*
Typical comment: Why are you using Windows, use Linux like "pro", btw I am using Arch 🙄
*Posting something related to IDE*
Typical comments: use vim, why are you using that
*Posting something related to Java*
Typical comment: Java is slow ( 🤮 ), use Python it's cool.
*Posting something related to JavaScript*
Typical comment: js is cancer, get rid of it and use {some_other_language}
Just a normal day on devrant 🤷
(not mentioning of course non dev related sick comments)
to be continued41 -
!dev related but is a rant
I don't think that either Mark Zuckerberg nor Elon Musk are experts on AI but I'd agree more with Musk than Zuckerberg.
Zuckerberg made a website, that's not rocket science.
Musk made a reusable rocket, that is rocket science.10 -
My brother just called me asking for help in some MS server thing and I'm like "I don't know that!" (I really don't), and he replied "Yeah, you know, mom told me to call you to ask for help.". Jesus Christ. Just because I'm in CS it doesn't mean I know everything informatics-related.
I now know your pain, devRanters. I usually don't mind being the IT support (so much that my parents call me to help them when their computers decide to randomly die or do something weird because of something they've done, but I live like 300km away because of uni so I can't just go there and help them. Sometimes I say "Ask your son" (he's taking a tech course in high school), but my brother cuts out of it like "I don't know how to fix it" without even looking at it sometimes. Well duh, me neither at times, but google is your friend damn it. Sometimes I search for the answers. Other times I just poke around in the program until I find what's wrong. Either way, when I say I don't know and/or I can't really do much about it they give me the usual "We're paying your uni fees for what?" (in a joking tone but. I'M NOT STUDYING FOR THAT, I WANNA BE A GAME DEV DAMN IT)), but goddamn it I don't know everything just because I am a CS student. I wanna help but sometimes I can't. Deal with that >:V8 -
As a developer in Germany, I don't understand why anything related to development like IDEs, git clients and source code documentation should be localized/translated.
Code is written in english, configuration files too. Any technology, any command name in a terminal, every name of a tool or code library, every keyword in a programming language is written in english. English is the language of every developer. And English is simply a required skill for a developer.
Yet almost everything nowadays is translated to many other languages, espacially MS products. That makes development harder for me.
My visual studio menus are a mess of random german/english entries due to 3rd party extensions.
My git client, "source tree" uses wierd translations of the words "push" and "commit". These commands are git features! They should not be translated!
Buttons and text labels in dev tools often cut the text off because they were designed for english and the translated text is bigger and does not fit anymore. Apparently no one is testing their software in translated mode.
And the worst of all: translated fucking exception and error massages! Good luck searching for them online.
Apple does one thing damn right. They are keeping all development related stuff english (IDE, documentation). Not wasting money on translations which no developer needs.19 -
Skipping all the "Women in IT" sessions my company tries to enforce, along with ditching such questions like "What attrocities did I experience related to my gender, during my first month of working here?"
Well, fuck, we are few, all right. But can I just be a dev instead of a girl dev, please?
I discussed this whole feminism trend with many of the women colleagues, but not one of them could mention a case where they were distinguished by their gender. Ever.5 -
RANT Incoming
Not necessarily dev related but I need to get this off my chest.
So a bit of a backstory. I had to stay late from school the other day and ended up having to take an Uber home. The ride was fine lady was nice. Everything seems to be going well and there were no signs of any payment failure.
Then yesterday, I had to stay late again. I never said that I had an outstanding balance on my account. Apparently Uber was having problems charging my Android pay account.
So I ended up being stuck at school for like 3 hours. Great!😑
So I emailed Uber when I got home. And this is when I started pulling my hair out. I don't know how many replies I had, but each time I had to tell them that I was not using a prepaid card.
This was one of my replies:
"I'm sorry, are you real? If you are, here is a quick summary of the issue. I am using ANDROID PAY with my CHASE DEBIT CARD. Not, NOT, NOT a prepaid card. I happen to know that CHASE DEBIT CARD(which is the card I use, in case you have already forgotten) works with uber because MY FATHER USES THE EXACT SAME TYPE OF CARD with uber. He uses a CHASE DEBIT CARD(again I use that same type of card as well). So by using LOGIC I am able to deduce that a CHASE DEBIT CARD is in fact compatible. AGAIN THIS IS NOT A PREPAID CARD!!! If the card is incompatible, WHY DOES THE APP ALLOW BE TO ADD IT?!?! Also in response to your last email... Because I am using Android pay, do you really think that an ANDROID would be able to use APPLE pay? Also Google wallet is DISCONTINUED! Finally, PayPal DOES NOT CONNECT TO UBER. Returns a "Server Error." So please stop wasting my time with generic help solutions. Believe me, I have already googled my issue, and nothing comes up. That is why I contacted Uber. I want my driver to be paid, and, uber had made it SO painful with unhelpful "Solutions" to problems that don't even APPLY TO MY ISSUE. No not even mention PREPAID cards in your reply or I will consider you a robot built by monkeys banging their heads on a keyboard. Uber HAS my VALID payment information, USE IT! If there is a phone number I can call, please, enlighten me"
And the response was:
"Thanks for reaching out with this.
Happy to help with this issue you are having.
After reviewing your I can see that the only payment method associated with your account is an ANDROID PAY card and it is also a prepaid card. Some cards and methods are not compatible with our billing processes and can't be used with Uber. This includes prepaid cards."
So I concluded that they are monkeys.
Then Uber banned me from logging into my account because I didn't pay.
So now it is impossible for me to pay because I can't do anything with my account.
Now they want my SSN and a bunch of other shit that I won't give them.
I told them that they were being illogical, and I got the exact same response about the prepaid bullshit.
So I sent them this photo as a goodbye.
I get my driver's licence next weekend, so I won't need Uber anymore. YAY!
Also mind grammatical errors, I talked it in and am to lazy to proofread13 -
!dev related but fucking hell I need to get this out.
Could people (including friends) fucking stop to invalidate my favourite music genre?!
'Its just too hard', 'its so aggressive', 'its only boom boom boom'
Fuck you.
Always, al-fucking-ways at every party or wherever when people are allowed to put on music, whenever I'm allowed to, my music is turned off right away.
'Sorry but not everyone likes this and you're not the only one here'
I'm sorry, WHAT? I'VE LISTENED TO STYLES I REALLY FUCKING DON'T LIKE FOR FUCKING HOURS AND I'VE SWALLOWED IT ALL. THEN AT LEAST LET ME PLAY ONE FUCKING SONG ON A WHOLE FUCKING EVENING.
And nothing against metal peoples, really not but its nearly always the metal people who put their music on all evening and keep telling how awesome metal is and the second I mention my genre or out it on: 'oh but that sucks' *switches back to metal*
Go fuck yourselves. I'm swallowing this shit every fucking time but I'm getting fucking sick of this bullshit.
By the way, my favourite genre is raw hardstyle aka rawstyle.69 -
Not really dev as much but still IT related 😂
in college we got some new macs in our class. Before we were allowed to use them the "IT Tech" came in and did something to them all (probably ran some scripts to set stuff up)
Anyway, I was completely new to OS X and accidentally pressed a key combo that opened up a dialogue to connect to a remote file server. I saw the address field was already filled out (from when the IT Tech was running the scripts). So me being me I decided to connect. Low and behold my student credentials got me in.
Taking a look around I found scripts, backups and all sorts of stuff. I decided to look at some of the scripts to see what they did. One of them was a script to add the Mac to the domain. Here's the funny part. The login to do that was hard coded into the script....
To conclude. I now have domain level access to my whole college network 🙃
Tl;Dr: stupid it tech saves password in script. I find it. I now have domain level access to the college network14 -
Non dev related but: release my first track 😊
I'd love to create something which is near musical perfection for myself 😃
There's a couple of tracks which come close for me but not 99 percent yet.35 -
1st post. Not sure if rant.
> Join 1st job after college.
> Desk assigned is close to a senior dev
> Random day, QA asks senior dev questions on something and coincidentally I happened to be working on the same thing.
> Senior dev borrows my system and explains qa something.
> By the end of explanation senior dev had bunch of shell commands written on notepasd on my machine.
> I don't understand jack shit of whats happening.
> QA looks at me and says, "Ping me once."
> I think, "no idea what just happened but must be something related to network ."
> I open terminal and type "ping" and quitely wait for further instructions (address to ping that is).
> Everyone starts laughing their asses off.
> QA guy opens slack, and sends himself the commands on text document.
> I realize what just happened
> Laugh awkwardly with everyone to ease the pressure
> FML7 -
Me talking to a recruiter (even though I am not looking for a job)
Me: If I walk into an interview, and they ask me to reverse a binary tree for a frontend Reac or Vue position or something along those lines, I will end the call and/or walk away from it.
Him: I get similar feelings from other programmers, I don't quite understand why the notion is as common
Me: Because it is fucking useless, it servers no purpose to a dev to know about that when building frontends with react, I link my github profile, for which they can find advanced backend-frontend related projects, compiler and interpreter projects, plus the title I currently have at my workplace and a bunch of other shit, I am not interviewing for a teaching position at an institute, but an actual place of work, for which if they want to know about DS and A they can review my profile which has a repo of DS and A in about 5 different languages including plain C++. I do not need to be offended by such notions since they server no purpose on the frontend, and neither do other devs. If anything it should be a casual conversation during the interview, not a basis for employment.
Recruiter: .........thank you for explaining this to me, I am sure I can bring it up to the agencies doing the reviews and interviews. Are you still interested?
Me: Are they going to give me a coding assignment for a project or a bs question like what I mentioned?
Him: I don't know
Me: then I am not interested12 -
My current one, not Dev related but still...
Walked into my interview with a full head of hair and man bun with a big bushy beard.
Started the day after I shaved off everything for a charity thing, my manager went 3 days without realising who I was and just rolled with me being there .-.3 -
Hey Friends of DevRant , this is not dev related but id like to post a picture of one of my happy places in Sydney where i am from :-) I really hope you all like it!
Milo❤️😄23 -
A Fellow Ranter said I should introduce myself, so here I go.
Me = {
Gender = "Male",
CodeOfChoise = {"lua", "PHP"},
Age = "28"
Location = "404"
}
No really here we go, I am Rex, I am dyslexic and forget code really badly but it does not stop me from trying to have fun with some ideas, I use mostly PHP these days but when I want to make a quick windows tool I use a app called AMS or AutoPlayMedia Studios what as a nice lua scripting language back end.
I been coding on and off for many years since I was about 15 and I been in love with computers since I was about 6 (don't tell my wife).
So far I like the site, its better then Twitter and Facebook as it's code related and fun to read and some stuff gets the cogs a turning.
I don't have any real foot print in the dev world, I get by but I not here to be loved, or to be big in any field, I am here because I enjoy my tech.
I leave this little introduce me with a question, what was your first or first memorial computer.
Mine was the Acorn A4000 Mixed with parts from the A3000 and A5000's :) she was a little bit of a mix match.18 -
Rich CEO's are so out of touch with reality.
We outsourced part of our software development to a third world country. During hiring process I had pushed for us to hire the more expensive, more experienced devs in a second-world country, but nooo we must save up those bucks. The pay is so low you wouldn't be able to afford rent in *city where CEO lives*.
As @GiddyNaya has ranted about, third world countries face impossibly slow internet and frequent blackouts. I also ranted about it in my last post. The "last straw" for the CEO was when our dev's computer started malfunctioning.
boss: When is that computer from?
dev: 2017
boss: 2017?! That's a dinosaur! Of course you're having battery problems!
me, trying to come up with an affordable solution for our dev: Well, you can have the battery switched.
boss: But 2017 is too old! Your computer should be *at most* 5 years old. I cannot stress enough how important it is to have your work-related tools working. (last sentence is ad verbatim)
The boss, of course, recommended a Mac. Mind you, the closest Apple store to our dev is 500km away! And a month of their salary will not come close to paying a Macbook.
Providing them with the equipment? No! We're already paying them a "competitive" salary!
Like seriously, how out of touch with reality can you be? Does greed blind you that much?
(The dev seems to have fixed the computer problems on his own tho)14 -
Guy I work with: Hey can I borrow you for a minute
Me: sure. What do you need?
Him: so this is a project me an the other dev worked on
Me thinking: Well I know he did it all and sent you the project so don't tell me you worked on it
Him: so we use it to do this and this and send an email to this new account I made because (2 minute explanation)
Me thinking: I don't care. Just tell me what your issue is! I already know what it is and does from what you told me the last time when you showed me. Which took an hour of my time.
Him: so he sent me this code which is called <Descriptive name> and in the method we have variables call <descriptive name> and it returns a <variable name>
Me thinking: You mother fucker! I don't give a shit what your method is named, what it the variable names are, and you don't need to read through every line of code to me! Just from the descriptive name you just said I know what it does! What the fuck is your issue!?
Him: we also have these other methods. This one is called <Descriptive name> which does...
Me: are you fucking seriously going to read me your code line by line and tell me what you named your variables AGAIN!?
Him: and we named this one <descriptive name>
Me: you mother fucker...
Him: and it calls this stored procedure. (Literally opens the stored procedure and shows me) and it is called...which has parameters called... And it is a select query that inserts
45 minutes later after he finishes explaining all 3 pages of his code and his 5 stored procedures that the other dev wrote...
Him: So anyway, back to this method. I need to know where to put this method. The other dev said to put it in this file, but where do you think I should put it in here? Should I place it after this last one or before it?
Me thinking: You fucking wasted my fucking time just to ask where to place your mother fucking method that the other dev sent to you in a project with only 3 files, all less than 500 lines of code with comments and regions that actually tell you what you should put there and 5 small stored procedures that were not even relevant to your issue! Why the fuck did you need to treat me as a rubber ducky which would fly away if you did have one because you didn't have an issue, you just didn't know where to put your fucking code! FUCK YOUR METHOD!
Me: Where ever you want
Him: Well I think it won't work if I placed it before this method.
I walked away after that. What a waste of time and an insult to my skills and really unchallenging. He's been coding for years and still can't understand anything code related. I'm tired if helping him. Every time he needs something he always has to read through and explain his shit just to ask me things like this. One time he asked me what to name his variable and another his project. More recently he asked why he couldn't get his project he found online to work. The error clearly stated he needed to use c# 7. His initial solution was to change his sql connection string. 😑
He should just go back to setting up computers and fixing printers. At least then he would never be in the office to bug me or the other dev with things like this.7 -
Had this conversation with a friend a while ago (not dev related). He convinced me to start working on a design! (detail: he doesn't know me well, know him through a best friend but I consider him a friend)
Friend: *shows new tattoo* what ya think?
Me: awesome man! I still idk maybe want a tattoo too...
Friend: ohhh! What of?
Me: uhm well... my favourite music genre... uhm...
Friend: what's up with your doubts?
Me: well.... everyone always tells me not to tattoo anything relating to music because musical taste cab change easily...
Friend: may I guess the genre?
Me: yeah sure :)
Friend: hardstyle, maybe raw hardstyle/rawstyle?
Me: yup!
Friend: well why wouldn't you get a tattoo of it?!
Me: well, I mean what if my taste changes?
Friend: dude. do you have the slightest clue how fucking happy/energetic you look when you hear that music?! It'd be hard to imagine you losing your love for that genre! And if then, then what? That genre has gotten you through the darkest places, most difficult times and has pretty much made you into the person you are right now, even if you'd change factories genres, it'd be a reminder of how you beat getting bullied and became the person you are now!
Me: yeah.... but everyone keeps telling me that its not a good ide..'
Friend: fuck them. You love this music to the fucking point, you told me earlier that you'd like to start producing it!
Fuck those people. If you'd like it, go get that fucking tattoo!
I love that guy!
Anyone into electronic music production here? I could use some tips 😅13 -
So I just found this app, called LifeRPG. It lets you play your life as a game, compleating quests for exp and "gems"(which you can then trade for custom rewards.. I'm thinking.. Ice cream~ <3) I think this will help keep me motivated more to do actual things in my life. Maybe.. We'll have to see. I already set up a bunch of daily missions, and continous missions.28
-
tl;dr: thanks! :)
I just love this community.
The idea of devRant is great. The emotions, the shared knowledge in each post. Never seen such densely packed quality content in a social media! :D
I enjoy spending my time here, though I do not post that much. Reading just about the life of @linuxxx, @gitpush @alexDeLarge (to name a few) share with us is just wonderful, it makes me happy! :)
I think this post is meant as a thank you, I guess? Just felt like it... hope you guys don't mind having read a non-dev related post.^^'
btw:
@dfox and @trogus, you guys are awesome as fuck!4 -
Not entirely dev related.
Just wondering if I'm the only one on here who actually EATS coffee beans regularly?
😐42 -
While not entirely related, I've been looking for new jobs lately and its starting to really fucking annoy me that I see front end requirements in nearly every goddamn backend dev position I come across 🤬
My front end skills are bad and while I do understand its necessity, I don't give a single fuck about it personally.19 -
NVIDIA have just announced Titan V, with 12GB and 21 billion transistors.
But can it run Minecraft with shaders though?5 -
Worst client request.
Craziest client.
Worst accident.
Accident you thought were impossible in the dev world.
Story time, that one time where you f*cked up really bad.
Best boss.
Nicest client.
Most satisfying hobby project.
Best dev food.
Most helpful accident.
Your favorite project you had to trash, explain why.
Weirdest thing someone asked you to fix because you worked with computers.
Most memorable thing from devRant.
Best thing to happen to you because of devRant.
Its 6am and i feel productive, its not even my app got dammit.
Project you took too far.
Best/worst drunk coding experience.
Weirdest thing you ever ended up fixing because you know stuff about computers.
Worst setup you have seen someone have.
Worst treated hardware you have ever seen.
Best skill to have picked up because of your interest for development, but isnt completely dev related.
Best/worst choice in your carreer, what happened.
Sketchiest email a coworker, friend, boss or client sent.
That one accident that prevented you from using your computer or the internet.
Moment when you thought your dev environment would get a huge boost, but ended with a plot twist.
Worst disturbance while working.
If i come up with more ill either post again, or comment here. This was all i could get off the top of my head, believe it or not.
Edit, gotta add this one: Cable porn3 -
!dev related
Wife is not pregnant......
.....we have been trying to...STAY LIKE THAT FOR A WHILE NOW and after a big scare I was really worried :v we have one kid already and that Is how we plan to stay until I start my business.
These are the best news I've had all month.
Yaaaaaaaaaaaaaaay24 -
I'm done with f/e. I so fucking hate it .
I fucking hate implementing weird highly animated websites designed by gurus
I fucking hate making them accessible.
I hate working on weird code generated by my coworkers and jump on projects with 0 specs.
I fucking hate this whole bloatware called javascript.
I fucking hate morons who think they know it all.
I'm fucking disgusted by the job market with their whole job specs ( Oh you don't have 5 year experience in some fucking stupid library I don't give a flying fuck. Too bad, we can't hire you )
And most importantly I fucking hate the day I chose f/e development instead of smth else.
Now at 29 I'm fucking stuck with this shit with no energy and patience to learn something else or at least jump on b/e or anything that is not related to web dev or js.
Sorry for so many fuckings but I had a breakdown.
Love ya.25 -
The nightmare continues.
Currently dealing with a code review from a “principal” dev (one step above senior), who is unironically called a “legendary dev” by some coworkers. It’s painfully obvious he didn’t read the code, and just started complaining and nitpicking.
It’s full of requests to do things that make absolutely no sense, and would make the code an unmaintainable mess.
• Ex: moving the logic and data collection from the module’s many callers into the module instead of just passing in the data.
• Ex: hiding api endpoint declarations by placing them in the module itself, and using magic instance variables to pass data to it. Basically: using global functions and variables instead of explicit declarations and calls.
• Ex: moving the logic to determine which api endpoint to use, for all callers, into the view.
More comments about methods being “too complex” (barely holds water) right next to comments saying “why are these separate? merge them together!”
Incredulously asking how many times I’m checking permissions and how ridiculous it all is. (The answer? Twice.)
Conflating my “permissions” param and method names with a supposedly forthcoming permissions system overhaul, and saying I shouldn’t use permissions because my code will all have to get rewritten. Even if that were true, and it’s likely not, the ticket still needs to use the current permissions. I can’t just ignore them because they might be rewritten someday.
Requests to revert some code cleanup because the reviewer thought the previous heavily-nested and uncommented versions (with code duplication) were easier to read. Unsurprisingly, he wrote them.
On the same ticket, my boss wants me to remove all styling and clientside validation, debouncing, and error messages from a form. Says “success” and “connection failed” messages are good enough. The form in question sends SMS and email using arbitrary user input for addresses. He also says it shouldn’t be denounced on the server, and doesn’t want me to bother checking permissions. Hello, spam!
Related: the legendary dev reviewer says he can’t think of a reason why we would want to disable the feature for consumers, so I should remove the consumer feature flag.
You can’t make this stuff up.7 -
Not dev related, but if you're in Texas stay safe this weekend.
The power outages are going to suck the most, so remember to save your code every other minute.4 -
!dev related whatsoever fuck off if this bothers you
Just got into a big argument with my brother in law because the little bitch was exposing my father and mother in law(which I adore) to the virus by virtue of this little shit partying every other fucking day, going out with people etc and then having my in laws pick him up etc.
I am not gonna lie, I love the kid, but this shit pisses me the fuck off, my in laws are over 60 each and I ain't about to fuck with the chances of my child's grandparents dying because some fucktard thinks partying is more important.
Been wishing for the motherfucker that would since a while now, just hope it's not this kid.5 -
Somebody asked on how to get started on Full Stack web application development.
This is how I got started.
Client side Web Application Development:
---------------------------------------------------------------
• Start with basic HTML, CSS and JS, JSON. For quick learning, see W3Schools for these topic or YouTube it.
• Get a local web server. "200 OK!" webserver chrome extension is a good start. (https://chrome.google.com/webstore/...)
• Learn Chrome Dev Tools to debug the pages. YouTube it.
• Get a good IDE. I am very happy with VSCode. You can use it for very serious WebApps.
• Start learning JavaScript language in depth, but just related to Web Browser related topic or you would get sucked in server side too early.
• Install node.js. Learn NPM package manager. Learn basic node commands.
• Learn complexity of JS file referencing, JS modules in browser. Just learn, don't use it yet, to understand the benefits of code bundlers.
• Learn Webpack code bundler.
• Learn how to make you simple site much faster and using in Mobile using "Progressive Web Apps".
• Now learn to make modular UIs. I love React. Focus on getting the UI code modulear. Create Single Page sites. (You are not there yet to create a Web App) “Create-React-App” started kit is a good starting point.
• Learn to create multi-page site using React-router.
• Learn application state management using Redux.
• Learn to create application decision engine using Redux-Saga.
Practice and master each stage.
Along above, learn git / GitHub (to learn from others code), find good web resources like Medium / Smashing magazine, good YouTube channels etc. I subscribed to some popular Udemy courses too.
Server side Web development:
------------------------------------------
:) First learn client side Web Application development. Server side learning is another story.3 -
!Dev
Can't stand it when you excitedly mention the Mars rover (or anything space related) to someone and they say "Yeah but what's the point you could be feeding the poor or sorting out the environment with that money instead"
...yeah, you could. Or you could be doing that with money from the army instead. Or football. Or any other popular sport. Or yaknow, you could personally be doing that rather than spending all your salary on crappy clothes you're going to throw away in a few months anyway.
And that's not even mentioning the jobs it creates, the people it inspires to go into science + tech fields, the scientific advances it makes for humanity, etc. If you're that against scientific advancement then please, by all means surrender your possessions and just go live in a cave somewhere.6 -
!rant
Most programming shirts/hoodies really suck. They fall into two categories:
1. Super lame pun quotes in an ugly font.
2. Memes transfer-printed onto cheap fabric
I'm not against puns, or quotes. I quite like the design from @AlexDeLarge
https://devrant.io/rants/830390/, and I've been looking for a nice shirt with Dijkstra's "simplicity is a prerequisite for reliability" on it.
But many do not put any thought into beautiful design, and shit like "No place like 127.0.0.1", "404 girlfriend not found" or "There are 10 kinds of people" really stopped being funny a decade ago.
Good design, colors & quality are so fucking important.
What are your favorite dev-related clothes?16 -
Not specifically dev related other than being hired as a dev, more a corporate thing.
I have medical issues that mean I can be a bit variable in my starting time. Company was aware and floated flexible hours as a possible solution, but never said it *was* a solution, and just left it there really breezy.
Nailed this down with my line manager a couple weeks later after HR lost their shit, apologised and thought nothing of it.
Few days later I read a blog post about IP clauses in contracts that reminded me I intended to ask, as mine didn’t have one.
Asked HR, no response for like an hour, then “we’ll get back to you on that”
Following week, pulled into a sudden meeting. “Sorry for short notice of meeting, but we’re terminating your employment effective immediately for ‘lack of commitment’”.
Utter. Bullshit.
The day before, the company literally had a company day where they banged on about their values and how they wanted to support their employees and foster an environment for good health and good mental health.
No disciplinary proceedings. My line manager found out 5 minutes before I did.
I emailed a few colleagues afterwards and apologised, and they were stunned it had gone down the way it did.
I was so blindsided and angry in the meeting, especially after I believed I’d found a company that was actually different and cared.
And I did my work, I stayed late quite often, even produced a couple internal devops tools in my time there.
The kicker is that it was within the probation period, so I have literally no recourse for any action against them.
What’s the most bullshit corporate clusterfuck you’ve been through devRant?2 -
Dev: Can you please tell me why you changed this?
Me: Because we need to handle permissions in the app. The quickest way of doing it, according to the docs, is [insert change log here]
Dev: But we can just check for the user's token.
Me: That's not exactly a permission, because...
Dev: I was only showing the information related to the user according to their token.
Me: I understand. But that means you're filtering data, not authorising users to access it. If a user is logged in, but changes query parameters, they can still access data they shouldn't be able to.
Dev: Whatevs.
Le me then proceeds to try to push my changes (that took the whole day to implement), gets a "you need to pull first" message from git, doesn't understand why, logs onto GitHub and realises dev has implemented their "permissions".
I was the one responsible for making those changes. Le dev was meant to be doing other things.
How do I even begin to explain?7 -
I'll use this topic to segue into a related (lonely) story befitting my mood these past weeks.
This is entire story going to sound egotistical, especially this next part, but it's really not. (At least I don't think so?)
As I'm almost entirely self-taught, having another dev giving me good advice would have been nice. I've only known / worked with a few people who were better devs than I, and rarely ever received good advice from them.
One of those better devs was my first computer science teacher. Looking back, he was pretty average, but he held us to high standards and gave good advice. The two that really stuck with me were: 1) "save every time you've done something you don't want to redo," and 2) "printf is your best debugging friend; add it everywhere there's something you want to watch." Probably the best and most helpful advice I've ever received 😊
I've seen other people here posting advice like "never hardcode" or "modularity keeps your code clean" -- I had to discover these pretty simple concepts entirely on my own. School (and later college) were filled with terrible teachers and worse students, and so were almost entirely useless for learning anything new.
The only decent dev I knew had brilliant ideas (genetic algorithms, sandboxing, ...) before they were widely used, but could rarely implement them well because he was generally an idiot. (Idiot sevant, I think? Definitely the idiot part.) I couldn't stand him. Completely bypassing a ridiculously long story, I helped him on a project to build his own OS from scratch; we made very impressive progress, even to this day. Custom bootloader, hardware interfacing, memory management, (semi) sandboxed processes, gui, example programs ...; we were in highschool. I'm still surprised and impressed with what we accomplished.
But besides him, almost every other dev I met was mediocre. Even outside of school, I went so many years without having another competent dev to work with. I went through various jobs helping other dev(s) on their projects (or rewriting them), learning new languages/frameworks almost every time: php, pascal, perl, zend, js, vb, rails, node, .... I learned new concepts occasionally (which was wonderful) but overall it was just tedious and never paid well because I was too young to be taken seriously (and female, further exacerbating it). On the bright side, it didn't dwindle my love for coding, and I usually spent my evenings playing with projects of my own.
The second dev (and one one of the best I've ever met) went by Novo. His approach to a game engine reminded me of General Relativity: Everything was modular, had a rich inheritance tree, and could receive user input at any point along said tree. A user could attach their view/control to any object. (Computer control methods could be attached in this way as well.) UI would obviously change depending on how the user could interact and the number of objects; admins could view/monitor any of these. Almost every object / class of object could talk to almost everything else. It was beautiful. I learned so much from his designs. (Honestly, I don't remember the code at all, and that saddens me.) There were other things, too, but that one amazed me the most.
I havent met anyone like him ever again.
Anyway, I don't know if I can really answer this week's question. I definitely received some good advice while initially learning, but past that it's all been through discovering things on my own.
It's been lonely. ☹2 -
One of the biggest reality checks you will run into when starting your first dev related job - and which they don't teach you about in school - is that a lot of the time will be spent working with other people's code, and rewriting it into "your own" is rarely an option.
You might be super into making things, but not everyone manages to maintain that same spark while taking over a 15 year old project with fundamental issues that have to be triaged "for now" because you need a hotfix on this other specific thing out in prod before lunch.
There are no gods now. They left the company years ago and nobody knows why they used the windows registry as a user repo.3 -
I’ve just talked to my cousin (24 yo) about smartphones, since I saw that he has an old phone and I asked him if he wanted to buy my old S6 (for reasonable price), he declined this offer moreover he said that he is not planning to change his current device. I was kinda shocked tbh how one can live like that (being online only when using PC), a while after that I realised that he was the one who was smart in this conversation, the one that does not get influenced by others in this matter. I wish I could live like that, when he is not available, he’s just not available. I mean this rant is not purely dev related, but, quite a lot of us here are maintaining some projects, maybe need to talk to managers after their work to make some decisions, doing some side projects. I know that we sort of agreed with those rules at the beginning, but don’t forget to stay offline for some time, especially now when holidays are coming and there will be occasions to spend some time with our families. Just a friendly reminder :)10
-
"Eww that is not Dev-related!"
Shut the fuck up. For me, devRant is a social media for developers and not a social media about only dev-related shit.
"devRant is a fun community for developers to share and bond over their successes and frustrations with code, tech, and life as a programmer!"
You see?
"for developers"
"about code, tech and *life*"
For fucks sake... Stop crying around and just dislike it if you don't want it.7 -
This is a friend's story:
So I've been trying to upload a free sticker pack for iMessage to AppStore for a while now. Why "trying"? because it keeps getting declined for the silliest reasons. It's nothing complex: just a bunch of our company's stickers about dev life. "Stickers for devs, from devs."
The first time Apple has declined the app because of the overall design, the second time it was because we used iMessage in the title. But this time it makes no sense at all. This is the message I got from Apple:
"Your app contains references to test, trial, demo, beta, pre-release or other incomplete content.
Specifically, some of your app’s stickers have “beta” references."
Huh? Check out the pic - one of our dev-related stickers says "still in beta". I guess Apple took that way too literally. Good thing they didn't tell me my app was too buggy because it has a sticker of a bug which says "it's not a bug, it's a feature"...
On second thought, what if AppStore is a modern-day Genie? Maybe I should add a sticker that says "Apple owns me $20 million in stock"? Or just one that says "Apple approves this sticker pack".
#Thisneverhappens_on_googleplay #appstore_make_a_wish #rookout8 -
Recently I fucked up my laptop's rootfs USB stick again by tugging on it with some wire.. I think it got detached during runtime. Doesn't boot anymore.
So I attached it to my server to chroot into it and see what's wrong..
# cryptsetup luksOpen /dev/sdf2 cryptroot
> Unlocks without errors.
# btrfsck /dev/mapper/cryptroot
> Nothing wrong.
# mount /dev/mapper/cryptroot /mnt
> Mounts just fine.
# chroot /mnt (some other filesystems like /proc, /sys, and /dev were mounted first but meh)
> Enters chroot just fine.
# pacman -Syu
> Upgrades just fine.
# su condor
> Switches user just fine.
$ vim -p some files
> Enters the editor just fine.
Mounted it again to my laptop and try to boot, because it clearly seems like everything is just fine..
> Not gonna boot up. You can unlock your cryptroot and then I'll just fucking stall without saying shit.
MotherFFFFUUUUCCKKKEERRRRRRR!!!!!!! Fuck you HP for making such horrible USB connectors, and fuck you Arch for not giving something more verbose related to the issue, so that I can actually know what's wrong with you, and fucking FIX IT!!! Fucking pieces of junk! Do I really have to build my own PC and build my own LFS, just to have something halfway decent?!3 -
!dev but definitely rant
Here's a fucking thought:
How is holding women over different standards at events and (non-physical) competitions (hackathons especially, somehow) NOT widely considered sexist? I don't even mean towards men - yes, of course.
But also towards women: By preferring their results in some competitions in order to "support them", you implicitly degrade them to be small children in need for praise. You imply that you expect them to perform worse. By "women-first" PR bullshit, you do what you claim to be against. Fuck you.
Why can't we just hold everyone to the same fucking standards? Women can be just as good in tech as men, when interested. I would even make a point that these different standards hold back women from trying to get into any tech-related career.17 -
This rant is inspired by another rant about automated HR emails like "we appreciate your interest [bla bla] you got rejected [bla bla]". (Please bare with me).
I live in an underdeveloped country, I graduated in September, did Machine Learning for my thesis and I will soon publish a paper about it, loved it wanted to work as ML/data science engineer. On all the job postings I found there was only one job related, I sent resume, they didn't answer, couple months later that company posted that they want a full stack web dev with knowledge of mobile dev and ML, basically an all in one person, for the salary of a junior dev.
- another company posted about python/web scraping developer, I had the experience and I got in touch, they sent me a test, took me 3 days, one of the questions took me 2 days, I found an unanswered SO question with the exact wording dating to 6 months ago, I solved it, sent answers, never heard back from them again.
- one company weren't really hiring, I got in touch asking if the have a position, they sent a test, I did it, they liked it, scheduled an interview, the interviewer was arrogant, not giving any attention to what I am saying, kept asking in depth questions that even an expert might struggle answering. In the end they said they're not really hiring but they interview and see what they can find. Basically looking for experts, I mentioned that im freshly graduated from the very beginning.
- over 1000 applications on different positions on LinkedIn across the whole world, same automated rejection email, but at least they didn't keep me waiting.
- I lost hope. Found a job posting near me, python/django dev, in the interview they asked about frontend (react/vueJS) and Flutter, said I don't have experience and not interested in that, they asked about databases, C and java and other stuff that I have experience in, they hired me with an insulting salary (really insulting) cuz they knew im hopeless, filling 2 positions, python dev and tech support for an app built in the 90s with C/java and sorcery... A week into the job while I'm still learning about the app I'm supposed to support, the guy called me into the office: "here's the thing" he said, "someone else is already working on python, i want you to learn either react or vueJS or flutter" I was in shock, I didn't know what to say, I said I'll think about it, next week I said I'll learn react, so I spent the week acting like im learning react while I scroll on FB and LinkedIn (I'm bad, I know).
- in the weekend a foreign company that I applied to few weeks ago got in touch, we had some interviews and I got hired as DevOps/MLOps. It's been a month and I'm loving it, the salary is decent and I love what I do.
Conclusion: don't lose hope.8 -
SOO.
I work at a grocery store, right. Cashier and all ya know, livin the dream. And whoever manages our product database. Needs to get thekr stuff together. We managed to confirm the DB isn't the same across the the registers. So now I have a bunch of stupid pictures of barcodes in my phone so I can make error reports for each and every single item that doesn't ring up. I know not ready dev related. But a dev somewhere is slacking5 -
I'm the only developer in my company. I am a "junior dev" who started working like 6 months ago. Safe to say I am not well experienced and have a lot to learn in this journey. Due to this pandemic, my bosses who have been flaunting their wealth have started making losses and now needs to find another way to get money. Mind you, the company I work with is a marketing firm.
So what the bosses thought of doing was creating a delivery service due to the current situation. It is not their field but since they still need to show people they are the rich people, they need money either way. Since I'm the only developer in the company I've to make this application. I've to make an Android and iOS app with a back-end and an admin portal all in 1 month. My pay is shit and by shit I mean less than even 700 USD. I've not done a project like this before so there would be a learning curve as well. And there is no one to guide me either.
They think just because they have hired one developer anything development related is settled and I will do everything no matter how big or complicated or how shitty my salary is.
The feature list is a whole system, like it is so complicated that someone could really make their own company just to work on that application. It's HUGE.
I'm thinking of saying no I can't do this shit. But just wanted to see what some more experienced devs say about this. I've attached the features list in the rant.39 -
Not entirely dev related but the year that the mass surveillance companies go away (Google, Facebook (and WhatsApp, Instagram etc), Microsoft and a few others), I'll call that the best fucking year ever.
I hope I'll get to experience that in my lifetime!5 -
I know this isn’t dev related at all but...
Nor is it a question, as my fat finger set it to...
Eminem just dropped a surprise album at midnight last night. No promotion, no bullshit. Just straight hip hop.
And the album cover is a throw back to the beastie boys!
If you can’t tell already, I am super pumped about this!!!17 -
!dev
I just opened an Instagram live video for the first time. It was a video from Snoop Dogg and I thought...
“I can almost smell the chronic he is smoking on”
... then I remember I live in Vancouver BC and that smell is the 80 year old man and his wife smoking a joint at the crosswalk.
—> I like the place I live :) -
Crazy code.
You know when you come across some code, where you think: “I kinda see what you were going for, but it’s still hella dumb though...” right?
Currently doing some work on an F# backend, and the dev clearly knew enough of the language, but their code makes me question a lot.
The problem is simple: use a third party tool to generate images of each page in a pdf.
Said tool supports:
1. Querying the number of pages
2. Getting all pages as separate images in a single invocation
Can you guess how the dev solved it?
They’ve recursively incremented a page number, called the external tool to grab the image of that page.
“But how does it know when it’s run out of pages?” I hear you ask.
Simple. Catch the inevitable exception, and check against a hardcoded string literal to see whether it says “must be before the end of the document”.
I shit you not.
I nearly had an actual seizure when I was debugging some semi-related code and ended up in this wonderland of fuckery.
The recursion and pattern matching was flawless though, yet the tool’s website clearly states the supported functionality.
The whole thing feels like they tried to do it the right way, but couldn’t be bothered / couldn’t get it right, so they ended up creating this insane bit of madness.5 -
Completely 100% not dev related.
But really I need the opinion of smarter people. Tell me how I don't make fun of the way people look, talk down on others regardless of <whatever>. Try to be as nice as possible to everyone, but the moment I say that I am not attracted to overweight people (women in my case since I am a heterosexual male) am I suddenly fatphobic and hate fat people. First of, phobia means fear, and I can assure people that fat people don't trigger any fear response from my end.
Nor do I disregard them as humans just cuz of them extra kilos. But suddenly because I explain how I can't be sexually attracted to someone that is overweight am I fatphobic?
This shit baffles me.48 -
Not dev related but still a rant:
My company decided that all the network traffic should go throu a virus scanner. But they don't know what the fuck they are doing, so now EVERY valid SSL cert gets rejected by our browsers because the virus-scanner breaks the SSL encryption.
Anyone open for a pishing attack?8 -
Hey guys and girls ^~^
I hope this question is ok as it's not entirely dev related.
I'm planning on building a custom cattracking device that i can attach to a cat harness. It obviously has to be very small and light. This is why i had the pi zero in mind.
I want to track my cat via Gps and send location via gsm (and use a trigger if he connects to my wifi to set off an alarm so i can let him in).
My experience with pi's is limited but i have some with arduinos.
Besides that i would need a case which keeps the pi save from dust, humidity and maybe rain but won't interfere too much with the gsm signal.
First: is this even possible?
If yes, what would you recommend?
Are there better ways to do this?
Thanks to all in advance35 -
Not exactly a dev related rant.
Do you ever get the feeling when you're not working, like today, that you're kinda wasting time (can't find a better way to describe)? I usually work on Sunday at home, running behind insane deadlines, trying to anticipate tasks. Today was different, I woke up to a fresh VS 2017 install, updated my .net core api to 2.0, learnt how to deploy to Azure, made a CI/CD pipeline and then spend some fun time with my 5 month baby. Argued with him when Azure didn't let me make a new subscription. Sat on the sidewalk with him doing absolutely nothing for a solid half hour, only looking the way he admired everything around him and stuff. Took the trash out, did the dishes, helped with the laundry. But yet I feel like tomorrow gonna be a rough day, where everything will blow up 'cause I didn't did anything work related.
I'm starting to think I lost the taste of enjoying myself, enjoying the people around me, my family, parents, friends. I've been spending too much time on autopilot. Wake up, smoke, work, eat, work, smoke, sleep. Repeat.
I do enjoy my job, a little less when it's not dev related, but I do anyway. We are a small company with big contracts and tight deadlines. Always struggling to give our best and advance further, but I can see I'm loosing something while giving 120% of attention to my job.
Anyway, just wanted to get this thing out of my chest. Thank you if you read this far.7 -
Not dev related.
I have only traveled to the places the Army send me to.
I didn't wanted to go to those places.
But there are a group of countries I have been dreaming of visiting them since I was a child. One is Spain. I would kill to go to Spain and see many of the landmarks that exist in that gorgeous country.
The other, is France. And one landmark that I always wanted to see was the cathedral of Notre Dame. Now, the reports I have seen regarding this make me believe that it can be restored, since the central spire that was not saved had already been added during a restoration project some time ago. The entire wooden interior? Lost. Bell towers are good and a couple of other things as well. I have mad respect for French people, and know they will need to do whatever it takes to get this done, and French business magnates have already started pledging to rebuild.
What pains me is that it will not be the same, and I feel time coming down on me as the places I dream of visiting face the possibility of similar tragedies happening to them.
I guess I have to hurry up.6 -
Not directly a dev related rant but needed to write it somewhere. (Also, long long rant, be aware).
I am currently working on a project for a client who is going to launch a new product. He wants us to create the brand and choose the logo, colours, communication... BUT before everything we have to deliver the website design.
We told him several times that the design has to be created AFTER the brand is created, however, he insisted. Then, we offered him to develop the UX/UI patterns but the colors and a few more things would be delivered after, so his 3rd party dev could make the job.
After working on the first draft, we sent it to him and he refused it, calling it "poor designed". We insisted that it was a draft for the UI which he ignored.
He asked for another design by taking as example a website from another (unrelated) company. We worked for another 2 days and delivered a more finished design, which he automatically refused again.
He called us to his office in order to provide us exactly what he wanted in every part of the site. He only gave us the home page and the product page, and ordered us to work through the weekend (Which we didn't as he is being quite petty about everything and bullying us).
We delivered this third draft and he made changes, sometimes going back to things that he refused before.
Now his 3rd party dev has things to work, but he called yesterday today telling us that the rest of the site must be before friday, date in which we will be showing him how the brand will be and what we have created. He didn't care about and demanded the designs.
I helped the designer to develop the designs of the website as I can work in Photoshop (I am mostly front web developer but can design UI) but he is now busy working on the brand and I had to make ALL the remaining designs, knowing that the client will reject them as soon as they are sent to him, since he hasn't given us any indication on how and what he wants.
We developers sometimes make futile work which will be used a few days or months or in order to provide demos, however, the time I wasted today made me get behind other deadlines, which makes me feel bad for not being able to accomplish them.4 -
Not exactly dev related but possible because of my job.
After an interesting and emotional change during the last 0.5years, I am still here in
Ireland.
My job is good, could be better but definitely the best I’ve had so far..
I’m only here because of my job, it wouldn’t have been possible (at least not as easily) if I wasn’t a software engineer.
One of my dreams I saved for for years in Switzerland finally became true with just saving 4 months over here because the government doesn’t take everything you have left at the end of the month.
I finally got an old Jap...
This is my 1997 Toyota MR2 I bought on Monday..
So happy..7 -
Hey DevRant fam! Hope you are all doing very well wherever you may be. This is not a dev related post but just something i wanted to get off my chest , 20 minutes ago I watched the movie “night school” along side my brother. I was sat down along side two girls on my left and i thought “hey they seem nice” in my mind.
Well i was wrong - throughout parts of the movie she would randomly turn to give me a weird look, as if i was something else? Unfortunately i suffer from eczema and really cant help it and have to undergo treatment monthly and with that comes bullying and judgement from randoms.
What really broke me was that she had the nerves to comment loudly to her friend right next to her about me, say things like “ damn is he ugly “ and many things along those lines, and also about how i ate my pringles? Like hey i love my pringle chips!.
At the end, movie done, my brother is happy I’m happy(not really) we both got up the two random girls walked in front and just gave me this weird stare and had to judge me by the way i walked, thats a whole other issue but i just wish they would have the thought- how would you feel if you put yourself in my position and have to go through my emotions you put me through because you wouldn’t think before you speak ? :-( well thats not everything but some of what i have to deal with unfortunately - sorry this is so long.
Hope all is good for everyone- thank you ☺️
Milo24 -
Husband's birthday. Out in downtown Wiesbaden celebrating if any german ranters are nearby. I suck at planning so i'm sorry for the late notice2
-
Just wanna to share my story:
I just quit my job 2 months ago to ramp up my own startup. I will be funded with 2k Euro per month for 1 year to prepare the founding of my startup. Basicly that means i got one year to build backend/frontend/app. I have a friend that is doing some nontech related stuff like business development and shit. Sounds good until now i guess.
But:
Developing all that stuff in a one man show as a junior-like developer is really hard. I did not find another dev who wanted to join me as a sideproject or something.
Do you guys think thats even possible to ramp up all this by myself or am i to optimistic? I mean, i learn a lot atm, but i am a bit scared to fail too.
That should not be whining or shit, just gathering some input of you guys.
(excuse typos and stuff as i am not a native speaker :) )17 -
Pick his nose and well
You know what happened next..
Hey! You said what another dev did, not mandatory dev related! Exploited the question5 -
Spent a lot of time designing a proper HTTP (dare I even say RESTful) API for our - what is until now a closed system, using a little-known/badly-supported message-over-websocket protocol to do RPC-style communications - supposedly enterprise-grade product.
I make the API spec go through several rounds of review with the rest of the dev team and customers/partners alike. After a few iterations, everybody agrees that the spec will meet the necessary requirements.
I start implementing according to spec. Because this is the first time we're actually building proper HTTP handling into the product, but we of course have to make it work at least somewhat with the RPC-style codebase, it's mostly foundational work. But still, I manage to get some initial endpoints fully implemented and working as per the spec we agreed. The first PR is created, reviews are positive, the direction is clear and what's there already works.
At this point in time, I leave on my honeymoon for two weeks. Naturally, I assume that the remaining endpoints will be completed following the outlines/example of the endpoints which I built. When I come back, the team mentions that the implementation is completed and I believe all is well.
The feature is deployed selectively to some alpha customers to start validation testing before the big rollout. It's been like that for a good month, until a few days ago when I get a question related to a PoC integration which they can't seem to get to work.
I start investigating and notice that the API hasn't been implemented according to the previously agreed upon spec at all. Not only did the team manage to implement the missing functionality in strange and some even broken ways, they also managed to refactor my previously working endpoints into being non-compliant.
Now, I'm a flexible guy. It's not because something isn't done exactly as I've imagined it that it's automatically bad. However, I know from experience that designing a good/clear/future-proof API is a tricky exercise. I've put a lot of time and effort into deliberate design decisions that made up the spec that we all reviewed repeatedly and agreed upon. The current implementation might also be fine, but I now have to go over each endpoint again and reason about whether the implementation still fulfills the requirements (both soft and hard) that we set out to meet.
I'm met with resistance, pushback and disbelief from product management and dev co-workers alike when I raise the concern that the API might actually not be production-ready (while I'm frantically rewriting my integration tests and figuring out how the actual implementation works in comparison to what was spec'ed).
Oh, and did I mention that product management wants to release this by end-of-week?!7 -
Management Double standards...
At a previous employer, the manager had me doing some QA testing for a updated version of some customer facing UIs. I spent 3 days constantly testing, except for my lunch break.
Every bug that I found I sent to a Sr dev.
Now this Sr dev was a coding savant. I mean awesome coder, but he had the personality of a rat and snake combined. If he wasn't coding he was brown-nosing the manager, talking about how he was doing all the work, or trying to rat on us other devs.
Anyway this dev has spent the 3 days of bug fixing alternating between watching videos and fixing bugs. Don't know what the videos were, don't realy care. I do know that he did not like to be disturbed while watching them...
On the third day, on my lunch break, I decided to watch two fifiteen minute videos on VSTS feeds and linking node packages.
As soon as I started Sr dev came over and asked me if I was focused on the teams priorities. I told him that it was my lunch break and since this was related to an upcoming sprint I thought it was worth it.
This S.O.B. goes full out hissy fit. He was flat out throwing a tantrum like my small daughter would. He made such a noise that my manager walked over and asked what was going on.
This shitbag Sr dev smirked at me and asked to speak to the manager in his office. When the manager called me over I knew what was up. I was lectured on not focusing on the teams priorities. I tried to explain that the videos were relevant to an upcoming sprint but was shot down. When I brought up the fact that the Sr dev was watching videos, the manager told me flat out that he didn't care. I was mad and told the manager that this was bullshit. All the manager cared about was keeping the Sr dev happy. I was told to "treat <shithead sr dev> with respect or else".
It was at that time I decided to look for another job. Less than a month later I left, for a much better paying job with awesome benefits. Sr dev acted like he was hurt I was leaving. Manager couldn't have cared less.
When some others on the team heard what he did, they started looking for work elsewhere too.
A month after I left another Sr dev on the same project left. At the same time a BA and QA tester demanded to be put on another team or else they would leave.
Manager started out with a team of 6 was left with only two people.
When the last one left, manager had the nerve to ask me why I didn't let him know anyone was unhappy. I told him if he cared so little for me, why would I think he care about them.
Ultimately, leaving was one of the best things I could have done. -
This is going to take a second to get dev related, please bear with me.
So, I'm from a pretty small (and poor) town. Like most small towns, not many give a damn about computer science/IT (that shows by the fact I'm the only CS major. And there's one IT major).
Now, my high school offers a few "career prep" classes. There's (no exaggeration) almost 5 or 6 classes for medical majors to prepare themselves; like 4 different agriculture based classes; 2 business major classes; and surprise surprise...not a damn Computer Science or IT class.
Yes, we have a computer class. But can you even call a "How to Use Microscoft Products" class an computer class? Finally by my senior year, I got pissed off by this.
I had/have relatives that have worked/are working in the school system, so it wasn't hard to get a meeting with the superintendent and the assistant superintendent to discuss my thoughts. They were both open to and even supported my ideas. But due to funding, it wasn't a feasible idea at the time. (Especially since not many care about CS or IT.)
This is where I get really really pissed off. Being that the town is small, the people with money/a name tend to control things. So, a former principal retired with the expectations to work in another county. However, this job fail through. But there was a "magical" opening for a job that didn't exist before this job fail through.
This pisses me off. We can create a job for someone and afford a full time salary for them, but we cant get an actual CS class. (And this isn't the first time a job was created for someone.)8 -
Not exactly a dev related rant but housing contract expired on 10th, booked a hotel for 2 days as flight to Bangkok on 12th.
I reach there to find it's been cancelled god knows why and didn't think it'd be nice to fuckin mail me about it.
Ended up in a shared room thing coz outside is -8c. Last time I ate was Friday night (today is Sunday evening) last time I had water was yesterday noon, and I've slept without a break for 27 hours.
Wifi they provided doesn't work btw so thank you netgear-ap for your unprotected WiFi.
Flight in 17 hours now. I can bear with it. Wish me luck~3 -
Ya boi got a new vehicle. Its an SUV(cuz i got kids) a nissan murano 2017, maaaan this one is a good vehicle.
When I leave the truck on and I take the keys with me it makes this little beeping sound. And because I am weird I like to say: "ah, sentry mode"
I spent 10 years driving a Honda Civic. Not gon a lie, it was a really good car and it never gave me any issues. But it was starting to show its wear and tear and I didn't trust it for a long trip sort of deal.
Is this dev related? Fuck no, I was just fixing to be random and te y'all I got a new vehicle.
Texas14 -
!(dev || rant)
Dudes and dudettes, i shall ask you all one question: what is the thing/hobby (or things/hobbies) that you always wanted to get into and never gor the chance?
For me i thing first would be brewing, as i would love to refer to myself as a "Brewmaster" like in Warcraft (bonus points if i wear a panda costume) more then an "Engineer" (a trust worthy one even), but i think i might have the chance to as soon as i will have the chance (and means) to move alone as i already know a few things from my dad. The second would be something really cool i saw on reddut and made me remember the old times when i will watch timelapses in this topic on you tube: Crystal growing! Like, middle school chemistry, not meth! At least for now.. 🤔 Anyway, here is a nice pic with some dude's work, looking forward to hear abiut yours!!
PS: Bonus Points for a pic related to the thingie!8 -
CTO: We'll use epochs for any time related fields in our services.
After service integration...
Dev from producer team: Hey the time field is showing up as 1970 and not null in your table. That seems to be a bug.
Me: Code looks fine. We are converting epochs to timestamps here. Null is taken care by the library function itself.
The same dev: Actually we are sending zero instead of null values in that time field. But we'd want the end table to treat that as null.
Me: Why can't you send null then?
The dev: Actually avro doesn't support nulls. Hence the zero.
Me: WTF??????
Manager to me: Actually you need to convert them as null. Anyways, this is not a blocker and we can live with it for now.
END OF RANT
Why can't they fucking send it as null? And when I asked about the details, that particular event type doesn't require that field. Still the manager insists on sending that field for it.23 -
Good question, what wasn't bad about 2020?
As far as good things go.. well, COVID-19 actually. Back in February the lockdown began in Belgium, and while many people got bored out of their minds, I actually became a lot more productive. So many projects started back then, and I got a lot better at programming because of it. Now I can confidently write most bash stuff without ever looking anything up. And the code is maintainable, on account of putting everything into functions. You can literally navigate the code just by looking at it. On older code I always had issues with that.
I'm very glad that essential travel even back then wasn't really restricted. Because my bank is retarded about online banking, I have to go to the bank every so often to check my balance. At the time I tended to do that late in the evening, when nobody else was outside and I had the entire town to myself. That was one of the travels considered essential. So I kept doing it and made that my biweekly walk. I really enjoyed that. Gets your mind off things.
Bad things would be the utter stupidity that the general public had shown me during that pandemic. Burning down 5G antennas and not even getting the right ones, toilet paper, 5G death beams in street lamps?! They even sent death threats to telco workers over sensationalist bullshit from what IIRC was just a random Twitch streamer. Those people should just fucking kill themselves, choke yourselves in that pile of toilet paper you got yourself and then called yourself financially challenged. You braindead fucking retards!
Another dev-related thing is the normalization of SJW terminology. Now even "blind playthrough" gets your ass banned on Twitch. I saw a tweet about a Twitch employee (I think) proudly saying that they implemented it. Most upvoted comment on it was from a blind person, asking why they did this and not made the Twitch app more friendly to use for blind users. They too thought this was bullshit. Yet it still got added in, and more and more people are starting to think that "this is fine". Hell even that "this is necessary".
What annoys me the most is that this mostly comes from the US, where around that time they laid their knee on George Floyd, and didn't fix their legal system at all. As a European it baffles me since we have many immigrants here (the Drumpf even called Belgium a hellhole over it) and we just don't give a shit about whether or not they are "truly Belgian". We just let them live their daily lives like everyone else. Imagine just not giving a shit. Imagine not bothering them, not with racism, not with reverse racism, not with anything. Just let them do their thing and that's it. Yet despite Belgium being one of the most inclusive countries in the fucking world, I still got called a racist many times for asking.. why did you implement this? Why this, and not tackling the problem at its actual and pretty fucking obvious core?
So all in all I can only hope that 2021 will get a little bit better. But that's the same thing I said in 2019, and it didn't quite come true.11 -
Hello everyone.
I'm switching phones from Android to iPhone. Mostly because of stronger security policies, longer support for security updates and whatnot.
I would like to know what useful iOS apps you use. Does not have to be dev related. Just hit me with your best shot.
I know that there will be people screaming MUH ANDROID. I don't really care. You do you.22 -
0: Monitors and Graphic's Cards become affordable for us poor graduates
1: Node bloat becomes a thing of the past with WA or has auto-minimize functionality to keep only essential code
2: North American internet companies all go out of business due to free super high speed infrastructure maintained by a trust of communities and elected delegates
not all "dev" related per se, but my current day to day gripes answered6 -
Not a dev related rant but more of a workplace rant.
I work in a business center with around 30 small offices. We share the common areas like kitchen, meeting rooms and bathroom.
Today, the cleaning lady told me to use the bathroom on the other side of the workplace because she spread bleach all over the men's restrooms floor.
The reason? Someone peed completely outside the toilet. I understand men can miss a couple of drops but a complete load? It's not the first time it has happened but I can only think he enjoys doing it.
I wish I had my own bathroom... -
Am I the only one who gets really excited while looking at how other people solve problems and how they make things? even if not related to dev3
-
The story of how I got my new job (I will start in december) even though it is not a dev related one:
I was about to reduce my work hours, because my wife was getting a really good job. We couldn't both work full-time, because our son is in kindergarten. Then she broke her ankle and the job was gone. Right at this point I was offered a job at a friends company. I knew him by being an intern in his company.
Things always go well in the end.1 -
Not dev related.
I am fucking tired of the house buying process in the England. Honestly it is such shambles that I don't think I have ever encountered anything like this. Nothing is ever predictable, everything and everone works at random timescale and nobody gives a fuck of you as a buyer even if you are paying crazy money. Apparently we are meant to be moving next Monday but contracts haven't been exchanged, my mortgage broker gave incorrect solicitors details to the bank so they are having to redo some paperwork, the buyer of our current place has not responded for last week to confirm the date, the seller we are buying from has been jumping up and down to exchange and here I am with no certainty.
My anxiety and frustration levels are through the roof for last 10 days. I can't wait for it all to be over. I don't think I am ever buying another house unless the process changes. Just needed to vent my frustration somewhere5 -
Not entirely dev related, but...
I'm getting tired of (electrical, mechanical) engineers complaining about HW limitations like "oh this board only has 12 KB of flash memory" or "I can't make this thing move smoother because my CPU is only 16 MHz" Bitch, you can spend $500 on 3 servo motors, but you can't afford to pay extra $5 to get a board with better specs to control them?7 -
Not at all dev related but I don’t have a social life so I share with you guys:)
I’ve been fat for all my life. You might say it’s my own fault blah blah but I quit sugar over 10 years ago, I don’t snack and eat 1-2 meals a day, not much more than others do.
The first time I was in good shape was when I was 16. I was growing, I started boxing and I was happy-ish with my body for the first time. I got down from 110kgs to ~87kgs, which is a good weight for me, I have heavy bones and wide shoulders I guess.
I insured my shoulder and couldn’t do boxing anymore but my weight was still pretty much stable. After working in the office for a few months I started gaining weight again, I think mainly due to the stress and lack of sleep.
In 2017 for the first time I hit a new high with 120kgs. I quit my terrible, stressful 24/7 job and relocated and got down to ~115 which I maintained for quite a while (still going to the gym and stuff).
And then the lockdown started..
I went up to >120 in no time.
(Sounds really bad but as mentioned, I’m heavy anyway so I’m not THAT obese, just fat.
Seeing my weight was really scary to me so I started a keto diet again, which I did before but with limited success.
Warning: Controversial topic coming up..
I took it a bit further and tried 0-carb (carnivore diet) instead of low carb and I lost 6kg within a month. Then the next plateau at 114, then at 112 etc.
Went more strict and removed seasoning and stuff and started eating more nutritious meat, liver, heart, tongue etc and my weight started dripping again.
Yesterday for the first time in ~a decade I got down to 105kg.
My end goal is 90, so I made it half way through.
Just really happy to have achieved this. The 1 good thing about lockdown I guess, I had so much time to be on my own.
Before you say eating no greens is bad, keep in mind that most not old people die because of obesity, not because of a lack of fiber.
It’s a big achievement for me and I hope that I can get to 90kg in another 3 months..
Story over8 -
!dev
Remember this one?
https://devrant.com/rants/2148954/...
Yesterday I got promoted which is great, I know that I’m appreciated.
The job is really good, I enjoy every day at work..
But...
My darling, my love, my car (I named her Monroe)..
In the Morning i got promoted and in the evening I fucking blew up her engine..
I think it’s the balance in the universe.
I think I never enjoyed any car as much as I enjoyed her.
Her smell, her bitchyness, her looks...
I hope she’ll Rest In Peace.
Gotta find something that compares to her now which is gonna be a challenge. I used to drive her every evening and every Friday night, Saturday and Sunday, that’s how I spent my personal time.
Many of you won’t get me I guess.. cars are my hobby, my passion, a very important part of my life. For the last 5 years used to own at least 2 cars at once, now I own 0..😔
No idea what I should do with my free time now, there’s nothing I’m Passioned about besides cars..2 -
!dev related
My best mate and I got invited to an Adelaide based Christmas do which they flew us to free of charge (we are from Victoria).
It was an open bar so we needed up racking up an alcohol bill just shy of $1000, in the end we wound up having some people who were about twice our age trying to 'debug us' if you will.
A month or so later they called up asking for us and it was the most awkward thing I have ever experienced (story is quite a bit longer but not all of it is savoury .-.)1 -
More work-related than dev-related:
- Saying "yes" to extra work more often than necessary.
- Wanting to do everything myself and not delegating enough.
- Getting too stressed out.
- Avoiding conflicts and confrontations (even necessary ones!) and not being assertive enough.
- Overthinking everything.1 -
Not particularly dev related but I do need to rant.
Parents are here to visit, it's lovely to see them. Unfortunately I have a small ass 1 bed flat because rent and house prices are stupid high where I work. I'm sleeping in the living room on an air bed, the fridge/freezer is noisy and about 3 foot from my head so I've been turning it off over night. It didn't get plugged in this morning so shit's getting thrown out. I sleep maybe 5 hours, wake up at 1 too hot, 4 too cold then mother comes in at 6 with the dogs. 3rd night of this. I've taken holiday even though I don't have much to spare because there's no way in fuck I can work feeling like this, I'm a dev and need to be able to think and do intelligent things ffs.
It's nice to see family but it's nice to have my own space too. -
Hey guys, I have a serious question for you: How do you define science?
And yes this is going to be a long Rant. This topic really pisses me off.
A bit of context first. I come from a "humanities" background. I study history and dude, I love it. The problem is that even though we fucking pull our brains out studying historical phenomena with a fucking ton of conceptual tools, our work is mostly seen as literature to entertain the elderly during their lonely evenings. But that's not really the point of this rant.
My fucking problem is that while we try to do some serious work; actual work that could help society for real, it all goes into that magical fucking kingdom called "humanities". HOW THE FUCK DO THEY DARE TO CALL SOMETHING "HUMANITIES". IT'S A FUCKING HISTORICAL TERM THAT MEANS "TO FULFILL MEN IN ALL IT'S ASPECTS", AND NOW THEY'VE REPURPOSED IT, MAKING IT CONTAIN ANY STUDY THAT ISN'T "EMPIRICAL", "OBJECTIVE", ADD ANY FUCKING SCIENTIFIC DELUSIONARY TERM YOU CAN THINK OF.
And don't get me started on "objectivity". Oh boy, your fucking objectivity is hollow as a kid's balloon. There is no such thing as a objective study, even when it applies your "rational" "godly" scientific method. Some guys follow that shit as if it was a fucking religion. I do understand it's useful and all that, but in the end it's just a tool, you can't fucking define "science" by it's tools.
"""Q: What is carpintery?
A: Well, it's hammers, nails and wood. Yep. Hammers, nails and wood."""
THE SCIENTIFIC METHOD WAS FUCKING INVENTED DURING THE XVIII CENTURY, WHAT THE FUCK DO YOU THINK WAS GALLILEI BEFORE THAT? "HUMANITIES"?
Why do I say objectivity isn't posible? Well, guess what? YOU ARE FUCKING HUMAN. Every thing you know is full of preconceptions and fucking cultural subjectivities invented to understand the world. And it's ok, becouse if you understand your own subjectivity, at least you can see yourself in a critical sense, and at least "tend" to objectivity, in the same way functions tend to infinity.
And here comes the best part: people studying "cs" in my university pass most of the time studying a ton of shit that isn't really science, but is taken as scientific becouse it is related to "science". These guys spend entire semesters just learning programming fundational stuff that in my opinion isn't really science, it's just subjective conceptual constructs built to make the coding process better. They only have TWO fucking classes on discrete mathematics and another 3 or 4 in actual scientific fields related to computing. THESE GUYS AREN'T FUCKING BEING TAUGHT TO BE COMPUTER SCIENTISTS; THEY ARE TEACHING THEM TO BE PROGRAMMERS. THERE'S A HUGE DIFFERENCE BETWEEN CS AND PROGRAMMING AND THAT IS THE WORD SCIENCE. And yes, I'm being drastic on the definition of science on purpose becouse guess fucking what? I'M PISSED OFF.
"Hey, what are you doing?"
"Just doing science with scrum and agile development."
I understand most of you guys would think of science as "the application of the scientific method", "Knowledge by experimentation and peer-review", "anything techy". Guys, science is a lot broather than that. I define it as "the search for truth", mainly becouse that's what we are all doing, and what humans have been doing to gain knowledge through the ages. It doesn't matter what field of truth you are seeking as long as you do it seriously and with fundaments. I don't fucking care if you can't be objective: that's impossible. Just acknowledge it and continue investigating accordingly.
I believe during the last centuries the concept of science has been deformed by the popular rise of both natural and applied sciences. And I love the fact that these science fields have been growing so much all this time, but for fucks sake don't leave every other science (science as I define it) behind. Governments and corporations make huge mistakes becouse they don't treat history, politics and other sciences seriously. Yes, I called history a "science", fuck you.
And yes, by my definition programming is not a science. I don't know what most of you think programming is, but for me it's a discipline that builds stuff, similar to carpintery or blacksmithing. Now if you are pushing the limits, seeking ways to make computing go further, then that's science. The guys that are figuring out AI are scientists, the guys that are using it to detect hotdogs aren't - unless they are the same person- deal with it. I guess a lot of you guys are with me on this point.
In the end, we are all artisans building abstract tools by giving orders to a machine.
I still have some characters left, so I want to thank the community as a whole for letting me vent my inner rage. I don't have much ways to express myself on these matters, so for me DevRant is a bless.8 -
New here, don't know the format, etc
Let me describe my Friday:
8:45 standup
By 9:30 I'm done following up with 3rd party platform vendor's jira, and curiously look into an issue related to app camera not working in development build (we aren't in production), fix it in 5 minutes and talk to the team of two other devs. Tell them I've submitted a fix, and QA is unblocked.
"Senior" software dev starts complaining about how "I've wasted my whole morning" because "I mean, come on" and is generally offended because "I've done their work."
After a real puzzling argument, I worked from home the rest of the day.
Where did I go wrong?1 -
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 -
Today at 7am i got s phone call please go to this client
I responded sure no problem what am i going to do at this client.....
Don't worry they said you will find out when you get there...
So i go to the client and as I expected its not dev related at all
It was for installation of point of sale tills and printers 😱😱
That are 7 years old with no cables
(2 hour drive to get here)
Anyway I ended up selling hardware to them....this developer is going places 😂🙈1 -
Watching reviewers on a website review the new Eminem album 12 hours after its release is like watching a 10 year old review a scientific paper by Stephen Hawking with a quick skim.
Yes, the child should be entitled to their opinion. But No, no one with any sense should be listening to this child’s opinion.
If you gave a lil pump “album” a 7/10 and Kamikaze a 4/10 then your opinion is invalid, end of story.
But it’s all good. 95% of people are stupid and that’s just how it works, it’s nothing to be angry about. Just try to be in the 5%.
End of rant.8 -
!Dev
Sitting in a bus on 19 hour ride with my class to England a few things to rant about came to my mind:
Why the fuck do you have to blast shitty german rap music out of your fucking JBL boxes and why do you have to turn up the volume so much that I can still hear it although I am wearing headphones, listening to music and sitting 5 fucking rows in front of you.
Also why the fuck do clocks in buses never display the right time? How hard can it be to make the clock display the right fucking time?
Another thing: why does this bus which is especially made for long rides not have a fucking trash can?! Seriously wtf?
Rants aside I am really looking forward to staying in England for a week although I won't have a computer for the next week :(
Another thing: why the fuck is the coffee you get at pull-ins so fucking disgusting ?
Like srsly, it is made by a machine and still tastes like thrown-up.
And why the fuck does everyone look weirdly at you when you buy a can of red bull but everything is fine when someone my age drinks 3+ liters of beer and then throws up? What the fuck? People look at me weirdly when I tell them that I don't drink any alcohol, heck I am actually not even allowed to do so because I am 15 and not 16 (beer is allowed in Germany if you are 16+ but nobody really cares about that). Heck where I am from they even encourage you to drink beer? What the fuck??!!
Anyway looking forward to England and also sorry about the long non-dev related rant. Just had to rant about some people and society.
P.S. do you know any (preferably free) Android apps / games where you have to code or just solve problems with logic?14 -
All you fucking dumwits boarding planes.. If the airline starts boarding starting with the seats further in the back and ask only passengers sitting there to queue and board then don't try to jump the fucking queue and board if you have a seat in the front.
Fuck people.2 -
!rant
Coworker: I've been working on this computer for an entire day now and it's still having issues
Boss: Well, we can give the client an option to get another SSD and clone to it before reinstalling the OS.
Coworker: But he doens't have an SSD...
Boss: Yes he does
Coworker: *opens computer* let's see, two 1TB hard drives... but no SSD... Oh, there it is. It's hidden. But it's booting too slow to be....
*epiphany*
Coworker: Oh my god. I've been telling the computer to boot to the wrong hard drive. That explains everything!1 -
fuck this!
spent an hour trying get my website working (on a raspberry) ... no errors, dev tools gave nothing, php gives nothing mySQL related... weird.. debugged my code for an hour when it me... db on my pc for testing is not the same one as the "production" server. i am so fucking stupid... i need some sleep3 -
Best team experience?
Well, first I'd like to mention that after some more experience in the field since, I realize that this company had some pretty terrible management infrastructure...
Nonetheless, I think my best team experience had to have been during my first programming job because my project manager... WAS A FREAKING DEVELOPER! It wasn't his job to be a developer obviously, but we were a small team essentially developing waterfall style, and he had to pick up the slack now and then for certain issues. The man was a genius and everyone appreciated him because you could talk to him about anything dev related and he would get it. The rest of my team was also very chill too, so it was all in all just a fun experience, stressful as it may have been at times.
I have not since had such a diversified project manager 😟 but then again, not the PM's job to touch code...2 -
I feel like there should be "dev recruiter" position that people with developer skills could fill. Every time I go to an interview, I just know the person asking me dev related stuff has no fucking clue about anything I'm saying, it's printed all over their faces.
A good developer almost instantly knows if you know your craft or not.
Let's not keep wasting everyone's time -
I had some fun with ChatGPT today. I wondered how good its problem solving skills are. Turns out, it's no better than an entry/junior dev armed with all the docs out there - it knows what's written there, how to use the thing (language/framework/tool/etc.), but it has no "understanding" neither of the problem nor the tool, in a holistic way. It's got the knowledge, but it neither has the skill nor understanding of how/why to use it to solve a problem (any problem beyond plain simple complexity).
So the problem I asked it to solve was related to this one I had: https://devrant.com/rants/6312527 .
It was painful to troubleshoot this problem with ChatGPT. It kept on focusing on this particular problem and reacting to errors while trying to fix its initial solution. It took us a good while. Eventually, it reached a working solution, but it was an ugly, convoluted approach that was not feasible to cover my use case with.
FWIW I think it is interesting to follow its line of thought. Eventually, a pattern emerges of how it tries to solve the problem. And it reminds me a lot of myself on the first week in the IT field :)6 -
Not only dev related but remember to constantly backup your important info of your Hard disk constantly... specially if those disk have not only the lastest code you are have been working on but photos of you and high school friends back in the day when the original Iphone was just released that you havent properly printed yet.
I think that is one of the nearest thing I can think of that I regret lately aside from simple being "my life" in itself1 -
I'm hoarding free courses on Udemy which I probably won't even watch. I even enrolled in stuff not related to dev, things like meditation and etc...1
-
We have the funniest and weirdest conversations during lunch, most of them not dev related. Have been thinking about ranting them for a while now because they are just good fun.
The following one brought a bit of a discussion so It convinced me to post it because i would like to hear all of your opinions about this one:
Imagine that one day you come home and there is a (deep) clone of yourself having sex with your wife, what would you do?
We got divided into 3 groups mostly.
Group one would send him away and let him life his own life.
Group two would make use of the fact that there are 2 of them.
Group three would murder him, the explanation Why Was quite interesting, because it was the first instinct of them, it would also have been from the clone, that's why that had to.
Again I would like to hear what you all would do :)
Maybe if this one does okay I will post more stories11 -
!dev
(somewhat related - https://devrant.com/rants/2267398/... - it's same guy)
So today he came "our website is down" and started to act like end of world came. Than he sent us screenshot (not made by him, made by customer) that site is down.
He didn't even checked himself.
Sure enough, there was typpo in URL. something like exxample.com
lol. It's not been an hour and bullshit all over the place already starts ;-;2 -
Here's an idea.
I wonder if a politician who work as a dev can belong here...
=======================
Content Boundaries and Use of devRant
Rule 2.
Politics: You may not post rants regarding politics unless they are directly related to a current event directly impacting development/tech. We've gathered lots of user feedback on this rule, and it is widely appreciated as devRant is a platform to have fun and somewhat of an escape for developers, who want to keep real-world issues and controversies off the app.3 -
if the stars align, i will have a dobie sometime early 2024. i want to only go through ethical breeders, so the wait has been long, but it’s worth it. i’ve never had a dog before and i’m SO excited !!!
pic is of momma and one of her puppers from a previous litter, but we will be keeping the ears floppy :)16 -
Oh man, its been forever since I've had an actual rant.
so my work ethic is to the point where it's all last minute. My eduction is all last minute. Personal problem, and don't know how to fix that. but it's just getting out of hand.
tbh, I'm at the point of considering dropping uni like this is no joke. maybe transfer to a cheaper because the financials are no good either.
I also need a new job because the place I'm at is no good. here a few things about it:
1) Its Industrial, not really tech related
2) the dudes expect ME to GO TO THEM and ask for help. Not how I roll
3) not the best atmosphere -- I don't really like the 4 total employees, including myself
4) nearly minimum wage
the pros?
1) I learn about my car
2) I can use the shop to fix my car
3) Free stuff (for example, a projector and lunch everyday
4) We're getting a server (soon?)
5) I buy computers for them, they pay me
But seriously, my grades in school are slipping (nowhere dangerous yet) and I am too stressed. At least I'll be getting in more dev work
Moreover, I want to get in some actual learning with Swift, but I can never manage to make time. Plus, games are a thing that I do, also family and friends, also religion is a thing, also work and school, also sleep. No time? Me neither.
Like the organization of this rant? Me too.4 -
Not dev related
Worst Team work fail...
I was hired to a Steel werehouse to join a team of two...
One month latter I was working alone while my coworkers spent their time on the bathroom watching manga and playing rpgs on their android phones...
One year latter I was fired, got Hurt because of the heavy weight (Steel weights a lot) and because I was a temp they just fired me (toke me a year to recover)
Two months latter both my coworkers were fired.. Guess that without me the work didn't do itself...
Wish I knew back them they couldn't fire me while I was Hurt...
Oh and I didn't complain about my coworkers because I don't like to talk bad about others...
No matter.... Got a better job latter on and the company lost clients... So fuck you smart ass engineer.... -
Dev related. But more of Westworld related. Definitely not a rant.
Westworld season 2 poster has this code. Any guess? Redditors going nuts on it.
687474703A2F2F6269742E6C792F3246447A696567
Ref : https://redd.it/86d80u1 -
This is a long post and if someone comments without reading carefully I don't care about that person's opinion.
I have 3 accounts here, and that is a must have for me. Let me explain:
Let's think of people and who they are in layers.
The innermost layers are made of private and intimate things: fears, dreams, shames, basically things that are mostly shared with very close people, like family, best friends, and specially significant others.
On the other hand, outermost layers are the public persona, who you are as a citizen, who you are in your profesion, and so on.
So, you wouldn't normally tell your boss about your favorite sex positions.
Let's also say there can be layers in the middle, and all the layers sometimes overlap, but let's not get too deep into this as I think I got the point across.
Here on I explain the original thesis.
I am a developer, and as such I want to fulfill my needs on dev communities, one of them being devrant.
I wish to learn from other devs, I expose my (sometimes controversial) points of view. I rant about annoying shit in the workplace.
But also, at some level, I wish to be taken seriously as a developer, I wish to build a reputation, and I wish to be accepted, even in a shallow social level. There is a social factor to what we do and it's totally normal.
Now, the problem is that I also would want to express my inner self.
So what I do is I don't use my main account for that, I use another, in fact 2 other accounts.
There are several reasons for that:
* I want to hide intimate shit from trolls.
Imagine I griefpost about a loved one that died, then later found myself in a heated discussion about some language, and then some troll comments something like "I'm glad your x died". i wouldn't react very well.
* I want to keep my posts consistent.
If people become interested in what I post as a dev, then they are going to expect dev related stuff from me. If I start posting like controversial points of view, that's not very cool because I'd be doing like a bait n switch on them.
* I want to maintain a reputation, and I want to not get banned on the main account
Reputation as a profesional is a real thing, and it shouldn't be affected by your personal shit.
Also sometimes you argue, and things get heated, and sometimes you get suspended or banned.
You try your hardest to be respectful, but in some communities, some mods are trigger happy.
By restricting this on your alt account, you're in a way promising that you'll have the upmost behaviour on your dev account because that means being professional.
Now, I said I had 2 other accounts.
The reason for having 2 is because I separate two layers:
In the 2nd account I am open and direct regarding my points of view, and more argumentative, but still trying to be relatively civil. I would also post things that might be controversial or not popular. I try to be real basically.
You can conclude that the 2nd account is the one posting this, since this post could trigger some people.
In the 3rd account, I talk about intimate shit like traumas, fears, emotional pain, things I know I'll get support for (the same support I give others when in need) and are not controversial in any way.
This way I can vent painful things and avoid trolls.
Cool people appreciate it when you're transparent about your shortcoming and dark thoughts.
But it takes one asshole in a high horse to judge you. And sometimes you need to give that asshole the middle finger without being afraid of ruining your reputation
or getting banned,
or being scared of that asshole laughing about your intimate shit (again, I use this account for that)
I know it sounds like I have multiple personalities but I swear I'm ok, and hopefully what I said makes sense. People might say "don't use alt accounts, go to another site", but I find that devrant has some interesting people.
The obvious downside is that you end up knowing people more than what they assume, because you interact with them through different accounts.
This is kinda shady, but I'm not interested in taking advantage of others anyway so...27 -
A close friend of mine and i talked a while back and it went a little like this.
friend - "You like programming right"?
me - "Yeah"
friend - "I got a great idea"
She never really told me what the whole idea is. She said its easier to explain face to face but i can guess it's dev related.
But here's the issue. I have a tendence to just suddenly loose all motivation for a project (look at my github) and i'm afraid that i'll loose motivation for the thing she wants to do with me and i'll disappoint her.
Do i help her with her idea or not?
Keep in mind that i'm not a actual dev. Its just kinda my hobby. I can do it for free. Thats not the problem.7 -
I guess this is not necessarily a dev question but ...
To those who had a burnout / depression how did you manage to pull through ? How long was the process for you ?9 -
Not purely dev related but I’d love to make a living out of creating my own products/startups. The dream.3
-
!dev
Matrix 4 trailer was such a shit show.
I don’t know why, but I honestly believed that it would not be as bad as it turned out to be. I’m such a stupid prick for believing in it.
FUCK YOU LANA WACHOWSKI. I HATE YOU AND EVERYONE RELATED TO THE PRODUCTION OF THIS CANCEROUS PIECE OF SHIT.12 -
F**king hate Windows for its insanely confusing proxy setup required for software development...
> Setup proxy in Windows network settings
> Then, setup HTTP_PROXY & HTTPS_PROXY environment variable at the system/user level.
> Followed by separate proxy settings for java, maven, docker, git, npm, bower, jspm, eclipse, VS Code, every damn IDE/Editor which downloads plugins...
> On top of everything, find out the domains which does not need to go through proxy and add them to NO_PROXY.. at each level..
> It does not end here. Sometimes, I need to setup proxy for SSH connections... like, if I have to use git with SSH and not HTTP/S... Uhhh....
More than half of the problems me and my dev team face is related to setting the right proxy. Why can't it be like, set in one place and everything picks up from there, like in any linux machine or for God's sake, a Mac ?
Worst of all is, my org uses a configuration script, which resolves into a list of proxy servers, from which one of them will be used. So, I need to download that script, find out which is the right proxy server and then, use it in all the aforesaid places... WTH ?????
Is this a common workplace problem for all developers ??? Will this be solved by Windows Subsystem for Linux ???9 -
!dev related
I think I might need to visit the doctor soon.
I just can't get hungry and if I do try and eat I feel like shit not even 10 minutes after. Only after many hours of going by without eating do i really feel hunger and can eat without my stomach wanting to kill myself.
Yesterday for example. Ate at around 1 o clock (without being hungry) and not even 5 mins later i was lying down in my couch feeling like absolute shit.
Didn't eat anything throughout the rest of the day and today I am feeling like I could eat an entire horse by myself.
I don't know what is happening to me. I am dropping pounds like crazy and been feeling super tired. Really creeped out at what the doctor might say about why this is happening.
I would like to think that is stress and nothing more.14 -
Not dev, but a perf-eng confidence boost.
Our company was hired by a client to onboard perf-testing process and do some perf-related go-live stuff. Basically, make sure the app meets the SLAs.
Our company mobilized some internal resources for the task. The had 3-4 months. 2 months later they realized they won't pull it off. What a shame...
When the threat of dropping the ball and losing the client and recommendations became very real, they engaged us. Half the time, half the resources, a worried and annoyed client who now wants to control the whole initiative.
During the first 2 meetings we get the general idea of what they have, what they want. We take some time to prepare a plan to make it on time. The client argues our plan, mostly because one of the main points was mocking downstream dependencies [integrations]. He asks, then demands to do it all with live integrations. We explain why this is an incredible risk and why we should do it the proposed way. He disagrees.
Alright then... Maybe he knows smth we don't. Let's do it the risky way...
A month later test results are far from the target. I did my best with app de-bottlenecking and fine-tuning. But since the live integrations do not deliver, they hide other bottlenecks. The initiative is stuck.
Finally, the client agrees to do it with mocking. But now there's no time left as it will take almost a month to prepare mocks...
The client agrees we should have done it our way from the start. They postpone the go-live and we carry out our testing and tuning the right way.
That was one expensive and long "I told you so". But it boosted our [perf team's] confidence to the top and beyond :)
don't tell us how to do our job, unless you do want extra expenses -
This Christmas I transitioned into a new job. At the old job I was the only kubernetes-guy, so since they no longer have any developers who are confident working with that, they decided to go with LAMP-stack.
The data from dev-kubernetes-server was backed up by some guy and moved to an offsite-server, or so they told me. Turns out, he had backed up the kubectl-config-file, and not the databases. Now everything is wiped. Sure glad we still have that config-file!
Of course, since that was only our dev-server, there was nothing too important there, except for all the documentation. The only other backup? On my laptop, which I turned in to them, and is now wiped and used by one of the sales-guys.
Now I’m being called in at least twice a day, since I was their goto-guy for almost anything backend-related. Feels great, after they spent a couple of months attempting to rewrite everything in pure PHP (with a strict no-dependency policy for some reason). Fml.2 -
(not really dev related, but a rant nonetheless)
I just got a new 3D printer, and all of a sudden, people are giving me print requests. I don't think that they realize that I don't just tell the printer that I want whatever, but that I have to either find the model online or design it myself.
Also, I have more friends now. Yay?5 -
TLDR;
How much do you earn for your skill set in your country vs your cost of living?
BONUS;
See how much I & others earn.
Recently I became aware of just how massive the gap in developers earnings are between countries. I'd love to calculate a fixed score for income vs cost of living.
I know this stuff is sensitive to some so if you prefer just post your score (avg income p/m after tax / cost of living).
I'm not shy so I'll go first:
MY RATES
Normal Rate (Long term): $23
Consulting / Short term: $30-$74
Pen Test: $1500 once off.
Pen Test Fixes: consulting rate.
Simple work/websites: min $400+
Family & Friends: Dev friends are usually free (when mutually beneficial). Family and others can fuck off, even if they can pay (I pass their info to dev friends with fair warning).
GENERAL INFO
Experience: 9 years
Country: South Africa
Developer rareness in country: Very Rare (+-90 job openings per job seeker).
Middle class wage in country: $1550 p/m (can afford a new car, decent apartment & some luxuries like beer/eating out).
Employment type: Permanent though I can and do freelance occasionally.
Client Locality: Mostly local.
Developer Type: Web Developer (True web dev - I do anything web related from custom HTTP servers to sockets, services, advanced browser api's, apps & more).
STACKS / SKILLSETS
I'M PROFICIENT IN:
python, JavaScript, ASP classic, bash, php, html, css, sql, msql, elastic search, REST, SOAP, DOM, IIS, apache
I DABBLE WITH:
ASP.net, C++, ruby, GO, nginx, tesseract
MY SPECIALTIES:
application architecture, automation, integrations, db's, real time data, advanced browser apps/extensions (webRTC, canvas etc).
SUMMARY
Avg income p/m after tax: $2250
Cost of living (car+rent+food): $1200
Score: 1.85
*Note: For integrity when calculating my cost of living I excluded debt repayments and only kept my necessities which are transport, food & shelter.
I really hope you guy's post your results, it would be great to get an idea of which is really the worst / best country to be a developer in.20 -
Not dev related but what is the fucking point of someone saying I'm going there to do that and when i ask them to show me THAT what they did they say "oh it was so bad I'm not gonna show you haha"
Like how do i explain it without being rude.....
........
Here's a savage example scenario
---
Your wife: "i just came back from a mountain in the middle of nowhere filming an ad and in gonna be in that ad"
You: "cool. Id love to see that ad, could you show it to me?"
Your wife: "noo i was so ugly and it was so bad im not gonna show u"
---
What are you gonna think? What was your wife filming secretly behind your back and she doesnt want to show you? Was she even filming in the first place? Or was she fucking a guy? What is one supposed to think of this conversation? Why fucking tell me ur gonna go there and do that and then not talk about it at all after doing it? What the FUCK who DOES THAT ???3 -
I'm in my first internship, they gave me their only company owned product. They always made interns work on that, and it's something I really appreciate (I like when people give to others any possible chance of learning)... But apparently they made a mistake: for the first year they never reviewed interns' code. And now that software is huge and full of bugs.
After two weeks working on that I said to the tech leader and to the PM that we should spent a couple of months rewriting more than half of the code, and surprisingly they listened and agreed (the TL already knew that, and the PM is not a dev and he listened to the TL).
After two days of code rewriting ("refactor" is a too weak word) the boss calls me and orders to stop, telling me basically "I agree on this decision, but not now; let's first make it work and then we make it great!".
Okay I respect that, but what he didn't understand is that the two things are strictly related!
Result: last week we had a first official release (with some client's testers, so they were expecting a few bugs) and nothing was working, so me and the tl started a really hard rewriting work (that didn't finish) and managed to release a very bade made software that works by chance.
After easter we'll keep working on this, and I think at the end it will be great.
First working experience, in two months I learned a lot (not only about code/tech).3 -
!rant
How about a feed where people can ask for help?
I know there are sites such as stack overflow for things like that, but I find devrant's community to be a lot more friendly and just better overall.
Also I believe it would be kinda funny if the questions would not be required to be 100% dev related.4 -
Little bit of background I've been a front end developer for the past eight years not a good one but I get by. Last 4 working with consulting firms for fortune 500 clients. Big projects big plans big structure, following someone else's lead and just knowing the basics of code reviewing, git flow, code deployment and everything else... life happens and i end up as a front end developer for a big company not tech related that wants to depend less from consultants and do more in house dev. Seems a pretty straightforward project front in angular. Back on python doing queries to a database with sql server. I finish the on-boarding and after two weeks finally get access to the repos. Worst spaghetti code I've ever seen. Seems like someone took a vanilla script project from 10 years ago and push it into an angular tutorial project. Commented code, no comments for the code, deprecated functions still there, no use of typescript nested ifs hell. I try to do my job doing new features do comments clean up a bit. Senior developers get annoyed5
-
I am trying to reverse engineer a fingernail hardening device for rapid hardware prototyping (becoming some kind of hardware developer I guess)
Since it is a fucking mess (all cables are black) they've chosen a weird construct to operate microcontroller on 240Vac (seems to be possible and made in very low energy consuming devices) i do not find any datasheet for one of the used products. It would help a lot but no. And messing around with high voltage is no fun.
I'm unsure if this fits as a dev rant since most/all I've read so far are software-related.9 -
Not entirely dev related, but definitely shameless. In high-school we had to study CS, but it was more about knowing to use Office. We had class tests, which mean that we all had the same task and we had to finish it until the end of the class. Obviously no one wanted to do it, so whoever finished first would email it to everyone. Most people, however, were stupid enough to leave the meta data untouched, so it was obvious who was the original author. To not appear suspicious, I removed the original metadata and put my own in, and deliberately made errors in the sheet and corrected others that I noticed. I never got caught, because my work would always have "unique" mistakes.1
-
Saw lots of regret posts about being in dev field. Then why bother living that way?
Not like engineering, medicine or business management fields, I believe programming needs passion similar to art related careers like acting, music and painting etc. So if you don't have any passion for programming, you won't be successful or satisfy at all.
That doesn't mean it is all good and happy days for every passionate programmers. We sure have ****ed up days (probably more than other fields.) Seriously that's why we have devrants. No? But it doesn't reach to the point of regret to me.
Here our national programming language is probably PHP. The pays are lower than your part-time fast food chain workers. The internet speed is in kbs with 2 digits most of the places. Government doesn't give a crap about IT. No IP copyright laws and so on. I probably would earn more and live better if I were not running this IT business.
But hell yeah I never regret at all.1 -
So someone from another team in the company asked on our public Slack channel if they can send a field they're sending for one client, for all clients, so they don't have to have a branch for that one client that sends it.
We're talking about a string of up to 20 chars, typically much less even connected to each record, of which we have let's say a million per month and each of those records has at least 30 columns, some of them being longer strings even.
A dev from my team responded that they shouldn't send it because, while no one uses it so it's not going to break anything, it will require extra storage.
This was not 20 years ago, this was today, in 2021.
I responded asking what storage does he foresee to be the problem, because I can't see where so I'd like to get more details.
Guess who got ripped to shreds because it's a bad thing to question members of the team in public....
This is just one in a long line of similar brainless idiocies I've had to deal with from this asshole.
And no, I'm not a junior dev or something, I'm transitioning out of the Principal Engineer role for that team (for this reason exactly, otherwise I'd stay as PE). And no, I'm not the transitioning the role to that asshole.
At least 3 people who have left the team because of this asshole.
Managers not helping either, responses like "Yeah, you're right, but you're reasonable, he isn't, so let's appease him until we can find a way to deal with him"...
I used to love being a developer, this asshole made me want to vomit at any mention of anything remotely dev related...
Hope y'all are reasonably happy with your jobs and, more importantly, don't have such an asshole around you! -
What's the best dev-related book you ever read?
I've sure I'm forgetting some, but I'll go with "Don't Make Me Think".
Thought I might see if there's anything intriguing I've not come across yet.4 -
I dreamt about bugs this night. Not software bugs, but actual bugs, like a centipede that enjoyed attaching itself to the inside of my palm and such... Not sure if dev related or not, not a good dream either way :/5
-
Not dev related but god damn I HATE searching for apartments (to rent)....
fuck the housing market8 -
Aye, I almost fight with everybody at work(they always think it is funny). I'm not good at listening to others when it comes to dev convo (like related to coding or some logic stuff).
So it is like someone is explaining to me that this should be like this and in between, I ask 100questions like "why like this? why not like this?","but what if I just skip it?" etc
and they always go like, "Someone is going to kill you so badly".
That's it. -
[Not dev related but...] My boss is busy and not around, and the colleague is bossing me around like he's my boss :/ You're not my boss!
-
Made my own "devRant" ("inspired hehe") Android app/socialmedia^^
(still in BETA) Not targeting a specific area though. http://stardash.de:4000/
And no not a devRant replacement cuzz its not soo much dev Related :)
Layout has no similarities aT aLl :D
App can only be downloaded on my website cuzz im not 18 yet so i cant publish to the playstore (and also i kinda dislike Google and using anything Google connected in a app e.g. Firebase)
There is a build in update center in the app though.
Server:
My Pc (Linux)
Nodejs with Express
Mysql
App:
Android Studio mostly with Retrofit13 -
I just remembered some of the "harmless" dev-related insults I've received over the years:
1) most recently, I shared a tool with an acquaintance cuz it bears the same name as something he put together a while back. Background: this guy likes to come across as having infinite programming knowledge and brags to his fb pals about being an expert in multiple languages. While trying to make sense of the cryptic docs of the package I sent him, he implies I don't know what the iframe or html5 canvas are. Claims not to elaborate what package does cuz the docs is meant for advanced desktop and mobile devs
It hurt because this is one of few people who know I built suphle, yet thinks so lowly
2) as you can tell from the first point, I share links I consider interesting with relevant contacts. I'm also quite vocal about my (mostly contrarian) takes on occurrences within the dev space that I'm familiar with. One day on the laravel board, this dude is reprimanding me and asks me to take the opinions I read on blogs and tabloids with a pinch of salt, implying I didn't form them independently but was influenced by what was written by some stranger online
It hurt because I expected him to know better. I felt I'd sufficiently proven to have actually built things that informed my school of thought
3) the oldest happened many years ago but I remember it now because the perpetrator called me out of the blue last week. I was teaching his boss, who managed an office but preferred to keep his student status hidden, to avoid being thought incompetent. This caller guy just so turned out to be learning js at the time. Fast forward some years, we all disbanded. He'd landed a dev job and was doing well. So I sent him one of those js gotchas, asking him to explain his answer
After he replied, I told him his answer was close enough but it had more to do with js passing closure arguments by reference. Dude responded that he knew that was the correct answer but wasn't aware I knew what closures meant. That stung me like hell back then. I missed his call and didn't know who owned the contact, so I searched my chats and saw that last interaction. Pain all over again3 -
Not a rant, not even dev related..
I'm just soooo super excited & happy for Janja Garnbret, she won first ever olympic gold in climbing.. woop wooop! -
Well I guess my first dev project will probably end up as my last (For good reason).
Not long after dippig my toe in the programming world by messing with Minecraft mods, I decided to take a gamemaking class at my high school which introduced me to gamemaker, straight away I was able to use my java knowledge to sort of become the go to person for help, so while everyone was following tutorials for a basic pac man clone I had started work on the final asignment which was to create a fundamentally playable game.
Taught myself how to use spritesheets, tilesets, external libraries and the like and decided, fuck it lets make an RPG based around looting dungeons, ended up decidng on the title 'Plunder', since then the project grew and grew in scope to the point it is now unrecognisable with my goals as of now compared to then.
Now that project has been placed on hold as the story and world just grew in scope to the point I litteraly do not have the knowledge or time to actually work on the game, so I've started converting that world into a book which is slowly motivating me to almost slice up the game and work on individual pieces.
But considering the drain and effort that has gone into this, pretty sure IF (And that's a big if) I ever do release this game that took basic concept 9 years ago, don't think I would ever be able to top that achievement.
Thankyou for coming to my ted talk.
(Just for shits and gigs I might try and did up some old projects related ot this and post them in the comments if anyone may be interested ¯\_(ツ)_/¯) -
I FUCKING GIVE UP!
Yep I'm pissed of :D I spend the last two months waiting like a idiot some business to answer about their job offers (more or less 3 in my area..)
Well I failed the last test of the first one, it was expected I guess. Lot of things happened but let's say I didn't use the approach that they were hoping me to use (you could have tell me you know...).
So... There is even one of the job offer, I called them already twice. Asking when they will call back. Each time it was : this week or the week after. Yeah I think that makes 5/6 weeks since the first time I called now...
But the thing which really piss me of. Is that I was waiting like a idiot, doing mostly nothing. Like if I couldn't focus on my projects before that I get a job... Well I guess when everyone is asking about when you will have a job or a girlfriend, that's not the atmosphere that I love to work with T. T
Oh yeah, no dev related. But I fall in love with a Russian girl (I'm a French guy btw). I completely messed up the relationship though xD well no way that I'm giving up anyway. And that's mostly thanks to her that I just woke up of that shitty period ^^
Sooo I started to gather people from all over the world on LinkedIn. Checking job offers on StackOverflow. And Monday I'll start writing some post on LinkedIn searching for a job in the whole fucking world. I hope there will have a business who wants a junior C++ dev :P Remote probably, I'd like to travel easily (yeah, I probably want to go to Russia a little too xP)
That's all :D I FUCKING GIVE UP ABOUT WAITING DOING NOTHING LIKE A IDIOT!!!9 -
they gave me my assestment results on todays interview ( american company w/ many red flags... ) : 89% with avg. 54%
for context : it was 40 questions for 20 mins. like many of them was how many of the pics are exactly the same and what is the next in the sequence ( not a single dev related )
finished them with about 2 mins left =]3 -
i accidentally closed my browser with 34+ opened stackoverflow tabs which were EXTREMELY IMPORTANT AND BEEN OPENED FOR DAYS while the rest of tabs were also important dev and non dev related stuff just because Google chrome does not have an option to warn me if i am sure i want to close my browser and because googlle chrome doesnot have even extensio n that can do this for me i am deeply frustrated right now5
-
Since day 1, I've been eager in learning everything dev-related in English, and as it, I've focused on thinking, writing, shitting and eating english for a basis.
Now, where I work, I say, our country native language it's Spanish, but I feel bad whenever they tell me I must write everything in Spanish (code included). Maybe I'm overreacting or something.
So, here's my question for you, devs, when you're working on a coding-related project, should it be on English or not?3 -
If you just want to answer my question, skip to the bottom. For those who cares, some backstory:
So...I seemed to have finally caught a break; a friend of my dad owns an IT company and also makes websites...used to. It was becoming too much for him alone so he decided to discontinue, but that's where i come in. We talked a few days ago and it sounds like I'm finally going to have a decent dev related job--even if it's only mainly websites, at least I can work from anywhere once the ball starts rolling since I'll just get direct deposits. Meaning I'd be able to visit my gf in Florida and sustain myself over there while I look to build my own client base or even get a job offer, who knows?
For you guys and gals reading this, what's your favorite/preferred static site generators and css frameworks? I know that I'll be doing mostly static sites first, and i want to deliver quality work as quick as possible. I'm cool with learning a new language once it's not too obscure; i mainly do JS and I know a bit of Python, PHP, and just the basics of Go and Ruby4 -
Not Dev related but I'm super fucking excited and have to vent somewhere and fuck Facebook and Twitter.
Purchased a smoke infuser and just ordered some hickory and applewood chips... As soon as this shows up I'm going to be infusing every single item in my kitchen!
Got a feeling cooking is going to start taking away valuable Dev time!2 -
Me and Team Developer,
One day he was calling some apis and getting error
Dev - Hey , the apis seem not to work
Me - Ohk which api, i will Check
Dev - Ohk here is the api and issue
Me - Spent time in checking multiple values for same api, and...
it was working fine with no issue.
Me- SO i asked him to check again
Dev- he again said, still the issue
Me- Ohk give me the same input to try
Dev - Ohk Here is the id of the record
Me - Tested and not working... more tested and got issue like, the id was for some other record, and not actual id he need to call
Me- I told the Dev that he was sending wrong id.
Dev - Ohh Shit, i will check
Me - Yeah, let me know
Dev - Yeah , its working and i wasted 3 days just for this issue.
Me - I said yeah Ohk Fine. (Me Frustrated, as time wasted due to the input issue not mine Api)
Most of the time, this happens and i have to jump to solve. Can Anyone related to this happen with you or your team ?
Comment below7 -
Searching how to (insert dev related skill) then after that getting only adds shown for places that do professional dev work. No, obviously I am trying to learn the shit myself not willing to pay someone else, in fact add a sync my bank account to search just so google can comeback with results filed under you are too poor to pay for shit here are the diy results you poor dumb fuck using free wifi. :)
-
Most definitely not dev related..
Guitar tabs that contain arrangements for +5 guitars on a band with just a rythm and lead guitar are fucking annoying.
Fucking hate having to piece the fucking melody by myself. And yes. I DON'T neeed the fucking tabs since I can figure the song by ear, its just that doing it like that takes way too much fucking time.
Getting fucking bored of playing the guitar tho. Been doing it since I was very young and never really liked it. Always wanted violin and then bass.
Have been looking at a nice fender precision bass. Made in Mexico so not really expensive, sounds equally as good and is going for a good $650 bucks plus the amp.
No lie, i am way too interested on getting me that bass already. Have been learning Roundabout by Yes(because I am a progressive rock fan AND a Jojo fan) and practicing with a friends bass whenever I get the chance.
If you already play guitar and you are good with guitar then picking up the bass takes some adjustment, but it's still not as heavy as going at it with no musical training.
Man I just want a bass so bad. I am just so cheap at spending money.13 -
G'day lads and lass',
Just jumping in as I seem to have been inactive for a few weeks and thought I'd update those who care, things have sort of taken a steep fall down when it comes to programming, seem to have fallen into a bit of a depression with it as every time I get the urge to do anything, by the time I actually start; I've already just lost interest and have no motivation anymore, so in light I'm taking another break from most things dev related (Might start some super minor and bullshit projects that'll probably be abandoned on github after like 5 commits)
But on the other side things have never been better, just about to finalise purchasing a block of land start building my first house with my fiance and my job has been secured after 6 months of probation, starting to gain traction with starting up my food business and seem to have a lot less 'real life' stress on my shoulders.
That being said I probably will still browse dev rant on the occasion but don't expect anymore half assed rants from me for a fair while..
Plan on throwing some of my already abandoned projects on github for anyone who might want to start picking up the pieces and finish what I never could.
(Don't worry Jilano, I'll never stop wearing the flanny and will still always have a beer in one hand, I'm not going anywhere mate)1 -
Did you every have nothing to do on a regular basis?
I am really trying to show initiative and find the work but due to company focus shift my position I was hired for 4 months ago has become completely redundant. I am asking my senior dev and other (not even my project) for tasks but more frequently there are days where I finish anything they could come up with in 1-2h. I have found a side hustle I am doing in the meantime, I am learning other dev related things and my personal website gets a new style. What I though would be a dream feels terrible. I feel underappreciated and useless and I start to dread each workday. Sometimes I feel except for my team of 3 they dont even know I exist and earn good money. I am often forgotten on company events, meetings and my projects are being put in the freezer. I also hate the cringe company I am working for but I dont know if its already time to give up.
Did you ever have nothing to do at your job for more than a couple of days?9 -
Tl;dr I am incredibly ashamed of my code at work.
I recently started working as a junior dev. I know many aspects of the stack I use, and I feel pretty comfortable when solving simple and specific problems.
But this is the first complete project I make, and I received no peer review until now. And my code sucks.
I tried my best to deliver a good and working code, but it became messy in too many places. Now it's too late to refactor.
Probably I just cannot see the right way of modeling specific situations, I don't feel I should blame the frameworks I'm using, but the point is that my code sucks. Or at least this is how I feel.
I'm going to leave this workplace soon (personal reasons, not related to this topic and/or the company), and I am kinda scared of the shit I'm about to leave to them. It's a very nice environment and they don't deserve this crap. Also I have some other good reasons to worry about this, but I cannot tell them.
My plan is to finish a couple or personal stuff I have to do and then spend as many hours I can on the project trying to finish it asap and make the code better (for now I've been working only 6hr/day).
I'm really thinking that I just suck at this.12 -
Totally not dev related but had to ait this somewhere... Yesterday my parents came to me and asked what the best way would be for them to have some space cake...
Totally caught me by surprise! Was so surprised I couldn't utter actual sentences for a solid 5 minutes...8 -
To all websites requiring at least one upper case, one lower case, one number, one special character, 25 emoji and 49 unicorns in the password when signing up.
If you say something is required, then your regex BETTER be checking ONLY for those things. You should not have hidden requirements for passwords that users are supposed to dream about and know. Especially if it's a super time-sensitive thing that they should have opened 2 Fridays ago.
I had to pull my hair out for 20 minutes (that felt like an hour) before looking at their code and reading their regex. The regex was different from what the page said the requirements actually were. What were they even thinking? 😑
The rest of everything related to this organization uses an SSO system, why can't they just use it? Isn't the whole point of SSO to avoid a different login for every tiny part of the system?
I wonder what the other less technically inclined people using the system are doing right now. Sadly, I have no way of letting them know.
I sincerely hope the dev that made that website faces the same thing while picking a password for creating an account somewhere else and realizes what he/she did.
I really needed to let it out.
I feel much better now.
Time to take out the stress ball :)1 -
NOT DEV RELATED - JUST SPREADING AWARENESS...
For most of us, a PJ Day sounds like a luxury, but for those with lupus, it’s too often a necessity due to their disease. PJ DAY is a way to honor and support the many people with lupus while also raising funds. #knowlupus2 -
Oh I'm tired of carrying chargers with me. I wish there was something like a wireless distance charger... Kinda like how a WiFi Hotspot can provide wireless connectivity to all devices in the range, I wish there was a Charging Hotspot.
I know this is not exactly dev related but more of physics and engineering, still, anyone has any idea about something like this? Do you think this is feasible?14 -
Do some of you make a passive income from something dev related?
What are your experiences?
I’m thinking about starting a dev blog with focus on financial software, but it would be nice to do something that brings in some extra bugs. There are so many blogs, mine would probably not even be seen by anyone..4 -
I'm currently working as a full stack web developer.
Now to my situation. Me and my team partner are part of a bigger dev department. My department lead now wants to split his responsibility into smaller groups. All groups get a new lead out of the group of devs except mine... No let's put together web and hardware development. It's not like I already coordinate all web and app related stuff. But hey let's hire a new guy for this... Hopefully someone with the same knowledge of the web as my current lead... Like none... -
!dev related
This year I started watching animes 😅.. and watched 30+ anime. also got hobby of editing anime clips just for fun and it turned out.. good. I got 500 subs on YT and 8k on snap 😹. good time pas when not doing coding 🥱1 -
I've discovered the best time for me to write blogs!
6am... Now back to sleep 😪
Hmm... Not really dev related (but the post I will was...) Maybe I should also start using Twitter... But then I need to find followers.... -
When I lived in Australia, I would go out for drinks with co-workers or my university friends that I have kept in touch with anywhere between 2-3 times a month. But having moved to Japan, I don't socialise that much with my co-workers. The main reason is my work hours are different to everyone else, but there's also kind of the language barrier issue.
Although that does mean I have more time to myself to do what I like, meet up with other friends, and try to learn many other things, whether that be dev related or not. And when I meet up with friends who are also devs, I can rant to them about all the crap I deal with at work without hurting anyone's feelings.1 -
!devRant
Be me on vacation ~1500 miles from home
Board dogs like normal
Oldest dog (13y) gets sick
Boarding people take to vet as requested
Vet calls saying he is vomiting "coffee grounds" (that means he is bleeding into his stomach)
Won't be back until next Sunday
May have to bury dog when I get back.2 -
is it necessary to have cherry picking a part of git branching/release process?
we have 3 branches : develop, release and master.
currently every dev works on feature as follows : they make a branch out of develop, write code, raise pr against develop, get it reviewed and merge back to develop. later the release feature list is generated, and we cherry pick all the release related commits to release branch, and make a prod build out of release branch. finally, the code is moved to master and rags are generated accordingly.
so the major issue with this process is feature blocking. as of now, i have identified 4 scenarios where a feature should not be released :
1. parallel team blocker : say i created a feature x for android that is supposed to go in release 1.2.1 . i got it merged to develop and it will be cherry picked to release on relase day. but on release day it is observed that feature x was not completed by the ios dev and therefore we cannot ship it for android alone.
2. backend blocker : same as above scenario, but instead of ios, this time its the backend which hasn't beem created for the feature x
3. qa blocker : when we create a feature and merge it to develop, we keep on giving builds from develop branch adter every few days. however it could be possible that qa are not able to test it all and on release day, will declare thaf these features cannot be tested and should not be moved to release
4. pm blocker: basically a pm will add all the tickets for sprint in the jira board. but which tickets should be released are decided at the very late days of sprint. so a lot of tasks get merged to develop which are not supposed to go.
so there's the problem. cherry picking is being a major part of release process and i am not liking it. we do squash and merges, so cherry picking is relatively easy, but it still feels a lot riskier.
for 1 and 2 , we sometimes do mute releases : put code in release but comment out all the activation code blocks . but if something is not qa tested or rejected by pm, we can't do a mute release.
what do you folks suggest?9 -
as you guys know this is still related on my prev rants, today i just found out that we cant bring or use headphone while we are on our work stations and guess what you cant chat with your team mates too unless its official business regarding the project other topics such as hobbies or anything are not allowed and you will get reported to the boss...
like G*d dammit you cant code since everything is blocked.. you cant install dev tools and sh*t you cant browse any websites *good thing is the did not block this site.. so far* ... you cant talk... its just staring at the ceiling for 8 freaking hrs -_- someone pls kill me8 -
Some time ago I shared a story about negotiating a raise. After that I talked with boss a bit longer and he gave me a new assignment which is not really dev-related. His logic was that I know Java so I should be able to do this since system I'm going to work with is written in Java. Yeah, right.
I have to configure document-flow system, eDok, for our client. I have absolutely no idea about all this document processing and such, but oh well. It's his money.
To do so, my boss bought an serwer with Ubuntu and our client has installed it. I finished a beta version of my last project and today had to start working on this eDok shit. I tried to log in, but nothing was working. From the logs it looks like HDD has failed.
Well, at least it has happened now and not after I've configured everything 😅 -
Yesterday whole 12 hours we were working on deployment about a feature X that has deadline yesterday itself.
Everything damn perfectly running on Test env but not on Prod.
We made Prod into Dev/Test/Fucking garabage env. Haha.
I was laughing to myself at same time crying hard in my deep heart.
Business guys chasing PM
PM chasing us
And from morning till night we were in same room. Had lunch, and dinner only went out for toilet and to refil water bottles.
And found that feature Y is not working at same time that is related to our feature X. Fucking we have been wasted hours on it.
One of my devs got so fucked up emotionally that he messed up the code (not his fault) he didnt had his lunch and dinner. Had to console him later that its not his fault. Poor guy not sure whether he slept or not; will find out in few hours.
Anyways reported a bug.
But that bug assigned to us for fixing.
Are you fucking kidding me.
Anyways no choice. Had to do it.
Hope today everything goes good or horribly bad. FYI no deployments on Friday damn we are in stalememt till Monday.
Fuck that bug
Or
May be fuck our stupiditiy while makiing mistakes.1 -
My dev team needs team building activities (not necessarily dev related, but yea.) Any suggestions?14
-
Not really a dev related rant but a rant nonetheless
Why is auto renewal forced now on subscription services now? I don't want to have to cancel my service by jumping through hoops and explaining why I want to cancel it before finally cancelling it. I've had to help my parents unsubscribe from a few services because it was too confusing for them to do themselves and they've just let them suck from their wallets for half a year.
I am even angrier at long "free trials" that you are REQUIRED to enter payment information for so that they can charge you once it's over if you don't remember to cancel it after a month and a half. Can't we just go back to auto renewal being an option, please?2 -
Time management. Maybe it's not really dev related, but I think it's very important. Trying to get better every day.1
-
It's been about 3 months since I've become a lead dev. I've been working with this company for more than 6 years. And many of my teammates have also been working for 6 - 5 years.
We've been friends for all those period who joked, ridiculed, worked all nighters and everything for the last 5+ years.
But ever since I became the lead, I've been attending a lot of meetings. Some of it team related and some of it company related. The amount of meetings is so much that I cannot focus on coding. If I have to, it would have to be at home, which I don't want to do anymore.
I sort of feel that my teammates can share the responsibility of coordinating tasks within the team, but no one is stepping up. Even when I ask 1 person to do it, (s)he isn't interested in doing it. What should I do? I asked as a friend and not as a lead. I can talk to my manager and ask him to assign responsibilities, but just wanted to know if there is something else I can do.14 -
Cómpletely not dev related but...
Any english geeks?
What is the difference between a few and the few ??
I can't find a difference but my stupid school english teacher is telling there is a diffenence5 -
I've been wondering for a while about something...why do so many devs complain sooo much when they have to to stuff not related to their main area of expertise.
I like learning and trying everything if I have the opportunity...backend, fronted, database, dev-ops, crypto, networking, virtualization...I stuck my nose in everything...but I see a lot of people moaning and despairing when they are thrown out of their comfort zone.
Like why...it's interesting... it's not always sunshine and rainbows but knowing something new in IT is never gonna hurt you...who knows maybe someday it's gonna help you get out a tight spot or land that awesome job you wanted.
Ok I'm done 😁11 -
Not dev related but got offered to work at the Champions league final.
The tickets sold out within ten minutes and there's me making money!3 -
age++;
Normally, I'd leave it there like most other people. But this is devRant, not Facebook [citation needed], so let me take the opportunity to talk about a dev-related project I'm mulling over.
A number of years ago, I dropped my music hobby in exchange for focusing on my computer science/programming skills. I'm now at a point where I'm working professionally as a developer, and I've wanted to get back into music for quite some time. Specifically, I want to make music, not just perform it.
Thing is, I've had difficulty trying to find a good platform for uploading WIPs to get feedback from. I'm hesitant to post them on social media platforms for a variety of reasons (though I'm open to budge), so I've been considering alternatives.
So here's my idea: A personal blog made from the ground up that details my journey rediscovering music, including tracking the resources I've used for others to refer to, music samples, etc. I think it would be a great opportunity to not only get feedback on music I've made, but to also incorporate my programming skills with my music hobby.
I'd appreciate any feedback on the idea, as well as any advice/recommended tools for taking on a project like this.4 -
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 -
Dealing with clients is probably the biggest personal challenge. I'm not much of a people person, and I find it hard to converse with friends and people I've known for years, let alone clients who are looking for answers for why things aren't working, and wanting you to explain exactly (but in simple terms) why a thing that seems simple is so complicated.
Another challenge, which is somewhat related is expressing myself. This again, stems from not being super great or comfortable in conversations, but as a dev, even among other devs, your opinion on things gets asked a lot. For someone who was used to sticking with the status quo and mostly agreeing with things, stuff like peer code reviews, or giving pointers on how to implement something is a big challenge (but I'm improving)2 -
!devrelated
I just have to vent somewhere about how I'm SO DAMN SICK of the effin' cross-realm BS in World of Warcraft. Nothing breaks immersion like having to stand in line for some mob with 10 min respawn timer. I joined a low-pop server for a reason!!! -
Today I had to fix a bug and it took me about 2 hours to find out that it related to a bug in a component which doesn't belong to the bugs component. In development everything where fine. But after deployment the bug occured. Found out that when running Vue webpack projects in dev it handles errors different, kind of a global try catch block. After deployment the application breaks.
This teached me again that we should not ignore any red error line in console. -
Not really random, still Dev related but still!
I'm working on a few large games at the moment, I have a habit of trying to build massive world's that feel lived in and organic, obviously I never finish them because I obsessed over the tiniest things.
So to try and help I thought of an idea, a detective game where you investigate 1 single murder and have one house you can look through, but you have to piece together what happened organically from a clue and false path filled household.
Just want some other opinions on it and whether it sounds alright, or if you have something to add to it? ¯\_(ツ)_/¯6 -
Not dev-related, but it's always the every day schedule optimisations that are satisfying. If I need to be in various places throughout the day, change different types of transportation, etc., I always think about the optimal route and time-planning such that I have the least overhead, visit the same place as few times as possible (usually my home, since I live far from most of my daily activities), take the shortest routes and be on time
The same applies to taking public transportation in my hometown. There is no clear schedule ("arrival can vary between 10-15min", no app available to tell you about it in real time), yet by living there for so long, I figured out when certain buses/trams leave based on the ones that are already passing me and the time of the day. This way, I know which buses/trams to take and change and get where I need to be, without even having an app or a clear schedule (of course, unexpected things like buses catching on fire can always happen) -
I’ve been looking for a job recently since I am a student and starting my career.
I have a bunch of experience and I like to think I have pretty broad knowledge of programming concepts (web dev, ML, AI, software development).
I see these job postings for jobs that I know I am qualified for.
- I got my research published (which is related to the jobs I’ve been applying for)
- I have great grades
- I have a clear track record of doing well in teams (life long athlete)
- I am a complete geek for new tech and libraries so I always learn them super fast
- I have side projects that aren’t just shit I’ve done in school
- my past jobs show that I am an efficient worker who has real experience
However, I always fucking fail the coding challenges.
I’m never asked questions like “how to reverse a linked list”, just obscure questions that I don’t know how to study for.
What the fuck am I supposed to do? It’s not even like I get close to the answers. I usually get a couple test cases and then fail the rest of them, or I can’t figure out a solution to solve them.
This is all really disheartening and I fucking hate it I absolutely fucking hate it and when I am trying to hire people in the future, I’m never going to make them do coding challenges bc they’re fucking stupid3 -
I had a pretty good year! I've gone from being a totally unknown passionate web dev to a respected full stack dev. This will be a bit lengthy rant...
Best:
- Got my first full time employment dev role at a company after being self-taught for 8+ years at the start of the year. Finally got someone to take the risk of hiring someone who's "untested" and only done small and odd jobs professionally. This kickstarted my career, super grateful for that!
- Started my own programming consulting company.
- Gained enough confidence to apply to other jobs, snatched a few consulting jobs, nailed the interviews even though I never practiced any leet code.
- Currently work as a 99% remote dev (only meet up in person during the initialization of some projects.) I never thought working remotely could actually work this well. I am able to stay productive and actually focus on the work instead of living up to the 9-5 standard. If I want to go for a walk to think I can do that, I can be as social and asocial as I want. I like to sleep in and work during the night with a cup of tea in the dark and it's not an issue! I really like the freedom and I feel like I've never been more productive.
- Ended up with very happy customers and now got a steady amount of jobs rolling in and contracts are being extended.
- I learned a lot, specialized in graph databases, no more db modelling hell. Loving it!
- Got a job where I can use my favorite tools and actually create something from scratch which includes a lot of different fields. I am really happy I can use all my skills and learn new things along the way, like data analysis, databricks, hadoop, data ingesting, centralised auth like promerium and centralised logging.
- I also learned how important softskills are, I've learned to understand my clients needs and how to both communicate both as a developer and an entrepeneur.
Worst:
- First job had a manager which just gave me the specifications solo project and didn't check in or meet me for 8 weeks with vague specifications. Turns out the manager was super biased on how to write code and wanted to micromanage every aspect while still being totally absent. They got mad that I had used AJAX for requests as that was a "waste of time".
- I learned the harsh reality of working as a contractor in the US from a foreign country. Worked on an "indefinite" contract, suddenly got a 2 day notification to sum up my work (not related to my performance) after being there for 7+ months.
- I really don't like the current industry standard when it comes to developing websites (I mostly work in node.js), I like working with static websites (with static website generators like what the Svelte.js driver) and use a REST API for dynamic content. When working on the backend there's a library for everything and I've wasted so many hours this year to fix bugs and create workarounds related to dependencies. You need to dive into a rabbit hole for every tool and do something which may work or break something later. I've had so many issues with CICD and deployment to the cloud. There's a library for everything but there's so many that it's impossible to learn about the edge cases of everything. Doesn't help that everything is abstracted away, which works 90% of the time but I use 15 times the time to debug things when a bug appears. I work against a black box which may or may not have an up to date documentation and it's so complex that it will require you to yell incantations from the F#$K
era and sacrifice a goat for it to work properly.
- Learned that a lot of companies call their complex services "microservices". Ah yes, the microservice with 20 endpoints which all do completely unrelated tasks? -
Mid - senior dev (L from now on) comes in on a project to help out. Starts working on creating a dashboard for the application. Work is progressing, new ideas come in, team lead (TL) is ok with everything, business analyst (BA) is also ok. The dashboard even gets thru testing (T), everything is great. In comes (A), a (probably bored) junior backend dev.
A little backstory about (A):
- seated right next to (TL)
- most discussion about every developed feature take place at (TL)-s desk, right next to (A)
- (A) was also present when discussions took place between (TL) and (BA) about dashboard
- (A) could have easily heard any number of the other team members (over 15) talk about the dashboard
Well, (A) comes into the picture ... and the dashboard (first page after login, big shiny new thing, working just fine ...) breaks. Well, breaks is a little understated. Disappears would be more exact. Cause (A) commented it out. NOT deleted from code. JUST commented out the code.
But why you ask? Because he didn't know what it did and why it was there.
No asking around, no looking up history in repository, no looking up tasks that might be related to that ... no nothing.
He's a backend dev, there's something new and unknown in the backend, the new thing has to go.
(L) didn't scream, (TL) didn't scream, (BA) didn't scream, (T) didn't scream ...
I almost screamed. This didn't happen to me, or (A) would have screamed!3 -
!rant or at least not dev related
I work at a school. Sometimes we get some weird training and shit we have to attend to. This time it had to do with what to do in the event of an active shooter.
Because you know. The U.S IS full of angry white kids with guns that if fucked up enough will just take fire on people.
Well, as a military veteran. I feel pretty confident in knowing what to do when some asshole is trying to get his expert marksman badge on me. So i requested not to waste my valuable time on such bs. I was promptly denied and encouraged to attend the bs training.
The first dumbshit thing they tell you to do is to turn the lights off and hide(if you decide to not fight) for which I mentioned that it would not work.
You see. Our entire buildings have motion sensors on each room which would TURN the fucking lights on if you move........ and even though you can turn the switch on..some offices would still work through the motion sensor....exhibit A: my office.
Fuck this. Couldn't i just keep one of my guns with me?? It would just take about 2 shoots really....and I promise they would stay in.
This sucks man. I need to move to Canadia. I don't want my kids having to hear about "mandatory active shooter training"
That fucking bullshit should never be a norm.
10 bucks and a life says i have better aim than some crazy kid.10 -
!dev-related
Found out that a pervert from my gf’s highschool took a bunch of screenshots of her Instagram (bikini pictures, etc.) and posted them to the r/breeding and other fucked up subreddits even though she was only 16/17 in the photos
We notified the uni he goes too and nothing happened. We noticed the police of his hometown and they said they couldn’t do anything because he was currently at his uni
He then claimed it was a rumor and it wasn’t him even though the Reddit account that posted it had a previous post that directly connected the Reddit account to his Instagram account and the Reddit account mentioned had a post that mentioned his home town
My poor gf is now having panic attacks bc this motherfucker wanted to jerk his tiny dick off with his retard friends bc they were rejected by her in highschool
It’s taking so much effort not to send him some phishing emails and empty his fucking bank account20 -
It's not a real dev regret but it's related to it: Not being able to fix a price or a value for my skills.
It's a real regret.
Just coming out of college I have tried my hand at freelancing at found it real hard to fix a value for what work was offered because I just found it weird to fix a monetary value on something that I've done for free for my entire life ( at school and uni I mean).
To make it worse my first experience was with a grad student who wanted me to complete her project.
Now being from India, I know that we have a stereotype of doing work for a lower price.
But this girl took the cake.
She wanted me to create a custom Image classifier using tensorflow.
It had to train with live images and then detect those images in the live video feed.
It's quite simple but still training the basic network(which would be used to just detect features) would take a decent amount of time and effort.
No pre trained models was also a prerequisite for her.
After hearing all her requirements I asked her what price she was willing to pay.
She said 50$ lump sum.
Being really confused as to what to say to that I just stopped replying.
To this day I have no clue what would be a reasonable price to quote a client like that.
After that I just continued dealing with people I knew personally and am currently doing that as an internship. But entering the proper freelancing system again has become a kinda weird thing in my head now, since I have no clue as to what price to put on my skills.
Is there any advice that any of the more experienced people would give?
Also consider the fact that I'm relatively fresh out of college and have no corporate experience.
Even if you've read my rant and have no advice it's okay. I guess this is a path of self realization after all.3 -
How would you call this role? Product Owner? Graphics Designer?, Both? Neither?
I work for a small startup besides university and we do need a person responsible for how site looks. But then again we also need a product owner for the frontend. So why not combine these roles? A person who's responsable as product owner for all the frontend related bits plus does the designing. Initially this person would work with just one frontend dev, possibly more over time.
Question:
- How would you call this role/job?
- What would be an appropriate salary?
- How would you evaluate an application to this role?3 -
I was watching a video for some dev related tool.
It noted that "if you connect A and B it will automatically find the most efficient path between A and B".
I couldn't help but think about how that line might trigger a lot of well meaning devs to harass these poor people with tickets about "ackshually if you go through these 400 steps it doesn't always pick the 'most efficient' path!"
As another dev I'd be tempted to say "it does a pretty good job picking a reasonably efficient path... mostly, please don't tell me when it doesn't".
But that's why I'm not in marketing.3 -
!dev
This is not dev related but I figured I would ask here anyways. What type of connector is this?
I have this old subwoofer with a non interchangeable cable like this. I have been searching around but can't find a name for this type of connector...15 -
Now that's an election done right...
Stupid US political system/media where all the attention goes to Republicans and Democrats candidates and both are the same shit...
Yes I know not dev related but just had to rant....11 -
I love commitstrip comic. There are others like Dilbert, devhumor, turnoff etc. Some are not continued now like Programmers life, which was also good. Which are your favourite comics related to dev?4
-
Hello devrant, so I've been wondering if anyone here breaks things (infosec)? Is there anyone who dabble with building stuff(dev/ops) and breaking them? Need advise whether I should be looking at a devops-y role or a infosec related role in the future. (PS I was in infosec and slowly transitioning into ops/devops not sure yet). Please share your experiences. :)8
-
Fuck yeah!!! Finally found Mate! 😎
Well, not exactly dev related... Meh, whoami kidding, coding without Mate is nigh impossible 😁5 -
!dev related
Siiiigh,
With how smart programmers usually are it's really surprising to me that there's still a bunch of racism, sadly even here on devRant every now and then...
Is a not being racist that much to ask for?9 -
A new way appeared in my life.
Everything related to cars, metal and motor engines.
I may or may not have to dissapoint some people with it, but I am not going to be a dev I guess.
It was all fun and chill. Do not worry. I am not going to leave this awesome place haha, just felt like mentioning it. :)8 -
I have several tasks in my job. Not all of them are straight up dev, some are also student related. Since my coworker left I was rediculously overbudened, simply because the tasks I have to do are sooo far appart from one anothet. After talking to my boss, we get to hire some people to help (big yay!) But now it is upon me to write the recruitment adds so to speak and also talk to the people and interview them. What the heck I have no clue about this whatsoever xD i mean, i kinda feel honoured that my boss trusts me enough to do a pre selection for her. But damn. .-. I'm barely older then the applicants (it's all at uni and I'm a student and so are they)
Anyone got tips for interviews? I dont need them to do dev work. More like working with kids and presentation prep and support. -
!dev
I had a fun experience today.
Updated my system, got plenty of unsuspecting dpkg errors. Couldn't figure out how to solve them (all relating to something python-*). Next issue was Firefox, which wouldn't even start.
Uninstall, reinstall.
And it won't even start up without immediately giving me some XML error related to... chrome? Whatever.
Start it from the terminal, mostly to see if it gives me the error in more detail. Ublock Origin does not like when Firefox gets reinstalled apparently. Spend more time than I'd like to admit getting a Firefox to start in safe mode with all extensions disabled. Apparently it's 'firefox -safe-mode' (yes I didn't try the obvious because I wasn't thinking). Uninstall all my extensions then Install them again, problem solved.
Now to solve those damn dpkg errors...1 -
Not really dev related, but I laughed so hard I had to share it.
I was having some drinks with some friends, and you know you're a real gamer when after a few drinks one of my mates was waving his hand inn front of his face and said "It's lagging!!!".1 -
Dear God, why are punishing me by another bug report related to Edge?
Console dock freezes commonly for MINUTES, literally. It doesn't support objects, so every object is very usefully converted to "[object Object]" string. And now I am discovering that change event on input is magically not firing?
What a day. This would be solved in Chrome or Firefox in a matter of minutes, for a same time Edge doesn't even manage to render a page with dev tools opened FFS...2 -
Any Dutch company owners here that have an IBC set up? Or any Italian company owners here? I need some help and advice in setting up a company structure. Although not strictly dev-related I'll of course develop some software for that new company :)
-
Not dev related really
but for mobile, do you guys know of any great tablet-compatible launchers? I got MEmu recently, and i'm not a fan of the default launcher. I found an ok marshmallow 6.0 launcher, but i wanna know if you guys use something different4 -
This is not a developer-related rant, but honestly, I'm annoyed, and this felt like the best place to vent.
My Twitter account has been suspended/restricted. I can still log in, but I can't tweet, follow people, anything.
No reason was given to me at all for my restriction, other than an automated reply when I attempted to appeal it stating they suspected my account of being hacked - an account I hadn't used in about a month, has a randomly generated 12 character password and has 2FA.
Here's the thing - I didn't grow up with Twitter, I've never really taken an interest in it, I only have my account to post dev stuff now and then as I know some over devs do - It felt like a good place to easily log what I'm currently working on and show off my work that I was proud of.
There aren't any other platforms I know of where I can do that, other than here (but my work consists of things that are also not dev related, so...)
I have no idea if I will get my Twitter account back; it's been over a week now since I attempted to appeal it with absolutely no response.
If anyone knows decent platforms where I can share my work and progress (dev, art, level design, etc.) and can use it sort of like a dev blog, I would greatly appreciate it.4 -
Times are so different. Especially don't shoot the messenger. Ha, fuck that. Shoot him on sight. That dude can think for himself if it's OK to deliver the message right?
Sadly, the messengers are protected by 'freedom to speech'. More like 'freedom to propaganda' these days.
This is not only dev related. It's 42 related7 -
I never had a fight. And I mean never at all, not just dev-related.
I'm not sure that this is a good thing.
Sometimes I wonder, does this mean that I'm a good diplomat, or that I'm not relevant enough to argue with?1 -
Not dev related though, but now that I'm in my last semester in MBA, I'm thinking of going for a double major and doing masters in something else also related to business, say.. MIS?
Any thoughts?1 -
Sorry not dev related
But feeling said, worried, angry and so disturbed after reading negative news about crime with girls everyday.16 -
Not dev related.
Two incidents that I'd like to share.
So here in India two major streams for college are engineering and medicine (others do exist). So entrances to both these colleges are based upon entrance exams. So here are two "events" that happened this year and worth mentioning.
Incident 1:
The exam for the engineering stream had a section where the answer is a number with up to two digits of decimal. Range is (0.00 - 9.99) So apparently this two decimal precision created some confusion and the court decided that if the answer is precisely "seven" then only the candidates who've marked 7.00 are given marks while those who marked 7.0 or 7 were given wrong answer.
Incident 2:
So for the medical entrance, exam was for 720 marks (180 questions * 4marks each). So every candidate from the state of Tamil Nadu were given a full 196 marks as bonus because the translations from English to Tamil we're inaccurate.
Now I need to mention that around 300 marks would fetch a decent seat in a government college.
What the fuck is happening? One the only thing they're supposed to conduct every year is also messed up. And who the fuck created complicated shit like 7.00 is correct while 7.0 and 7 are wrong. I mean should the candidate worry about the getting the answer or marking it?
For those who don't know wrong answers are penalized heavily and there's huge competition.
https://m.timesofindia.com/home/...
https://m.timesofindia.com/india/...1 -
!dev
So now Disney is the front runner to buy (most of) 21st Century Fox.
I understand the entertainment side. But the news side is like buying an amusement park on top of a nuclear waste site...
Is the plan the start the children on propaganda, racism and conspiracy theories as early as possible?
That thought makes me feel sick.
https://wsj.com/articles/...5 -
ugh, company discussion on WhatsApp sucks. i want to take a leave from this new company i joinedbas i am bored the hell out
the company policy is that we got 16 pl 7 mandatory leaves and 8 emergency leaves. pretty good deal i guess. but as a new joiner, i am on probabtion for 6 months and I can't take either of those mandatory/paid leaves.
i was neck deep in work so could not get time to call my manager. plus had a 1 hour incredibly boring and frustrating call with another 50 yo tech lead from another team who was goin on an on like a 90 yo uncle with his wartime stories so could not think straight.
i sent my manager a "hey a***" at 7.08 pm on WhatsApp.
that's a great shoot oneself in the foot situation. i could not call because it's 7.08 pm, and don't wanna give an impression of a corporate non living dev who makes or supports making calls at odd hours. i also can't dele6 the message coz that would be more awkward
but i had went with the creepy hey text , and didn't wanna keep him waiting, so quickly add anothe message with the context : "i wanted to discuss a small leave related query, will call tomorrow"
another classic shoot oneself in the foot.
the probation guy wants to take leaves? he doesn't have any, what could he talk about it? oh right, i was gonna cheese him to give me an informal permission. but now i made it all formal.
noice :/9 -
Y'all have your rubber duck to debug, but I have my own technic: the SO debugging.
It simply consists as asking your question as you'd normally do, but while doing so, you still think about your issue, and how people not knowing your problem but still knowing about dev would react to your question, making you asking other related question (SO's related question might also help).
IMHO, the most important part is the "related" question, that helps you to think outside the box. It makes your problematic progress a lot, and has the gift of not making you loosing any hope ; and if you ever block for good, your question will look less silly than at the beginning -
0. *gets on podium* All people being able to work together without yelling at somebody. For just a day if that's too hard.
*hops off*
1. A job in computer science without having to study all of physics and chem till 12th grade, It's a requirement here that you need to study all three sciences if you want to pursue just one, and I wish I could escape from it, it's stressful.
2. Not Dev related, but hugs.4 -
Not actually dev-related, but the news of Mira Furlan's passing hit me like a ton of bricks. Two tons even. Babylon 5 is to this day my favorite creative anything. It's just perfect to me, and a huge part of why is her work as Delenn. Everything I've ever heard about her indicates she was as awesome in real life as she was on B5 and 65 is way too young for anyone to die, period. There is, of course, sadly a lot of death around us these days, and all of it stings, but some of them sting a bit more. But, I think it's a testament to her work how devastated I feel about losing someone I never actually knew. R.I.P. Mira Furlan... to absent friends, in memory still bright :(2
-
I wanted to show our DBA an example of a web api using .net core 3 in regards of how easy it is to create such things. The reason? he has been wanting to get back into programming after many years of just sticking to dba related stuff. The dude has talent and brains, he had worked years ago as a delphi dev and a vb6 dev and we had the same employer at one point, none of this man's apps have been faced out on account of how complete they are and easy to maintain for other devs was after he left. Regardless of the ancient tech stacl, the man shows ample promise and well.
Thing is, the apps I make on the Microsoft stack usually tend to C#, and my frontends are using TS, so I am more on the curlt bracket side of things and he said he was to convert my app(very basic crud example, but with auth, authorization and everything in between to plug into the frontend) to VB.NET. I thought it wouldn't be that much of a problem but apparently microsoft does not hold templates for webapi for vb.net
I thought it was shitty. VB gave Microsoft a lot of developer market back in the VB6 days, and even though I really love c# I see no reason why they would just say fuck you like that to vb.net. Shit still polls pretty high in terms of dev popularity and you can apply the same design ideas to VB without much effort.
I just think this is very shitty from Microsoft's part. Much like how Apple is forcing people to adapt to Swift when there is a huge amount of obj c out there.
I dislike when companies shift focus on tech stacks like that.2 -
!dev and on behalf of some non-it related members of my family.
how hard is it to create some ms teams accounts for students? (cloud, there is no on-prem, i presume)
the school in question has roughly 300 students (well.. in germany..).
with a proper grade of automation, this can be solved, or am I wrong about this one here?
the student in question, my cousins wee one, received login credentials, that just don't fkn work.
the first remote class session is planned for tomorrow morning@0900.
my guess would be, that the admin(-team; i hope..) will have some fun tomorrow morning, because he isn't the only one, where those fkn credentials do not work.3 -
So, after studying software development and games programming, I ended up working as a Salesforce developer. Been doing it for over a year now, but it's still not something I'm passionate about.
I got invited to an interview for a different job. Games industry related, using golang to do backend work.
Switching from Salesforce to Engine. From frontend to backend. I have faith that I can do it, the question I'm struggling with is... Should I?
I have no idea what the pros and cons are, junior dev In both roles, pay is about the same but for the fields themselves, is being a backend dev better than frontend? Is golang a desired language? Do I have career security by learning these things?
Or should I stay where I am now, give up enjoying my job in favour of something I class incredibly easy?
Any advice would be greatly appreciated.8 -
Company website created by a third party developers ( paid ) and after a year the new company team does not like the design and asks the inhouse developer hired to create internal apps ( develop office workflow related apps) to change the design of the website and not be paid for it (add new work to the list of works and not be paid extra).
And that they don't want to pay someone to do it again and when the dev ask them what they want in the website , it seems like they are focused on updating content ( which they have access with the wordpress admin panel they have been given ) and a bit of design changes which a dev would do within a few hours and they will have to pay v little for it.
Why does ppl think that devs have all the time in the world to do free stuff !!! and most of the times we are doing more that everyone else in the workplace combined and when we don't do something its like you are not corporating with us, u don't work much and u have too much free time. -
#Warning really long post incoming and not sure if it can be considered a rant
My first job as a dev started 3 months ago and I noticed something strange/funny.
Here's the story our company is a software development one (we are aprox 300 employees), and most of our projects (70% more or less) are for a huge Insurance company in our country, a somewhat normal situation is that the company sends a dev to work full time at the insurance company for 6 months or a year (that usually is a lie and they spend 3 years or more there).
The funny part is this every Dev that is send there is mocked by everyone or receives condolences from the other devs.
I asked why and they just answered me that working as a dev in a really big company whose line of business isn't necessarily software or something related with technology is not a fun experience1 -
Not strictly dev related...
I've been googling for minutes trying to find out the frigging sequential read speed for class 10 SD cards... I could only find the write speed and GAZILLIONS of SD ads.
It should be higher than write speed, right? I need this to give dd command the proper speed so I won't risk losing data (it's a backup) and I won't have to wait forever either. But I'm wasting more time looking up the frigging speed... I need dd cause it's a whole-disk backup (partition or file system seem damaged)
I can't rely on specs because I'm just not sure about the brand and model.
... Ah yes, fuck everything.4 -
deff not dev related at all
random as fuck enough to warrant some scientific analysis to it tho.
if you is a brown Hispanic and you somehow marry a white chick. It is a damn near close to a T statistical fact that you will not shut the fuck up about it.
Experiencing this with a friend on both fb and Instagram. I swear to high haven, my fb looks like a fucking fan page of all the pictures of his below average looking white wife.
Dude I get it, but please stfu already with this shit.
...SNOOOOOZE9 -
Headache, bronchitis, feature creep. But for years I've used light themes. Now I'm using dark themes and it's easier on my eyes. Hmm. Used to hurt my eyes to use dark! Anyway it's about the worst day to try this out because. ..just switched to clients text messages and the "know you're not feeling well but ..." burnt into my retinas bc i didn't think ahead to change any non IDE or dev related to a dark theme.
-
I know I need to use twitter and Instagram to help leverage my online presense into a job opportunity.
But as a jr developer experienced that's not heavy on social media, I go early don't know wtf to write or tweet. And I don't want to post "dev content" related stuff because I dont wanna be laughed at.
What so I write or post? Help7 -
Not dev related, assuming that here is a lot of people interested in history , philosophy, books I would like to ask for recommendations for:
YouTube channels or site related to history, books reviews/recommendations (dev and non-dev related), philosophy.
Thanks. :)6 -
People replying to a restaurant ad on Facebook asking where the restaurant is located (not related to dev but I built the restaurant's website and have access to Facebook admin stuff). Saying things like "It would be helpful to post the address." Bitch, it would be helpful if your lazy ass could do so much as simply fucking click the Facebook page, visit the website, or just fucking Google the restaurant (it's a very unique name and cuisine, especially for this area) and you'll find the address in a split second. Some people can't do shit if the information isn't shoved in their face in big bold flashing letters... even then I don't have hope for people like this.10
-
Not really Dev related,but I find myself listening to this album on repeat https://youtu.be/nBZbNBzerFo it's so relaxing2
-
Once again sorry about this not being a dev related rant but fuck me this is while close and I am more than shitting a brick right now I am nearly going to be sick, I've heard a lot of rumours about leave maybe causing destabilization of the peace process in NI and I can't fucking deal with more Troubles, like just no, oh and on another note I'm fairly sure something has happened to the XE currency exchange backend, the pound hasn't budged in like 1 hour even with all those leave votes which is weird (then again I couldn't be fucked looking to see if it's changed anywhere else)3
-
firstly, does anyone know of an online telegram or whatsapp group where i can ask silly stuff regarding web dev and get immediate answers, just like it is here?
secondly i am trying to learn js and there are just too many related terms that are messing with my brain:
"some features are supported ines5/es6/es15/es16/es17 , some are supported in chrome's v8/chakra/spidermonkey/android browser , some features are only supported in "serverside" and blocked in all browsers thanks to browser's vm environment; babel can't read this code, some features are provided only by node js..."
WHAT THE MESS IS THIS?
All i am trying to do is to write code that would make a website visible to everyone. if by specific browser , i want to target, chrome and its subsidaries and android chrome/other android browsers .
for other browsers am willing to make external converters later but don't want to change my code by 1 bit. And from what i know, each browser (at least the browsers am thinking of supporting) has the complete JS compilers already built in
can i or can i not built a complete functional website with those things?
and finally my main question : how to make custom exceptions in vanilla js? i saw this answer on stack overflow:
===================
function InvalidArgumentException(message) {
this.message = message;
// Use V8's native method if available, otherwise fallback
if ("captureStackTrace" in Error)
Error.captureStackTrace(this, InvalidArgumentException);
else
this.stack = (new Error()).stack;
}
InvalidArgumentException.prototype = Object.create(Error.prototype);
InvalidArgumentException.prototype.name = "InvalidArgumentException";
InvalidArgumentException.prototype.constructor = InvalidArgumentException;
Usage:
throw new InvalidArgumentException();
var err = new InvalidArgumentException("Not yet...");
=====================================
where is the error code? what would be the exception details? what is the line number/timestamp of error?why is that function making an error, i thought error/exception is a class in JS?4 -
Not really dev related but here it goes:
Decided to update some apps on my phone during lecture. Suddenly android crashes and is stuck in a bootloop. Went to safe mode where "downloaded" apps are disabled but wanted to at least be available via telegram. So I followed a guide to manually convert an app to a system app and tested with some random app that I didn't care for. That worked flawlessly and then decided to proceed with telegram but it said that moving failed but actually the folder was moved. I took the chance and rebooted (again to safe mode) only to find out that now the system ui crashes as soon as it loads, also rendering the safe mode useless.
Great that such things always happen when you don't have access to a trusted machine with adb installed. -
Hey fellow devs,
i finally did it! i applied as a junior dev in a software company for inHouse projects. the job interview is today in one week.
little background story for those of you who are just procastinating at this time:
i have started coding when i was in school. just little stuff - nothing special. after i finished school i edjucated in the business field (did not found the english word. something like office person or in our words "user").
after that my company changed the ERP System and i wanted to do that so badly. and i got that job. i worked my ass of to get that baby running. from entering the orders to production to shipping and billing, i made that all happen by myself. as we had some very specific requirements i also wrote applications myself. after about three quarters of a year we switched to the new system and it ran smoothly (company is producing windows and doors). i was so proud when the first windows were finished.
BUT there was one problem. I was alone. no second it person i could talk to. no one i could learn from and no one who could learn from me. i then decided to change the company. same product, same job - but within a team. It was a whole other experience. i really enjoy the exchange with my colleagues. we learn from each other and we solve problems together. we can rely on each other. As i worked there i also wrote applications for inHouse usage and i even launched my own first app (not related to company - private commercial project)
BUT there is one problem. I am still the only dev. so i try to code the lease i can at my current job so that the team still works and the whole system stays maintainable for everyone. I do not feel good holding back the desire to code something. so after two years (and with a lot of talks with my cousin) i finally applied for a job as a "real" developer.
I have no bachelor, so the invitation for the job interview made me so damn happy. i really hope that i can transmit my passion for this job and if everything fits that they take me.
The next rant will then be about the result of my job interview :)
PS: even if i do not get the job. i am proud of myself that i applied!
Thanks for reading, potato potato1 -
What's really the matter with meetings?
I mean, we've all been annoyed at some point by some management person scheduling meetings we think of as pointless but I've actually found myself enjoying going to one where people can discuss and share ideas (dev related, mostly).
Sure, it's not great when you are focused and you have to stop to talk to some assholes sometimes but other times it didn't bother me to think they value my input/opinion somehow.
Surely the reason for their existence is not to make you waste time, right? 🤔1 -
Not the best way a co worker has quit and not dev related. From a job I had for only a month the summer before I got my first position with the company I'm currently with. It was factory work, pretty crappy, no air conditioning, this guy started just after me hardly ever did his job and was just generally annoying as hell. One day I'm brought into HR and asked if I fucking shower. :| I do and did every day. Deoderent and all. I explained it's a hot work environment. They said I should just shower more. I've never heard such a dumb complaint filed against anyone. Of course I wasn't going to smell like daisies, it was hot as fuck in there. Anyway a week later got offered a new job, I didn't give any notice just walked to HR at the end of the day the day before I started my new job, said I'm out. They asked if they could get 2 weeks notice, with out hesitating I stated no, I start my new job tomorrow, here's my badge, bye. And walked out. :| This wasn't the only thing that made me quit but it was kind of a tipping point. Like ok don't like sweat smell? Then don't be on top of me or find a job with air conditioning.2
-
!dev (never been less dev related)
I’m off for a few days from tomorrow on.
Have to travel to get some administrative shit ordered..
But I’ll depart the day after tomorrow.
Now I’m half way drunk asking myself why I didn’t take off from Monday on..
Today (Thursday) is my Friday, because tomorrow is off, which is the day I get hammered but it’s not Friday, it’s fucking Thursday..
Somehow bothers me because the days are shifted.
Sometimes I feel a bit like Sheldon cooper..
You get me or am I just talking nonsense?1 -
Not specifically dev, but somewhat related. Of all the ticketing systems I weave my way in and out of on a daily basis depending on which hat I'm wearing at the time, FootPrints is absolutely the bane of my entire existence.
-
Not dev related but I hope you all tell me I'm a good person anyway.
Just spent 2 hours trying to park to go to casino. Walked 30 minutes. Sat at the poker table. And got rekt in my first 20 minutes... Feels bad man. Lost $420. I hope I'm not as bad at coding as I am playing poker hahahaha kill me now plz. ..14 -
This is not dev related but oh man after 2.5 years i heard back from them that they apologize and so i apologize them back for being rude. So here goes the story:
It was my first time visiting my father in law's aunt by myself for some specific reason that i forgot (perhaps maybe about fixing her son's motorcycle, but im not sure). Short story, when the job's done i was invited to dinner and they came out about all of their food is organic, i asked why. And they answer they didn't like chemical processed food, then i instantly said somethings like : "well do you put Natrium(Sodium in english) Hydrogen Carbonate in my cake?" And they looked a bit irritated and said "of course not, i wouldn't.why would i poisoned you" And i replied "hahaha i was messing with yall, but yeah i think you put NaHCO3 hahaha" And i instantly got kicked out. And i haven't heard them back until now. And they figured it out it was Baking Powder. It's not directly to me tho, they sent their apologize thru my mom. But still. I haven't laugh a lot for a while 🤣4 -
Not Dev related but just need to rant about parents....
They keep asking me to do things for irrational reasons...
Latest one: tmr is 9/11, can you WFH (from public library where I would need to disconnect and carry a 17in laptop too)
Seriously? WTF? -
I am feeling a lot doubtful right now.
I am an average undergrad student who has been dedicating efforts in java/Android for most of my college life.
As of now i have decent command over java , launched 2 simple apps on playstore, worked as an android dev intern in 3 companies and make decent medium complexity apps. I will say i am 40-60% down the path of an expert native Android dev.
However apart from Android, am dumb as a stick. I know shit about ai,ml, web dev, js , react, hybrid stuff, and am not very good with competitive programming and system topics ( os, Algorithms, networking, etc)
So this closes a lot of doors for me. I can't apply to some top tier companies as they would either want expert competitive skills or expert Android dev skills.
I had bad experiences with startups which are usually willing take rejected students like me for the post of a droid dev... there is usually low packages , high pressure, and treatment like a slave
So i am very unsure what to do next. I have tried to learn web dev/ ai-ml-data sciences. They are not very interesting to me, but again, what is interest really :/
What should be my focus now?
A) I could be learning competitive and other interview related topics so that i could crack interviews of top companies , and later try to get a position of android developer there.
B) i could focus on become better in Android and start learning things that i don't know like rx, kotlin, etc. I could then hope to crack interview of medium sized app dev companies which would mainly focus on my android knowledge in their interviews
C) i could increase my skill set and learn web dev or ai/ml topics to increase my recruiter pool. It would be like option B, but i will have more medium sized companies willing to take me.
Currently i am in a shit storm. I am about to go into a mass recruiter company in which i have heard would be doing more or less data entry work2 -
Need advice:
So this recruiter from AWS reached out to me for a SDE job. I said yes I’m interested and scheduled an interview. She didn’t show up. I politely said would you like to schedule another time 30 min after the empty session was over. She said yes. Then the day after she sends me a message saying they can’t hire students. (I’m 20 yo second year electrical engineering student but I have decent dev experience ~3-4 years) I tell her I’m not planning on continuing with my 3rd year next fall. She says no I’m hiring from the “industry only”. And I try to tell her I’ve never had an internship before and all of this work experience is all by myself and not university related….she stopped responding…..what am I supposed to do? It’s not the first time that this has happened. They see “graduating 2024” they immediately bounce. I tried hiding what year my university education starts/ends….didn’t work…5 -
HOW to document business logic in code?
background:
I'm a frontend dev for admin system of our company. Often times I code things like: if user choose this product type and that settings then I show some other input field to input. I deal with mostly forms and show/hide UI for user. And after some time nor did user/PM/test or myself remember the logic of what should show or why something do not show.
So I want something to be able to let me write code and business logic along the way.(I'm not asking for API docs or function docs like JSDoc)
Great Thanks
Related topics:
And In terms of this, I would also like to build something to centralize PM's business DOC with developers API/dev Doc and also things like how to test for our test team and etc... basically a unified place to document everything, I think scenarios like these inside companies should exists so I would like to know how other company do this.9 -
I can work productively and for very long hours with a lot of stuff which many dev considers productivity hurdles:
- single small monitor? No problem (in fact in one occasion in which my roommate accidentally broke my laptop charghing port and I couldn't get a spare I worked on an iPad connected trough SSH to a Linux machine completing one of the hardest tasks I ever did without significant loss of productivity)
- old machine? That's ok as long as I can run a minimal Linux and not struggle with Windows
- noise and chatter around me? A 10€ pair of earbuds are enough for me, no noise cancelling needed
- "legacy" stack/programming language? I'd rather spend my days coding in Swift or Rust but in the end I believe which is the dev and its skill which gets the job done not fancy language features so Java 8 will be fine
- no JetBrains or other fancy IDE? Altough some refactoring and code generation stuff is amazing Neovim or VS Code, maybe with the help of some UNIX CLI tools here and there are more than enough
despite this I found out there is a single thing which is like kryptonite for my productivity bringing it from above average* to dangerously low and it's the lack of a quick feedback loop.
For programming tasks that's not a problem because it doesn't matter the language there's always a compiler/interpreter I can use to quickly check what I did and this helps to get quickly in a good work flow but since I went to work with a customer which wants everything deployed on a lazily put together "private cloud" which needs configurations in non-standard and badly documented file formats, has a lot of stuff which instead of being automated gets done trough slowly processed tickets, sometimes things breaks and may take MONTHS to see them fixed... my productivity took a big hit since while I'm still quick at the dev stuff (if I'm able to put together a decent local environment and I don't depend on the cloud of nightmares, something which isn't always warranted) my productivity plummets when I have to integrate what I did or what someone else did in this "cloud" since lacking decent documentation everything has do be done trough a lot of manual tasks and most importantly slow iterations of trial and error. When I have to do that kind stuff (sadly quite often) my brain feels like stuck on "1st gear": I get slow, quickly tired and often I procrastinate a lot even if I force myself out of non work related internet stuff.
*I don't want this to sound braggy but being a passionate developer which breathes computers since childhood and dedicating part of my freetime on continuously improving my skill I have an edge over who do this without much passion or even reluctantly and I say this without wanting to be an èlitist gatekeeper, everyone has to work and tot everybody as the privilege of being passionate in a skill which nowadays has so much market2 -
!rant
Not entirely Dev related so sorry 'bout that, but I have some form of vacation to spend, where I'll be at home working on my thesis project and preparing my last exam (wooo almost done with the shit). Since most of my friends are away for the holidays and I'm a huge fucking nerd and also somewhat a shitty weeb, can anyone suggest some anime related with tech or coding? I know of ghost in the shell but there are so many I don't know which might suit me. I kinda prefer modern/digitalised graphic styles (common in 2012+ animes to say). Also, girl-friendly to be able to watch them with my gf is a plus but not a necessity. -
Not quite dev-related, but I once had to migrate and replace a Windows Server 2003 Domain (1 DC) to a new Windows Server 2016 Domain Controller. The network consisted of about 30 PCs, 1 DC and 1 DB Server.
Eventhough it worked, I wouldn't do it again... 😰
At the beginning I almost deleted the old Domain Controller VM from the old ESXi host server, before any VM backup existed. Close one... -
Well, I haven't done almost anything not dev related for the last 6 years, but I think the thing that helped me the most is gaming1
-
Long shot, but I've not long moved to Manchester (uk) and I don't know anyone. Are there any dev related events around here that you guys know about?5
-
Not sure if this is somehow standard but have a new dev process we need to use to deploy a Docker image to an Openshift container.
(Is an container one node/vm or could be many?)
In the Jenkins build it seems the files are copied to in Docker image.
But they aren't copied to the container/OPENSHIFT deployment image. There's something mentioned about config map but not sure how that's related to file copy...10 -
Not so dev related...but i want to share it. Do you see that in yhe right corner the title is "Animals" but in the picture the is a boat with title "boat". I think the boat is not an animal3
-
If you have to interview someone for a position not directly related to your position(example: you're backend dev he/she is gamedev) , and he/she has more experience than you. What are the things you should consider? How you would approach the situation?
-
I found this video pretty cool. Its Uber's new UI. My question: Not related to dev but because I want to learn to do something like this, which software do you think was used to make this video?
https://youtube.com/watch/...2 -
Not dev related but reasons for taking a week old baby on a flight: go!
You have 3 hours till I land3 -
Finding myself with more and more time where I'm not engaged in conversation or listening to an actual person. What are the best dev-related podcasts to listen to whilst I work/code?1
-
Okay, here is the thing. I'm reviewing some changes about a new Pop Up component made in React.
Everything starts as usual; seeing the new code, what they remove, what they added. But for some reason one of my fellows decide to change the whole structure and changing component site to another folder, renaming and doing a lot of stuff not related to what we were suppose to do in that dev.
Am OK with improving code during new additions or tweaks of code but this... this goes too far.
Now am not sure of pushing all the changes to master cause I can't ensure everything will be fine... crap.
That's all, just needed to spell it out.