Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple APILearn More
Search - "a"
Client: We have a HUGE security problem.
Me: *thinks about any possible vulnerabilities* What is it?
Client: A user can take a picture of our website and steal our content.
I’m done for today.36
I overheard this on my way back to home.
Girl 1: I bought a new phone yesterday.
Girl 2: Let me see it.
*hands over the phone*
Girl 2: There is no Instagram?
Girl 1: No, Instagram wasn't installed when I bought the phone.
Girl 2: That's weird.
*me almost dead*31
Will the bug in my code please stand up?
Will the bug in my code please stand up?
I think we have a problem here.
I'm giving up alcohol for a month.
Wait that came out wrong.
I'm giving up. Alcohol for a month
Root ain't givin' no fucks no mo'
My boss just demanded that I join a conference call. So, I call in, and there's three other people there.
He starts chewing me out for talking with some vendor directly (their VP emailed me directly and asked for a few things, and i was instructed to make him happy). Apparently I used "confusing wording" and "did not talk his language." Bossman was really getting into gear for a ten-minute berating.
It turns out that the guy in question only read half of my first email, and totally ignored the second email where I told him everything was finished and live and working. I told my boss quite bluntly that the guy should have read what I had written, and that he was an idiot. The boss's defense of the guy? "Well, he's a sales guy." I just laughed at him.
Later, bossman started in on me (once again) for not making enough progress on this ridiculous shared-spreadsheet sales tool he wants, saying "We discussed this a week ago!"
I casually reminded him that we had talked about it for the first time ever on Friday night (today is Tuesday), and he had said it wasn't going to be a priority for the next three weeks(!). Again he stopped in his tracks. Again, I laughed at him.
Guy's a tool and I'm so done with caring.
Root's going to be flippant and angry. Root's going to have fun (:
What's he gonna do, fire me? 😂31
After a long battle with CSS I give up and show the client a preview.
Client: I like how you made this first row a bit wider. Really makes it stand out.
Me: Yeah...right, that was intentional... 😎3
My boyfriend is in dental school and I am, of course, a dev. So we often swap analogies to help each other better understand what we are talking (or usually complaining) about. My favorite one so far is when I was explaining to him how the sales team undersells websites without consulting developers and we are constantly over budget. So he goes, "That's like the receptionist telling the patient they have 2 cavities just by looking at them and having them pay immediately. And when the dentist takes a look, the patient actually needs 4 crowns and a root canal... but they already paid for just the 2 cavities."5
I made an account just to rant about this:
Currently working for a multi billion dollar company and this is the code some wanker decided to write! Now I get the pleasure of reading through and debugging it :D29
WhatsApp, freaking WhatsApp.
How did this thing become such a standard. How? Why does everyone EXPECT you to have it. They assume that you have it installed on your phone.
'Why don't you respond to my messages? '
'Which messages? '
'The ones I sent you'
'I didn't get any messages. Wait, how did you send them to me? '
'Ah, yeah I don't use that. Wait, where did you even get my phone number from? '
'What? You don't have WhatsApp? Freaking weirdo. '
How did an app(lication) become such a standard and why does everyone automatically assume that you have it? And whenever I explain them why I don't use it (Facebook = bad), they just react with 'install it again' (most ridiculous answer) or 'what is wrong with you' or they just give me a confused look and walk away.
A lot of them also act like there were no alternatives (some even better than whatsapp). One of them and probably also the best one is signal. It has all the necessary features a messaging app needs and is also very secure.
Luckily a few of my friends have installed signal and I am currently trying my best at my parents. They have threatened to 'take my phone away if I don't install WhatsApp again' or 'if you don't use WhatsApp then you also don't need a phone'.
Fuck whatsapp, fuck facebook, fuck ignorance25
If all you have is a hammer, everything looks like a nail!
This was something which my tech lead used to tell me when I was so obsessed with nosql databases a few years back. I would try to find problems to solve that has a use case for nosql databases or even try to convince me(I didn’t realise it back then) that I need to use nosql db for this new idea that I have, without really thinking deep enough whether the data in question is better represented using an sql schema or not.
Now, leading a team of young developers, I come across similar suggestions from few of my team members who just discovered this new and shiny tech and want to use it in production projects.
While I am not against new and shiny, it’s not a good practice to jump right in to it without exploring it deep enough or considering all the shortcomings. The most important question to ask is, whether some of the problems you are trying to solve can be solved with the current stack.
Modifying your stack requires more than just a week’s experience of playing around with the getting started guide and stack overflow replies. This is something which need to be carefully considered after taking inputs from the people who would be supporting it, that include operations, sysadmins and teams that are gonna interface with your stack indirectly.
I am not talking about delaying adoption by waiting for long list of approvals to get some thing that would bring immediate value, but a carefully orchestrated plan for why and how to migrate to a new stack.
Just because one of the tech giants made a move to a new stack and wrote about it in their engineering blog doesn’t mean that you need to make a switch in the same direction. Take a moment to analyse the possible reasons that motivated them to do it, ask yourself if your organisation is struggling with the exact same problems, observe how others facing the same issue are addressing it, and then make an informed decision.
Collect enough data to support your proposal.
Ask yourself again if you are the one holding the hammer.
If the answer is no, forge ahead!9
I actually just wanted to say - what a great time it is to be a developer.
C# has stolen so many good features now that it's pretty awesome.
I really love angular.
Docker is great!
I can setup pipelines and deploy an angular app for free and really easily with github-pages.
I can use linux inside windows.
I can use cloud providers to do all sorts for really cheap.
I can plug my cable-free oculus quest VR headset into my laptop and build a game pretty easily with unity (thanks to all the great oculus helper prefabs).
I can use tesseract and data science technology inside my browser!!
And I can go to medium and udemy and learn all sorts of things.
I'm actually really loving being a developer right now.
And if I do have off day, I can rant on here!25
You know your idea was shit when you ask a freelance dev to make it for you, get denied and then see your idea being ranted about on devrant...7
Jack and Jill
Pulled down from git
To fetch aPaleOfWater.c
Jack made some changes
And then pushed them all up
A merge conflict occurred
Jill decided his changes sucked
And push --force over his
Jack was enraged
For history was changed
And force pushed Jill
down a hill3
This is why my bro is my bro.
I'm in shit with money and rent, so my mate gave me £10 for food and offered me a desktop (I had to sell my laptop) so I can make a bit more money doing software development.
Humanity may be an overall pile of steaming dog cum, but there are some great people in the world2
Sell 1000MB drives at the price of a 1000GB drive, and some people may think its a typo.
I'm about to get rich.14
This has to be the funniest IT fail ever. https://m.reddit.com/r/...
Found it in a comment somewhere on devrant (i forgot who posted originally, but this is me giving credit)9
Maybe if I get a "world's #0 programmer" coffee cup people will think I'm under qualified to hack their Facebook...3
I think Linus Torvalds would be up there in the top 5 ranters list if he had a devrant.
It’s not quite @AlexDeLarge creativity but some of his swears are certainly pretty full of imagery.9
DevRant idea: a dedicated section for people to show off their personal projects To inspire other devs4
His palms are sweaty
Knees weak arms are heavy
Bugs littering his code already
Cold spaghetti 🍝
He’s nervous but on the surface he looks calm and ready to git push
(Hit a blank with thinking of code-related lyrics, anyone got ideas?)18
Just realized there is a 'Reply' button in devRant.
I always memorized the username, quit the comment window twice to spellcheck..3
Friday, I got a mail from my PM shortly before I wanted to leave. Basically it was, hey can you check out whether this issue [which I hadn't even heard about] is somehow related to our system? Meeting is in one hour.
My answer: I guess not, otherwise I'd have been in the loop much earlier than one hour before the meeting.
I shut down the PC like a boss and went into weekend.8
Happy rant.. life is going to change forever. I'm going to be a dad! Operation : Kiddie QA team... Is underway :D5
Bought a 🏡.. o.O 🎉 Yaaay!
Soon™ I'll have a decent home office! & a 🐈 & a 🐕... maybe.. I hope.. (:30
This morning I saw the announcement about new avatars... but I was a bit disappointed because I feel it was missing something... something that I have recently requested a few times....
So I've taken the initiative to create a prototype what I would like.
Anyone else want this?36
After several months on the job hunt with some discouraging rejections, I finally got an offer! Thank you all for inspiring me to keep learning and to stay humble. I've been stuck in a role where I feel overworked and unappreciated, with no room to grow. Excited for this next challenge and new beginnings! 😊4
I've only experienced a quitting coworker once.
In a previous job a coworker quit with the words directed to the boss in a very loud and aggressive manner: "Ich künde, du verfiggti pissmorchle!!!"*, while throwing around office chairs and swearing all kinds of nasty stuff.
My boss at that time was indeed a fucking wanker. He exploited the shit out of every employee and expected from us that we work overtime for free. No pauses were paid, eventhough he'd had to by law.
I don't have to mention that he was a sexist fucktard and 3 female ex-employees sued him for sexual assault.
Sadly he is still in charge of that wanker company and he "miraculously" dodged every "bullet".
* trigger-safely and roughly translated to: "I quit, you fucking wanker!!!"7
Since childhood I was extremely creative. At ~7 I took my family's laptop and started downloading level editors for Super Mario.
After that, I discovered a strange site to create games (similar to Scratch).
One month later the PC had too many malwares and adwares. 🤗1
The support staff at the Apple stores are called "geniuses". If being able to factory reset an iPhone is called being a genius then call me Einstein for being able to write code.4
Every single group chat I'm in has started talking about multiple things at once and I'm always SOOOOOOOO tempted to make a comment about multithreading but then I remember that nobody else will find it funny. I NEED MORE PROGRAMMER FRIENDS.4
Today I feel like a monster.
Due to the optimizations/automatizations I have made to the processes in my job, some low level employees are not longer required.... Ever again.
Their last day of work was yesterday, but I'm still uneasy if this is how life is now. If every job will be removed to be made by machines.10
I have seen it. They say it doesn't exist; just a story we tell our children so that their innocence does not lead them down into a nightmarish adulthood from which there is no salvation. But the evil lives. So vile that were you to look inside its soul, all you would find is a terrible desperation for suffering. To cause it. To revel in it. To bathe in the tears of those it considers less than human and feed off the emotional detritus.
It was 2009. The financial crisis. I was one of the lucky, having found refuge in a large company right before the jobs dried up. General IT: system administration, documentation, project management, telephony, software training, second level help desk. No software development, but with a two-year-old at home and Ph.D.s lining up outside the local Olive Garden whenever a help wanted sign was posted, I grabbed the health insurance and entered into darkness.
The Thing did not need to hunt it's prey. A manager title with 21 reports brought it new opportunities for fresh meat by the hour. But I was special. I resisted. I needed to know my place.
My first mistake was incomprehension. I did not understand the Thing's lust to be right at all costs. I was reviewing some documentation it had brought forth from its bowels. I mentioned that two spaces were being used between sentences. That proportional type made that unnecessary. It insisted, I was wrong. It insisted that Microsoft itself, the purveyor of all good technical writing, required two spaces. I opened the Microsoft Manual of Style for Technical Publications that it demanded its staff use and showed it that the spec was one space. It was livid. I was a problem.
From that point on my work life became exponentially more wretched. I was given three Outlook calendars to maintain: one with my schedule, one with the team's schedule and one with the Thing's schedule. Every time I had an appointment, I was to triple schedule it. If I was going to be away from my desk for more than 15 minutes triple schedule. Triple schedule my lunch, vacations, phone conferences.
Whenever it held a meeting, I and a colleague would be taken off mission critical IT projects to set tables with name tents and to serve as greeters as attendees arrived.
I was called into its crypt to be told never to say anything in a meeting unless I told the Thing beforehand what I was going to say. Naive, I mentioned that I often don't know what I will say as it is often in reply to someone else. Of course the response was that I should not say anything.
I would get emails 10-20 times a day asking about a single project. I would regularly complete work that was needed to be completed ASAP, only to have the Thing rake me over the coals for not completing it a week later. And upon resending the emails proving I notified it of the work being competed, disparaged at length a second time for not sending repeated notifications of the competed work.
I would have to sit in two-hour meetings to watch it type. Literally watch it try to create cogent thoughts. In silence.
I received horrendous annual reviews. At one, it created a development plan that stated a colleague would begin giving me lessons on the proper ways to socially interact with personnel. I pointed out to HR that this violated privacy concerns and would make the business liable in many areas, not least of which would be placing a help desk person in the role of defining proper business practice. HR made the Thing remove this from my review. She started planning to remove me.
I had given a short technical training to a group of personnel months earlier. Called into its tomb I was informed that feedback surveys on my talk were disturbing. One person stated that they did not think I was funny. Another wrote that I made an offensive statement. That person did not say what the offensive statement was. Just that I had said something he or she didn't like.
The Thing interviewed the training attendees. Gathered facts. Held three inquest-like meetings where multiple directors peppered me with questions trying to get me to confess to my offensiveness. In the end the request to fire me was brought to the man who ran the business at the time. The statement on high: "Humor is a subjective thing. Please tell This to be sensitive to that."
The Thing had failed, but would no doubt redouble its efforts. I had to find a new job. I sent hundreds of resumes. Talked to dozens of recruiters. But there were no jobs. And I had a family. And the wolf was at the door.
So I didn't say a word to the creature. For six months. Silence. At one group meeting it shrieked at me "what are you smirking at? If you've got something to say then say it!" I just shrugged. For my salvation was revealed. The Thing could not stand to be ignored. And at the end of my penance I was transferred to another group: Software Development.
I am one with the Force. The Force is with me. I am one with the Force. The Force is with me.4
Noob: "Hey guyz! Im now a hacker! Look at this cool script"
Legit programmer: "oh wow! How does it work?"
Noob: "I have no idea. I found it on the internet "
Found this on Amazon.
"Programmers don't make a mistake, they just create new Features!"5
I thought meditation was more like putting myself in “airplane mode”. But in reality it felt more like a DDoS attack!3
I love how Microsoft updated the user interface for editing the PATH variable in windows. Now it is possible to see all entries in a table, before there was just one textfield with many entries seperated by semicolons (I know the update is already some month old now, but still happy)5
I always find it more productive to have at least two ongoing projects at once.
That way, if I get stuck on a bug/frustrated with the first project, I focus on the second and more often than not, when I go back to the first project I realize that I had made a dumb mistake and keep going.2
Got my first response from a company i applied to a few days ago--it was a no without much explanation as to why, but at least they actually responded.3
Successful startup message on my friends discord bot:
His palms are sweaty, knees weak, arms are heavy
There's vomit on his sweater already, mom's spaghetti.
I fucking hate december. It's as dark outside as in a hobo's ass standing in a tunnel during a solar eclipse and there is "love" and "friends" everywhere.
Time for some nordic doom metal.5
Rant: "I want to try linux, what should I choose?"
Rant: "Hmm, apt-update have nothing in two weeks.."
Comment: "switch to Arch, its..."
Rant: "windows update is so fckin ann...."
Cokkent: "You shoulf have switch to linux already, try Arch."
Congratulation Arch, you have a few loyalist in here34
Honestly I gave Apple a chance and bought an iPhone but oh my fucking god i’m going to throw this overpriced piece of horseshit they call a phone so hard at steve job’s grave that CNN is gonna report it as a meteor strike7
OH MY GOD DID I JUST HEAR A .ai DOMAIN ON THE RADIO?!
this can’t be happening.
It’s such a buzzword that someone spent the millions required to get the tld ALREADY.
sudo save planet —from stupidity10
Team: Qt doesn’t let us build the UX we have in mind. Web is the future.
Me: what do you guys recommend ?
Team: Electron! We vote for Electron!
My colleague and I have 12 years of college and 10 years of experience between us. Can't figure out how to connect a fucking phone headset.2
My favorite part of devRant is that I always feel compelled to [read more]. This is real life. Sometimes a proper rant can't be summed up in a witty phrase or two.1
2 motherfuckers that were absolute shit as managers applied for a position for the web tech manager at my institution. I was the one that Xed both their applications.
Now, I didn't do it out of pettiness, I did it because both of these assholes lied about their positions, responsibilities and knowledge.
One of them washed his hands on a project stating that he had no knowledge of web development, but stated on his resume that he was working as a web dev at the time(in node and asp.net) as well as angular frontends <--- fking bullshit
The other stated that he has been coding all his life. Yeah shitbag, that is why you were selling phones at a company and when i mentioned to you that i studied comp sci you said that it sounds interesting but you had no idea what development is or how computers even work.
There were many. Might say fuck it and just take the position for myself. Shit got funny af and it is amazing how being a shit person and a liar will get back to you and bite you in the ass.
Stop making "aesthetic" changes in modules you're not working in. Your naive "add proper..." commit just brought down the whole system.
Thank you for half a day wasted and a pissed of client.14
Apple are annoyingly out of touch, has anyone seen the iPad Pro advert? They run the ad where a kid asks 'What is a computer?' and it boils my blood because a tablet is basically a computer. I get the point they're trying to make but assuming that 'a post-PC world is closer than you think' is a bit far fetched.
I mean are they planning on discontinuing the iMac? I don't think so. Annoying and smug ad for their touch screen computer.4
Just now I realized that for some reason I can't mount SMB shares to E: and H: anymore.. why, you might ask? I have no idea. And troubleshooting Windows.. oh boy, if only it was as simple as it is on Linux!!
So, bimonthly reinstall I guess? Because long live good quality software that lasts. In a post-meritocracy age, I guess that software quality is a thing of the past. At least there's an option to reset now, so that I don't have to keep a USB stick around to store an installation image for this crap.
And yes Windows fanbois, I fucking know that you don't have this issue and that therefore it doesn't exist as far as you're concerned. Obviously it's user error and crappy hardware, like it always is.
And yes Linux fanbois, I know that I should install Linux on it. If it's that important to you, go ahead and install it! I'll give you network access to the machine and you can do whatever you want to make it run Linux. But you can take my word on this - I've tried everything I could (including every other distro, custom kernels, customized installer images, ..), and it doesn't want to boot any Linux distribution, no matter what. And no I'm not disposing of or selling this machine either.
Bottom line I guess is this: the OS is made for a user that's just got a C: drive, doesn't rely on stuff on network drives, has one display rather than 2 (proper HDMI monitor recognition? What's that?), and God forbid that they have more than 26 drives. I mean sure in the age of DOS and its predecessor CP/M, sure nobody would use more than 26 drives. Network shares weren't even a thing back then. And yes it's possible to do volume mounts, but it's unwieldy. So one monitor, 1 or 2 local drives, and let's make them just use Facebook a little bit and have them power off the machine every time they're done using it. Because keeping the machine stable for more than a few days? Why on Earth would you possibly want to do that?!!
Microsoft Windows. The OS built for average users but God forbid you depart from the standard road of average user usage. Do anything advanced, either you can't do it at all, you can do it but it's extremely unintuitive and good luck finding manuals for it, or you can do it but Windows will behave weirdly. Because why not!!!16
Got moved to testing last week, (due to lack of testers) being a developer it requires a whole different mind set to test !!!
But running selenium scripts and again verifying manually sucks.
But what hurts the most is rejecting something that you approved during peer review 😱🤭3
devRant has a good design, but am i the only one who finds the refresh button a bit unsettling? Would anyone else prefer something else?22
That oh shit moment when you just installed arch and exit your root shell after creating a new user for yourself only to realize that you didn’t add yourself to sudo group.
*logs back in as roo——*
[repeat about 5 more times]
So apparently I made the SAME typo twice while setting the password and then the first login was a lucky third typo in a row.
Gotta reinstall now. Glad I didn’t have any desktop environment installed yet.14
Updated a website for an older client today. Realized I originally wrote their website in 2002.
That web site is a fucking non-responsive piece of shit... but it is still running normally after 18 years.
Just HTML/CSS and some light JS/PHP for form processing. It's not fancy but it still performs and works perfect on Desktop and OK on mobile. Mobile devices which DID NOT EXIST when I wrote it.
Let this be a lesson to the entire new class of developers who seems to think you need some framework to develop. You don't. And I GUARANTEE if that site used any framework that framework would have been retired or updated to un-useability 10 years ago.
Meanwhile my LAMP ass "web native" shit spaghetti with ZERO DEPENDENCIES is still just chugging the fuck along.5
This is a nice community and this app is a great too. No ads or promotions are also there. So how does app manage financially ,i know there is a swag store but is that enough .As community gets larger, more resources are needed to keep everyone happy ryt ? more servers etc..
Will there be a different model when this expands ?
If I have to look at a file hierarchy I'd rather see it in the damn terminal.
cd + ls > double clicking, okay?
Filthy casuals :-/4
Anybody ever have a client treat you like a garbage slave and then actually _cry_ over the phone because you quit and now they don't want you to stop working for them?3
Code it in binary
(My friend claims to code in binary, is this an actually applicable thing or just a novelty thing to impress people?)17
ALMOST HALF AN HOUR SPENT TRYING TO LOG INTO MY FUCKING RASPBERRY PI OVER SSH.
you know what the problem is?
I’m not gonna tell you because I want you to feel the agony too.
> be me
> want to set up a nextcloud instance on pi to play with
> boot up
> ssh pi
^tries like 60 more times with different things
> pulls HDMI out of PC
> connect to pi direct
> check the logs
>try login from phone
>Tries resetting password
>tried logging into other pi
>type @ sign
Who the fuck writes a 200 line method with 52 if/else statements, 3 try-catches, 6 loops and only 1 comment saying //Array of system records. No dipshit I thought that was a Fucking interface. What happened to the whole keep it simple notion?!5
@dfox @trogus how is Appcelerator working out for you guys for cross platform development?
I’m going to be making/totally rewriting the mobile apps for an online service this summer and I’m looking into options.
Currently I’m considering Xamarin, React Native, and Flutter, but I looked at the devrant tech stack page and began looking into appcelerator. What made you guys choose that? What’s the experience like?
Also if anyone else has arguments to make for any of the other three go for it! I’m a fairly new (compared to a lot of people on here) dev but Im pretty confident without programming knowledge and I’m just curious what the industry recommendations/people’s opinions are.
Thanks devrant, you’re awesome!27
Don't start crying when you feel programming is not for you. Learning new is always hard. Just "behave" like a Rhino.6
Want to log in? Sure, authorize your login. Oh you've authorized it? Nah you can't get in. Log in again.
2FA, excellent technology, except when it's implemented by "move fast and break things" Facebook.
Want to buy $listing? Sure, you can send a message to the seller to ask for details. Oh, you want to send them a message? Nah sorry, you can't send messages to this person. You'll have to go to their profile, send them a message there and do it not with our le fancy instant messages but by manually typing it in. Because you know, reasons. Message approvals or something like that probably. Because why on Earth would Facebook support its own ecosystem?!
Move fast and break things. And breaking things those certified enganeers at Facebook sure do. Fucking pieces of shit.7
God: you qualify for reincarnation. What advice from past life do you want me to retain in your memory ?
Me: never forget to write those unit tests!2
What the fuck
I just saw an ad for a RetroPi on Craiglist and they're trying to charge $300 for it 😂😂10
I think I finally found a reason to have a phone with 8GB of RAM.
So that when TWRP craps out on data decryption and decides not even to ask for a password, at least I can push a whole fucking ROM into RAM to unfuck the phone. Because why not?! Why on Earth would software work properly when you can just throw more hardware at it?
Long live FBE, TWRP what craps out on it, and you remember those things.. SD cards for data storage? I could've used an unencrypted SD card so fucking badly right now, you know... Long live soldered in storage that's encrypted, "for security". Except for when the person who owns said data actually wants to use the bloody data.
!rant / funny
Here is something I saw online while in bed, made me laugh so much cried myself to sleep.
Reminded me of the time my mgr pushed me to make an android app despite me having no prior exp then getting snippy when the end results weren't up to it...
A game designer wanted to commission some conceptual artwork about monsters.
He asked the freelance artist to make him something kinda unique but not too far off, something like a mix between a centaur and a minotaur
The artist unfamiliar with that kinda work asked for more details, the designer said ah just mix em together , its easy, half bull half man and the other half man half horse (already incorrect) and he sent the man off to work.
A couple days later the artist is back...
Here its done, had to look up the monsters online but here ya go....
game designer : wtf is is ?!😡
Arist: half centaur half mino... whats wrong?! 😒
Designer: yeah but you got the wrong halves you dimwit!
you gave me a half "man-half-another-man" creature 😡
I found the image somewhere online with not much of any context or history .
I just know it was the product of a massive miscommunication 😂so I patched the story up for this rant1
I feel the whole universe is a programmed game and someone is playing us. Like when we're playing GTA.
Few of us are the main characters and the rest of us are just random objects to populate the earth, we don't have any rule in the story. :(
Birth is the Constructor()
Death is the Finalizer()4
The fact that I have to convert a 90s-ish design into a WordPress theme despite the boss trying to convince our client that WP's shit and we should do it in something else doesn't tilt me as much as it should.
But what DOES tilt me and piss me off is the fact that the shitheads told us to 'make the design better', and so I tried; I made one of their graphics responsive by only designing it with CSS (and for once, I even made it work right) because they wanted a mobile-friendly version but failed to supply a mobile-version PSD so I had to improvise and they had the balls to tell my boss that they're 'disappointed that we failed to follow the guidelines'.
Did you bitchsicles even bother to hire a proper fucking designer who would know how to fucking design a PSD to convert into HTML? There's no fucking grid, the design's all over the fucking place like your mother after a Viagra-fueled Friday night bukakke party at an old home and the colors are an eyesore like your own fucking selves if you ever bothered looking in the fucking mirror. Fuck you all to hell.1
Fuck NYC....just got hit with a fucking parking ticket for double parking. $115. *sigh* *pets cat in sadness*17
Junior dev: Can I run lint on your codebase
Senior dev: hmmm
Jdev: Its a very nice code inspection tool
Sdev: Go ahead
Jdev: wow 50 errors
I just want to make it clear to all of us here...
Not every goddamn thing is a bug from X or a bug from Y most of the time I, Us, We as programmers fucking make mistakes or don't know the issue because it's vague!!! IT'S NOT A FUCKING BUG!!!2
why, oh God, why do you have a scene in SE01 E17 at 9:20 min into the episode, where
J.Gordon uses reading glasses to a screen of an old B/W TV and magically is able to read a logo brand of a jacket.
How did the glasses add hundreds of more pixels to the resolution behind them.
This has ruined it for me, not watching now. Even Mission Impossible where they say "use DDOS to take over their systems" is better than this.8
How many programmers does it take to screw in a lightbulb?
It doesn't matter. Its a hardware problem not a software problem...1
Building on my last rant, a friend told me that resizing the partition caused the blocks to be no longer aligned, whatever tf that meant. So i adjusted the partition table and reboo—-
Grub: OHAI THERE, DO YOU KNOW HOW TO USE A GRUB RECOVERY SHELL? NO? WELL FUCK YOU BECAUSE HELP ISNT A VALID COMMAND HERE. FIGURE. IT. OUT.10
So... as a follow-up to my previous rant (https://www.devrant.io/rants/899731)
I happened across this today and started giggling internally.
Anyone else think favoriting a rant should give the author some extra ++ or a counter in their profile?2
Despite common sense, I think technology is not making our lives easier. It's just build chaos on top of chaos.
Take server-side programming for instance.
First you have to find someone to host your thing, or a PaaS provider. Then you have to figure out how much RAM and storage you need, which OS you're going to use. And then there's Docker (which will run on top of a VM on AWS or GCP anyway, making even less sense). And then there's the server technology: nginx, Apache (and many many more; if, that is, you're using a server at all). And then there are firewalls, proxies, SSL. And then you go back to the start, because you have to check if your hosting provider will support the OS or Docker or your server. (I smell infinite recursion here.)
Each of these moving parts come with their own can of worms in terms of configuration and security. A whole bible to read if you want to have the slightest clue about what you're doing.
And then there's the programming language to use and its accompanying frameworks. Can they replace the server technology? Should you? Will they conflict with each other and open yet another backdoor into your system? Is it supported by your hosting provider? (Did I mention an infinite recursion somewhere?)
And then there's the database. Does it have a port to the language/framework of your choosing? Why does it expose an web interface? Is it supposed to replace your server? And why are its security features optional again? (Just so I have to test both the insecure and the secure environments?)
And you haven't written a single line of code yet, mind you.4
Out of the blue this morning... little spaced out.
Open terminal. Navigate to my project.
$ svn update
Command 'svn' not found, but can be installed with:
sudo apt install subversion
The fuck is wrong with me? I haven't used svn in like a solid 10 years. Old habits die hard I guess.4
When you're deep in thought about a complex problem with your headphones in, and someone comes and stands right in front of you, stares at you and loudly says, "You look like your concentrating really hard!" Causing your train of thought to go "POOF".1
@dfox maybe add a "type" field at the bottom of the rant creation screen so people can classify rants as rant or !rant and not have to remember to type !rant (maybe auto-prepend "!rant")
Plus it would be nice to have the option to filter out non rants if people want to5
//Not a Rant
Jakub Steplowski, thank you for this updated UWP app. The time you spent fixing the bugs was worth it!4
Any one else have a problem buying gadgets they don't need? I just bought an Amazon Echo and not entirely sure what to do with it. I also have about 6 waiting to be shipped from kickstarters9
I'm on a trial day for a new designer job. Now i'm tasked to implement my screen design into html. I feel so lost.8
Quick Tutorial: How to find a missing bug.
0) Wake up & have breakfast
1) Goto work
2) Do your job until the end of the working day
3) Make a backup
4) Shutdown your PC
5) Stand up
6) Go to the office door
7) Grab the door
8) Now the phone rings
9) Turn and go back
10) Take the phone
11) Now you get the bug report
This is a well approved method.
It always works!3
Big Brand Company
Wasted 2 days on induction about what to do and how to do.
After 2 days, Reach at workplace and called my line manager (LM). after 2 3 calls, he pick the phone and said please reach to 3.2L5
Now what the heck is this term how the hell I know what means by this magical number. It was never told in the induction that what building name is denoted with.
Called LM again and now LM annoyed at me and said to enter into building and ask for XYZ person ..I asked whom I need to ask..He said ask anybody..
When I enter I ask a security guard there and he was like numb...There are fucking 5000 people in the company.How someone will know by name..Is that guy is superstar or something?
Again called the LM, Now he yelled at me. ..Why you are asking the security guard ..I said he do not allow me to enter so what I need to do..I requst him to please guide me as I am new and nervous here..
Again no luck ..Asked already 4 to 5 people..
Finally one guy who also joined with me, helped me to reach the guy.
LM was actually running late and when he reach, I came near to him 2 greet ans he again shouted with loud voice " What are you doing man"
Why you would sell your company to Microsoft too!
1. Your company is so succesful， the valuation is so high， only a handful of companies could buy it.
2. Running a company takes a shit load of energy， and most normal people hope to relax at one point in their life.
3. People at the head of major international companies are not normal humans. They like do over work and they have one goal. Be number 1.
So good successful people sell to evil and more succesful people.
And when i say evil， i really just mean that being number 1 is more important than ethics.
That feeling when you spend hours trying to fix something, only to give up.
Then you come back he next day and find you were missing a comma...1
Co-worker: At my last job "I was technically lead dev", so don't mind me telling you what to do and criticizing every line of code you write. (He said that in finger quotes. I am also paraphrasing the last part, but you get the gist).
Me: So the fact that we are both level 3 programmers means nothing?
Co-worker: Exactly! See you understand!
Me in my mind: What a prick!
Just a little context there aren't any lead devs at our company, our boss doesn't want any. Also we have been working at this company together for 3 years, and this co-worker just said that to me today, WTF?14
I just did a thing. Signed the contract for buying my very first apartment at age 21. So fucking stocked, and feel bad for my wallet10
I just shutdown my computer after deciding to leave the unfinished feature that I started a couple hours ago for tomorrow.
Not 5 fucking minuets later I had found a solution in my head but now don’t want to spend the time to turn my computer on to fix it. Ugh1
This is a personal rant, not a devRant. BUT ITS STILL A FUCKING RANT.
Anyways, I don't have a lot of friends. In fact, only one. That one friend used to pull of his moods on me, and I was more or less okay with that. When he was in a bad mood, I didn't annoy him too much. However, I expect the same from him.
Today he really triggered me badly, and at some point he knew he should just leave me alone. We were in a LoL lobby, and went into the Discord where I could hear how he is dragging me down, saying I'm an asshole etc. As a result of that, I left the lobby, and heard him say more bullshit. Then he talked about how he left at another server, since they were assholes and excluded them.
At was at that point were they deafed me. Meaning, I couldn't hear nor what they were saying or speak for myself. What is this bullshit? I mean, if your fucking best friend does this shit to you, how can you have faith or trust anybody else? It's just really fucked up, and fucking bullshit, and like the only place where I can vent off is here.
What a fucking piece of shit. And I keep forgiving him.5
Finally switched jobs after 7 years, with the expectation to have bigger workload then at my previous job where i almost fell a sleep.
To find even less workload at my new job, asked my manager if i could do something extra because i'm bored.
To get the answer that i don't have permission to do extra work for a half year, because they think its already a big workload for a new employee and they don't want to give me a burn out..
Sigh... what to do... any ideas?8
I am a lazy ass dev.
All I would make is a way to control my machine by thought.
I could then proceed to spend the rest of my days developing in bed, ordering food online and never having to move a single muscle ever again.
> be me
> be developing a react native app
>realize the iPhone X notch is clipping your content on the first/home screen of the app
>google says: simple fix
>find a built-in react native thing to add safe area padding
> refresh the app
> the other screens with navigation bars already have built in padding
> remove safe area thingy
> finds a clever, not particularly hacky way to pad the home screen without showing the header bar by setting its height to 0 and the color to match the content background
> there’s a small 1–pixel light colored line separating the header from the content clearly breaking the otherwise continuous single color background
> no responses except something I’d already done
> keep experimenting
> tries basically everything to figure out where that line is coming from
>sets borders to thicccc and bright red
>no bottom border? Ok that’s not it
>try shifting the header position around by a few pixels? Maybe it’s misaligned with the white parent layer underneath?
>it’s past bedtime
> what about the content? Is that misaligned?
>Maybe its an iOS feature not a react thing?
> make a test Xcode project, completely native to test
> negative.dng (pun intended)
> find a native iOS stackOverflow question with the same issue (1px line)
> realize your Xcode test wasn’t done properly.
> start looking into the SO post
>it’s native so I have to find out how to do it in react-native
>invent a bunch of style parameters that don’t exist in the documentation to see if there’s an undocumented thing
>googles for a react native version of the iOS only SO post
> *tries it*
> “Haha nope” -my code
> HOLY FUCK
> IT WORKED
> AFTER TWO FUCKING DAYS OF SHITTERY AND SHENANIGANS
>AND MANY STACKOVERFLOW EDITS TO A NOW VERY MESSY POST
>*screams of relief*7
Had an interview today with someone who made me feel like I knew nothing. Best experience I have ever had in an interview. I know it sounds weird, but I actually felt like I learned a lot from that man and would like to work with people who make me feel that way.
Unfortunately, that will probably not happen after that interview.3
all documentation points to an Invalid auth token being code 400 (ignore the fact that this is a code in the JSON response and not HTTP)
Me: here iz credential. Plz send datas
API: haha fock off and die mate, then credentials you got there aren’t workin’
API: code 998 invalid auth token
Me: *speechless* so that’s why it took me longer than it did to find that error, because YOUR CODE WAS MISSING ALL MY CHECKS FOR CODE 400.
Why can’t people design apis properly.2
I'm a developer, member of the A-Team. Actually I'm the leader of the A-Team.
We are incredibly skilled. Our problem solving capabilities is amazing, almost 100 times more effective than the rest of people. We produce code 10 times faster and better than anybody else. We have THE knowledge.
We can save the company in case of emergency.
For that reason, it's of paramount importance to nurture and protect the A-Team.
- When there is a bug, A-Team will not correct it. Because, if A-Team is busy, and bad shit happens, the company could be destroyed and we couldn't help
- When there is some important features to develop with a deadline, A-Team will not participate: A-Team must stay alert and ready in case of emergency
- If huge catastrophe happens and long hours, night and weekend are needed to fix it, A-Team will not risk burning the A-Team because it's the only high skilled team we have. The company cannot afford to have an A-Team member exhausted, underpaid, unhappy leaving or sleepy. Therefore, the company will sacrifice other less important people.
A-Team is company biggest asset and must be protected in any kind of situations.
The company should also pay training for them in order to increase their skills and make them unreplaceable.
These are my conditions. I'm the leader of the A-Team. You can't afford to loose me.8
Playing Space Pirate Trainer and using two zappy sticks (voltorbs?) is a surprisingly fun workout. It also makes you look like an idiot dancing around waving your arms in the air. 💃🏻
Robot dance party!3
Follow up to the follow up rant: ubuntu broke.
I tried searching for my git client I had installed: not found.
: Git status
Command not found (even though I’d used it less than an hour earlier)
*restart to see if that fixes it*
My laptop: STEP RIGHT UP STEP RIGHT UP LADIES AND GENTLEMEN, TAKE A LOOK AT THIS WONDERFUL TTY LOGIN SCREEN WITH NO GUI WHATSOEVER. THANK YOU THANK YOU VERY MUCH.4
I read an article that says stress balls are far less effective for stress relief than punching your PM on the face.
They should have included a warning...
Shouldn't be there a position called "Document Developer"! who's job is writing documents throughout the whole sdlc processes? Also expanding comments written by the coders. The only skill needed is English MVC framework!2
One does not simply install a macOS security patch on a hackintosh without everything going to snit
Now I have one recent backup and am trying not to fsck anything else up1
I think I just discovered what happens when two buzzwords have a baby...
Seriously what the fuck did I just watch. Consume this media at your own risk.5
Today I heard my first "This is a feature, not a bug" from a enterprise which gives us a SaaS.
They were damn serious, and never in my life I wanted to punch an IT guy so hard in the face more than today1
!dev but it is a fucking rant.
Happy new years fucking 2018 already turning off great with me freezing my fucking balls off cause my heater aint fucking working. Top it off my Damn Hotter Than Hell Water Heater froze and i have no hotwater. Fuck somebody find me that son of a bitch 2018 where i can take it out im the woods and shoot that dickheaded cocksucking asshole.1
Based on all these data loss rants about repartitioning drives after 10 pm, I think we need some software that stops you from doing destructive actions when you may be tired and/or don’t have a backup.2
Getting past my impostor syndrome
Finishing a project
Having a few hundred users on my projects
Having fun in the mean time.
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 made that request a month ago or so, not long after i started to use devrant more often than any other app, and i can say only that i am glad that i pressed "install" that time when i found it in the GoogleStore.
Thank you all for making this community more like a family than a refuge!
Truth is i feel a little bad now for doing that but i might be able to repay the founders and all mambers of this community somehow, someday. And i am looking forward to do it 😁
In follow up to my last rant.....
A friend just informed me that I should enable dhcpcd to get networking in arch...
I was typing dchpd......
why don’t I read things more carefully
I’ve been at this for hours and I just installed ubuntu alongside arch because I need my laptop for tomorrow. Ugh1
If a lot of people are programming something a certain way, should a person also program it the same way?3
Ah, when you run into a bug that only has 7 google results, and have of them is in Russian for some reason. Gonna be a long day.5
AN APP THAT LETS ME USE FIREFOX I STEAD OF SAFARI ON MY FUCKING IPHONE
ITS NOT THAT DAMN HARD APPLE. YOU DID IT FOR THE MAC...
also devrant, plz add browser selection for iOS (yes I already submitted a GH issue)5
my fist job... i get to edit a c++ code written by a (mind you) programming company that they teamed with for the past(mind you again) 3 years ...
now just for starters, this code was edited by self taught coders that are really good engineers(they are really good), that didnt really know how the code worked before yet they still changed it, and it worked, how ever they wanted some changes.
i get the project files, and there is not one single comment describing what is happening... only code commented out... and no documentation what so ever were done....
so below are some of my comments that i wrote after i finished adding what i had to add, and fixing what i had to fix:
/*first rule of C anything coding, no actual functions in the header, well let me introduce you to a fully functioning thread running program all in the header, enjoy*/
//used to control the thread
// i honestly dont know why, but it worked soooooo yea...
// TG uncommented // for absolutely no reason what so ever...
//used to communicate with the port
//the message to be sent to the inverter, which has a code that will handle it
//again not usefull since we are using radioButtons
// same ...
// same ...
// same ...
// they said they dont even use this mode, but none the less, same ...
// calculate the checksum for the message
// one of the things that work, and god forbids i touch
// used for the status displayed on screen
// used for the (censored :P) status in the message
// used for the (censored :P) status in the message
// not used at all, but the message structure contains it and i refuse to edit that abomination
// used for the (censored :P) status in the message
// used for the (censored :P) status in the message
// just dont ask and roll with it, i didnt want to touch this
// saaaaame ...
// if before true this saaaaaame ...
// value of the (censored :P)
// it pains me to say it again, but this is no use
// (censored :P) input
// (censored :P) input
// only place seen , like for real it was just defined,sooooo yea :D
// well you know how it is
// message string
// check sum string
/****below from feed back****/
// (censored :P) coming in
// (censored :P) coming in
// (censored :P) coming in
// (censored :P)
/****below is the output to the receiver ****/
// (censored :P)
// (censored :P)
// (censored :P)
//you thought we were done.... nope, no idea. it comes in the feedback
// not used, literally commented out the one time it was used
// same ...
// XD, man this is a blast, same ...
// nope ...
// used to store the port chosen for the communication
// is a static for the number of data we have recorded so far, and as a row indicator for the recording method
// used to indicate the page we are on in the excel file, as well as the point in physical point in the test
// same ... oh look at this a positive same :D
// same ...
// same ...7
Which was the worst talk with person of yours in tech field?
Seen a person want to upgrade his processor to i7 from i5.. just like windows update...5
Throwing around terms like “I am exploring MEAN” doesn’t make you sound cool unless you have some working examples that you have built with it.7
For me it's mostly ego boosting when my work and effort are validated and appreciated.
One time during the employee evaluation I got a very good feedback and a raise. Not much, but at least I didn't have to ask for it.
Our QA process consists of only manual testing so I started to implement unit tests for all the new projects I started on. Even though my boss is all in favour of improving our development process did he grumble a bit that it takes too long. But it did feel good when I told him that I managed to find a few bugs thanks to the unit tests that I wouldn't have anticipated otherwise. Now it's expected that all my code is unit tested.
I got a small boost when I gave my colleague an off-the-cuff mathematical proof for a challenge similar to AoC. It was targeted at schoolchildren and he did it separately to his kids. He was so impressed that he took a photo of the proof to show it to his kids.
Does the ease of “hacking”/breaking AI scare anyone else?
I remember a slide from a security presentation I saw once where there were three sections, the first was an AI classification of some animal with about 60% confidence, the second was a small grey static (think old tv static type thing) with a label next to it saying 10% and the third was an AI classification of the first picture overplayed with 10% of that noise and it had 95% confidence that the animal was COMPLETELY DIFFERENT.
Adding just 10% noise and AI goes batshit crazy. (No it was not a bat afaik)
THINK ABOUT THIS IN TERMS OF STOP SIGNS. WELP.3
Anyone have professional advice for a relatively new and young dev (me) on how to develop a cross platform app for what is effectively a startup?
I’ve basically been indecisive over the past few months and I thought I’d decided on Xamarin but flutter looks better and more productive and ughhhhh
I don’t really know what to pick and I want to do this right the first time.7
That feeling when your newly added calculation module now has 93% code coverage in unit tests, with the client working on a test case for the last bit.2
Just got my class schedule for freshman Computer Science. Find out they teach C++ for Programming 101. Guess I should stop using C for the next couple months and buy a C++ book.
Fuck copy-pasting. I just spent WAY too long trying to figure out why == wasn’t working to compare strings in python when I discovered that I had accidentally pasted a trailing space into the database entry causing it to not be equal
need some advice
i resigned from my job today , it was my first job worked 2 years here.
i kinda wanted to rest a month or two is it a good decision or i should look for new one immediately10
I wonder if being a developer was originally thought of as an undesirable position...
"We need to pay people to sit at a computer all day writing code, sometimes skipping meals, getting less sleep and dealing with all our clients shit"2
Do drugs n weeds help in becoming awesome at coding and especially hacker? ...
Asking for a friend.17
Holy shit this is creepy.
So I just got back from a team event today from a location that was a few hours away and, while we were at the hotel there was a little cardboard box on our breakfast table with an ad on it. The slogan on the ad was “Bada book Bada boom” it was really dumb and I almost forgot about it, but just now I’m listening to pandora on a completely separate network, many hours away from the location and an ad comes on with the SAME SLOGAN for what I assume was the same company.
Now I’m just wondering how they managed to do that.... I really do not believe it was a coincidence considering I have never heard that ad on my pandora before....
This is fucking creepy1
if we will make a list of female developers who are on devrant and are active, then list will end in less than twenty lines.
we should encourage more females to join the profession as they are excelling everywhere like as astranauts, politics etc.
I know abt yahoo ceo, I am just saying we need more and more.22
People posting their (not so good) workstation. Post it if you code on 3 widescreens, 9 monitors, a gaming rig or if your debug duck is a ducking (pun (maybe)) dragon.
A laptop on a 10 inch table is pretty sad.3
After seeing all these photos of people in stores full of rubber ducks, I just want to start a rubber duck store for the sole purpose of meeting devs by asking anyone who takes a picture if they are a dev.
Maybe this will be how they hire devs in 20 years...12
OH MY GOD REFACTORING FEELS SO AWESOME
I just finished spent 4 weeks of crazy busy summer camps and I get back to a project I was working on.
It feels so awesome to just effortlessly move stuff into methods and have it work pretty much first time.
To be fair I’m the only one working on this right now so I pretty much already knew the code but still holy cow it’s so much simpler now.
Moral of the story: Appreciate your time off and use it to unwind and let your mind wander to more creative heights before taking advantage of it after and only after you get back to the project1
So I did this https://devrant.io/rants/797965/... which works fine until medium sized data.
However for large data the ETL pegs a 6 core Xeon (2.2GHz) with 50GB of ram. Because of it ends up doing six threaded compares, so 12 different data sets. Other than "pull less data", any tips?
Code (C#) is basically a Linq multi column join between two DataTables and when the compared columns don't match it returns as a var which is turned into a third DataTable to be SqlBulk loaded into the DB.
Table1 is external API return data (no windowing) and Table2 is from our DW.7
If you're reviewing someone's code, do you run/test the code before reviewing the logic? Or do you review logic before running the code?4
So my current PC is named the tesseract for its power and squareish case shape.
I just had a thought that if I ever seriously upgrade it or build a new PC, I should name it Thanos...2
People sound like they hate their jobs here. What's your favorite part of being a dev? I like the idea of turning an idea into a real thing3
Dfox should make a script to pull all the creative curses from devrant and publish a list of them.
Like search for every standard curse (fuck, shit, cunt, etc) and then print them out with the five or so words before and after it to hopefully capture most of the longer creative swears.4
TIL that rants not loading when there's no internet is not a bug but a feature. A friend was going through the phone, and I don't keep mobile data, so he wasn't able know about the wk13 rants. Which is good because that would have destroyed him.
So I just got the cyber security pack on humblebundle... $15 for a year of PIA, a year of spider oak one cloud backups and a year of Dashlane are the notable ones (I’ll give away the antivirus ones for free since I don’t have windows).
But that wasn’t the awesomest part...
I installed Dashlane and after transferring all my stuff over from LastPass, I went to delete my LastPass
Dashlane autofilled the username...
It’s like so subtly aggressive in an unintentional way. Honestly this password manager Battle Royale is totally worth the $15 regardless.13
Has anyone ever tried to use a devices accelerometer to determine speed before?
The way i plan to do it, it should be more accurate than using GPS. Just wondering if anyone has ever done something similar that i can use32
You ever had a moment where a college asked you a few questions, while you're busy. But because you're nice you still help them, then they notice that and start asking you everything? Even before fucking Search on internet?? THE Most fucking obvious questions even just copy pasting error messages where the solution is in the error messages!1
I'm so close to having my entire face excavated and just becoming a living skull on a walking meat sack. Friday night is over and I couldn't even play a video game so I lie here like a sore dick from fucking, too sensitive for stimulation and too flaccid to work. At this point, I might as well sniff some muriatic acid to declog this raw meat I call a nose.
ASP: Here's your cookie value. I went ahead and automatically removed all the space characters for you. Wasn't that nice?
Me: GO FUCKING SHOOT YOURSELF IN THE FUCKING FACE AND FUCKING DIE IN A FUCKING FIRE YOU FUCKING PIECE OF SHIT!!!!
ASP: :( but I just--
Me: FUCKING DO IT
How badly i need a job: I have been considering turning to the worst people ever: recruiters / Headhunters
Yes, i am getting desperate...4
I promise to donate once half of my monthly gross income to charity for research on ASD, the year that I'll be able to enjoy all of my holidays without some smartass thinking that it's a great idea to deploy a huge untested upgrade to Production.
I have a colleague who keeps hitting ctrl+S when he's not writing any code. I hit it like twice or thrice myself, but he just keeps at it. Drives me crazy in a fun way. I tried asking him about it, but he just shrugs like it's nothing.10
Is it just me or is everyone thinking the binary ++ counter is a good idea?
I think it’s really cool because it sort of hides the number of ++ you have behind a wall of laziness. Like people probably aren’t going to convert every score and I personally just look at the length of it as a rough estimate of how upvoted a user is.
I think this really helps eliminate the “likes contest” that can come with other social media. (And as a result reduces spam that is posted/reposted just to get likes)
Anyone agree? Disagree?5
DevRant should have a questions and awenser in the more tab so when people have question about DevRant, jobs and other things other people could awenser, I belive that is a good way from keeping rants and memes in a place and Q&A in other place2
Me: There is a bug in the most recent "standard global software" release that causes data not to send properly to the device. There are 3 ways to send the same data to the device in the current release but they apparently don't do the same thing like they should. (Sent screenshots of the issue)
Standard Dev Support: "it's not a Bug it's a feature. So the development found out, that there are several problems with sending data to devices using "x" method. So they decided to stop "x" function in the latest release. Use "y" method instead."
Me: "X" and "y" methods are both still there. You didn't remove it in the latest release. So it is a fucking bug moron?!?
I was building a super simple Laravel app for a client (forms APIs stuff)
For the frontend I used jQuery cuz why overkill it with react.
Now the sad part:
The app makes ajax calls to fetch the data from the database and update the view according. The code is very well written and the call is so quick that in a blink of an eye the data is processed from the controller and sent to the view -_-
Because the user doesn't gets to see what the fuck just happened when they clicked the action button, I had to add a setTimeout function before the Ajax call to slow down the process by 2000ms and added a freakin spinner.
I feel very sad when I can't show how awesome apps I can build but,
I killed my ego for the UX.
This was my sacrifice.
Anyone faced similar shits?3
I actually like where I currently work, sure it has problems and some office politics. The work is not always exciting but what makes it good is not having someone breathing down my neck about timesheets, noone cares if the hours you work are not exactly business hours and a bunch of other stuff.
What I really like though is having a boss who backs my judgement. If I refuse to commit to timelines or work without being given the information I need he'll support me. I've had too many yes men as bosses which always ends up with the devs coping all the blame when everything goes belly up.
I remember few years back when I had subscribed to this ISP, where few months on subscription worked flawlessly. Then it was all downwards from there. Customer care never answered. Charged for bloddy whole month whilst the working was just for 2 weeks. People subscribing to this ISP had a facebook group named ISP Victim. Was forced to change my ISP.
Now, few days back they put up a stall in an IT exhibition. I went up and signed in for their service. Now they call me for setting up their network, either i tell them am not available or dont answer at all. I do the same to them what they did to me. That utmost pleasure HAHA. I shared this idea in the facebook group and people are starting to do the same.
I feel like a con artist now.
When as a QA you start learning PHP and Java und you suddenly start to understand what devs are actually talking about
Ok so Im doing a project about interpreters for college, and need people to answer questions for it.
If youve ever made an interpreter could you answer these, thanks!
1) how long have you been in the computing industry?
2) what got you into interpreters?
3) what do you think is the hardest part about creating an interpreter?
4) what do you think aare the best practices for creating an interpreter
5) do you think its best to create a language or create your own?9
Just been told that my company needs to make my position redundant - and I have my wedding coming up!! Awful day... Anyone need a seasoned developer?1
A remix of the song “going down for real” (aka GDFR) https://youtu.be/F8Cg572dafQ
Work lyrics substituted for ones about the GDPR.
Yaknow, for educational purposes
Is this actually a thing in 2019?
I'm being asked to run a JS seminar with Eclipse as the IDE. I've not seen this used in a JS shop for ages. Are there significant pockets of use out there that I'm unaware of?3
I'm now caught in an infinite loop on this project. The tests all pass but the identical code on an identical Live environment won't work. The API vendor is saying it's our code's fault and they won't support us. The developer is ignoring my pleas for assistance because the client won't pay for more of his time as they consider this warranty work even though we warned them that this was a one-of-a-kind custom job with a risk of failure.1
Does anyone else struggle with I-want-this-to-work syndrome where you try to make something work that’s really specific and random but that you want to do and you spend way too long trying to get the tiniest bits to wrk and end up abandoning it after hours of wasted time?
Examples from me: trying to get an Ethernet cord to act like an AUX cord but using networking protocols so I can use my fucking sonos as, you know, a proper fucking computer speaker for fucking pc sounds instead of just streaming.
Trying to hook up a piece of exercise equipment to their own software that displays cool stuff except their software is only for windows and you only use/want to use Linux and you have to deal with HID devices through WINE and are ultimately just procrastinating your workout
Anyone got similar stories or tips?2
So I'm starting my a mandatory vacation today (for a week) because I can't carry over my remaining days.
What do I find myself doing this morning though? Reading and coding a personal project.1
I am fucking killing my skill just for few fancy bucks...
Unable to find good job in angular 6 in which I have delivered fantastic project in previous comoany and here working in angular js2
I'd love to be in a place where the act of meticulously engineering a product is highly valued, as opposed to places where they just want to get things done.3
Hate new company within a month.
They are downgrading my technology..Seniors are behaving like a boss..It's been a month and I don't know who are in my team.
Project setup is not done and asked to finish the task within 1.30 hrs which has been pending since long days and need to fix on other's machine.
What the heck is this?2
So I wasted about 20 minutes yesterday because I forgot to look where I was plugging in my SD card...
I use a mid-2011 model iMac (with the CD and SD ports on the side), so, thinking I knew where the correct slot was, I attempted to put my SD card into the computer. Oh the adrenaline rush when I realized that the SD card didn't normally go all the way in...
So then I spent the next 20 minutes finding and poking various tools into the CD drive in order to fish out my 32 gig SD. Eventually I just ended up using two bent paperclips, but man, was that an adventure.
How do you bribe *cough* "thank" your character references?
I know a few people who vouched for me in the past without me asking for it and a few others that I asked for permission to list down in my character references. Most of these people live in different cities, companies, and some are even in different countries so the usual "I'll treat you to dinner and fuck your brains out." wouldn't work.
Kidding aside, do those online gift certificates make decent gifts? I'd love to have an excuse to stalk someone, see what they like, and have it appear at their doorstep but that might be too much unless I can make a lantern out of them.
I'm thinking that a certificate for several orders of coffee in a decent coffee shop would be a good choice since that's the common denominator of all the developers I worked with - coffee love.
Looking for a lightweight blogging platform to add to my website and I came across this:
SUCK IT WORDPRESS
Ahem sorry, all these Wordpress rants along with my own Wordpress experience has kinda influenced my decision making.
Does anyone have any personal recommendations?
I feel like given the frequency at which I intend to post and the lightweight requirements I have since I’m on a pay-for-what-you-use host it’s probably best just to write posts manually as HTML pages9
Last week a client had a meeting regarding an app I built for them for this one time project. This meeting occurred Monday.
Thursday I get a call at 8 am where they ask if they can get some fixups regarding the UI by Friday.
This despite the client knowing I work more than full time at another company and only take his business on the side.
Why does this always happen? You deliver a product and don't hear from the clients for days or weeks and suddenly they pop up and ask for a fix by the next day?
Few months ago we move into a new Building, Company buys new Polycoms for 2 of the boardrooms - fancy ones with the Skype for Business and stuff.
Provision the boardroom accounts get them set up and all is working well.
Director asks if we can swap 2 boardroom phones around because their dept. just got a remote user and video calling would be awesome.
I set to work changing sign in details, provisioning accounts, assigning licenses, etc which is a long process because 365 needs to update throughout.
Finally get everything right, time to login... Failed...
Login fails on the Polycom, my laptop & an android tab - all 3 with different errors.
Decide to test account by logging into the web version in OWA - logs in perfectly.
Why Microsoft?? Why must you make it so hard? Why not just work?2
That moment when you realize you have to deal with git now because you have a habit of “changes now, git later” and also like commits to be clean and free of notes you leave to yourself that aren’t meant to be there after the feature is done
Guy was on leave for 3 weeks and today came and say what you have done in 3 weeks.
I said project set up was not done on my system.
He said so what? what you have done8
If I made a website that was like a fill-in-the-blank for writing documentation, would anyone use it?
I'm trying to justify spending my time doing this.5
If you ever thought that life is targeting you specifically as the subject of all the bad shit that happens, just remember that it wouldn't be fair otherwise.
What happened to that trans-Atlantic devrant stress ball project? Is there a website for tracking it or something???2
😡 twat of an employee just broke the iMac he's had for barely a week i own it 🙄
You need fucking suction cups to get the screen off to replace it 😔 I get mistakes happen but if Im looking after someone elses shit I make sure I'm super careful with it.2
Inherited a massive code base today... All JS is still being accessed via global scope... what are modules & modular design even... SOLID and DRY are things that clearly never crossed the devs mind during inception of this beast... and to top it all off all there is a weird BEM / SCSS style going on that somehow manages to confuse the IDE... thus all style helper utilities in the IDE are useless...2
Question for all the security/privacy nerds here. What is your opinion of the social network called Minds that pays you for your information basically.
(This is a very brief probably inaccurate summary but yeah, it’s basically reverse Facebook)1
What do you think the best antergos desktop is? I'm looking for one that's relatively fast and lightweight but that looks nice.3
When I show a school mate how to send http requests using the requests library, instead of urllib in python
/\ This is why all programmers should go on strike for a month and collectively collaborate to code a new, clean, bug free internet where nobody but you can control your data.
Also. It should only be added to by people who know how to code in order to maintain this clean code.
We can call it "internet level 2" or "internet 2.0"4
I feel like writing stuff down is like a HDD, too slow. I'd rather record my notes some other way, much faster...2
So our software clubs discord bot went rogue and deleted a metric ass ton of messages
This is what I get for testing in production. Fml1
My team has a Database Admin 2 position open on the Arvest Career site. We are looking for someone with Data Warehousing/Data Integration background with SQL Server, ETL, SSIS, or equivalent. Also looking for a physical DBA with background in SQL Server, performance tuning, partitioning, DR/HA, Database migrations, dB refresh, dB restore, building out clusters.
Same user. One profile was loaded, one was not. Look and see. A reload of the rant fixed it. Idk if it's a bug. I'm reporting it anyway.
Monday...Wasted...VDI not working and IT team still have no clue what the hell is going on..
What a sucking support system.2
When I see a blog post advertising “best practice for _____” but you didn’t write it, and I’m pretty sure I’ve been using it longer than your company has existed” ... I feel angry and don’t trust what you say, even if you’re right. You can share what your experience has been, but nobody died and made you god of the technology.3
Still as a scholar who has had his intership I decided that I was finally confident enough in my ability to apply for a small part-time programming job. I had an internship at a cool exhausting place with tons of expertise and I've proven myselve over there. So now I wanted a job on the side. Nothing special, just something that would make a little money with programming instead of washing dishes at the restaurant.
So I started at this small internet based startup (2 or 3 progammers) as a backend-oriented programmer. The working hours were amazingly compatible with my school schedule.
The lead dev also sounded like a smart guy. He had worked as a backend guy for years and had code running on verry critical public infrastructure that if it were to fail we'd be evacuated from our homes.
As a first asignment I got an isolated task to make an importer for some kind of file format that needed integration. So I asked for access to the code. I didn't get it since they were going to re-do the entire backend based on the code I wrote. I just needed to parse the file in a usable object structure. So I found out that the file format was horrible and made a quite nice set of objects that were nice. At the end of the first week or so I asked if I could get access to the code again, so I could integrate it. Answer was no. The lead dev would do that. I could however get access to my private repository.
Next week a new intern was taken to build a multiplatform responsive app. Only downside was that all the stuff he had ever done was php based websites. It wasn't going anywhere anytime soon, but I figured that that was where internships were for. So I ended up helping him a lot and taught him some concepts of OOP and S.O.L.I.D. and the occasional 30 minute rants of IndexOutOfRangeException, ArgumentException and such.
So one day he asked me how to parse a json string and retrieve a specific field out of it.
I gave him something like the following to start with:
if(!JObject.TryParse(jsonString, out json))
if(!json.tryget("foo", out value).../// code continues
but then the main dev stepped in and proposed the following since it wouldn't crash on an API change:
dynamic json = new JObject(jsonString);
string value = json.myJsonValue;
After me trying to explain to him that this was a bad choise for about 15 minutes because of all kinds of reasons I just gave up. I was verry mad that this young boy was forced to use bad programming pracises while he was clearly still learning. I know I shouldn't pick up certain practises. But that boy didn't.
Almost everytime the main dev was at the office I had such a mindboggling experience.
After that I got a new assignment.
I had to write another xml file format parser.
Of course I couldn't have any access to our current code because... it was unnecesary. We were going to use my code as a total replacement for the backend again.
And for some reason classes generated from XSD weren't clear enough so after carefull research I literally wrapped xsd generated code in equivalent classes.
At that moment, I realized I made some code that was totally useless since it wasn't compatible with any form of their API or any of the other backend code. (I haven't seen their API. I didn't have access to the source.) And since I could've just pushed them generated XSD's that would've produced thesame datastructure I felt like I was a cheat. I also didn't like that I wasn't allowed to install even the most basic tooling. (git client or, Ide refactoring plugins, spelling checker etc...)
Now I was also told that I couldn't discuss issues with the new guy anymore since it was a waste of my valuable time, and they were afraid that I taught him wrong concepts.
This was the time that my first paycheck came in so I quitted my job.
I haven't seen any of the features that I've worked on. :)
Not a dev post. just want to share this!
The Lost City of Atlantis - Hidden in Plain Sight
My least favorite part of the world is the engrained habits within society (for lack of a better word).
These habits can be pretty broad but since they are so widespread, it makes it hard for people who value their privacy to stick to their beliefs and go against them.
Examples of this are like saying no to giving away some information, or asking for someone to delete something like a photo of you. Society is trained the other way. Society is trained not to be privacy aware and therefore reacts in a way that puts massive pressure on those who want to keep themselves more private.
I’m sure a lot of you are familiar with this already. Any tips?
FUCKING STACKOVERFLOW ASSHOLES.
This guy answered my question on security.stackexchange.com with an answer showing he clearly doesn’t understand that I’m asking if my RAID1 setup constitutes an appropriate backup. (I know that sounds stupid, I can post a link if anyone wants to see the specific circumstances).
I FUCKING KNOW RAID ISNT A BACKUP BUT THIS GUY IS LIKE “RAID 1, or mirroring, is definately [sic] considered a backup in corp IT”
Go suck a dick.9
I find it funny how if a programmer has a problem, she/he makes a solution.
This is probably why there aren't as many other communities as there are developer communities.
Unable to run internet on company provide Mac book ..fucking. stupid....Tried to remove proxy but not working..Even wifi getting connected and for a second it runs the internet.
How to get rid off this proxy shit6
when your daily machine is a 150$ chromebook with a celeron running ubuntu....terminal and vim, you are my friends....and the only things I can use without freezing the machine 😥4
I wanna start a game studio. Develop a GTA like game environment based on my locality, but unlike gta, this game is gonna be a driving simulation game.3
Any tips for building a hackintosh? I plan to work this summer and build one myself... Any advice?11
Does anyone have a good tutorial on how to get Oracle database working on a Linux distro preferably fedora? Any help is appreciated3
I'm not doing this for money but what's the average salary of a front-end web developper or a programmer ?
(How much do you earn ?)1
I'm trying to set value of a kendo js property using value from dB. I would like to do something similar to
template : "#= dataItem.Item1 #"
But I can't use template for what I'm trying to set
So one of my friend is doing her internship now and she has to program in Java because her boss believes she is studying IT although it's not the case. She is feeling really bad because it took her a week to code what is for them a simple program... I don't know what to say to her... It's not like it's a good thing to learn Java through a specific program! Anyway it's just so annoying these people who believe that if you're studying tech, you must "of course" know a programming language...5
Ex-manager keeps trying to boss me around. Not only that- he now tries to get fame for a project I’ve been doing for six months that he actively avoided managing...
Here in Brazil we call flash drive's a "pendrive". Why? IDK. What do you call it in your country?19
What is the best build/dependency manager? I've used gradle before but is there anything else that anyone would recommend ?6
I need a proper mousepad that is affordable, soft and possibly washable. I have been able to find a good one around my way. Any advice???1
Does anyone have recommendations for a good offsite backup solution that’s like student-level cheap (or preferably free) that allows you to keep control over your data (I don’t want to upload my stuff to google drive or the like for privacy and government surveillance reasons as I’m sure @linuxxx would understand).14
To those using Qubes, has anyone been able to install Windows 10 on a hardware VM and how did it run; BSODs per hour. If you converted a Win10 VirtualBox image to Qubes HVM your input is also valid
@dfox, feature idea.
We should be able to make lists or rants, just like Twitter lists. Then people can have a "read later" list or use the lists to rank their favorite rants.1
A: Do you want to hear a joke about TCP/IP?
B: Yes, I would like to hear a joke about TCP/IP.
A: Are you ready to hear the joke about TCP/IP?
B: I am ready to head the joke about TCP/IP.
A: Here is a joke about TCP/IP.
A: Did you receive the joke about TCP/IP?
B: I have received the joke about TCP/IP.1
I want to start with web development and combine ESP projects with a nice interface or just to make a small websites showing algorithms in an animation. (Just as examples) But where the hell do I start. I have a background with C/C++ and python but want to develop more skills. Like do I go with react, node.js, typescript and postgres or something else? And what are the first steps I should take? If any of you got tutorials they can recommend I'd really appreciate that, because I feel like there are a ton of BS tutorials out there...3
Typically every computer science major begins with either C C# C++ java or python , creating so much abstraction from the hardware which just loads your mind with questions that remain unanswered.When ever i program something i always think of how the under lying stuff is working.They never explain how and where software meets the hardware.Why are they keeping students away from the hardware. I think a cs graduate without knowing the underpinning of a computer should not be considered a cs graduate as opposed to being a software engineer a computer science major relates to everything that is a computer that includes the theoretical stuff and a little bit know how of computer hardware. Instead of teaching this stuff and assembly as a language in the first semester they teach you java or C++. Could not speculate on why this is so.11
Trying to have a sit down meeting with a client and they just keep telling me that they are to busy. Looks like I will be twiddling my thumbs till they are done.
Pm : "hello guys , so we have this new design revamp for this feature x"
Me , thinking : "ah, finally. Feature x has been a freaking mess with all that coupled code and multiple things happening at the same time. I am going to discard that shit completely, and write an architectural , sane code with defined layers and hierarchy.
Pm , a day later : "also guys we need these changes in complete a/b, so keep the suport for old code too"
Me *screaming internally*
3D Engines, and A* algorithm (aswell as pathfinding in usual), this is something I still can't get my head around and it is bothering me to the bone.
Do you have some recommendations on server providers with hour based billing?
I wanr to run some simulations which need appr. 8 cores and 32gb of ram for one or two days and I don't want to rent a server a hole month or year for this.19
Do we really actually need Flip a coin mode?
Flip a coin of course is one of the important steps that can determine the object of our goal. The coin flip is very easy so that there is no conflict of any kind of intervention to happen in between. Imagine if you have some crucial things to take in your life you need not depend on your family members or friends to come and just inform you or to take authority over your decisions. If you make the decisions on your own then it becomes your responsibility and you hold the complete understanding of whatever you proceed within your life. If you have the third person or someone else to get interfered in your matters unnecessarily then it doesn’t become a personal concept rather it becomes a public opinion and you will have to feel very critical in the latter point of the stage.5