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 - "by"
-
When you "fix" a bug not by actually fixing the bug but by disabling the user's ability to cause the bug.14
-
"Measuring programming progress by lines of code is like measuring aircraft building progress by weight." - Bill Gates6
-
Today I found out that I could inject HTML into our documentation system.
I quickly tested it with the <style> tag by setting all paragraph tags to have eye bleeding red backgrounds.
Then when seeing that it works I've made a modal that displays a blinking red alert with the headline "Access Denied!", a loading bar that says "Tracing intruder IP..." and another line "Erasing confidential information.. .".
Then I've added an animation to run on all paragraph, heading and list tags - first they bounce and then the become transparent.
Then I asked one of the interns to go to that specific document - one of the longest and most important manuals they have access to.
I then left the room and through a window watched the poor, panicking guy looking into the abyss and "realizing" that he somehow deleted the important files and will be traced down soon.
I had to tell him the truth to avoid a suicide in the office.
It was perfect! I will definitely do this to others! :D12 -
Some sort by Date, some by length, others by upvotes. But devrant's algorithm is so great it sorts by sarcasm.4
-
At ATM
Options
- cash only
- cash and balance
- cash and receipt
- cash and balance and receipt
Choice
- cash only
Questions
- would you like to see your balance
Then
- would you like a receipt
IF I WANTED A FUCKING RECEIPT OR TO FUCKING CHECK MY BALANCE THEN I WOULD HAVE MADE THAT CHOICE WHEN YOU FIRST ASKED ME. YOU FUCKING CUNT.
I EXPLICITLY CHOSE “CASH ONLY” SO JUST FUCKING ASK ME HOW MUCH I WANT TO WITHDRAW AND THEN LET ME GET THE FUCK ON WITH MY BASTARDING DAY!!21 -
Knowing that yours is probably the last job that will be automated, followed only by complete annihilation of humanity by artificial intelligence..5
-
I’m going to fucking kill my boss.
He’s known about how I’ve been writing this fucking ticket (screwdriver followup) for four fucking weeks, and on the last fucking day (yesterday) he tells me it’s not the correct fucking architecture and to rewrite basically all of it using <unknown bullshit> instead, and that i must have it done by today — by this fucking morning — so it can make the release.
WHY THE FUCK DIDN’T YOU TELL ME ABOUT THIS AT ANY POINT IN THE LAST FUCKING MONTH WHILE YOU WERE BUSY NITPICKING MY FUCKING CODE YOU FUCKING CUNT?!30 -
An intern asked me for help today and I solved it within minutes.
First time I felt like I had evolved from a confused junior developer to something more. So happy.5 -
"One of the best programming skills you can have is knowing when to walk away for awhile." - Oscar Godson2
-
That moment when you finished your first REST API 🎉
And you realise all it can do is useless ☹️
But then you realise, you can extend the functions easily with you new knowledge 🎊
Man, this emotional up an down is exhausting 😆4 -
Slowbro: Do you have time tonight?
Me: No sorry, I can't stay late tonight, I have a thing with my wife.
S: Oh yeah, I'm not staying late either.
M: Oh, so what do you want?
S: Can you help me install linux?
M: Uh no, I can't stay late -
S: No, no you don't have to stay, you can do it from home.
M: What? No I don't have time tonight. Wait you want me to take your computer home?
S: No, no I need to use my computer tonight.
M: So... What do you want me to do?
S: You can do it on your computer.
M: You want me to install an OS on your computer, but on my computer??
S: No, no *sigh* just try it on your computer so we know it will work on my computer. It is a proof of principle.
M: Reinstall my OS?
S: As a proof of principle. So tomorrow when we do it on my computer, we need not waste any time.
M: ... No I'm not going to reinstall my OS just as a test for you.
S: Not a test, a proof of principle.
M: What are you.. I'm sorry, I don't have time for this tonight.
S: Just a proof of principle!!
M: Ok see you.11 -
So apparentally devRant has a youtube channel where they re-create Rants as animations.
This is the best thing ever.5 -
Some people have a Bible by their bed to worship; some people, me, have Code Complete 2nd Edition by their bed.8
-
Became 30 yesterday.
If I were to die by 60, I'm at the halfway point.
If I were to die by 50, I have spent about two thirds of my life.
If I were to die by 40, well only left a decade left.
Sigh.12 -
And then that annoying popup says again "Internet Explorer has stopped working".
Relax dude. It never did.1 -
My first job was at a web agency. Non tech background, trying to transition into tech through frontend. Month 1: graphic designer, month 2: CSS guy, month 3: UI guy, month 4: in the frontend team doing react, month 7: leading the team, also doing some rails backend, month 9: full stack, month 11: leading web team.
How? Everyone else in the dev team left at month 7 lol. Literally thrown into the middle of the rainforest, fighting bugs by myself. But became so good at debugging and learning on the spot. Left at month 12 for a better job.1 -
Words to live by as a developer:
“A lack of planning on your part does not constitute an emergency on mine”
But somehow people(you guys knows who they are) doesn’t seem to get that!2 -
Friend: you really should give Windows another chance, it's really not that bad.
Me: are you in possession of the only Windows computer that doesn't blue screen whenever there's a strong breeze outside?
Friend: No ... That does happen every now and then.
Me: So what's great about it then?
Friend: Look at this cool wallpaper, it's a slideshow of pictures of my kids.
Me: ... stop talking to me immediately ... and sit over there.12 -
TIL Powershell is open source (MIT)!
https://github.com/PowerShell/...
Apparently Microsoft has opensourced a lot of stuff:
https://opensource.microsoft.com
Here's the list, sorted by "awesomeness" (I kid you not):
https://opensource.microsoft.com//...
Interesting (ง°ل͜°)ง8 -
Any fool can write code that a computer can understand. Good programmers write code that humans can understand.
So far, this is my inspiration to refactoring the code right after it works as gift to my future self.8 -
Programming Languages aren't designed to be read by machines, they're meant to be read by humans. Act like it. #realdevscomment4
-
Crowdsource let's you improve Google's algorithms by manually identifying items. I helped the world today by making sure "sex" = "sex"4
-
Had my online persona drawn by a great artist who goes by meowyin.
I think it's pretty damn good reflection of me.23 -
god i hate this company's product.
Visit merchant-facing sandbox -> 404. works after a refresh.
Log into sandbox with admin account -> redirects to a different signin url -> 500s -> signin no longer works.
wheeeeee!11 -
You've heard it!! To become a Web 3.0 daveluper, you have to do Blockchain programming, and you get additional investor points when you do artificial intelligence, Big Data and IoT 😝2
-
'help us to improve our service by making this idiotic survey which will be analyzed by our brainless monkeys'
What about fuck a toaster?4 -
Google, really?
I created all content by myself, all images, textes everything is made by me. And now I strike copyright rules?!?
Shut up google._.6 -
I just found this example in our school book. Should I be worried? (My teacher wrote the book BTW)19
-
Why does Google not have a dark mode for their freaking home page? I have dark mode on everything on my computer then I go to look something up on Google and get blinded. If they can do it for YouTube why don't they get it together on their nearly blank, bright white search page. You're better than this Google. And while I'm on that topic same to you stackoverflow. When I'm copying someone else's code at least let me do it in dark mode.11
-
My mobile provider doesn't allow me to set a password that contains any other symbol than letters and numbers for the website where you can look at how much data you consumed (and can order new data, change plans, etc.). Are you kidding me. This is making shit insecure, you fucks!15
-
I have seen spaghetti php code, I have seen spaghetti JavaScript code, I have seen spaghetti python code. I have seen a lot of spaghetti.
Yet this Angular project appears like it was touched by His Noodly Appendage.
And only his Noodlyness knows what's going on in there. It's truly beyond my mere mortal means of understanding.3 -
If programmers became musicians we would see
- Wake me up when my build ends, 21 cores, Boulevard of broken CI pipelines by Blue Screen Day
- Smoke from my cabinet by Deep For-Loop
- This is how you debug me by Loopback
- Post-release rhapsody by debug queen
- Another bug in the code by Programmer Floyd
- Smells like bad code by Coders from Botswana
- A place for my code, Cure for the bug by Likin to code at dark
etc etc..5 -
My boss codes shitty ugly fucking abominations.
These fucking piles of hacky crap are worth less than a penny puked out by a dog, eaten by another one and then shit out, grabbed by a vagrant, stuffed in his arse and then sold as raw metal by the cremation worker after the former's death.
Fuck this. I'm not gonna rewrite this. Fuck you.4 -
YOU CANNOT parse CSV by just splitting the string by commas.
YOU CANNOT generate CSV by just outputting the raw values separated by commas.
CSV is not the magical parseless data format. You need to read fields in quotations, and newlines inside of fields shouldn't prematurely end the row.
Do it fucking right holy shit.15 -
Bought myself a Samsung s3 and while choosing what apps I want to receive notifications from, I noticed everything was off by one.6
-
This is a first... my app got rejected by Google. :( I haven't even been rejected by Apple yet! lol10
-
Measuring programming progress by lines of code is like measuring aircraft building progress by weight.4
-
there was a job I had where we were only allowed to share code by taking screenshots and we made backups by printing off screenshots5
-
When you spend a few days getting a monolithic LAMP app working in Docker so we don’t have to follow a 12 page install procedure... only to have your senior say “that’s not the way we do things around here”7
-
I was gonna write some code, but Tomcat stopped by
I was gonna write for browser or Node but Tomcat stopped by
Now I’m covered in cat hair and I know why
‘Cuz Tomcat stopped by
‘Cuz Tomcat stopped by
‘Cuz Tomcat stopped by
I was gonna follow through but Tomcat stopped by
I was gonna study algorithms too but Tomcat stopped by
Now I’m DevRanting this song and I know why
‘Cuz Tomcat stopped by
‘Cuz Tomcat stopped by
‘Cuz Tomcat stopped by11 -
I prefer watching YouTube tutorials created by natural, cursing and burping developers to videos created by sterile people with fake smiles and awful jokes.1
-
Developers created IDEs with intelligent code completion and languages provide users with an annotation syntax to document their methods.
And then there is Python, nuking all the efforts of our ancestors by dynamic typing. And they are smug enough to call this laziness duck typing. "If it squawks like a duck, swims like a duck, walks like a duck its a duck".
Shit no, it ain't a duck because a fucking goose does all the same but is a mean bastard compared to a duck. You might pet a duck but only the craziest will attempt to pet a goose.
Fuck python and undocumented methods in particular!5 -
So I just completed reading this book and it was pretty awesome. Can anyone recommend me similar books? Which are not language specific but cover computer science concepts & is fun to read.10
-
Just try to learn alone.Get fucked up,try to find the solution alone, you'll become a good programmer with a huge amount of knowledge that u can't even imagine.❤️5
-
I was messing with my Ubuntu setup, and somehow, I broke it
Since I didn't have a recent backup, I decided to switch to Manjaro
I'm in love16 -
"Yesterday I got distracted by cat GIFs on Reddit.
Today I will get distracted by cat videos on YouTube.
Tomorrow I'm planning to get distracted by cat photos on Pinterest."3 -
First day at new job. It's literally meeting hell.
1 hour meeting followed by 1.5 hours meeting followed by lunch followed by 2.5 hours meeting.
Couldn't get anything done. About 15 minutes out of all those meetings combined was actually relevant to me.7 -
Producer: "We need this new feature by next Wednesday's release. Enter estimates into the task, ok?"
Me: ಠ_ಠ
hint for the estimate: by next Wednesday1 -
heard about bitcoin a few years ago. wanted to buy. to lazy finding out where to buy. didn't buy. 3 years later looking at chart. OMFG fuck. Sad life.2
-
Last year I was nominated for a reward by some tech internship 'charity' who helped me get my university placement.
It was about having made the most contribution and personal progress. I spent the whole year working solo projects and building small web applications and websites for customers having never written a line of even html before I started.
The girl that won did so because she wrote a couple python scripts to query mysql databases and put it on a table and spent an entire year learning how to do this. Confusingly the judges also told me that programming wouldn't be too hard because it's just copy pasting anyway.2 -
That awkward moment, when u watch last episode first and believe it to be the first episode..
Thank you "Order by Name".
Aptly named - "Alpha and omega". Gonna be my beginning and end episode 😂5 -
I had to make an account for my kid's school.
Last night I start. I put in a username, then it has a quality meter for the password. I put one in and it goes to like 90%. Ok, fine. I submit and...
Validation error on the username field. Message? [object Object].
Try all different kinds of username: no numbers, all caps, etc. But no luck so I give up.
Today I try again and get stuck again. Then I think... "Maybe the devs suck worse than I think..."
I change the password so that it's rated 100% and submit... Success.
Fucking devs.3 -
Ok, which idiot at jetBrains thought it was a good idea to have "CRTL + Y" be a "cut line" (instead of redo) and "CRTL + SHIFT + F6" be "rename" (instead of just simply "F2")...
And also, which idiot thought it was a good idea to not allow us to properly change it (doing so will result in the right shortcuts doing nothing at all)...
Fuck you and your "Adobe-style" shortcuts.
Minor edit: Some idiot decided that it'd be a good idea to *only* have a custom rename shortcut work *if* I already grabbed my mouse, right-clicked the file/folder and hover refactor...
Might as fucking well continue my mouse-movement and click "rename" you fucking morons.13 -
When you have to explain to your boss that you aren't finished because you're fixing a bug, that's caused by fixing a bug, that's caused by fixing a bug, that's caused by fixing the actual bug.1
-
Am I the only one who feels offended by the stupidity of who feels offended by the term "master" in GitHub?11
-
Developers brains need sleep... Something I learnt the hard way today.
I still won't... 😳 , To much to do 😎8 -
Oh great. I just DDoS'ed a service issued by the government by doing two parallel SOAP requests with a fricking 4 year old MacBook.2
-
Had a conference call for a fairly large internal project today. Everyone involved was there. Turns out the other subteams had done jack shit. Blablabla drafts and concepts bla, yeah right.
Then someone had the idea we needed an e-mail distribution list. But what's it gonna be called?
Suddenly *everyone* had an opinion and wanted their name used. And, in true "design by committee" fashion, everyone's ideas got merged.
Our list's name is now 30. fucking. characters. long. FUCK. you.
Luckily, I can leave the project this month. Can't wait... -
Webpack and Babel make me want to kill myself. Takes longer to set a project up than it does to write the damn thing.6
-
SPDX. Actually a cool idea, you slap one line of comment in your source files that gives the licence. Easy to understand at a glance, and grep friendly. Also no more "huh what exactly does this licence here say, is that MIT, BSD with or without shit or what".
But once you have something simple, you can bet some design committee tries to "improve" it and cover everything imaginable.
The result looks like this (see also screenshot): https://wiki.spdx.org/view/...
Holy shit. What was that about? Simplifying crap? Yeah sure that's totally what it looks like.3 -
Being thrown in the deep end, baptism by fire is the best/worst way to learn a new codebase
Its not appropriate for everyone but it weirdly works -
Worst code I ever had to touch: a React application, createClass era, before redux was a thing, that had everything in one fucking component.
Every fucking thing.
This was a simple video chat application, but still. The component's code included:
- Views (contact list and video call screen) and logic to switch between them;
- All application state;
- API calls;
- Websocket message handling;
- WebRTC logic (getUserMedia and p2p streaming).
This app was built by one person in one month for a demo. That person left the company after the demo and I had to maintain that mess without zero React knowledge (I was doing angular at that time). On his last day he gave me a crash course and an overview of how the app worked.
Around that time I attended a few meetups and a conference with talks about React. That, my curiosity and ability to learn by refactoring helped me a lot when I had to add new features and fix bugs in that app.5 -
“There's one technique that you must use if you want people to listen to you: listen to them.” - The Pragmatic Programmer 📖2
-
Music genre of choice while coding? Mine is soundtracks from my favourite video games. Anyone else like me?13
-
"We’re not insulting Larry [Wall] by saying he’s lazy; laziness is a virtue. The wheelbarrow was invented by someone
who was too lazy to carry things; writing was invented by someone who was too lazy to memorize; Perl was
invented by someone who was too lazy to get the job done without inventing a whole new computer language."
- footnote from Learning Perl, by Randal L. Schwartz, brian d foy, and Tom Phoenix -
When you spend 6 hours figuring out how to best encrypt/decrypt your unimportant website cookies just because you don't want people to see how bad you are at naming stuff :x
-
Team Meeting with Senior senior manager(SSM) from headquarters.
Post lunch break (casual talks)
SSM: You all people in this office live in luxury. Each and every door has a security guard to open and close the door for all of you. HQ doesn't have these.
Me: So, does it mean that there are no doors or no security guards at the HQ?
Everyone in my team with a very big facepalm. Manager telling me not to get high after having the lunch.
Footnote: All my colleagues and my manager often tells me that I get high just by eating food.4 -
Do mechanical keyboards actually make a difference?
Is it worth the dosh?
What kind of keyboard do you use?24 -
By habit I did the hotkey for Chrome developer tools in Atom by accident and the chrome dev tools popped up on the side.5
-
The switch from “Wild West” to ITIL uncovered so much bull crap. 20% of the people where doing 80% of the work. And then people were keeping some things alive by shear will, once Changes and Service Requests were required, it was shown how awful the environment truly was and how few people in the company knew how anything worked.
-
projektaquarius's quotes to live by:
"Let it be known that I raised my concerns, then did it anyway" -
After hearing to hundreds of "just this last small change" , i told my client that he was a "chutiya" and he sent a link to this saying he had not intention of driving in India.😎😎7
-
!dev
Was exhausted yesterday so was in bed by 9.00pm, asleep by 9.30pm...
NOW WIDE AWAKE SINCE 1AM! FUUUUUCK!!!4 -
Is there a Developers' Manifesto? Like Agile Manifesto?
If not let's start one here, I'll start:
-We should not be working outside work hours except for exceptional cases, hours != 24/7 && exceptional != 7 days a week
-Death to last minute changes!
-Everyone needs to understand Murphy's Law, it's real!3 -
I think I just discovered what happens when two buzzwords have a baby...
https://cnet.com/news/...
Seriously what the fuck did I just watch. Consume this media at your own risk.5 -
Looking for next book to read:
*Googled "Mythical Man Moth"
*Realized that it auto corrected to "Mythical Man-Month"
Ever since I heard of the book I pondered what the hell the title could mean, thinking about analogies of devs to moths...
I've never felt so stupid and disappointed at the same time.1 -
Several years ago, I heard from a friend who was doing assignments for students on the side. Quite a hustle. His story began when he wanted to figure out why can't these students be able to draw their own database tables, relationships, UML, etc. That's what school has to be teaching them and then he was told that they were learning through MS Access. He goes and tell me that even though this is a lame way of teaching database design, its definitely easier to explain through hands-on and less typing mistakes, as according to the lecturer he met. Making the explanation more visually appealing and helpful for understanding.
OK I get it, but somehow that taught them the wrong way of database design from the beginning. I'd prefer getting them to start writing SQL commands from day 1 and play em at some DB VM. Keep em as real as it gets.
Now I have my own students asking for help in their assignment and also asked for tutoring lessons in web development. So I gave them the crash course in HTML, CSS and Javascript. I've asked them if they've used anything of what I taught them in school. They go and tell me that they've been taught web development through Wordpress. Oh WTF!? I havn't talked to their lecturer yet but it better be a really good explanation to teach these youngsters in a flawed and bloated PHP CMS framework for "web development".2 -
Here's an idea: starting my own botfarm to automatically downvote obnoxious adbots that simply won't stop tickling our collective fucking testicle sax with unrequited love stories and crypto bullshit.
To detect the sheeit, just look for idiot giving contact info in a rant about hacking the device of your unfaithful spouse/treacherous cyber girlfriend who also ran a bitcoin scam and fucked you in the ass with a welding torch. That should do the trick, I can give you that power with a perl script, because fuck you that's why.
But since there is no moderation in this bitch, daring to offer me sufficient knowledge to the inner workings of such a construct would be exceptionally perilous to your asshole. That is to say, nothing could then stop me from redirecting said botfarm to target my enemies and anally assault their every rant and comment.
Indubitably, this would in turn quickly spiral into digital warfare of cyberfeudal lords pitting their automated fake accounts against each other. Millions will die. Upside being hexical gets to pull the plug without guilt.
What do you say? Should we begin the apocalypse?18 -
Imagine implementing PHP scripts which execute shell commands defined in URL GET query params on your customer's dedicated server without any basic authentication or similar. The only security is by barely obfuscating it's URL.
I think I've seen it all now...3 -
Found this in some knowledge base article of a big software company.
I'm gonna use this as my automatic email response for work.3 -
I was going to show my boss DevRant. Due to my quick thinking of past and future rants pertaining to said boss, I decided not to. Quickly switching to Instagram seemed like I was in the clear, I just had to find a funny picture of... a DevRant ad... "Oh what's that app? Didn't you have that one?"
Then a client walked in!!!
Never have I been, nor will I even be, so relieved to have a client storm into the office!10 -
I'm dealing with an organization that wants me to send them some documents securely but I cannot use their platform (for reasons). Anyway, they asked me to send them an email with a password-protected zip folder for the documents and of course, I will have to send them the password by email so..6
-
Server bios corruption, yaay.
Server external backups, naay.
This happened just before migration to another server. I feel stupid for not having proper backups now, and molested by a dying panda because its less than 6 months ago i got the server. It was used, but still.3 -
I hate those mother fucking, Cock sucking, dick farting retarded faggots, who get the opportunity of a new job/internship just because they have a certain "relative" in the said company/organisation.
I mean its ok that you are getting an opportunity, but just don't act all-knowing-god-tier while you don't even know how to print a statement in c++ and got it.
How many more relationships should I increase of mine so that I get into the same position like them.
One of my friends got the internship just because his girlfriend's brother works for the firm.
Now that's just super barbaric unless he gave a blowjob to the gf's brother.
Their Fucking assholes need to be drilled by a giant pile drivers.5 -
Fucking regulations, can’t play with twilio api.
Waiting for verification of my identity to make a fucking test call to myself.
Wanted to make a proof of concept during weekend, but won’t happen cause some fucking policies.
Fuck you government pigs.
Probably need to wait to fucking Monday. I will forget what I wanted to do till that time.
We are making your life easier all the time in the news, yeah right eat those popups motherfuckers.
Next regulation - government code reviews before push to master and programmer certification, for sure those fuckers are able to do it.
Really considering emigration from Europe right now.
No fucking point to start a business on this continent.
More fucking law please so we would need a lawyer before wiping ass.
Need to watch that southpark episode about security toilet checkout once again.2 -
Set up an Ubuntu AWS ec2 instance running nodejs reverse proxied by nginx, kept running by pm2 and SSL provisioned by certbot.
I know that sounds like nothing but buzzwords but it really felt awesome to get a little node app stack sorted out!4 -
What retarded way of writing a json feed is this? what the fuck!
Each product in the feed is translatable, but instead of creating a new object in the feed with the translated content, there's an additional field pointing to a language code (this applies to all translateable fields).
Then each translatable field is appended the number which matches the number appended to the language field containing the desired language code.
In addition to that, the keys doesn't have any sensible meaning, but appearently they abide by som obscure "GS1 / GDSN" standard.
So for each "distinct" field I have to look up the definition of that key
If just the language code and the actual value keys was grouped together.. but no, the feed is ordered by the number after the 'D'.
Yeah for being stuck with something that looks like infinite scrolling, because one product object is fucking gigantic.
FUCKING INSANE MANIAC PIECE OF TRASH.
@#%!#€&7 -
Found this song today by meme posted by @sam9669. This song's fire though + comments are true bliss. :D1
-
"The only way to learn a new programming language is by writing programs in it." - Dennis Ritchie
So, how are you learning - By writing programs or by Ctrl + C, Ctrl + V? 😛3 -
What I learned:
Don't try to learn by practice. Study the basics by rote, using flash cards. And THEN building on the basics, learn by doing.
If I got anything wrong, I'm gonna look stupid.6 -
Sherlock Holmes' "It's never twins" translated for programmers is "It's never a bug in the language"2
-
what can be, unburdened by what has been
what can be, unburdened by what has been
what can be, unburdened by what has been
WHAT CAN BE UNBURDENED BY WHAT HAS BEEN7 -
“Computer programming is like the ability or skill to see what Picasso saw from all the different angles at once” - Erik Naggum
-
Just realized being a developer means fixing bugs that were caused by fixing other bugs that were caused by fixing the other bugs.3
-
My boss uses agile development so he doesn't has to think about use cases he wants to be covered by the application.
He's just throwing in a "design" (an image that is probably created with Paint) without any further specifications and inconsistent elements, let the developer work two days on it, see the outcome, complains why it's not how he wanted it to be and then starts thinking how the feature should be integrated in the app and notices that his "requirements" from the image could not provide any advantage or usage at all for the user of the application. Asking for clarification before starting to work just leads to spongy statements or silence when he notices that he didn't think through to the end.
Sad is that this has not happened only once but is usually the way a new feature is developed...1 -
My second worst experience with legacy code:
JSP with inline java to create JavaScript which creates HTML on every fucking page load.
Luckily I leave that company too.4 -
By trying to do my best. Doing a good job makes me feel good and gives me even more motivation.
Also by trying something new every time. Either by using new library, new approach do to things or whatever. Just to keep stuff exciting. -
Ok who is the Cordova dev that thought it would be funny to make the indices from the confirmation box start at 1 and not mention it in the docs?!
-
As part of my engineering apprenticeship, I was sent to work on a train depot. One day, a mentor of mine called me over and said "Kid - can you go and see Mr so & so and ask him for a long weight?"
I, without thinking about it - went all the way across the depot found the gent and asked him for a long weight. He looked at me, a little bemused - and asked me if I knew what the weight looked like. I said no. He continued to inquire about this weight - it went on for a few minutes until I realised my stupidity. There is no such thing as a long weight - only a long wait.
Needless to say my mentor had a huge laugh together with his mates at my foolishness.
Sometimes things really are quite simple. -
Just started to do something. Then i came accross a problem and googled "How to concentrate strings in C" Found sprintf and strcat, could concentrate strings. And this just with every problem.4
-
Literally whatever colleagues/people in the field prefer.
Otherwise, it's functionality followed by minimalism and followed by understandability. -
So I ordered an SSD. It's 1TB for some programs I want to startup faster. I have 3*1TB HDDs to store some movies, series and personal stuff (you know what I am talking about) and a 128 M.2 SSD for Windows. After connecting the new SATA SSD it wouldn't show up. After half an hour searching for a problem related to the wiring, UEFI configuration and other mythical problems coming to my mind I took the instructions of my motherboard. This was the moment I found out that those fuck faces implemented the biological feature of turning one thing off when using another.5
-
Does anyone of you own a Microsoft Surface?
What are your thoughts on Surface vs. Mac.
For my next laptop upgrade, I am thinking to invest in a decent one which lasts of half a decade or longer.
Mac is surely out of question.
Have had terrible experience with Lenovo and Sony. Don't quite like HP or others.
Remaining options are Surface or Dell.16 -
TIL
Normalization of deviance—the idea that over time we can become so accustomed to things being wrong that we start to accept them as being normal and not a problem.
#StandForWhatYouBelieve2 -
I got into development only a short time ago.
My mother paired up with a partner who was a dev making some serious cheddar when I was just barely not a teenager anymore, while I was working shitty low-wage customer service gigs.
Honestly, the only reason either of them could give me for doing it was the money.
A couple years went by, I was extremely fortunate: found a job within 6 weeks of finishing a year-long program at the local technical college which only yielded me a basic cert. By that time, my mother's partner had long lost their job, and I had paid their rent (twice my own) on two separate occasions. I went from usually having about a hundred dollars after bills to last me until next paycheck to five times that.
A couple more years go by, I'm doing pretty well supporting my own family now (my wife and child, not anyone else) and somehow doing way better now than the people who spurred me ever did. I no longer have a reason to compulsively check my bank account out of worry that I'm overdrawn.
Now I'm locked in an endless battle in my mind to find a correction for every flaw in my life, or at the very least a workaround. I go to bed and wake up thinking about the same things: my work. Buuuutttt.... My family has everything they could ever need and more.
So I guess I could say the support I got from my family was:
* an initial nudge in the "right" direction
* a reality check on what the industry can be like
* a sentence to eternal damnation by changing my paradigm on everything -
When you spend months conditioning certain employees to send out everyone@ emails by BCC but someone stilll insists on opening the notification floodgates by replying to all by CC anyway...1
-
My entire bachelor's degree studies.
I did two senior projects solo because I couldn't tolerate the absolute mediocrity of my peers to be satisfied with a C+ or B "good enough!"4 -
Creating side projects for the side projects which are supposed to make the coding of side projects who are supposed to speed up coding on main project. Ends up in sideprojectception...3
-
Finally I have something decent for my résumé.
I was going through some LaTeX hell before someone started a cv tools discussion. It was good to learn that json cv is a thing. But it was too late for me. LaTeX posed a challenge and I was bored. It became personal.
After a lot of kicking around and landing on XeLaTeX, I finally have a decent layout. I had to compromise a tiny bit but that's on me for having little content.
(I wanted a graphic résumé but I'll need to do more to sufficiently fill a page. Besides I'd need to design icons and shit for it.)
Now it's done and my job hunt can start!3 -
NO ONE EVER MADE A DIFFERENCE BY BEING LIKE EVERYONE ELSE... And NO ONE EVER BECAME GREAT BY COPYING SOMEONE ELSE...7
-
tl;dr: buy signed stuff or get it signed by steve wozniak (link below)
Since people seemed to like that find a lot, thought maybe some other people want to know about it too and maybe won't come across the comment section of the other rant.
So apparently there is http://signedbywoz.com/ which allows you to either buy some already pre-signed things from woz or ask for a price to send in your stuff and get it signed, I think the idea is pretty nice and it is also featured on his official page (http://woz.org/ sidebar), so doesn't seem to be fake either.
I wonder if there is more like that, since I remember asking dfox to sign the stickers and others wanting signed ducks for example.7 -
Looking for a new job and it's like that toy story meme.
Shitholes. Shitholes everywhere.
On top of that most have plans to restart offices next year and some want me to relocate and change cities. But now I don't want to go to office for more than two days a week.
Sigh'1 -
Women rights weren't given to you by the government. They were given to you by girls throwing bricks at cops.7
-
I've been told by the client today to turn their application's barebones support messaging into, and quote "WhatsApp".
By Friday.rant it's only to talk to support not your buddies that's fine whatsapp why does your app need this hmm2 -
Do your better halves know you're doing php? I know I would be too ashamed to tell mine if I did...14
-
Billing by hourly rates is like getting paid by lines of code: the worst coders will get the highest scores.5
-
"Be Curious, Read Widely, Try New Things. I think a lot of what people call Intelligence boils down to curiosity." - Aaron Swartz
-
Why is so Fitbit so bad at multiple time zones??
Guess what, people get on planes and travel.
Every time, my Fitbit gets so screwed up, including things like changing previous step counts, or duplicating an entire day of steps.
I understand MTZ is a tough problem, but this is just unacceptable. I'm not obsessed with my steps, but when your product is all about counting something, seems like you should be more careful to avoid double counting or not counting at all. Seriously, how much R&D have they invested in their hardware and apps, but it completely fails when you travel. Get it together!1 -
Brian Kernighan once said that "debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it."2
-
Thoughts when I ++ somebody's comment/rant by mistake (while scrolling):
- Do you think it's rude to remove the vote now? i mean he saw my name in his notifications.
- If i removed the ++, would he think i removed it or someone else --ed him?
- I haven't seeen his name before on devRant, maybe he'll enjoy my ++ and upvote some old rant of mine as well.
You know what, fuck it, i'll just keep the ++ and move on. 😀1 -
Created this sprite to frame by frame codepen inspired by Eadweard Muybridge:
https://codepen.io/kfalencik/pen/... -
The next major war seems more likely to be started by a bug in someone's code than an action taken by a world leader.1
-
BREAKING NEWS!!!!
The devRant user with the most +1s, @tahnik hnik, does hate PHP!!!
*just satire people, nothing to hate on here*10 -
Give up trying to change CS education since current formal education systems used since the prehistoric times are unable to teach CS properly. Instead, tell the students from day 1: "What you'll learn is either already outdated or will be outdated by the time you graduate. Be ready to learn stuff by yourselves or switch your major."
-
Just had to type a 12x12 matrix by hand.. Bleh
I didn't choose the engineering lyfe, the engineering lyfe chose me -
On interview, ask: "Does this company participate in open source projects/has a few?". If no, run away. If yes, it's a pretty big chance to get a nice job. (don't know if this works)7
-
Why are hooks so awful?
What justifies having everyone using React relearn how to do things when hooks do not bring any new features to React?
Why does getting setInterval to work with hooks require a ~3000 word blog post by a maintainer which constantly assures you this IS a step forward?
Is scrolling up and down a class component really so hard that this clusterfuck is worth it?
>:(6 -
Since I started the process has been something like this:
def new_project():
Have an idea;
for implementation in idea:
search("how to/
{implementation}");
if idea.works():
me.celebrate()
else:
me.die_a_bit_inside() -
What is this format? Spaces are separated by + sign and columns are separated by & sign and it’s value is followed by = sign. Can I directly convert it to Spark dataframe?8
-
I'm reading "A class-based reflective minimal kernel"
https://books.pharo.org/booklet-Ref...
... do you ever get the feeling like you understand something perfectly and don't really understand it, at the same time? what does it mean?
i can even rougly imagine how this would be implemented on assembly level, but it still feels like... i don't know. it seems too straightforward and simple, i guess, so i suspect i'm not understanding it properly, since it can't be that simple...?8 -
/* Don't forget to re-deploy application after every time daylight savings time change, before Monday at noon. */
-
Short but sweet:
why doesn't linux mint (an Ubuntu-based distro) fucking trim SSDs by default? Ubuntu doesn't do it by default either!9 -
Do you think there is any language which is not hated by any programmer (or by most of the programmers)?16
-
Chrome Canary isn't available for Linux. I was excited about trying out the new material design 2, but apparently I'll have to wait 😐
Why you do dis, Gogol?2 -
Hey developers, am I allowed to make use of the pass-by-reference feature of C/C++ during a coding interview( given I am using C/C++ as my main language )?
I basically used python in my interviews, but this time I decided to go with C/C++.
now,
for those who gonna say "WRONG CATEGORY": most of you check rant rather than questions.
for those who gonna say "BUT YOUR NAME SUGGEST THAT YOU HATE C": bloody educate yourself.11 -
What kind of Satan builds a music player app that only plays an album by alphabetical order or by time duration of the songs? Some of us like to hear music by the order the artist chose...1
-
Ah, yes, the ages old dilemma of a piece of shit function written in-between taking long drags out of a fucking crackpipe being more reliable than the refactored version; how delightful.
Now, they say broken code from cleanup of sketchy bits is better than any working snippet whose reading feels as pleasant as being repeatedly slapped with a decaying rhinoceros testicle sack, but I'll be fucked if I don't __sometimes__ feel like I just *might* prefer eating the maggot soup out of the rotting fucking gonads of deceased male pachydermata than deal with this kind of shit: feet facing backwards and all that.
Ugh. If only I could live my life without everyday feeling like I'm on a pointless quest to slay a mother fucking dragon, where everytime I get to the castle I'm suddenly a mustachioed italian plumber stepping on turtles and my bitch is in another sicillian ghetto. You know, basic shit.
The good thing in seeing these old errors pop up again after my shoddy bandaid of a patch is taken off is that I'm finally experienced enough to realize that my ~ A P P R O A C H ~ was wrong to beg with. And this is VERY nice, because I came in to do some trivial maintenance of forgotten code, and now I have a plan for correcting a very small and silly but definitively annoying as fuck design error.
Why am I so annoyed then? Because it's more and more work, it never fucking ends, and I can't EVER take a break: with apocalypsis incoming, as we have clearly seen in the stars, tea cups, palm readings, crytal balls, ouija boards, and also in the cover of old-school pornographic magazines nailed to the wall of a defunct newspaper kiosk, the fear of economic collapse is somewhat too real to even THINK about any kind of necessary vacation.
And so: fucking shit, here we go again... TIME FOR MORE COFFEE.
<ad> But have YOU ever picked ingesting the hairy BALLS of a large mammal over doing your stupid job in a proper way? Is the ghost of your dead self haunting the hollow being that remains in this meaningless plane of existence? Do you lull yourself to sleep by chanting dark prayers to the Horror Immemorial with a heartfelt desire for the sweet release of death?
While it may be true that your corporate masters are keen on savagely raping your every breathing hole from the ass up to your fucking eyesockets on a daily basis, there's no good reason NOT to have a good time -- and with the help of ScalySalad, you will be able to unwind in the evenings by realizing your *supressed* childhood dream of debouring the certified, lab-tested, 100% authentic, gonorrhea-infected ASS of a sewer-dwelling lizard man!
ScalySalad pimps only the FINEST specimens of failed, government-sanctioned and highly clandestine experiments for your lacertaerotic pleasure. These proud and noble creatures were once human beings, until they were kidnapped by [CENSORED] in order to be used as weapons of war against their enemies. And for the lowlow price of GABTRIDTIHSTAE, you will be among the few lucky ones to experience the GLORIOUS taste of their anal cavities before they go extinct!
Go NOW to triple.doble.you dot. dot you.www www.triplewww.wwwwwwwwwwww dot if you click and it's malware you deserve it DOT com, and use my promo code SALAMUNCHER for 20% OFF on a date with a homeless societal reject turned prostitute after being [CENSORED] by state scientists!
Illegal inter-species fornication has never been easier! Thanks to ScalySalad for sponsoring this �vI�n��lK�^�3��V#^B�^NI�%^G�v�|3I��.1 -
There is an alternative universe where L.E.S. Artistes by Santigold is more popular than Paper Planes by M.I.A.8
-
Fuck this. I need a data science job title.
We're implementing something based on a paper, as requested by our head of DS. The head of DS hasn't read the paper. I have. So has my team. We're discussing something, they don't understand how we should do something, I understand it coz I have a maths background but they want to ask head of DS to be sure. Who hasn't read the paper. I knew he hadn't read the paper because he came up with a stupid newfangled solution to a problem, when the paper already solves the problem, so his idea isn't needed but we implemented it as an optional feature to keep him happy anyway. So why the fuck are we asking him? He's not an idiot, but he does throw a lot of stuff at the wall hoping it'll stick. And he's not very methodical. And not reading the paper is unprofessional as fuck. -
I'm so scared that if I fall asleep then I'll wake up and it'll be tomorrow and I'll have to go in and get asked questions all day at 10minute intervals instead of being able to code that I'm putting off going to sleep so I have longer to adjust to this horrible fate
-
The urge to get a tea, followed by the urge to release the bladder, followed by another tea...
Being a dev is a vicious cycle2 -
I will complete this code by evening.. maximum tonight..atleast by tomorrow early morning...surely by tomorrow noon...no doubt it wont go beyond tomorrow evening...will definitely finish by tomorrow midnight......dont you worry, there is always 'tomorrow'...
-
The boss that had a positive impact on me was the one who was honest about the realities of our workplace. To some, his talks with me might come off as gossip. There’s some truth to that, but ultimately he was just doing me a favor. I think he also just needed someone to vent to since our roles were largely isolated from other colleagues. I appreciated not having the wool pulled over my eyes. He helped me understand the politics of our industry, like salaries and promotions.
-
When business comments on a spec document by first printing it, then writing notes by hand and finally send a bunch of scanned PDFs.
-
Of all the bullish moves by businesses this is probably the worst..shows how companies like Amazon and Google got us by the balls..4
-
I have been trying to use the digits by Twitter Api for web and have been contacting them on everything possible and finding any help for a month and have got almost nowhere. I added ssl and did all the stuff they told me to do.... Wtf Twitter still trying to get this to work2
-
When you have no time to learn by code snippet, you'd have to copy and paste it rather than writing it line by line.
-
When oracle employees decide to add new "feature":
How can we add feature X so it can be the user new most terrible nightmare?
When oracle employees decide to update an existed "feature":
We have discovered that the users of feature X have found a work-around to make it useful, we need to update that feature to make it the users most terrible nightmare ever, and we would like to make the upgrade/installation process break everything else installed on their machines without possible way of recovering, and if it worked by any chance we would like to make that process frustrating as fuck.7 -
I'll always listen to another developer's advice, even if it's just to hear his point of view.
Everyone else should instead have their tongues surgically removed.2 -
How will I get a better Dev job in 12 months, by making projects or by practicing competitive programming?8
-
So sort of following up on my previous post. Career-wise, when do you switch from Exploring (accelerating) to Exploiting (the you got off the pedal and just cruise along)?
Yes I read that book maybe a year or so ago... Perhaps it finally clicked...
Anyone else have any read it, have any thoughts on it?3 -
Dreamt I was in a mansion being attacked by zombie Big Bird. I simply took him down by repeated headshots with a handgun lol3
-
How about a share feature
Like selecting a picture from gallery and pressing share
And you can find devRant icon in the list
❤️❤️ ❤️dream come true❤️❤️❤️2 -
"Good design must be defined by appropriateness to audience and goals, and by its effectiveness, not by its adherence to Swiss design or the number of awards it wins." - Drew Davies
-
In 2 days I will be the second oldest employee in the company, not by age, but by the time I've been here. How fun.6
-
i'm spending my time,
watching the tests go by,
failing them all,
I stare at the wall,
hoping that you won't notice them too,
i'm spending my time -
#define SOAPBOX
Data will contain errors and inconsistencies, and the only player that can detect them is: the computer itself.
if the computer detects that it is in a situation where it cannot meaningfully continue, it should not allow itself to continue.
Only the computer can make that determination.
If the software does not aggressively test its data, it is usually impossible to determine whether the problem is with the software or with the data or both.
Per contra, if it does do so, it becomes impossible to assert that the input data does not contain the issues that are being tested for ... a very important thing to be able to say in a real-world production setting, where hundred-megabyte input files are common.
#undef SOAPBOX -
If you don't react to this post
You may not be as Swift as I thought
But flutter wherever you like
It's not like I don't c where's that would be
C it's a plus plus situation.
Git it in your head
You should checkout your master now
who knows what sin you committed.2 -
This begs the question: how do you define being good at programming? How can you tell if you are actually good or just think you are?
Having asked that, I think I’m getting there... by reading other people’s code, by listening to feedback from better devs than I am, by asking questions and discussing matters I may not fully comprehend, by reading books and articles, by trial and error and by constantly seeking new concepts, languages and other relevant matters to learn. That’s how one becomes better - when one is good, is another story altogether. -
I keep closing browser tabs by mistake whenever I try to expand text selection by clicking CTRL + W
IntelliJ ruined me! -
Hi colleagues,
I'm thrilled to announce I am now a Rollercoaster Tycoon.
I could never imagine accepting such an amazing position.
#GreedIsGood
#VeganRecipes #ChickpeaFlour#LickForLick#GreedIsGood#LikeForLike#PleaseHelpMe#Blessed #MarketingHacks #MarketingWizard #WhizzingOnMarketers -
Trying (having) to develop game by Golang. Pick Raylib as library to go. Got stuck by cgo with goroutine somehow.
Deadline is coming... -
What are your stories of project delays(ideally that you caused) and how did you manage to get through the stakeholders with thise stories.
Please share some wisdom to handle these situations.1 -
I love and hate javascript. I set out to do a fully ajax/state driven form interface that operates with multiple interdependent data objects which all extend a base class.
React/Angular may have been a better call but I just didn't have time so I needed to rapid prototype in jquery /vanilla JS.
I'm in the midst of learning and refactoring all the ajax calls to promises and then to async/await, so it's a huge learning experience...
Meanwhile I've got to build objects to represent the data on the backend which is all legacy OScommerce/PHP
Hell of a ride. -
JavaScript query:- I have number of sound clip on server. Which user can create different mixer sound by combination or by merge. How can I save the output merge sound by JavaScript or php in user local desktops or mobile.
-
What should my next book be? I’ve narrowed down to these—
A Commentary on Unix by John Lions
Clean Code by Robert C Main
Code Complete by Steve McConnell
SICP by Gerald Jay Sussman
Feel free to suggest any other book as well7 -
Don't know if you know this music but... BEST SONG FOR A DEV EVER 😀 lyrics on github
http://youtube.com/watch/...
https://github.com/niclupien/Songs/... -
Tried to set "Executor count" of a Jenkins slave node to "0" in a naive attempt to disable it temporarily.. Jenkins crashed by "Divide by zero".. It is surely a top quality(!!) tool...