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 - "long rant"
-
Oh, man, I just realized I haven't ranted one of my best stories on here!
So, here goes!
A few years back the company I work for was contacted by an older client regarding a new project.
The guy was now pitching to build the website for the Parliament of another country (not gonna name it, NDAs and stuff), and was planning on outsourcing the development, as he had no team and he was only aiming on taking care of the client service/project management side of the project.
Out of principle (and also to preserve our mental integrity), we have purposely avoided working with government bodies of any kind, in any country, but he was a friend of our CEO and pleaded until we singed on board.
Now, the project itself was way bigger than we expected, as the wanted more of an internal CRM, centralized document archive, event management, internal planning, multiple interfaced, role based access restricted monster of an administration interface, complete with regular user website, also packed with all kind of features, dashboards and so on.
Long story short, a lot bigger than what we were expecting based on the initial brief.
The development period was hell. New features were coming in on a weekly basis. Already implemented functionality was constantly being changed or redefined. No requests we ever made about clarifications and/or materials or information were ever answered on time.
They also somehow bullied the guy that brought us the project into also including the data migration from the old website into the new one we were building and we somehow ended up having to extract meaningful, formatted, sanitized content parsing static HTML files and connecting them to download-able files (almost every page in the old website had files available to download) we needed to also include in a sane way.
Now, don't think the files were simple URL paths we can trace to a folder/file path, oh no!!! The links were some form of hash combination that had to be exploded and tested against some king of database relationship tables that only had hashed indexes relating to other tables, that also only had hashed indexes relating to some other tables that kept a database of the website pages HTML file naming. So what we had to do is identify the files based on a combination of hashed indexes and re-hashed HTML file names that in the end would give us a filename for a real file that we had to then search for inside a list of over 20 folders not related to one another.
So we did this. Created a script that processed the hell out of over 10000 HTML files, database entries and files and re-indexed and re-named all this shit into a meaningful database of sane data and well organized files.
So, with this we were nearing the finish line for the project, which by now exceeded the estimated time by over to times.
We test everything, retest it all again for good measure, pack everything up for deployment, simulate on a staging environment, give the final client access to the staging version, get them to accept that all requirements are met, finish writing the documentation for the codebase, write detailed deployment procedure, include some automation and testing tools also for good measure, recommend production setup, hardware specs, software versions, server side optimization like caching, load balancing and all that we could think would ever be useful, all with more documentation and instructions.
As the project was built on PHP/MySQL (as requested), we recommended a Linux environment for production. Oh, I forgot to tell you that over the development period they kept asking us to also include steps for Windows procedures along with our regular documentation. Was a bit strange, but we added it in there just so we can finish and close the damn project.
So, we send them all the above and go get drunk as fuck in celebration of getting rid of them once and for all...
Next day: hung over, I get to the office, open my laptop and see on new email. I only had the one new mail, so I open it to see what it's about.
Lo and behold! The fuckers over in the other country that called themselves "IT guys", and were the ones making all the changes and additions to our requirements, were not capable enough to follow step by step instructions in order to deploy the project on their servers!!!
[Continues in the comments]27 -
TL;DR: Got a really horrible supervisor temporarily fired, maybe permanently fired, got a laptop, and realized that senior devs are amazing when they stand up for the little guys
Omg... I love my coworkers!!! So like, I'm an incredibly shy dev, like, I only managed to get my internship purely because of my familiarity with c#, Android/UWP app development (although never apple, which you can read about in my last rant lol), and the API Management framework that they were using, so, long stories short, I'm insanely shy and I get anxious quite quickly in social situations, that'll be important in a bit. Anyways, so, in my previous rant (my first one actually, it was "that" bad...) I had a run-in with a rather unfair supervisor situation where he expected me to work on an iOS app without a Mac machine.
Yup.
So, this is currently a little bit before my shift end, where I'm anxiously trying to get a MacOS VM up and running to be able to copy paste some psudo-code so as not to get in trouble, which is when the senior dev of the team walks by and sees me tearing hair out of my head and being really sad. So what does this god amongst men do?
He comes over and asks me what I'm doing.
Now, I didn't actually notice him, so when he asked me, I was insanely jumpy and scared that my supervisor would appear and be mad at me for not having things done, so I kind of half scream half yelp when he says something, so now he knows somethings up and he acts kind of like I'm an injured deer and slowly asks what's going on.
So, of course I tell him everything that had happened and how the supervisor got really mad about me not being able to develop iOS apps due to not having a Mac, and his expectation of me to get it magically working and getting to work on my module, and the selenium portal automatization, and after a couple seconds of me rapid fire nervous squirrel-like explanation, he holds up a hand and says "He what?!!!!? God dammit, how the hell are you supposed to do that? Jesus, you were supposed to get a company laptop when you got here, where's that??? And if you don't have that then how the hell were you working on the cross platform portion? You need a Mac machine for that, so let me get this straight... You've been frantically trying to find a workaround so that AS (let's call him AS for asshat supervisor (missing an s)) doesn't get mad at you... Who the hell... And this fuckers in charge of the interns??"
He was incredibly pissed off at this point, like, REALLY pissed off... But-
This man had just spoken miracles to me.
Mother...
Fuckin...
Miracles...
So I do what any self respecting intern would do, I start cry laughing and hug said BSD for a quick second (badass senior developer), and I say yep, pretty much ;-;.
And queue AS walking into my workspace and saying
AS- "are you done with the iOS a..."
BSD- "You've got to be kidding me, shut up for a second and sit down"
AS- "?" *Sits*
Me- *hides in corner and cinches up hoodie*
BSD- "Excuse me, but what did you ask benlion to do?"
AS- "Um, I simply told him to start working on the Xamarin app"
BSD- "Yes, but according to benlion, you angrily told him to start working on the Mac portion... Let me ask you something first, why would you do that? It's rude and inappropriate to be hostile to anyone at the workplace, in fact, if he wants to pursue to matter, you can get demoted, actually, if he wants to pursue it, you're fired, and there's no way I'm letting you get a management job again"
AS -"Wow, did benlion really say that? He's obviously lying due to his dislike for me, BSD, it's rather unfair to take his word over his superv..."
BSD-"Oh you did NOT just go there. That's it, stay here. And benlion, come with me." *Points at me*
Me- *Terrified out of my mind, almost to the point of a nervous breakdown because of the argument that I had started* "O-okay o_O"
Long stories short, we come back with his supervisor and he is now relieved of his duties temporarily while this whole thing gets settled...
Oh, and I get my Apple Laptop tomorrow ^-^ so I'm really happy, albeit kind of sad that its my fault that AS doesn't have a job right now ;-;, but he did yell at me and expect incredibly impossible things of me, so, not as bad as I might feel.undefined badass i'm actually really happy i love devrant so many panic attacks panic attack senior developers are awesome really long rant25 -
WHATTT?!! I need 10 WHOLE POINTS JUST TO BUILD AN AVATAR!!! What kind of person would set such a high amount of points just to CREATE AN AVATAR! Do you know how hard that is for an introvert... ugg What kind of post should I rant about? I could rant about that one problem with HTML <divs>.. but then everyone would laugh at how simple that was... I could rant about how long I have had to live without this app. No no that would be way to big of a rant... hmmm. OH I KNOW!37
-
Announcing a few new devRant Android/iOS features, available immediately in the latest versions of the devRant app which just went live.
1. As pictured, you can now easily scroll to the bottom of any long rant by selecting “scroll to bottom” in the ... menu of any rant with >= 10 comments.
2. At the bottom of any rant that has at least 1 comment, you’ll now see a button that allows you to refresh the rant (and scrolls to the bottom) so you can see new comments if there are any.
3. Any rant can be refreshed by tapping the “Rant” title in the title bar.
How did we come up with these awesome ideas/decide to add these features? For most of them, we didn’t! At least 2 of these were recently requested by devRant users (some requested a bunch of times) and we heard everyone and saw how much these were needed. Remember, you can always suggested features in our GitHub issue tracker: https://github.com/devRant/devRant - we always appreciate feature suggestions and ideas for improvements!
Just to add one note - we still have plans to improve commenting functionality, but we’re hoping for the time being these additions make things a little more intuitive.
Let me know if you have any questions, and thanks everyone!22 -
I was newly hired to company. A customer came in yelling saying "there's a bug, this should do this but it's doing that..."
PM came to me and told me to "urgently fix this as this is an important customer".
So I started debugging for hours and asking around and all follow devs agreed that this is a bug. Then I found it!! And it was clear that it was not doing what the customer wanted.
I decided to look through this code history and found out that this part of the code wasn't changed for a year but the code commited before it did actually what the customer was expecting (whaaaa....)
Gathered the devs and the PM showing them what I found. They all looked at each other and then one said "ouuhhh right...yes it was doing this but we changed it to that..."
Turns out it's a feature not a bug, and everyone forgot about it.
FML8 -
//Long rant
[Boss man]: Hey, we need you to build us a web app.
[Me]: Okay, what do you need it to do?
[Boss man]: We need staff to be able to login from anywhere, create new appointments, check room availability, display live times for the rooms, schedule future appointments, record all the data as stats and export the stats to (email address).
[Me]: Okay, sounds useful, anything else?
[Boss man]: we also need it to send all relevant data to a calendar where certain staff will be notified by email of events.
[Me]: Okay... I'll get right on starting this.
[Boss man]: So you can have it done by the end of the day? (4 hours from this time)
[Me]: *Internal screaming* *WHAT THE FUCK* Uhm, no, I don't think that is possible to complete in a four hour period by myself.
[Boss man]: Okay, well by tomorrow then, I'm leaving for the day though, have a good one.
[Me]....
//End long rant12 -
Dear WhatsApp developers,
GOD DAMNIT CHECK IF THE USER IS TYPING A (LONG) MESSAGE BEFORE BLOCKING AND ULTIMATELY CRASHING YOUR APP BECAUSE OF YOUR DAMN BACKUPS.
Yours,
Everyone
P.S. First rant *yay*, feels good 😁6 -
Tl;Dr: People who make coffee their entire personality and people who do those shitty "if tired == true: drinkCoffee" type posts really annoy me.
Can I just say how much I fucking hate "rants" like these in my fucking feed?
No hard feelings to the poster, I'm sure you're a lovely person, and this rant is directed towards so many more people on this platform and not just you but oh my fucking god people who say this type of shit make me so fucking bored.
Like, yes, you want to drink coffee, that is a completely normal and basic thing for people who need energy. Drink some fucking coffee and be done with it then, instead of ranting about it on your shitty ass online profile where literally everybody-fucking-else is in the exact same boat as you.
You're not special, you're not interesting because you want to drink coffee, you are literally consuming liquid, that is quite possibly the most primitive and basic thing you can do, why the fuck should I care about your shitty ass caffeine addiction, as if it somehow represents your entire fucking personality?
It's almost like you people think drinking coffee is a fucking developer-only thing now, like no, people actually just drink coffee normally, yet still all I fucking see is "haha look guys I'm a coder I drink coffee aren't I just so original", it's like a fucking coffee cult.
I don't need to hear about your fucking caffeine addiction, I could bet the majority of people on this platform are the same way. Don't get me wrong, I have nothing wrong with coffee or even a caffeine addiction but people who feel like it somehow fucking defines them are so fucking annoying it is unbelievable.
It's almost like a circlejerk of coffee-drinkers at this point, like "haha guys we all drink coffee because we're TIRED haha it's FUNNY guys PLEASE LAUGH".
And that brings me onto another thing, although it's somewhat more justified considering the theme of the platform. This entire place feels like a fucking circlejerk of programming.
Don't get me wrong, I'm no elitist, I'm quite possibly the least skilled person on this site, honestly, but the amount of people who make those shitty-ass "if tired == true: drinkCoffee" type posts confuse me so much. You throw together some broken Python code in like 7.2s referencing how you need sleep or you code all night or some shit and people eat that shit up like it's their fucking religion, like what the fuck?
It's somewhat more excusable since the site itself is based around developers but jesus christ it annoys me for this exact reason, like yes, you can "code". Most of us can. It's why we're here, for fuck sake.
Sorry for such a long rant, if you've gotten this far, I want to say both Thank You and Sorry.50 -
!dev, still a rant(ish) thingy..
TLDR: long day, had a brain fart, forgot I was married
Long(er) story: Came home from work, late as usual this week..tired.. talking with my husband about our days..
He was picking up sth from the store and goes on saying what the saleslady said: Your wife will sure like it..
>> mid sentence screaming interruption <<
My mouth: You're married?! WTF?!
My brain: & why is this the first time I hear about thi.. oh..
Mouth: OMG, I'm sooo soooo sorry!!!
I love my husband ♡ but my head is still trying to adjust to the last name change & promotion from boyfriend/partner to husband.. In my defense, he forgets it too sometimes.. but always only the titles, not the other important parts that count!8 -
Android : devRant is consuming too much power in background
Me : Say what ??
A : I said devRant is consuming too much pow.................
M : Who the fuck told you to rant about it
*Turns the phone off
No one speaks ill of devRant and lives long enough to tell about it.5 -
My first rant here, don't know how to start, but fuck these self proclaimed senior developers who can't even get their concepts right about basic things and don't believe in reading docs.
Fuck you for asking if sequelize has a method to return details of the logged in user of your app, it's a fucking ORM you dumbfuck. You are a "full stack" developer for fuck's sake.
Fuck you for making those "minor changes" which breaks build and then blame it on any random plugin or lib used, or my commits.
Fuck you for expecting me to review your code on Sundays because you couldn't finish it on time.
I don't like java, at all, but even I get that without it we wouldn't be where we are right now and can't reach where we aspire to reach. But you can't keep chanting "Java is dead, Java is dead" every chance you get. No, it's NOT dead. Nor is going to, anytime soon.
And for god's sake, please stop choosing one library/plugin over another just on the basis of stars on repo, it's not the only (or valid) criteria. Look if you actually even need it. Think.
And please learn how to google first, and also stop using "the" before every the noun, the adjective and the verb. It's the fucking the annoying to read.
And yes, there are different linting presets out there, and just because a piece of code in a plugin/library/boilerplate is not following your specific, and may I say horrible standard, doesn't mean it's a "bad code". It's written by people who have created/worked-on these libraries as side projects on which your entire career is based upon.
And I haven't even talked about the code you write or your domain knowledge or the way you treat other people. So get off your high horse and behave like a developer, a real one.11 -
That moment when you've been sat on the toilet reading devRant so long that your legs have gone dead so when you try to stand up you faceplant the opposite wall :-/
devRant is bad for my health !
EDIT: what's more embarrassing is I lay on the floor writing this rant.7 -
devRant is a place to rant. Not a journal of best practices.
Can I just rant without giving a long winded backstory?
Do I have to explain myself to prevent people from commenting that the problem must be me?
If you read a rant, and you can't relate to it sympathetically.
Move along! That rant is not for you!
When people are trying to vent no one wants to see your snippy little comment about how 'unprofessional' they are being.8 -
this.title = "gg Microsoft"
this.metadata = {
rant: true,
long: true,
super_long: true,
has_summary: true
}
// Also:
let microsoft = "dead" // please?
tl;dr: Windows' MAX_PATH is the devil, and it basically does not allow you to copy files with paths that exceed this length. No matter what. Even with official fixes and workarounds.
Long story:
So, I haven't had actual gainful employ in quite awhile. I've been earning just enough to get behind on bills and go without all but basic groceries. Because of this, our electronics have been ... in need of upgrading for quite awhile. In particular, we've needed new drives. (We've been down a server for two years now because its drive died!)
Anyway, I originally bought my external drive just for backup, but due to the above, I eventually began using it for everyday things. including Steam. over USB. Terrible, right? So, I decided to mount it as an internal drive to lower the read/write times. Finding SATA cables was difficult, the motherboard's SATA plugs are in a terrible spot, and my tiny case (and 2yo) made everything soo much worse. It was a miserable experience, but I finally got it installed.
However! It turns out the Seagate external drives use some custom drive header, or custom driver to access the drive, so Windows couldn't read the bare drive. ffs. So, I took it out again (joy) and put it back in the enclosure, and began copying the files off.
The drive I'm copying it to is smaller, so I enabled compression to allow storing a bit more of the data, and excluded a couple of directories so I could copy those elsewhere. I (barely) managed to fit everything with some pretty tight shuffling.
but. that external drive is connected via USB, remember? and for some reason, even over USB3, I was only getting ~20mb/s transfer rate, so the process took 20some hours! In the interim, I worked on some projects, watched netflix, etc., then locked my computer, and went to bed. (I also made sure to turn my monitors and keyboard light off so it wouldn't be enticing to my 2yo.) Cue dramatic music ~
Come morning, I go to check on the progress... and find that the computer is off! What the hell! I turn it on and check the logs... and found that it lost power around 9:16am. aslkjdfhaslkjashdasfjhasd. My 2yo had apparently been playing with the power strip and its enticing glowing red on/off switch. So. It didn't finish copying.
aslkjdfhaslkjashdasfjhasd x2
Anyway, finding the missing files was easy, but what about any that didn't finish? Filesizes don't match, so writing a script to check doesn't work. and using a visual utility like windirstat won't work either because of the excluded folders. Friggin' hell.
Also -- and rather the point of this rant:
It turns out that some of the files (70 in total, as I eventually found out) have paths exceeding Windows' MAX_PATH length (260 chars). So I couldn't copy those.
After some research, I learned that there's a Microsoft hotfix that patches this specific issue! for my specific version! woo! It's like. totally perfect. So, I installed that, restarted as per its wishes... tried again (via both drag and `copy`)... and Lo! It did not work.
After installing the hotfix. to fix this specific issue. on my specific os. the issue remained. gg Microsoft?
Further research.
I then learned (well, learned more about) the unicode path prefix `\\?\`, which bypasses Windows kernel's path parsing, and passes the path directly to ntfslib, thereby indirectly allowing ~32k path lengths. I tried this with the native `copy` command; no luck. I tried this with `robocopy` and cygwin's `cp`; they likewise failed. I tried it with cygwin's `rsync`, but it sees `\\?\` as denoting a remote path, and therefore fails.
However, `dir \\?\C:\` works just fine?
So, apparently, Microsoft's own workaround for long pathnames doesn't work with its own utilities. unless the paths are shorter than MAX_PATH? gg Microsoft.
At this point, I was sorely tempted to write my own copy utility that calls the internal Windows APIs that support unicode paths. but as I lack a C compiler, and haven't coded in C in like 15 years, I figured I'd try a few last desperate ideas first.
For the hell of it, I tried making an archive of the offending files with winRAR. Unsurprisingly, it failed to access the files.
... and for completeness's sake -- mostly to say I tried it -- I did the same with 7zip. I took one of the offending files and made a 7z archive of it in the destination folder -- and, much to my surprise, it worked perfectly! I could even extract the file! Hell, I could even work with paths >340 characters!
So... I'm going through all of the 70 missing files and copying them. with 7zip. because it's the only bloody thing that works. ffs
Third-party utilities work better than Microsoft's official fixes. gg.
...
On a related note, I totally feel like that person from http://xkcd.com/763 right now ;;21 -
!(short rant)
Look I understand online privacy is a concern and we should really be very much aware about what data we are giving to whom. But when does it turn from being aware to just being paranoid and a maniac about it.? I mean okay, I know facebook has access to your data including your whatsapp chat (presumably), google listens to your conversations and snoops on your mail and shit, amazon advertises that you must have their spy system (read alexa) install in your homes and numerous other cases. But in the end it really boils down to "everyone wants your data but who do you trust your data with?"
For me, facebook and the so-called social media sites are a strict no-no but I use whatsapp as my primary chating application. I like to use google for my searches because yaa it gives me more accurate search results as compared to ddg because it has my search history. I use gmail as my primary as well as work email because it is convinient and an adv here and there doesnt bother me. Their spam filters, the easy accessibility options, the storage they offer everything is much more convinient for me. I use linux for my work related stuff (obviously) but I play my games on windows. Alexa and such type of products are again a big no-no for me but I regularly shop from amazon and unless I am searching for some weird ass shit (which if you want to, do it in some incognito mode) I am fine with coming across some advs about things I searched for. Sometimes it reminds me of things I need to buy which I might have put off and later on forgot. I have an amazon prime account because prime video has some good shows in there. My primary web browser is chrome because I simply love its developer tools and I now have gotten used to it. So unless chrome is very much hogging on my ram, in which case I switch over to firefox for some of my tabs, I am okay with using chrome. I have a motorola phone with stock android which means all google apps pre-installed. I use hangouts, google keep, google map(cannot live without it now), heck even google photos, but I also deny certain accesses to apps which I find fishy like if you are a game, you should not have access to my gps. I live in India where we have aadhar cards(like the social securtiy number in the USA) where the government has our fingerprints and all our data because every damn thing now needs to be linked with your aadhar otherwise your service will be terminated. Like your mobile number, your investment policies, your income tax, heck even your marraige certificates need to be linked with your aadhar card. Here, I dont have any option but to give in because somehow "its in the interest of the nation". Not surprisingly, this thing recently came to light where you can get your hands on anyone's aadhar details including their fingerprints for just ₹50($1). Fuck that shit.
tl;dr
There are and should be always exceptions when it comes to privacy because when you give the other person your data, it sometimes makes your life much easier. On the other hand, people/services asking for your data with the sole purpose of infilterating into your private life and not providing any usefulness should just be boycotted. It all boils down to till what extent you wish to share your data(ranging from literally installing a spying device in your house to them knowing that I want to understand how spring security works) and how much do you trust the service with your data. Example being, I just shared most of my private data in this rant with a group of unknown people and I am okay with it, because I know I can trust dev rant with my posts(unlike facebook).29 -
Got a new deck of cool cards for me, my brother and a friends for their birthdays 😁
Thanks for your rant @BambuSource long time ago!
Here is the link:
https://varianto25.com/playing-card...
PS: Look at my cool Yu-Gi-Oh!-Desk 😜11 -
!rant
Communication with a new RFID-Reader:
"Hello RFID-Reader" - "何?"
Okay: "ハローリーダー" - "¿Qué?"
Seriously? "Hola lector RFID" - "Что?"
Wait a minute...
[puts wire into *correct* port of the development system]
"Hello RFID Reader" - "Hello"
- - -
It's been a long day and the brain is obviously the first thing to go to sleep... even when you're still awake.2 -
Let me preface this by saying I'm not a designer.
While I can make individual bits of a site look good, and I'm actually pretty skilled with CSS/Sass, overall design completely escapes me. I can't come up with good designs, nor do I really understand *why* good designs are good. It's just not something I can do, which feels really weird to say. but it's true.
So, when I made the Surfboard site (that's the project's internal name), I hacked everything together and focused on the functionality, and later did a branding and responsive pass. I managed to make the site look quite nice, and made it scale well across sizes/devices despite being completely new to responsiveness. (I'm proud, okay? deal.)
After lots of me asking (in response to people loudly complaining that the UI doesn't have X feature, scale properly on Y device, and doesn't look as good as Z site), the company finally reached out to its UI contractor who does their design work. After a week or two, he sent a few mockups.
The mockups consisted of my existing design with a darker background, much better buttons, several different header bars (a different color) with different logo/text placements, and several restyled steppers. He also removed a couple of drop shadows and made some very minor styling changes (bold text, some copy edits). Oh, he also changed the branding colors. Nothing else changed. It's basically the same exact site but a few things look a little better. and the branding is different.
My intermediary with the designer asked for "any feedback before finalizing the designs" -- which I thought odd because he sent mocks for two out of the ten pages (nine plus a 404 page). (Nevermind most of the mocks showed controls from the wrong page...).
So, I typed up a full page of feedback. Much of it was asking for specifics such as responsive sizing on the new header layout, how the new button layout would work for different button counts, asking for the multitude of missing pages/components, asking why the new colors don't match the rest of our branding, etc. I also added a personal nitpick about flat-looking controls because I fucking hate them. Everything I wrote was very friendly and professional.
... His response was full of gems. Let me share a few.
1. "Everything about the current onboarding site looks like a complete after-thought." (After submitting a design basically identical to mine! gg!)
2. "Yes [the colors match our current branding]." (No. They don't. I checked. The dark grey is different, the medium grey is different, the silver is different, the light blue is different. He even changed the goddamn color of the goddamn LOGO for fuck's sake! How the fuck is that "matching"?!)
3. "Appreciate the feedback [re: overlapping colored boxes, aka 'flat'], design is certainly subjective. However, this is the direction we are going." (yet it differs from the rest of our already-redesigned sites you're basing this off. and it's ugly as shit. gg again :/)
4. "Just looked at the 404 page. It looks pretty bad, and reflects very poorly on the [brand name] brand. Definitely will make a change here!" (Hey! I love that thing. It's a tilted, dotted outline of a missing [brand product] entirely drawn with CSS. It has a light gray "???" underlay and some 404 text inside. Everyone I showed it to, coworkers and otherwise, loved it. "Looks pretty bad". fuck you.)
I know I shouldn't judge someone so quickly, but what the fuck. This guy reminds me of one of those pompous artists/actors who's better than everyone and who can never be wrong, even while they're contradicting themselves.
just.
asfjasfk;ajsg;klsadfhas;kldfjsdl.undefined surfboard another rant about the same project long rant pompous designer apples and asteroids design9 -
!rant
So, it finally arrived 🤓
Been waiting for so long to get my hands on one of these! Finally I can start messing around with it 😄30 -
Follow up rant from my previous one about the Linux job hunting.
Recruiter called today! He said that the company he recruits for is looking for people with a lot of Linux experience and since I've been working with it for seven+ years (not extremely long but keep in mind that this job requires no certifications etc except for a highschool diploma) he really wants me on board.
Asked him what my chances are and if he could be honest about that (it's a genuinely nice recruiter) and he replied with "95 percent".
It'd be loads of traveling every day but including free certifications etc so awesomeness!
Let's see how this goes :)7 -
So this shit happened today...
We were asked to implement a functionality on the device that allows it to go to standby mode to save battery power. Once the device enters that state, it can only be woken up by actual bus-network activity, and usually that means connecting a shit-ton of wiring harness and network emulation devices... Before implementing and releasing the device software that does this, we told that fucktard customer how difficult it would be for him to connect to the device without such a setup. He seemed to be fine with it and said rather arrogantly that we should implement the requirement as asked...
Well okay you cock-sucking motherfucker, you'll get exactly what you asked for... We implement the functionality and deliver the software...
Now this pile of shit comes back running his mouth on how the device tears down all its interfaces (to reduce power consumption) and he can't connect to the device anymore.... Well what else were you expecting you dickhead.
To make things worse for me apparently he runs to the manager describing his apparent problem. Both of them come to my desk.. With that fucking Bastard hiding his smugly mug behind the manager's back... He thought he was going to have the upper hand... Well guess what fucked piece of shit, I came prepared... I showed the manager how this was a part of the requirements by throwing that JIRA ID in their faces... The manager seems to understand but this relentless fuck wanted me to implement a "workaround" that would allow him to connect to the device easily... The manager almost had me implement that workaround, when I expose a huge security flaw in doing so. Guess what, now the entire team comes to my desk and start supporting my statement... To make it better they also tell how doing so will violate other requirements...
I've never felt so happy in my entire fucking career, when the entire team stood by me and watched that asshole drag his sorry ass back to his place5 -
Okay so this is going to be a rant.
My exams started last wednesday. I'm doing a study called Application Development and I'm in my 5th year now (out of 4, long story).
This is the stuff that's going wrong at the moment and it's getting FUCKING annoying.
- The windows computers were not installed that well so everyone had to downgrade from the last update which took way too long.
- We have to have at least 1-3 conversations with the 'client' and 'manager' for each document but the waiting lists are so long that we have to wait for about 2-4 hours in general (we had a total of 18 hours for the first task) so a lot of people couldn't even have a meeting about around half of the documentation. Having meetings about everything is a REQUIREMENT for a good grade.
- Some of the teachers are so slow that the meetings take way too long.
- Although documentation is important, we calculated that about 80% of the WHOLE FUCKING EXAMS will be documentation which is way too fucking much.
- Some of the grading points (like chapters you have to write in the documentation) ARE NOT EVEN IN THE TEMPLATES MY STUDY PROVIDES. Already had a moment where a teacher was like 'I'm missing this chapter?' me: 'It's not in the official templates?!?' teacher: 'stop right there. I have to grade you for this so is that your or my problem'? unbe-fucking-lievable.
- Some students get so many 'musts' that we are seriously doubting if we can get this to work within about 2 days (12 hours).
Sorry for this rant but I had to get this the FUCK out.8 -
PRO LIFE SAVING TIPS FOR DEVS (long rant, not clickbait 😝)
I have a medical condition called DVT (Deep Vein Thrombosis). It clots blood in veins near lower body parts. Affected leg swells and become red and it is very painful. It happens when you very frequently sit for very long.
I used to play games, code and stuffs for hours and sometimes I used to stay at home without taking decent walk for weeks. I am only 18 and did not see it coming. But its really early stage and I might be fully recovered real soon.
This condition is not rare and happens to millions of people every year. And it can be avoided if you avoid sitting at computers for long hours and take 5 mins to walk or stretch. Even if you can avoid this condition, there are many others if you dont pay attention on your body. Please take some time to google how you can avoid anything such.
(Please don't comment sympathies, I really know you wish well for me. Instead you can throw tips what you do to relax after long hours of work).15 -
!rant
I got hired!!
It's been a long month of jobhunting, interviews, and paperwork, but I finally got a job. Real world dev life here I come.9 -
Okay, y'all!
Thank you for being remotely interested in my post. It really cheered me up :-D
Here's the definition I submitted, also attached the proof of my humiliation.
devrant
It's the ray of fucking sunshine in a developer's perpetually annoying lifestyle. It is developer-made for developer-use.
An anonymous social platform where the app owners/founders/creators ACTUALLY LISTEN to user feedback!
Developers who have made up a million fucking ways to ask their fucktard co-worker/boss/client to go die, can exchange their creativity for ++s.
It's a platform to channel their rage into a creative rant and calm down a bit. It's like taking a long, deep, virtual breath.
Useless software/apps that behave like they were developed by 5 year olds, also take a hit sometime.
PS - Addiction is a common side effect.21 -
I'm going for longest rant. TL:DR; version here:
http://pastebin.com/0Bp4jX9y
then:
http://pastebin.com/FfUiTzsh
Twat Client,
As per our conversation, here is an invoice for the work you requested on behalf of U.S. Bloom. I realize that you ended up going with another designer, but you did request samples of what my take on the logo design would be. The following line item is indicative of 1 hour of graphic design consultation as per your request via Skype.
As I recall, you mentioned that this is not how Upwork "works" but considering it was you who requested that I converse with you via Skype instead of via the Upwork messenger, and since there were no clear instructions on how to proceed with Upwork after our initial consultation, It is assumed that you were foregoing Upwork altogether to work with me directly, thus the invoice from me directly for my time involved in the project. I would have reached out to you via Skype, but it seems that you may have severed our connection there.
After spending a little time researching your company, I could not find current information for Basic Media Marketing, but I was able to reach out to your former partner Not A. Twat, who was more than helpful and suggested that he would encourage you to pay for the services rendered.
It is discouraging that you asked for my help and I delivered, but when I ask for compensation in return for my skills, you refused to pay and have now taken your site offline and removed me as a contact from Skype.
{[CLIENT of CLIENT]},
I am sorry that I have bothered you with this email. I copied you on it merely for transparency's sake. I am sure that your logo is great and I am sure whatever decision was made is awesome for your decision. I just wanted to make sure that you weren't getting "samples" of other people's work passed off as original work by Twat Media Marketing.
I can't speak for any of the other candidates, but since Twat asked me to conduct work with him via Skype rather than through Upwork, and since he's pretty much a ghost online now, (Site Offline, LinkedIn Removed or Blocked, and now Skype blocked as well) one has to think this was a hit and run to either crowdsource your logo inexpensively or pass off other artist's work as his own. That may not be the case, but from my perspective all signs are pointing to that scenario.
Here is a transcript. Some of his messages have been redacted.
As you can clearly see, requests and edits to the logo were being made from Jon to me, but he thinks it's a joke when I ask about invoicing and tries to pass it off as an interview. Do you see any interview questions in there? There were no questions about how long I have been designing, what are my rates, who have I done work for in the past, or examples of my previous work. There were none because he didn't need them at this point.
He'd already seen my proposal and my Behance.net portfolio as well as my rates on Upwork.com. This was a cut to the chase request for my ideas for your logo. It was not just ideas, but mock designs with criticism and approval awaiting. Not only that, but I only asked for an hour of compensation. After looking at the timestamps on our conversation, you can clearly see that I spent at least 3 hours corresponding with Twat on this project. That's three hours of work I could have spent on an honest paying customer.
I trust that TWATCLIENT will do the right thing. I just wanted you guys to know that I was in it to do the best design I could for you. I didn't know I was in it to waste three hours of my life in an "interview" I wasn't aware I was participating in.
Reply from ClientClient:
Hello Sir,
This message is very confusing?
We do not owe your company any money and have never worked with you before.
Therefore, I am going to disregard that invoice.
Reply from TWATCLIENT's boss via phone:
I have two problems with this. One I don't think your business practices are ethical, especially calling MY client directly and sending them an invoice.
Two why didn't you call or email Jon before copying my client on the email invoice?
Me: Probably because he's purposely avoiding me and I had no way to find him. I only got his email address today and that was from a WHOIS lookup.
Really, you don't think my business practices are ethical? What about slavery? Is that ethical? Is it ethical to pass of my designs to your client for critique, but not pay me for doing them?
... I'LL HAVE TO CALL YOU BACK!
My email follow up:
http://pastebin.com/hMYPGtxV
I got paid. The power of CCing the right combination of people is greater than most things on Earth.14 -
!rant && sarcasm
For a long time now I've been trying to convince people to use secure communication. I'm used to getting called "paranoid", but the killer phrase always was (and still is): "Why do you want me to encrypt my communication, I HAVE NOTHING TO HIDE, so I don't care who's reading it" - "It's not about hiding something, it's about private stuff staying private" - "Yeah, whatever"
"I have nothing to hide". That always killed the conversation... until I asked them to hand me their phones, unlocked, for 5 minutes.
"No" - "Why? I thought, you had nothing to hide and don't care who's reading it?" - "Uhmmm..."
More and more people around me are popping up in my Signal contact list.
Looks like they suddenly care a lot about private stuff staying private </sarcasm>12 -
++-ing a random rant from the feed is like a one night stand whereas subscribing to a user's rant is like a long term relationship!57
-
So they are going to make me wait for how long my mobile number is!!
Okay, qualified for being my next rant! 😁7 -
No Rant, just wanted to say devRant is something I have been looking for in a long time, Love it !3
-
Story time:
Yesterday I wanted to go to the theater with my girlfriend. It was her idea because as a student you can get reduced tickets for the play, but only via the online store exactely two hours before the play starts. We had already tried two weeks before but with no success. So this time I said i want to be on my pc with a proper browser and not a mobile version like last time. So we are sitting at home me in front of their website on one screen and with a clock on the other screen. Two minutes realy i hit refresh and I get a selection for the reduced tickets, nice.
You would think.
After selecting the amount. ERROR: Can not get your tickets. I was like fuck they are already sold out because it's a popular play. But hey let's try again. I got one ticket but not the second one, okay strange lets try again, same ERROR again. WHAT the FUCK, no feedback what so ever. My girlfriend had then the idea that they maybe restricted the amount for reduced tickets to one (does not state this explicitly but hey lets give it a shot). Use second browser select one ticket. ERROR can not get you the amount of seats. Rage level near to a 1000 why did it work two minutes before but not anymore. Trying around for five more minutes finally got the second ticket.
Now the real fun begins.
Proceeding to checkout should not be that hard you would think, but you need to be registered for that. Okay so let's do that. The salutation is not required neither is the address for the tickets but you need to have a company name??!!!!! The fuck?? I am not self employed and neither are a most other people around here so why is this field mandatory? Beeing a little under stress I decided to found the "asdf" company with my girlfriend.
Now one would think checking out is easy. Not so fast.
After accepting the terms of service another ERROR, unable to accept your data. What data? I did not input anything new? Where does this come from? Ok never mind I am going to pay with credid card that must work!
ERROR: Internal paymentservice initialization failure! Sorry what? I thought maybe I was to long idle in this browser and they do not reserve the tickets for so long (which would be no surprise to me at this point). Let's try again. Nope same error.
Now my rage level was really over 9000 but we really wanted to go so I decided to call the customer SUPPORT. Or better to say I had a answering maching telling me for ten minutes how sorry they are that this takes so long, yeah you bet. Then and this is now really great: the support guy asks me: "What error do you see? Internal paymentservice initialization failure?" I was like, okay he knows this so they need to know how to handle it. FUCK NO. "Sorry I can't help you. This is our payment system maybe they (IT) are doing some maintenance I can't halp you. Call the theater directly good day." Sorry what just happened, you fuckers are the vendors for the tickets for nearly all big events around here and the theater explicitly states to call you for tickets but you can not help me? Like hell.
This process took 25 very frustrating minutes and I was really angry and wanted to quit, then I saw that there is also a paypal option which I had not tried. With very little hope i selected everything for the payment, registered with paypal and they told me I already had an account. So reactivated this five year old account payed with all the mobile passwords and tans to finally, after 30 fucking minutes, get a pdf file for a ticket. Repeated the last step for the second ticket and with some time left to get there we were off.2 -
It's 21:42. I had 1 month to write a report on my internship. Day after tomorrow is submission. I'm starting now.
I deleted Facebook Inc.'s products long time ago, deleted YouTube app, removed Quora account, put filters on suggestions for Stack Exchange networks, blocked Reddit, stopped Spotify, started Trello/Wunderlist/Evernote to organise thoughts, ForestApp and StayFocusd for controlled browsing, deleted Tumblr etc. All this just to focus on the report and get it done as soon as possible.
Now I FOUND devRant! What the fuck world! Why!? I'm now ranting about issue on devRant with this rant. <- this sentence is a meta, if you didn't realise.9 -
Can someone please tell my boss / team that I am still in APPRENTICESHIP!!!
In the last few months I have been the only one who works for our second biggest client! On the paper an other guy is responsible but he does not know the project or the tech we use. But that's not all.
I also interviewed an external contractor (5x more salary),
introduced 8 more of them (technical and standards) [one of them in english, not my native language as you can see]
and I answered their question.
(Needless to say I get interrupted all the time)
Because of our unreliable infrastructure I get screamed at by the client and get calls after school from some coworker to talk him through fixing a bug.
Sorry for the long rant and all the english mistakes I made.
This had to get out!
PS Yes I have talked to my boss about it more than once, nothing changed5 -
long && scam && rant?
At my parent's: phone rings..
Me: hi this is XYZ (in German)
He: hi this is ABC from Microsoft tecnical suport (strong Indian accent, sorry toall Indian devs who might feel offended, no intention)
Me: hi... (I'm learning for my exams and don't have a VM with Windows installed currently, so no time to "play")
He: we got some worrying data from your Windows computer. You might have a virus and we need to run a few tests to verfy it. Do you know what that is?
Me: yeah, a scam.
He: sorry, sir I didn't understand you, could you repeat?
Me: yeah, I know what " this" is. It's a scam, and we only deploy Linux here. (lie, we have Windows, Mac and Linux, as well as an iPhone, iPad and Android devices in the house, guess who is "support"...) But good luck with your next call.
He: (kind of friendly) oh. I see. Well have a nice day too.8 -
Rant #1:
Why everyone and their toy cars gotta be jumping on the bed when I’m trying to sleep?
Rant #2:
For months now, I get bleary eyed and tired every time I look at work. Focusing and being productive is almost impossible. I’m cheery and alert, then sit down, open my editor, and find I can’t focus. Moments later I feel like I need a nap.
Rant #3:
I get interrupted an average of every 3-5 minutes, basically every day, all day long. The more this happens, the more tired and angry I become. I often have to resort to yelling, throwing toys that appear on my desk/keyboard, and blasting loud music I don’t want to hear through noise canceling headphones.
—————
Is it any wonder I can’t focus or think or do anything but feel like I’m falling asleep? Is it any wonder I’m perpetually angry and frustrated?
I can sort of fix the interruptions by locking myself away in my monster’s room. But I’m still so tired and bleary and can’t focus. I don’t know what to do, or even what I can do. Vacation didn’t help. Another would doubtlessly be just as effective, and certainly wouldn’t improve my boss’s view of my performance.
Ugh.16 -
!rant
Soon I'll get you, cute little dog. But it's still a long way writing stories of me screaming and complaining about everyone and everything.15 -
!rant
I'm so so happy to have joined devRant: it gave me lots of motivation to work on my personal projects. In the last two days I worked more on an old dream/project than I did in the last year. TWO. DAYS.
Don't know for how long this motivation will last, but - for now - thank you so much, people :')3 -
Tl;dr
Longest Rant I've written so far.
How to manage a school (by out school director):
Did this student do something spezial to emphasize the school?
-No: Ignore him
-Yes: Did the student achieve this with the help of this schools staff?
-No: Take all the credit
-Yes: Hahaha, just a joke, nobody receives help from the school. Goto -No
Q: Should this class get the 5 day trip, they've been waiting for the whole year?
Director: No.
Q: But they don't even participate in other trips just to go there.
D: No
(Good thing she did not have the last word there)
Does the school director need this one week trip to india, just to talk once about stuff, you can talk about via email, to a sponsor?
D: "Of course I deserve it"
D: "We need faster internet in this school"
Network admins: "But it won't be of any use, if the network can't handle it. We'll need better pcs (and network conponents) on top of that"
D: "No, bot enough money available for that one." *browses email with IPad paid by school money*
Teacher: "I want to realize project xy with the students. We'll need around 1200€ (for 20 people)."
D: "Can place xy at our school to as advertise?"
T: "No, but it's be a valuable le-"
D: "600 at most."
(Again denied by people who aren't fcking assholes. We got 1500€, so 300€ per group)
D: So what makes you think you can teach informatics in this school"
Applicant: "Well, I'm friends with one of your teacher here. We went to university together, where I learn't nothing about informatics and I don't even understand the principles of this subject"
D: "Close enough. Hired, you can teach them all the theory stuffy. You don't have to prepare that yourself another teacher has done so. Just read it from his documents."
*In class with the mentioned teacher talking about Threads*
*Le wild code appears*
while (doStuff())
System.out.println ("Thread working...");
System.out.println ("Thread terminated");
T: "... and most importantly, when you have done all the work be sure to terminate the thread with 'System.out.println ("Thread terminated");'"
Should this teacher be allowed to participate in this seminar about burnouts?
D: "No, I can't afford paying the supplenze."
Staff: "We need to talk with the director about this."
S: "Not in her office. The cafeteria maybe"
*Not in the cafeteria either*
S: "Seems like she didn't come to achool today. Let's try tomorrow"
(^ Stuff that happens almost daily. Screw semicolons. I see her only once a month at most)
*Student send 5000 emails by accident* (Shit happens 😂😅😂😅)
D: "You gonna work here for a full afternoon"
*Student arrives for his punishment*
Staff: "Good that you're here. Do this real quick."
*10 min. Later*
Student: "Done"
Staff: "Well, we have no more work to give you, so you might as well leave"
DONE!!! Good job coming so far.
Our school is supposed to be the best, but internally it's one big meme.4 -
Post Anger Rant (Beware, Long rant ahead)
So there is this project we have been working for months, most of the devs involved are jr students so I was leading them in the architecture and what to do and they were doing it, the progress was slow but safe and fun.
On the team there was this guy, someone I trusted and in who I had special interest for his skills, so I let him own the github repo.
So the day of the first demo I pull the backend changes ( I had been working on front end ) and I realize that the code was different, so I started using my super awesome forensic skills to find what happened,and when I say different I mean a totally different architecture different database connections, different service pirts, basically other project, so during my criminal investigation I found out this guy I trusted had never really worked with us, from the beginning he went solo working on his own project and changing everything because of some tutorial he found on the internet, so I decided to reset to the previous version just to find out that he had already deployed the code and that a lot of fixes that we should have were only on his version.
So I went and confront him telling him that he did wrong and he had to learn team work and that I was trying to teach them good practices and he waits and asks me "so, my code was wrong?" Seriously what da hell dude? I'm talking about team work and all you can think about is your code.
Finally he admitted his mistake and repented (I think), but seriously how arrogant must you be to ignore a whole team, specially when on your first real project.undefined pichardo long rant up vote me will support soon pichardo for president screw him team work8 -
Okay so this is just a rant about my personal life because if I post it any where else no one will really care.
So I graduated from a vocational high school where I learned about basic IT and networking skills but I mostly focused on my programming. and I LOVED that school honestly the environment was so amazing and everyone and everything about it was amazing. then I started college recently hoping for the same thing and its just depressing me, and my depression is coming back and I cant stop it because I cant distract myself from it. My friends are always off playing Monster Hunter Ultimate and Im just wishing theyd hop back on Warframe so we can play again.. They say they will but they really wont so im usually just playing alone or going online which is sometimes fun if you have people that talk back.
so i took myself to the official warframe discord to find people that would help but everytime I ask I just get ignored. So Im stuck playing alone.
while thats happening Im not really getting any messages from anyone besides my girlfriend which is nice but she isnt able to really keep up a conversation and shes often busy with school as well. when I try to talk to any of my friends they arent really interested to talk or just send short replies that obviously tell me to go away. one friend in particular she and I used to talk everyday not even in a romantic way just straight up besties for life, but after one of my relationships ended she basically took her side and never talks to me now. Ive just been really lonely and wanting to just have my friends talk to me again or just have some programming friends I can chill in a discord server while we code but I cant bring myself to ask anyone on the specific server im in for programming..
Honestly idk if anyone on devrant really looks at my posts and thinks "oh look Bubbles posted again". I feel like im not good enough to be here because Im not nearly as good as all of you, Im mostly just here asking questions or posting extremely fucking long posts no one wants to read. and yet this is still where most of my interactions are and I love that this devRant community makes me laugh or feel better about myself sometimes. and I thank all of you for that and I remember your @ 's all the time.
honestly the only real highlight of my week was when my teacher of my vocational class asked me to come back as an unpaid intern to help teach his new programming class and It made me happy but other than that I havent been too happy.
if anyone actually got through this holy shit youre awesome and thank you a lot its appreciated.21 -
Suddenly an idea pop from my brain. Never been so excited~ I have found my call. Thanks devRant, all these rants are giving me sparks which have been dim for so long 😊 Now, I just need to make sure that I will follow through till the end. This rant will be a reminder to not forget the feeling I have now.3
-
Son of a... insurance tracker
You hit delete and I’m stuck with this reply!?!
Stuff it, I’ll rant about it instead of commenting.
How’s an insurance e company any different to google tracking your every move, except now it’s for “insurance policy premiums” and setting pricing models on when, how, and potentially why you drive.
Granted no company should have enough gps data to be able to create a behaviour driven ai that can predict your where and when’s with great accuracy.
The fight to remove this kind of tech from our lives is long over, now we have to deal with the consequences of giving companies way to much information.
- good lord, I sound like a privacy activists here, I think I’ve been around @linuxxx to long.20 -
Self induced devRant rage.
The Setting:
I like to pull the "recent" feed up and put it on a third of one of my monitors staying out of the way, but letting me glance over to see new posts or new notifications without depending on the iOS app.
So I put this page on a 5 minute cron reload, so the feed and notifs will update.
Then I get a notification and go to the rant and wrote out like a long ass comment to somebody.
And as some of you have already guessed, just as I was about to post this long ass comment the five minute cron timer ran out and my fucking browser page reloaded.
TL;DR ~ I have played myself.4 -
//An okay long rant..
So i work at this small robotics start-up company I Copenhagen.
The first dumb part is that it only uses interns as staff, because then they don't need to pay people. (I am working part time, for free. Just to get experience (I am only 20 btw))
So.. I often get into an argument with my boss, since she is a designer with a "passion" for robotics (she has no clue how to do anything related to the work) But I often try to explain to her some current limitations in the staff, and what is possible for us to do, but she will never listen. She really wants us to design our own microcontroller board PCB, and she want it at the size of a coin. However when I tell her that none of the, non paid works has the experience or education to design such a thing, she never wants to acknowledge it, and it really pisses me off.
And her dad, who is the top boss, only care for esthetics when he is making a work environment, which is dumb when we just need to develop stuff...
Sorry if the rant was too long but had to get it out..8 -
!rant
Do you ever find yourself proudly staring at your beautiful code, forgetting everything else and suddenly noticing you've been at it for far too long?3 -
Since coding is treating me pretty well lately, have a life rant:
TLDR: Sfhfxcghfs!
I sprained my ankle by simply fucking walking 😑 about 7 weeks ago and it's still painful. Lack of sports and general movement is slowly driving me insane. Yes, I've been to a doctor. I'm even doing physio therapy to help the healing process. But it's taking way too fucking long for my taste. Gshvxhhdgsm.
Thanks for your attention, have a nice day.12 -
!rant
We just offered two other women jobs at where I work....
Half the department is going to be female!!
:)
.... Shoot how do you talk to girls again it's been so long7 -
!rant
I got bored at school and I always wondered how a tattoo similar to this would look, it is okay I guess... just don't stare it for too long 😂😂😂12 -
!rant
So a few colleagues left the company leaving me as the most experienced person for our project and I hated to do all the babysitting for the new colleagues and trying to hold on against the new levels of pressure.
But I have just realized, that this is a great opportunity for me to evolve from a regukar worker to a leader.
Also this opens the door to creating my own company. I haven't felt this excited in a long time.3 -
!rant For my uni project I have been developing a anti ransom-ware price of software which had a main purpose of damage limitation/containment in a business environment.
Some course mates were critising it saying yeah when is ransom ware ever really looked at these days, (they developed a chat app), then the news struck about the Nhs hack and now my Lecturer can't get enough of the project and suddenly the marks for real world application seem to be in my favour 🤘
Again not a rant, just a nice feeling after spending so long on my work.5 -
I wonder if managers have their own rant app/community?
They'd probably give it some long pointless name, though, like Management Policy Execution Helper or something.1 -
!rant
I've been trying VS Code for a couple weeks now.
I love it. It's the first Microsoft product I can say that I actually really enjoy using in a very long time.
It's also the first MS product I've used that doesn't think it's smarter than me. I'm looking at you Excel.4 -
Today Windows notified me that I can update to the new Spring Creators Update. It didn't just start updating without my permission, which looking back should have been the first red flag. An hour later I started the update and left for classes for a few hours.
I came home and I was shocked. It updated successfully, everything was working fine, no apps were missing. I thought something must've went wrong, and just to make sure it updated correctly, I tried booting Linux and it booted without a problem. I'm currently on the phone with MS support to resolve these issues. The update must be broken, I can't see any other explanation. /s
But for real now. Windows isn't designed just to annoy you. Yes, it will update without your permission, but only if you've postponed it for weeks. I'm using systemd-boot as my Linux bootloader and Windows updates don't seem to affect it in any way, maybe it's something to do with GRUB. I've never seen Windows uninstall anything during update.
Yes, Windows 10 isn't perfect and has some bugs, but that's what updates are for. You know, the same updates you refuse to install. And whether you like it or not, Win10 is here to stay, especially since it has almost no competition for desktop use.9 -
I finally built my own neural network model.
I did start this journey a long time ago. Maybe 2 or 3 years ago. My first ("undefined") rant :) was about it.
https://devrant.com/rants/800290/...11 -
To my horror I've been asked to cover some small jobs for support whilst he's away.. First tap on my shoulder, can you look at my laptop? it's not charging...
Is it plugged in and switched on at the mains..
Yeah, I'm not silly.
It was neither plugged in or turned on.
I made the long and hard transition to DevOps, I now know it was worth it.
Rant Over1 -
Why the hell there is a skype meeting with around 100 participants... And all i have to do is just connect and listen to same 2-3 persons... Repeatedly.
PS- mostly no one even listens😑9 -
Not usually a person to rant about spacing and conventions but this is great.
4 devs, all using IntelliJ. Now IntelliJ auto-changes tabs to spaces which is nice, and GitHub doesn’t really care as long as the spacing is consistent. Now here is the fun part: 2 devs have 4 spaces per tab, 1 has 3 spaces, 1 has 5 spaces.
GitHub merge conflicts everyWHERE.
And yes it isn’t the old 2 vs 4 spaces. It’s 3 vs 4 vs 5 somehow6 -
My son just flooded my apartment for the third time. Why a rant here, you would ask? Because he filled the place with water because I can't get my head out of my code, or, in this case, of a debugging session chasing a Crashlytics issue. It is an old apartment, and a previous tenant "fixed" a drainpipe on the bathroom so well that if you take a long bath, it just collapses and starts pouring water all over the place from a mesh strainer. I sent the kid to take a bath, thinking "I'll just take a look to this issue and then take him out in a few minutes". An hour and a half later...2
-
Hello world again, long time no rant.
Renewed interest in devRant after some of recent goings on:.
“Let’s define a new language”
“Why? There are lots of great languages out there”
“It will be domain specific and more user friendly”
“Why, there are plenty of other options with support and pedigree”
“We will properly define a grammar in Backus-Naur form, it’ll be great, maybe we can sub it out”
“Why, literally everything we do is already doable with the current tools, this will certainly be more trouble than it’s worth”
“They already gave us the money”
All aboard! Fun times ahead for the next decade...8 -
!rant
print("Hello World!")
Erm..... Here goes nothing.
Hello everyone, I'm [REDACTED] from [REDACTED] in the SEA region. I'm a highschool student, 17, with a hobby of programming in Python 3 as a self-taught trial-and-error script kiddy, mostly small scripts from random "Yea I should do that, how long will it take?! ¯\_(ツ)_/¯"-moments. I found DevRant while talking with people in a few programming Discord servers. Hope this is enough for a "Hello World!" post....and yea, welcome me to DevRant *pop confetti and hope not forced to clean up later*14 -
warning: huge ass rant, language.
sooo, i’ve been away from too long from here but in my defence i had nothing to rant about.... LOL YOU WISH.
this yeah and part of the last one were a huge dumpster fire. i had terrible and stupid clients, but this time, oooh my. i had the kind of client that puts you in the state of taking drugs to talk with him.
so, basically my job is to use IT to run businesses and part of it is going paperless and bringing intelligence to their DMS. I have 5 years experience on the field, not a senior, but let’s say i do know my way around the job. this involves a lot of windows services, scripts (in vbscript..), powershell tasks, i basically lick Microsoft boots for a living :D
So, huge part of the job is taking “physical” (on paper) processes, taking them to digital, then making them better, once they are used to the system. (nothing secret I work with M-Files)
But this guy. Dude. this is the kind of person that needs to look good towards his boss. it’s the guy that says his words are “cartesian”, with a “precise meaning”. My, Fucking, Ass.
When it comes to structure (folders, flows, trees, whatever) it’s important to think about design, you want to touch it the least at the end. i have to modify workflows and objects countless times. and yes, i had with him a long and extensive design phase. the dude basically says “yes” without reading what’s been done, and then changes mind and asks “who the fuck approved this shit”. the problem comes when you write services to process huge amounts of data to be saved idk, on the FS, and decide that it was wrong, and that it needs to be changed and retroactively. then change it back. then change the process. then make it bigger, so big your staff gets confused as fuck. then you want to impose stuff to your suppliers, which they don’t give a fuck about your requests.
then. THEN. then you come to me, say it’s my fault you might lose your job because release must be pushed further because you didn’t want to lose your fucking pride by admitting that you were wrong about something it’s my fucking expertise, something your 15 years experience accountant also told you, as well as half of your accounting department (the way VAT is treated basically). get fucking fired already. for real. and guess who had to implement something wrong on purpose knowing It would be a fucking nightmare to properly reverse?
without mentioning that some stuff makes so 0 fucking sense, jesus, get wrecked by a horny duck dude. who the fuck needs to store e-mails in public folder for each fucking email in the company? take a cryo backup solution. no, each email that comes into each mailbox needs to be assigned to a working site. without exception. why would an email to order pizzas for the dinner be assigned to a working site?
also, thanks a lot for making me writing a huge service the other way around because you didn’t read my emails. thank you. because how the fuck am i supposed to know that i need X data from Y and not Y from X? (over, over simplifying here). the number of hours spent there , uuugh.
but hey, don’t worry, I hopefully got to spend the morning of my birthday, which was also a day off, helping you out because your staff is basically overwhelmed.
god, they aren’t the brightest stars in the sky, but I can just understand them. poor souls.
but hey besides all this. it would’ve been nice acknowledging the many mistakes done on your side my dear client. no, while being 100% e-mail backed, somehow the error is in our side. (my boss knows it isn’t don’t worry he covers me).
like, a couple of days ago he asked me to solve a huge bug on an invoice validation workflow that must’ve been a bug because was designed in a shitty way. it wasn’t a bug, it was his “cartesian” specification. which i told him btw wasn’t that clever, but never mind.
hopefully client will have a 3 weeks leave. i will enjoy every day of work without him. every hour.
i will do excel macros for what I care.
once already my boss stepped in to calm down the dude, shit was going south and I was going to basically fire myself because if a phone call I finally didn’t do. i was ready to insult the shit out of his face with his boss. god thank my boss for that.
sorry for the slightly long rant
have a good day y’all2 -
!rant && thanksgivings.
Sure we troll here. Sure we preach strangers here. Sure we hug unconditionally here. But everything is all cool.
I haven't been here very long but I found this community very good to communicate. In fact, we are talking more than dev related things. But I literally don't see any conflict or well.. shit posts/comments.
Really thankful for that. To everyone.1 -
Had to change my avatars clothes, dont want people thinking i dont wash.
Went to check my closet on the app, shit... Im a poor bastard. Dont have enough money, cough i mean points to get that new pair of shoes ive been eyeing.
Got me thinking, we are all essentially sugar mommies and daddies. I always wanted to give that a go, so far im liking it.
Long story short - thanks for this space everyone including the community
#liveLongAndProsper Dev Rant2 -
!rant
Omfg, after webdeving for so long, I recently started to learn python and image manipulation.
I'm in love.
What have I done lol2 -
!Rant
To all my fellow developers, hackers and programmers. Can't we all come together to agree that... Finally pushing that big update you have been working and struggling on for so long... is one of the most satisfying feelings ever! <3 -
"four million dollars"
TL;DR. Seriously, It's way too long.
That's all the management really cares about, apparently.
It all started when there were heated, war faced discussions with a major client this weekend (coonts, I tell ye) and it was decided that a stupid, out of context customisation POC had that was hacked together by the "customisation and delivery " (they know to do neither) team needed to be merged with the product (a hot, lumpy cluster fuck, made in a technology so old that even the great creators (namely Goo-fucking-gle) decided that it was their worst mistake ever and stopped supporting it (or even considering its existence at this point)).
Today morning, I my manager calls me and announces that I'm the lucky fuck who gets to do this shit.
Now being the defacto got admin to our team (after the last lead left, I was the only one with adequate experience), I suggested to my manager "boss, here's a light bulb. Why don't we just create a new branch for the fuckers and ask them to merge their shite with our shite and then all we'll have to do it build the mixed up shite to create an even smellier pile of shite and feed it to the customer".
"I agree with you mahaDev (when haven't you said that, coont), but the thing is <insert random manger talk here> so we're the ones who'll have to do it (again, when haven't you said that, coont)"
I said fine. Send me the details. He forwarded me a mail, which contained context not amounting to half a syllable of the word "context". I pinged the guy who developed the hack. He gave me nothing but a link to his code repo. I said give me details. He simply said "I've sent the repo details, what else do you require?"
1st motherfucker.
Dafuq? Dude, gimme some spice. Dafuq you done? Dafuq libraries you used? Dafuq APIs you used? Where Dafuq did you get this old ass checkout on which you've made these changes? AND DAFUQ IS THIS TOOL SUPPOSED TO DO AND HOW DOES IT AFFECT MY PRODUCT?
Anyway, since I didn't get a lot of info, I set about trying to just merge the code blindly and fix all conflicts, assuming that no new libraries/APIs have been used and the code is compatible with our master code base.
Enter delivery head. 2nd motherfucker.
This coont neither has technical knowledge nor the common sense to ask someone who knows his shit to help out with the technical stuff.
I find out that this was the half assed moron who agreed to a 3 day timeline (and our build takes around 13 hours to complete, end to end). Because fuck testing. They validated the their tool, we've tested our product. There's no way it can fail when we make a hybrid cocktail that will make the elephants foot look like a frikkin mojito!
Anywho, he comes by every half-mother fucking-hour and asks whether the build has been triggered.
Bitch. I have no clue what is going on and your people apparently don't have the time to give a fuck. How in the world do you expect me to finish this in 5 minutes?
Anyway, after I compile for the first time after merging, I see enough compilations to last a frikkin life time. I kid you not, I scrolled for a complete minute before reaching the last one.
Again, my assumption was that there are no library or dependency changes, neither did I know the fact that the dude implemented using completely different libraries altogether in some places.
Now I know it's my fault for not checking myself, but I was already having a bad day.
I then proceeded to have a little tantrum. In the middle of the floor, because I DIDN'T HAVE A CLUE WHAT CHANGES WERE MADE AND NOBODY CARED ENOUGH TO GIVE A FUCKING FUCK ABOUT THE DAMN FUCK.
Lo and behold, everyone's at my service now. I get all things clarified, takes around an hour and a half of my time (could have been done in 20 minutes had someone given me the complete info) to find out all I need to know and proceed to remove all compilation problems.
Hurrah. In my frustration, I forgot to push some changes, and because of some weird shit in our build framework, the build failed in Jenkins. Multiple times. Even though the exact same code was working on my local setup (cliche, I know).
In any case, it was sometime during sorting out this mess did I come to know that the reason why the 2nd motherfucker accepted the 3 day deadline was because the total bill being slapped to the customer is four fucking million USD.
Greed. Wow. The fucker just sacrificed everyone's day and night (his team and the next) for 4mil. And my manager and director agreed. Four fucking million dollars. I don't get to see a penny of it, I work for peanut shells, for 15 hours, you'll get bonuses and commissions, the fucking junior Dev earns more than me, but my manager says I'm the MVP of the team, all I get is a thanks and a bad rating for this hike cycle.
4mil usd, I learnt today, is enough to make you lick the smelly, hairy balls of a Neanderthal even though the money isn't truly yours.4 -
!rant
With all the people around here ranting about their PM's, I'm really curious to see how a PMRant app would look like. What are they complaining about?
Devs that listen to music all day long and never want to be disturbed?
Engineers who talk in long, incomprehensible words?
...TDD taking too long?3 -
Context: one of my dad's friends is a veterinarian and he's opening a new clinic. My dad is renovating the building and I'm supposed to handle the IT part (Ethernet cables, server, laptops etc.).
Last Monday I get a phonecall from the veterinarian (which I'll be calling boss from now on) that he plans to open the next Monday. I ask him what hardware is bought and if anything is already done. As you can probably guess, the only hardware bough are Ethernet cables (with no plugs) that my dad run under the floor half a year ago.
After a brief wtf?! I asked him what he needs. The conversation goes like this (shortened a bit):
> What do you want/need?
< Make it good
> What?
< Make it so that the network lasts for years
> Ok, but what do you want? Do you want cameras? WiFi? How many PCs and laptops? What software will you use for client/patient management?
< Yes, I want cameras. Look around and decide where would be best. Clients won't need WiF, so don't botheri. I think one pc and two laptops will be fine.
> Ok, what software do you use? What does it need on the server?
< Don't worry about that. I signed a deal for a monthly subscription. I got a special offer where if I sign it for at least a year I get 10% off.
// We had this conversation about 2 month earlier. I was against cloud software because internet here is flaky at best and if the company goes out of business he loses all client data
> Why would you do that? I told you it's a bad idea because [above comment]
< Yeah, but [his employee] convinced me. He said that with cloud he'll be able to check that stuff even from his home.
> I could've set it up so that he could do it anyway. Whatever, did you get an internet connection to the building?
< Well, I've been considering getting LTE...
> Stop. You already made one mistake. If you also get an unreliable internet you risk having to close the clinic when you lose connection due to storm.
// Here he tried to argue a bit, but I was able to convince him to not do the stupidest thing he could
< Oh, and can you make it so that when I'm here I have internet on my phone and laptop?
At this point I just wanted to smack him in the face.
Anyways, a week and a half later the clinic is still closed. Not just because half of the stuff needed arrived last Friday, but mostly because the building is not usable yet. The renovations on second and third floor haven't even started yet.
And there is still no internet connection. Last Friday I even went to a local ISP (with his permission) to get everything done and he just has to go and sign the contract. When I asked him today about it he said he still hasn't been there.1 -
Guys if somebody here use Firefox(I know there are lot of you guys !!!) And you wanna to check devRant often but you hate to always open it close it and so on. Or you may wanna to get notified about new rant posts well why not give: https://addons.mozilla.org/en-US/... A try ? its awesome and i have posted about it long time ago so new comers may not know about this awesome addon so check it out . Also its developed by me !4
-
This rant has been boiling for a long time now so please bear with me. Here it goes.
A slight introduction of the lady working in my office. She's a soft spoken person who works for like 2 hours a day at max (rest of her time goes on surfing facebook etc).
NOW WHAT FUCKING GRINDS MY GEARS IS THAT SHE FUCKING THINKS SHE KNOWS HOW TO "CODE" ONLY BY KNOWING HTML!! FML
She claims of being a Social Media Expert, Digital Guru. But, SHE DOESN'T EVEN KNOW HOW TO FUCKING USE GOOGLE TAG MANAGER!!
MY WHOLE FUCKING DAY GETS RUINED BY EVEN INTERACTING WITH HER!!!!!!3 -
!rant
I have come to realize, after a long time in programming and using libraries, that spending time to read their documentation saves me time in the long run2 -
!rant
The more I learn about advanced C++ the more I love this language. C++'s template system is so insanely cool!
Just made a proof of concept expression templates based linear algebra library for my own projects. It was actually a lot of fun to make, and seeing it spit out optimized, loop-fused code with no temporary variables...magic.
Long live C++.7 -
One of the companies that rejected me sent me feedback which I took gracefully coz u sexy cunts told me it wasn't the end of the world when I ranted about it here. Well now they are offering me another interview and I am hella nervous coz I don't want to fuck it. Good thing is the feedback they gave me were actually all shit I know and use daily in my work, I am just bad at explaining plsu was nervous at the last interview. Now I am worried coz it's on monday and I have not had time to practice explaining the lang well coz work has been crazy (literally on a 10 min break now since 9am..almost 10hrs working) which is weird right coz last year I actually used to teach.9
-
!Rant
Am I the only one that devRant almost completely replaced Reddit for the "I'm currently waiting on something so I'm browsing" spot?
Since I've been on devRant, my time on Reddit and even HN diminished quite a lot!
Long story short, this place is amazing :P4 -
Not a rant, just a gag I do from time to time. Today a new colleague arrived. He presents himself and after sometime he asks me:
- so how long are you working here?
I look at my watch and say
- oh just about six years now.
They always look so confused 😂1 -
<rant>
Falling sick on the weekend after a long week is probably the worst feeling ever.
I missed enjoying with cousins. I missed a 10k run I had signed up for. I missed coding.
Found devRant at the right time I guess - the only silver lining.
</rant>2 -
So, in my very first rant in this astounding community, I unwittingly decided I’d settled for Ubuntu not knowing the massive sea of distros out there 😊 …... boy was I ignorant!
After testing a number of these distros out there I was comfortable enough to truly settle for Ubuntu 16.04.3 LTS (Xenial Xerus)
I wanted something stable, something that I won’t have to tinker much with, something that has a relatively long-time community support. So, I based my decision vastly on the below points since I think they encompass your everyday Joe distro requirements.
1. Package Manager
2. Desktop environment
3. Community support
4. Stability
Any whom, thanks @Totchinuko for sharing your experience about Linux Mint, also @calmyourtities for the Zorin suggestion. I must say I still like Zorin’s look and feel desktop environment. Also @hacker, @Cyanide for your suggestions and to the guys shared their view and comments on the rant 😊 😉9 -
I'm back after a long hiatus from the platform, and unfortunatly I can not remember my previous login details. I had earned the dev rant stickers for a specific number of ++'s on a post and proudly display them on my devbox!
That being said heres a picture of my vim enviroment hope yall like it!16 -
!rant
Just wanted to share this beautiful development miracle. Hello Games has proved to us that it's never the end, and you can always come back to fix your mistakes as long as you don't give up on yourself. Follow your dreams motherfuckers :D6 -
Landing a junior web developer position seems nearly impossible. I've been working as contractor for a few months just to get the portfolio and experience but it starts to look futile. If this continues for a year, I'll become an analyst or something. Sorry for the long rant.17
-
How did you find devRant? I was on YouTube watching a video then a Wix ad came up. After listening to the first sentence "Learn how to design your own website..." I stopped the video because of how bullshit it was. I went to Google and type in: "Wix is shit" and found a small rant here with the literal string. I decided to make an account and comment on it. But my comment was too long so I shaved a few words off. And went to the feed when I was done and liked the content.15
-
https://reddit.com/r/...
Which monitors like that can you do that too ?
Because the last time I checked, no one could confirm that they would work in portrait mode, I could only find confirmations that they didn't work that way !
Otherwise, I was keen to get one as I've a bit of spare space on my desk for a longer PDF viewer..
And whilst I'm at it..
Why make a touch screen monitor that you can't use as a second monitor without it taking focus away from your primary monitor !
(I hear there is expensive software to give you dual cursors, assuming it works.. but why doesn't the OS do that off the shelf for free ! (Well, not free, because you spend an arm N' leg buying that OS, usually if its Windows..))
I guess no one does a long monitor like that, which is also touch, or is that asking too much. :-)
And another thing !
Why let me type all of this, and then only tell me:
------------
Right now you can only add 1 rant every 2 hours (every 1 hour for devRant++ members) because we want to make sure everyone's content gets good exposure
------------
Shouldn't you tell me that before I start typing something !
Grrrrr !!!
Yes I know it says:
-----------
simply closing the post rant window will save the text of your rant locally so you can post it later.
-----------
We all know what local copies like to do when we turn our backs, vanish with a BSOD !10 -
I swear I almost had a nervous breakdown today.
Advisor at college has told me I won't be graduating until Feb 2019, I'll be 29 with a degree in IT and my minor in software engineering. I feel like I'm just playing catch up to the younger crowd who got there sooner.
On top of that all the entry level programming jobs I applied to have rejected me on the basis of not having my degree yet. They're impressed with my work but they want me out of school. I have to wait it out until I'm closer to graduating.
On good days when I code Java web applets love what I do and I wouldn't have it different, but on days like today I feel like shit and wonder if my degree was worth it, especially when I factor in that my degree only went up to pre-calc on the math end. (I'm thinking of majoring in a masters in CS as a way to makeup, maybe)
I'm frustrated and I feel the same kind of loneliness when I graduated HS. I know there's a light at the end but some days it's just hell.
I'm sure a lot of you have gone through this. Any ideas to destress?6 -
!Rant:
Today's a good day.
I've been re-teaching myself proper CSS in combination with Vue after a long time of doing nearly only Backend coding or bootstrap. And all that while sitting in my favorite café all afternoon.
Speaking of CSS. What's your favorite preprocessor, and why? Or do you not use one?4 -
Tomorrow I will be on a long train trip again so here goes!
My last train project is http://jsrant.com and people seem to enjoy it. Every time I am mentioned in a rant related to it people also mention the idea of a similar application but for in the terminal. So I intend to build that tomorrow.
To build the best thing for you I want to ask you some questions:
- What operating system are you running?
- Why (or how) would you like to use a devrant terminal reader?
- Why would you NOT want to use a devrant terminal reader?
- Would your use-case required obfuscated output? (Hiding it from someone)
- If so, what formats do you use on a daily basis or are you most comfortable with?
- Anything else you would like to mention or for me to consider?
I will be developing the larger part of this tomorrow, but the sources will be made available to the public.9 -
!Rant && successStory
Im curious to know what people's opinions on tech Internships are?
Some people have the option that it's cheap labour to get basic things done.
I believe they are wrong. I just finished my 11 month long internship at a medium size tech company in Melbourne Australia
Although finishing up there was a sad story in itself I was taking some time to reflect on those past months and I believe it's truly amazing.
I've discovered my passions and interests. I was mentored by some truly caring people that honestly gave a shit about me.
The code I write is so much cleaner, decisions I make are more informed and I could go on!
Most of all they paid me decent and I really cannot ask for more.
Kudos to all those companies that actually care about the emerging dev community.2 -
When I'm scrolling through my feed here for a long time and see a rant I want to comment on, I always scroll down, comment and then realize the rant is a month+ old.
Ugh.2 -
I really think there should be a subject in every CS course to teach us how to handle/work-under Grade-A assholes and dumbfucks. Not that it would help, but atleast warn us on what we are getting into.
In my opinion, development is not *that* hard or frustrating but is made so by these shitty people. But again, what do I know.
I was scolded by my boss for using for-loop to iterate through an array recently. Apparently for-loop is not used in real world projects and this iteration should be done "in-memory". My colleagues and I are still trying to understand and process that.
I was asked to add fitbit integration to a project within 2 hours just because I had "already done it a week ago" in *another* project. Luckily, it was then given to a "senior" developer who took 4 days for it and essentially copy-pasted my work without much changes, ofcourse it stopped working every now and then.
I am given unreal deadlines on my tasks, on technologies I haven't worked on before, and then expected to churn out production ready code with no bugs in them.
My boss literally just sends me the links of 1st three google results on the problems I encounter and report, after humiliating me ofcourse. Yes, I did google it and yes I went through all I could find from Google forums to GitHub issues. When the library/plugin author himself says that this feature is not yet available, don't expect me to develop it in 2 hours you dumbfuck.
And for the love of God, please stop changing the data model every single day and justify it with agile development. Think before making any changes to it. Ever heard of Join queries? Foreign keys? Or any other basic database concepts.
We reached a point where each branch in the repo had different data model. Not kidding. And we were a team of just 4 developers. Atleast inform us when you change models after discussing it with your shit for knowledge "senior" developer, so we don't have to redo it all over again. The channels on slack are not for sharing random articles only.
I am just waiting to complete my year here.
I should have known what I got myself into the day he asked me to remove the comments I had added to explain what my code does. Why you ask? Because "we don't write comments". -
!rant
I put programming on a long hold a few months ago, but after I browse the playstore and randomly get recommended this app and install it I re-discovered my love for programming. I've been so motivated like I was pretty much never. I learned C#. I've completed my projects that sat around for way to long.
I'd like to just THANK YOU guys. You are an amazing community. -
!rant
Hey all... I have a question...
So, I m really burnt out of coding (C++ guy here)... I have always been learning something but never built anything... I really wanna make some game or something but it jst takes soooo long... M really lacking motivation and m soooo through learning stuff for now...
Please suggest what do i do? (Cant change language... I find all others boring... No offense)12 -
A real chef will rant about a freaking knife sharpness and weight and handle and all that shit. Because a real chef knows what he is holding.
Us? We are happy as long as the knives in our hands can cut some stuffs or stab some people.
// Disclaimer : I just left this comment on a rant where OP claimed many users (average users) have no issues with a particular OS while a bunch of self proclaimed developers have lots of trouble with that particular OS.2 -
!rant
Had a conversation with an non-dev acquaintance today...he was telling me my job was in danger because of the rapid advance of AI...that soon the client will just specify what he needs and the AI will create it.
Yeah...just one small problem...the client never knows what he wants...as long as that client is human I'm pretty sure we're safe3 -
So one of my clients had a different company do a penetrationtest on one of my older projects.
So before hand I checked the old project and upgraded a few things on the server. And I thought to myself lets leave something open and see if they will find it.
So I left jquery 1.11.3 in it with a known xss vulnerability in it. Even chrome gives a warning about this issue if you open the audit tab.
Well first round they found that the site was not using a csrf token. And yeah when I build it 8 years ago to my knowledge that was not really a thing yet.
And who is going to make a fake version of this questionair with 200 questions about their farm and then send it to our server again. That's not going to help any hacker because everything that is entered gets checked on the farm again by an inspector. But well csrf is indeed considered the norm so I took an hour out of my day to build one. Because all the ones I found where to complicated for my taste. And added a little extra love by banning any ip that fails the csrf check.
Submitted the new version and asked if I could get a report on what they checked on. Now today few weeks later after hearing nothing yet. I send my client an email asking for the status.
I get a reaction. Everything is perfect now, good job!
In Dutch they said "goed gedaan" but that's like what I say to my puppy when he pisses outside and not in the house. But that might just be me. Not knowing what to do with remarks like that. I'm doing what I'm getting paid for. Saying, good job, your so great, keep up the good work. Are not things I need to hear. It's my job to do it right. I think it feels a bit like somebody clapping for you because you can walk. I'm getting off topic xD
But the xss vulnerability is still there unnoticed, and I still have no report on what they checked. So I have like zero trust in this penetration test.
And after the first round I already mentioned to the security guy in my clients company and my daily contact that they missed things. But they do not seem to care.
Another thing to check of their to do list and reducing their workload. Who cares if it's done well it's no longer their responsibility.
2018 disclaimer: if you can't walk not trying to offend you and I would applaud for you if you could suddenly walk again.2 -
#define RANT 0
My paid training to become a dev starts today. Or rather in half an hour. God damn it I'm nervous. Even though I'm already kinda experienced. I'll be that company's first trainee.
It will be mostly C#.
I enjoyed my 2 month long holidays that lasted until now, though.4 -
!rant
As a programmer I feel that i write instructions for the machine's heartbeat.
Single repetitive pattern to be performed for gazillion number of times.
And all that matters is how that heartbeat goes. As long as this one is fine, the next one should be mostly fine. -
In a tiny galaxy far, far away there is the huge company XL and the tiny XS where I work, competing and sometimes cooperating. Both use the same horrible customer administration software called Y which is a windows-oracle mess but has a huge amount of complex domain specific business logic built in. So it can't really be replaced, just worked around.
XL have their work arounds, I am sure. We have ours but it's old and have needed to be replaced for years, let's call it The Problem. I am the guy who is supposed to keep it working while we wait for the right moment to build a new one. I always get called in to deal with The Problem at the last moment. It's only needed a few times a year. It's never a priority except at these times and then well, there is time only for the quick fix.
Now The Problem was once a good solution, actually pretty well built. You can still see some nice touches. It talks to the shitty API provided by Y and makes the most of it. But The Prob is written in a language-framework combination we no longer use for new projects. So a major update does not get favoured, especially since the guy who wrote it left a few years ago. And a total rewrite is a big project.
So The Problem lingers in use.
The stake holder mostly cares about how it looks, talking about technical debt to them just makes their eyes glaze over.
A couple of outings ago the stake holder boss wanted the web user interface of The Problem to look the same as the one used by XL because we ran a cooperative campaign. I managed to make them look very similar. Got some praise for that even.
Since then Y:s API has been updated with some big breaking changes. API calls that The Problem depends on have been heavily modified, even completely removed. With some really crazy hacks I still managed to make it work, just one more time.
Of course I again complained a bit. I loved the response:
- XL:s solution looks almost exactly the same so I'm sure they run what we are running. Why do we have so much trouble with Y when they don't?
Nooooo! It looks the same but... I just don't know what to say. But I do know the joke is on me. -
Lots of questions going on about devRant. Just want to make devRant better.
1. Please tell the update intervals of upvotes and downvotes. Is there a delay? Doesnt really matter but i see many times i got a upvote notif but my score didnt increased...
2. Duplicate image algo is so poor. I know it is only in beta, but i see so many reposts which has the same pic but only with the resolution different or the image with the devrant watermark.
3. Minor, tags should be also saved when exitting the post rant activity.
4. Feature request : go to top, bottom in rant
5. Please make web app accessible in mobile. I think you check the user agent for the web app, but can you make it available to mobile users who cant download the app?
6. When accessing the web app in mobile, i type devrant.io/feed
Then, by the wonderful intent you made, it opens the app automatically. I was writing a rant, but it was all deleted.
7. Any new podcasts and cartoons planned?
8. Still bug not fixed.
Write a comment in a long rant.
Delete the comment you just wrote.
You cant reply to the last person comment.
Thanks.7 -
Since everyone is swithcing to Linux I decided to switch to it myself. I chose Arch, as I have some experience with linux. After a couple of hours trying to get my PC to boot from USB (I forgot to turn secure boot of) I began installing. After about 2 hours of switching between install and chroot and the installed system to get Wi-Fi to work (fucking Wi-Fi!!) I was ready to install gui. I decided to go with i3, xfce terminal and zsh + oh-my-zsh. It took me about 5 hours to get the UI looking decent.
In the meantine I learned about AUR and yaourt and how to make a user that can use sudo.
After about 7-8 hours I can say that I actually love it!
What I love:
-yaourt: it can install any software you need. Not in official repo? No problem! It will find it in AUR.
-Pulse Audio: I can controll exactly how loud anything is.
-i3: just i3 in general. It was hard to get used to it at first (coming from windows and xfce), but after 10 minutes I didn't even use mouse.
What I didn't like:
-Getting Wi-Fi to work relyably. I had to switch between install media and live system many times just to install a package that is apparently needed for it, but it's not obvious on the wiki.
-Getting polish characters (like ę,ł,ś) to work took 2 hours and I got to the 4th page in google to find a working solution.
-lack of usefull documentation on what is needed to get a GUI working. There is just a paragraph that to run a DE or WM you need x11 server installed. After installing it and running startx nothing happened. After some googleing I learned that I also needed sddm or lightdm-gtk-greetet installed AND enabled by systemctl enable and NOT systemctl start.
-Systemd-boot. It can automatically detect that I have windows installed, but not the arch linux install I just did? What the fuck? Why?
Overall, if someone asked me if it was warth I would probably say yes. If I end up not liking it I still have my Windows install (for gaming) intact (I hope, I didn't check) I can return to.15 -
When I came home just now after a long day and opened my mailbox, I was instantly made a little bit happier than before.
Thank you @dfox and @trogus for creating this opportunity for devs to rant about little and big incidents and to seek advice and amusement. (And for the stickers, of course. :D)
Thank you all for being the awesome community you are.
(Two of the stickers were immediately stuck to one of my boxes and fit in quite well.
Edit: Also: sorry for potato, it's evening in Germany.)13 -
Saw this sent into a Discord chat today:
"Warning, look out for a Discord user by the name of "shaian" with the tag #2974. He is going around sending friend requests to random Discord users, and those who accept his friend requests will have their accounts DDoSed and their groups exposed with the members inside it becoming a victim as well. Spread the word and send this to as many discord servers as you can. If you see this user, DO NOT accept his friend request and immediately block him. Discord is currently working on it. SEND THIS TO ALL THE SERVERS YOU ARE IN. This is IMPORTANT: Do not accept a friend request from shaian#2974. He is a hacker.
Tell everyone on your friends list because if somebody on your list adds one of them, they'll be on your list too. They will figure out your personal computer's IP and address, so copy & paste this message where ever you can. He is going around sending friend requests to random discord users, and those who accept his requests will have their accounts and their IP Addresses revealed to him. Spread the word and send this to as many discord servers as you can. If you see this user, DO NOT accept his friend request and immediately block him. Saw this somewhere"
I was so angry I typed up an entire feature-length rant about it (just wanted to share my anger):
"1. Unless they have access to Discord data centres or third-party data centres storing Discord user information I doubt they can obtain the IP just by sending friend requests.
2. Judging by the wording, for example, 'copy & paste this message where ever you can' and 'Spread the word and send this to as many discord servers as you can. If you see this user, DO NOT accept his friend request and immediately block him.' this is most likely BS, prob just someone pissed off at that user and is trying to ruin their reputation etc.. Sentences equivalent to 'spread the word' are literally everywhere in this wall of text.
3. So what if you block the user? You don't even have their user ID, they can change their username and discrim if they want. Also, are you assuming they won't create any alts?
4. Accounts DDoSed? Does the creator of this wall of text even understand what that means? Wouldn't it be more likely that 'shaian' will be DDoSing your computer rather than your Discord account? How would the account even be DDoSed? Does that mean DDoSing Discord's servers themselves?
5. If 'shaian' really had access to Discord's information, they wouldn't need to send friend requests in order to 'DDoS accounts'. Why whould they need to friend you? It doesn't make sense. If they already had access to Discord user IP addresses, they won't even have to interact with the users themselves. Although you could argue that they are trolling and want to get to know the victim first or smth, that would just be inefficient and pointless. If they were DDoSing lots of users it would be a waste of time and resources.
6. The phrase 'Saw this somewhere' at the end just makes it worse. There is absolutely no proof/evidence of any kind provided, let along witnesses.
How do you expect me to believe this copypasta BS scam? This is like that 'Discord will be shutting down' scam a while back.
Why do people even believe this? Do you just blindly follow what others are doing and without thinking, copy and paste random walls of text?
Spreading this false information is pointless and harmful. It only provides benefits to whoever started this whole thing, trying to bring down whoever 'shaian' is.
I don't think people who copy & paste this sort of stuff are ready to use the internet yet.
Would you really believe everything people on the internet tell you?
You would probably say 'no'.
Then why copy & paste this? Do you have a reason?
Or is it 'just because of 'spread the word''?
I'm just sick of seeing people reposting this sort of stuff
People who send this are probably like the people who click 'Yes' to allow an app to make changes in the User Account Control window without reading the information about the publisher's certificate, or the people who click 'Agree' without actually reading the terms and conditions."8 -
! rant
Sorry but I'm really, really angry about this.
I'm an undergrad student in the United States at a small state college. My CS department is kinda small but most of the professors are very passionate about not only CS but education and being caring mentors. All except for one.
Dr. John (fake name, of course) did not study in the US. Most professors in my department didn't. But this man is a complete and utter a****le. His first semester teaching was my first semester at the school. I knew more about basic programming than he did. There were more than one occasion where I went "prof, I was taught that x was actually x because x. Is that wrong?" knowing that what I was posing was actually the right answer. Googled to verify first. He said that my old teachings were all wrong and that everything he said was the correct information. I called BS on that, waited until after class to be polite, and showed him that I was actually correct. Denied it.
His accent was also really problematic. I'm not one of those people who feel that a good teacher needs a native accent by any standard (literally only 1 prof in the whole department doesn't), but his English was *awful*. He couldn't lecture for his life and me, a straight A student in high school, was almost bored to sleep on more than one occasion. Several others actually did fall asleep. This... wasn't a good first impression.
It got worse. Much, much worse.
I got away with not having John for another semester before the bees were buzzing again. Operating systems was the second most poorly taught class I've ever been in. Dr John hadn't gotten any better. He'd gotten worse. In my first semester he was still receptive when you asked for help, was polite about explaining things, and was generally a decent guy. This didn't last. In operating systems, his replies to people asking for help became slightly more hostile. He wouldn't answer questions with much useful information and started saying "it's in chapter x of the textbook, go take a look". I mean, sure, I can read the textbook again and many of us did, but the textbook became a default answer to everything. Sometimes it wasn't worth asking. His homework assignments because more and more confusing, irrelavent to the course material, or just downright strange. We weren't allowed to use muxes. Only semaphores? It just didn't make much sense since we didn't need multiple threads in a critical zone at any time. Lastly for that class, the lectures were absolutely useless. I understood the material more if I didn't pay attention at all and taught myself what I needed to know. Usually the class was nothing more than doing other coursework, and I wasn't alone on this. It was the general consensus. I was so happy to be done with prof John.
Until AI was listed as taught by "staff", I rolled the dice, and it came up snake eyes.
AI was the worst course I've ever been in. Our first project was converting old python 2 code to 3 and replicating the solution the professor wanted. I, no matter how much debugging I did, could never get his answer. Thankfully, he had been lazy and just grabbed some code off stack overflow from an old commit, the output and test data from the repo, and said it was an assignment. Me, being the sneaky piece of garbage I am, knew that py2to3 was a thing, and used that for most of the conversion. Then the edits we needed to make came into play for the assignment, but it wasn't all that bad. Just some CSP and backtracking. Until I couldn't replicate the answer at all. I tried over and over and *over*, trying to figure out what I was doing wrong and could find Nothing. Eventually I smartened up, found the source on github, and copy pasted the solution. And... it matched mine? Now I was seriously confused, so I ran the test data on the official solution code from github. Well what do you know? My solution is right.
So now what? Well I went on a scavenger hunt to determine why. Turns out it was a shift in the way streaming happens for some data structures in py2 vs py3, and he never tested the code. He refused to accept my answer, so I made a lovely document proving I was right using the repo. Got a 100. lol.
Lectures were just plain useless. He asked us to solve multivar calculus problems that no one had seen and of course no one did it. He wasted 2 months on MDP. I'd continue but I'm running out of characters.
And now for the kicker. He becomes an a**hole, telling my friends doing research that they are terrible programmers, will never get anywhere doing this, etc. People were *crying* and the guy kept hammering the nail deeper for code that was honestly very good because "his was better". He treats women like delicate objects and its disgusting. YOU MADE MY FRIEND CRY, GAVE HER A BOX OF TISSUES, AND THEN JUST CONTINUED.
Want to know why we have issues with women in CS? People like this a****le. Don't be prof John. Encourage, inspire, and don't suck. I hope he's fired for discrimination.12 -
How did I only find DevRants now? How did it take me this long?
After only one weekend I already see the value of it to me.
How many times would venting to other devs during a stressful day make your day better? A lot.
It seems like this place attracts a lot of different people from a lot of different experience levels, ages, geographic locations, backgrounds, maturity levels and more...
Like any other platform, these differences can make for some difficulties and miss understandings, but overall I have seen a positive and supportive community so far.
Rant on Garth, Rant on.1 -
I had a rant that was x > 4000 characters... but my phone needed to restart... So here's a rant that is 123 characters long
-
!rant
Designed and written > 1.3k lines of code this week and 98% test coverage..
CI and CD set up and working..
Was a Long week and very exhausting but I feel really good now, happy to start the weekend with whiskey and beer.
This is gonna be one of my most productive sprints so far..
Hope you all had a successful week as well.
Happy Friday 🍻
And please don’t start with any „that’s nothing, I’ve written 5k lines ones“ comments.. It‘s professional, stable, optimized code and code I can actually be proud of.7 -
!rant this is just a shoutout, how fucking happy I am. Clean code valued over fast but hacky push of features!
Backstory. I work for a startup. Long story short a guy with an idea needed a developer. I've worked for about a year without pay but now since we're live I get paid. Recently a new field of bussiness came up. I told tge guy with the idea (a.k.a. my boss) that we either could just "hack" the current code to just make it "fit" well kind of... Or refactor our main code base, as requirements where changing at least monthly and we just built on top of the monolith.
Don't get me wrong. It still isn't perfect. However I was able to refactor the main business logic for the last few days, as he understood, it's an investment into the future.
Good guy!
P.S. On another note: happiness or happyness? :O1 -
I HATE SURFACES SO FRICKING MUCH. OK, sure they're decent when they work. But the problem is that half the time our Surfaces here DON'T work. From not connecting to the network, to only one external screen working when docked, to shutting down due to overheating because Microsoft didn't put fans in them, to the battery getting too hot and bulging.... So. Many. Problems. It finally culminated this past weekend when I had to set up a Laptop 3. It already had a local AD profile set up, so I needed to reset it and let it autoprovision. Should be easy. Generally a half-hour or so job. I perform the reset, and it begins reinstalling Windows. Halfway through, it BSOD's with a NO_BOOT_MEDIA error. Great, now it's stuck in a boot loop. Tried several things to fix it. Nothing worked. Oh well, I may as well just do a clean install of Windows. I plug a flash drive into my PC, download the Media Creation Tool, and try to create an image. It goes through the lengthy process of downloading Windows, then begins creating the media. At 68% it just errors out with no explanation. Hmm. Strange. I try again. Same issue. Well, it's 5:15 on a Friday evening. I'm not staying at work. But the user needs this laptop Monday morning. Fine, I'll take it home and work on it over the weekend. At home, I use my personal PC to create a bootable USB drive. No hitches this time. I plug it into the laptop and boot from it. However, once I hit the Windows installation screen the keyboard stops working. The trackpad doesn't work. The touchscreen doesn't work. Weird, none of the other Surfaces had this issue. Fine, I'll use an external keyboard. Except Microsoft is brilliant and only put one USB-A port on the machine. BRILLIANT. Fortunately I have a USB hub so I plug that in. Now I can use a USB keyboard to proceed through Windows installation. However, when I get to the network connection stage no wireless networks come up. At this point I'm beginning to realize that the drivers which work fine when navigating the UEFI somehow don't work during Windows installation. Oh well. I proceed through setup and then install the drivers. But of course the machine hasn't autoprovisioned because it had no internet connection during setup. OK fine, I decide to reset it again. Surely that BSOD was just a fluke. Nope. Happens again. I again proceed through Windows installation and install the drivers. I decide to try a fresh installation *without* resetting first, thinking maybe whatever bug is causing the BSOD is also deleting the drivers. No dice. OK, I go Googling. Turns out this is a common issue. The Laptop 3 uses wonky drivers and the generic Windows installation drivers won't work right. This is ridiculous. Windows is made by Microsoft. Surface is made by Microsoft. And I'm supposed to believe that I can't even install Windows on the machine properly? Oh well, I'll try it. Apparently I need to extract the Laptop 3 drivers, convert the ESD install file to a WIM file, inject the drivers, then split the WIM file since it's now too big to fit on a FAT32 drive. I honestly didn't even expect this to work, but it did. I ran into quite a few more problems with autoprovisioning which required two more reinstallations, but I won't go into detail on that. All in all, I totaled up 9 hours on that laptop over the weekend. Suffice to say our organization is now looking very hard at DELL for our next machines.4
-
!rant
Hey all! I kinda started a YouTube channel on Computer Science and basically development... I would very much like the opinion of u all ☺️
If u wanna watch the video, here is the prologue:
https://youtu.be/dqQSGaeLrIg
And here is the first actual video on installing Manjaro Linux... (quite long at 31 minutes though):
https://youtu.be/6KwGLuBBALo
I hope u all give me some feedback 😊😊
Thanks a lot for your time! 🤗3 -
Inspired by @NoMad. My philosophy is that technology is a means to and ends. We’re a tool oriented species. As it relates to software and hardware, they should be your means to achieve your ends without you needing to think. Think of riding a bicycle or driving a car. You aren’t particularly conscious of them - you just adjust input based on heuristics and reflex - while your doing the activity.
For a long time Software has been horrendously bad at this. There is almost always some setup involved; you need to front-load a plan to get to your ends. Funny enough we’re in the good days now. In the early days of GUI you did have to switch modes to achieve different things until input peripherals got better.
I’ve been using windows from 95 and to this day, though it’s gotten better it’s not trivial to setup an all in one printer and scan a document - just yesterday I had to walk my mother through it and she’s somewhat proficient. Also when things break it’s usually nightmare to fix, which is why fresh installing it periodically is s meme to this day. MS still goes to great lengths with their UI so that most people can still get most of their daily stuff done without a manual.
I started Linux in University when I was offered an intro course on the shell. I’ve been using it professionally ever since. While it’s good at making you feel powerful, it requires intricate knowledge to achieve most things. Things almost never go smoothly no matter how much practice you have, especially if you need to compile tools from source. It also has very little in the ways of safe guards to prevent you from hurting yourself. Sure you might be able to fix it if you press harder but it’s less stress to just fresh install. There is also nothing, NOTHING more frustrating than following documentation to the T and it just doesn’t work! It is my day job to help companies with exactly this. Can’t really give an honest impression of the GUI ux as the distros have varying schools of thoughts with their desktop environments. Even The popular one Ubuntu did weird things for a while. In my humble opinion, *nix is better at powering the internet than being a home computer your grandma can use.
Now after being in the thick of things, priorities change and you really just want to get things done. In 2015 I made the choice to go Mac. It has been one of my more interesting experiences. Honestly, I wish more distros would adopt its philosophy. Elementary only adopted the dock. It’s just so intuitive. How do you install an application? You tap the installer, a box will pop up then you drag the icon to the application folder (in the same box) boom you are done. No setup wizards. How to uninstall? Drag icon from app folder to trash can. Boom done. How to open your app? Tap launch pad and you see all your apps alphabetically just click the one you want. You can keep your frequent ones on the dock. Settings is just another app in launchpad and everything is well labeled. You can even use your printers scanner without digging through menus. You might have issues with finder if your used to windows though and the approach to maximizing and minimizing windows will also get you for a while.
When my Galaxy 4 died I gave iPhone a chance with the SE. I can tell you that for most use cases, there is no discernible difference between iOS and modern android outside of a few fringe features. What struck me though was the power of an ecosystem. My Mac and iPhone just work well together. If they are on the same network they just sync in the background - you need to opt in. My internet went down, my iMac saw that my iPhone had 4g and gave me the option to connect. One click your up. Similar process with s droid would be multi step. You have airdrop which just allows you to send files to another Apple device near you with a tap without you even caring what mechanism it’s using. After google bricked my onHub router I opted to get Apples airport series. They are mostly interchangeable and your Mac and iOS device have a native way to configure it without you needing to mess with connecting to it yourself and blah. Setup WiFi on one device, all your other Apple devices have it. Lots of other cool stuff happen as you add more Apple devices. My wife now as a MacBook, an IPad s d the IPhone 8. She’s been windows android her life but the transition has been sublime. With family sharing any software purchase works for all of us, and not just apples stuff like iCloud and music, everything.
Hate Apple all you want but they get the core tenet that technology should just work without you thinking. That’s why they are the most valued company in the world14 -
!rant
That feeling you get when you write a fairly complex 800 line long class without testing anything and it compiles without errors on the first try.2 -
Been trying to learn code for almost two years now, started with C++, took a break because I couldn't figure out what to do with the knowledge, started Python 'cause I thought I'd be inspired by scripting and automating stuff, same thing happened, switched to java, same problem, aaaaaand I'm back to C++ and still can't figure out what the fuck I can do, I don't code anything and I'm tired of following tutorial in the hope of getting something interesting done
Long rant I know but fuck I'm so depressed about that...8 -
!rant
After two years of learning front end librairies and some javascript my mate just threw me into our java backoffice to help him do the testing.
I read so much shit about java, i was a bit apprehensive... But man the more i learn the more i think code is beautiful.
Well i for the first time am starting in java today and its beautiful as well ;) like,i can`t remember having had so much awe for something in a long time. -
Ok, so many people rant about windows update. It can fuck up things, starts unexpectedly (after 100 warnings and messages letting you choose when but ok) and it takes too long to update.
I use Windows daily so I update regularly and never takes more than 5 mins. 20 when its a major update twice a year. So let's talk about Linux.
Yesterday I wanted to try out .net core on Linux so I booted my antergos vm to do it. TLDR: Didn't do shut because, surprise, Linux updates.
So apparently I downloaded the wrong version of visual studio code. Uninstall and install the right one then. Nope, can't do that. Some dependency must be updated. That dependency is on the highest version on the AUR, I have to get a different one. Ok, no problem. But I can install the other because uninstalling the original breaks more dependencies. Well fuck then.
So I decided I'd do a full system update with pacman, shouldn't take long. 1.6gb worth of update. I have 200mb download so it should be fast right? Well, I had to wait a couple of hours.
So I couldn't do anything on my afternoon because of Linux updates. That's an original rant isn't it?
And before the comments get here, yeah I know it's arch, it's difficult and all that. This isn't about being hard to do. It's just annoying and making me lose time.3 -
Intel is dying right now tbh. I hope the can get back on their feet but as of right now, chaos. They have had multiple ceo changes within 1 year and their current is a horrible leader. They have been really wasteful with their money (like buying McAfee...) And the inly reason they are leading in the CPU market, Tick Tock, is failing. It used to be Process - Architecture. Now intel has announced they are not changing the process for 8th gen, currently it's Process - Architecture - Optimize - Optimize - Optimize. Which is not good. It has been leaked that Intel is currently just hoping for AMD Ryzen to fail, let's face it, Ryzen seems really promising and might be the comeback AMD needs.
TLDR; Intel is a one trick pony and their one trick is failing. They have been really wasteful with their money and their current hope is that Ryzen fails.
I have an Intel CPU in my system and i find them to be better than AMD, but the tables might turn.7 -
How to disable "New comments on a rant you commented on!" notifs?
As a true narcisist, We are not interested in people's comments as long as they aren't praising Us and Our ingenious words. As all comments mentioning Us are also praising Us, only showing notifications for comments that mention Us would be fine.9 -
Strange : Am I the only person who never got Weekly Top Rant email? Did I configured something wrong?
CLICK the picture to see it... I am sure something is messed up....
Bug1: hey dfox... Please see this...
Leave a comment in a long rant. (like here)
Delete your comment.
How do i reply to the last person's comment?
Feature request: rant id search ability in search8 -
!dev
Long time, no rant. Why is facial hair so difficult to control? How do people even grow beards without looking like hobos all the time? Do I have to make some sort of sacrifice to a dark and malevolent entity?
Believe me, it's so much easier to keep on top of shaving body hair than taming face fur. Especially because your facial hair is, you know, on your *face* which means it's very visible. You can't hide it if you mess up. Unless you decide that wearing a balaclava is a good idea when going outside, like when going grocery shopping. Generally that isn't received too well though.17 -
It took me way too long to understood what I wrote few weeks ago. After looking at the code for few minutes and looking at my db structure, I finally realized. I also instantly remembered that I wrote that "user is shown as ad" comment hoping I will not confuse myself in future. Apparently I failed.
Temporarily added next line of comment to help the future me.
Deep down I know that I should change function name itself to become clearer, more meaningful and easier to understand.
But writing that comment, making those screenshots, combining the 2 images in Pinta and writing this rant is faster than thinking the new name.3 -
!rant
I know it's not that impressive in the dev world, but I'm finally making six figures (the lowest six figure value possible but STILL) and I can't really brag to my friends about dollar amounts so HURRAH. Accepted the offer yesterday, and I'm quite pleased about it.
Annoyed that it took so long (I'm 29), but I did have a two year long career break for a family medical issue/travel/quarter life crisis, so so it goes.10 -
!rant
how long do you guys code per day?
being a student i have now extreme difficulties in time management😐
need some advice...9 -
!Dev
Sitting in a bus on 19 hour ride with my class to England a few things to rant about came to my mind:
Why the fuck do you have to blast shitty german rap music out of your fucking JBL boxes and why do you have to turn up the volume so much that I can still hear it although I am wearing headphones, listening to music and sitting 5 fucking rows in front of you.
Also why the fuck do clocks in buses never display the right time? How hard can it be to make the clock display the right fucking time?
Another thing: why does this bus which is especially made for long rides not have a fucking trash can?! Seriously wtf?
Rants aside I am really looking forward to staying in England for a week although I won't have a computer for the next week :(
Another thing: why the fuck is the coffee you get at pull-ins so fucking disgusting ?
Like srsly, it is made by a machine and still tastes like thrown-up.
And why the fuck does everyone look weirdly at you when you buy a can of red bull but everything is fine when someone my age drinks 3+ liters of beer and then throws up? What the fuck? People look at me weirdly when I tell them that I don't drink any alcohol, heck I am actually not even allowed to do so because I am 15 and not 16 (beer is allowed in Germany if you are 16+ but nobody really cares about that). Heck where I am from they even encourage you to drink beer? What the fuck??!!
Anyway looking forward to England and also sorry about the long non-dev related rant. Just had to rant about some people and society.
P.S. do you know any (preferably free) Android apps / games where you have to code or just solve problems with logic?14 -
First rant guys!
I'm a .net and PHP developer and love visual studio. I also hate windows 10 and it's stupid surprise reboots. Twice I switched to Linux mint but returned to windows because of the IDE. Been on VS (with PHP tools) for too long and nothing on Linux comes close to VS not to mention the lack of .net 4.6 (no mono) on Linux. M$ make Visual Studio 2015 cross platform!9 -
Not a rant, but i'm proud of myself :3
to make a long story short, i wanted a wrapper for a api (https://esi.evetech.net), but there were none that were updated or actively maintained, so i built my own. the first version had all the non-authed endpoints, and 2 days ago i finally got all the authed endpoints, plus added in features like a config file (for storing the token and project name) :D
I'm one happy fox rn!8 -
Remember about this project of mine? Maybe not because I deleted the rant, but after a long pause I re-started working on it. In -just- 1 hour I wrote this code that picks a random number, goes from 0 to 5 and, if found, it prints the match.
This is my most (useless && senseless) project by far.4 -
I've written a rant that was too long to devRant, so I made it into a medium article instead. You can read it here:
https://medium.com/bambuu/...
In short, it's about Apple's weird legal practices when it comes to Apple Developer accounts.
tl;dr
- Apple has "obvious" security reasons that requires a copy of a photo id, and you aren't allowed to conceal sensitive information
- Apple's favorite form of communication is fax and snail mail
- Apple needs multiple signatures and court documents to just change your account name. -
Todays rant is about me trying to add some long text into my database. I tried it all day long, but the text was inserted partially all the time. I changed the collumns data type to BLOB, this felt false, but it seemed to work. The bad feeling triggered me to search further, so I rewrote my code and found the source of this behavior. I used utf8-decode-function on my text and that triggered some problems when inserting the text. I don't completely understand it, but I solved the mystery, that fucked up the day. I will sleep good now.
-
When I open rents on web, some of them are backgrounded by very intense colors. When the rant is a little bit long, this becomes harmful for the eyes.
Who else noticed that?7 -
Not my rant, but this person can probably use some devRant in his/her life. Go read the full tweet and his/her replies here.
Buck up for a very very long read.
https://twitter.com/gravislizard/...
There was quite the argument storm in (a) similar rant(s) here, so hope peeps don’t mind how this is just adding to the pile. The tweet uses a lot of web examples and bashed really hard on them.
PS: I do web dev myself, but I have to agree to certain nasty things about it.10 -
devRant - only app ever where I wait for a solid 2 minutes for the rant to load and find that it hasn't loaded and refresh it again to get it to load properly, while other websites and apps I would have moved on long ago
-
If you've ever tried using Go plugins raise your hand.
If you've ever tried doing plugins in Go, raise your hand.
If you think that the following rant will be interesting, raise your hand.
If you raised your hand, press [Read More]:
This is a tale of pain and sorrow, the sorrow of discovering that what could be a wonderful feature is woefully incomplete, and won't be for a very long time...
Go plugins are a cool feature: dynamically load pre-compiled code, and interact with it in a useful and relatively performant way (e.g. for dynamically extending the capabilities of your program). So far it sounds great, I know right?
Now let me list off some issues (in order of me remembering them):
1. You can't unload them (due to some bs about dlopen), so you need to restart the application...
2. They bundle the stdlib like a regular Go binary, despite the fact that they're meant to be dynamic!
3. #2 wouldn't be so bad if they didn't also require identical versions of all dependencies in both binaries (meaning you'd need to vendor the dependencies, and also hope you are using the right Go version).
4. You need to use -trimpath or everything dies...
All in all, they are broken and no one is rushing to fix it (literally, the Go team said they aren't really supporting it currently...).
So what other options are there for making plugins in Go?
There's the Hashicorp method of using RPC, where you have two separate applications one the plugin, one the plugin server, and they communicate over RPC. I don't like it. Why? Because it feels like a hack, it's not really efficient and it carries a fear of a limitation that I don't like...
Then we come to a somewhat more clever approach: using Lua (or any other scripting language), it's well known, it's what everyone uses (at least in games...). But, it simply is too hard to use, all the Go Lua VMs I could find were simply too hard to set up...
Now we come to the most creative option I've seen yet: WASM. Now you ask "WASM!? But that's a web thing, how are you gonna make that work?" Indeed, my son, it is a web thing, but that doesn't mean I can't use it! Someone made a WASM VM for Go, and the pros are that you can use any WASM supporting language (i.e. any/all of them). Problem inefficient, PITA to use, and also suffers from the same issues that were preventing me from using Lua.
Enter Yaegi, a Go interpreter created by the same guys who made (and named) Traefik. Yes, you heard me right, an INTERPRETER (i.e. like python) so while it's not super performant (and possibly suffering from large inefficiency issues), it's very easy to set up, and it means that my plugins can still be written in Go (yay)! However, don't think this method doesn't have its own issues, there's still the problem of effectively abstracting different types of plugins without requiring too much boilerplate (a hard problem that I'm actively working on, commits coming soon). However, this still feels to be the best option.
As you can see, doing plugins in Go is a very hard problem. In the coming weeks (hopefully), I'm going to (attempt to at least) benchmark all the different options, as well as publish a library that should help make using Yaegi based plugins easier. All of this stuff will go (see what I did there 😉) in a nice blog post that better explains the issues and solutions. But until then I have some coding to do...
Have a good night(/day)!13 -
After my previous rant (https://devrant.com/rants/3836329) I wondered what it would take to build a very basic web browser. So I went ahead and wrote (read: kanged) one. You can find its source code at https://git.ghnou.su/ghnou/browser. The code is a single file and is 57 lines long, 29 if you disregard the copyright notice.
This is obviously satire, but it goes to show how easy it can be. Of course people would just import a library if they could. All the hard work has already been done after all.8 -
Ok I know there have been a lot of similar rants to this one, but now I have to write one by myself!
Fuck freelancer.com or whatever that shit is called. I once started using it when I was in school because I thought it was a convenient way to earn money on the side without fixed work times, so I could adjust to how much time I have. But soon I realized that wouldn't happen. It is easy for me to make a website, I have written some css templates from scratch and can apply them, but when will these cocksucking assholes learn that $25 for a website is not only a joke, but a fucking insult? Or a logo for 4? In his video on fiverr, pewdiepie has a point on the thing where he said that you can shit out a logo in 2min and make an easy 4 to 5 bucks, but I like doing things more properly and I bet those fuckers will give you shit for not designing the perfect logo. I once accepted a job where I ended up busting my ass 3 days log for $100 and I thought that was the normal mess at the beginning, before you have former customers rate your profile, but I got perfect ratings and still didn't get or even find any proper jobs. Most are complete shit, like write a fucking book for me or design a fucking Website or pull a logo out of your ass, but some projects are just rediculous. I once saw a project where they wanted some engineer to do the layout for the pipes in a huge processing plant. Yeah, because engineers are so poor and unemployed, even when they are entrepreneurs they dont go to those shity sites. Since I am actually qualified for such a job, I applied just to see if I could land a job that is actually not shitty, but of course it turned out the person had no idea what he was talking about. It is basically a platform where people can pay you in exposure. And the absolutely fucking worst thing about it is that they get away with it. There are always a ton of people, mostly from countries where cost of life is significantly lower, who flood the freelance market with cheap, presumably horrible logos, mobile apps, websites, texts and apparently pipeline layouts. I haven't found a similar platform but where there are only high quality biddings. But that is something that I would love to use.
Sorry for long rant, no potato.1 -
!rant
Have to do some JS for a web application.
Problem is I'm not a JS expert at all, and there is already existing code.
Gonna be long.
Gimme your energy so I can do it \o/11 -
!rant
After a long time, finally I got an opportunity to participate in a Machine Learning competition.
Brushing up my memory.
And also teamed up with another colleague.
Hope, we both get to learn a lot even if we don't win. -
TL; DR;
I'm one with code and the code is one with me.
Everything in my life has been inconsistent and as soon as I start building expectations from someone or something, it disappoints. Be it my friends (😂😂) or my ex girlfriend or my studies or my college or my professors or work, or food (sometimes).
Coding, or programming, has been the only consistent and non disappointing thing since 2010 for me. It just works. If I write a wrong program, I know its why and where its wrong and then fixing it works. Sometimes it works in one go. And sometimes is works beyond my expectations. Its like coding chose me rather than me chosing coding. -
A Rant that took my attention on MacRhumors forum.
.
I pre-calculated projected actual overall cost of owning my i5/5/256 Haswell Air, which I got for $1500.
After calculations, this machine would cost me about $3000 for 3 years of use.
(Apple Care, MS Office Business, Parallels, Thunderbolt adapter to HDMI, Case... and so on).
Yea... A lot of people think it's all about the laptop with Apple. nah... not at all. There's a reason Apple is gradually dropping the price of their laptops.
They are slowly moving to a razor and blade business model... which basically is exactly what it sounds like - you buy the razor which isn't too expensive, but you've got no choice but to buy expensive additional blades.
I doubt Apple is making much money from laptop sales alone... well definitely not as much as they were making 5 years or so ago (remember the original air was about $1800 for base model, and if i remember correctly - $1000 additional dollars to upgrade to 64GB SSD from the base HDD.
Yes, ONE THOUSAND DOLLARS FOR 64GB SSD!
Well, anyways, the point is that Apple no longer makes them BIG bucks from the laptop alone, but they still make good profits from upgrades. $300 to go to 512GB SSD from 256, $100 for 4GB extra ram, and $150 for a small bump in processor. They make good profits from these as well.
But that's not where they make mo money. It's once you buy the Macbook, they've got you trapped in their walled garden for life. Every single apple accessory is ridiculously overpriced (compared to market standards of similar-same products).
And Apple makes their own cables and ports. So you have to buy exclusively for Apple products. Every now and then they will change even their own ports and cables, so you have to buy more.
Software is exclusive. You have no choice but to buy what apple offers... or run windows/linux on your Mac.
This is a douche level move comparable to say Mircrosoft kept changing the usb port every 2-3 years, and have exclusive rights to sell the devices that plug in.
No, instead, Intel-Microsoft and them guys make ports and cables as universal as possible.
Can you imagine if USB3.0 was thinner and not backwards compatible with usb2.0 devices?
Well, if it belonged to Apple that's how it would be.
This is why I held out so long before buying an apple laptop. Sure, I had the ipod classic, ipod touch, and more recently iPad Retina... but never a laptop.
I was always against apple.
But I factored in the pros and cons, and I realized I needed to go OS X. I've been fudged by one virus or another during my years of Windows usage. Trojans, spywares. meh.
I needed a top-notch device that I can carry with me around the world and use for any task which is work related. I figured $3000 was a fair price to pay for it.
No, not $1500... but $3000. Also I 'm dead happy I don't have to worry about heat issues anymore. This is a masterpiece. $3000 for 3 years equals $1000 a year, fair price to pay for security, comfort, and most importantly - reliability. (of course awesome battery is superawesome).
Okay I'm going to stop ranting. I just wish people factored in additional costs from owning an a mac. Expenses don't end when you bring the machine home.
I'm not even going to mention how they utilize technology-push to get you to buy a Thunderbolt display, or now with the new Air - to get a time capsule (AC compatible).
It's all about the blades, with Apple. And once you go Mac, you likely won't go back... hence all the student discounts and benefits. They're baiting you to be a Mac user for life!
Apple Marketing is the ultimate.
source: https://forums.macrumors.com/thread...3 -
Long time no rant.
Here's the summary of a review meeting I & team just had with our programming prof:
"You did exactly what I taught you in class, and I don't like it."
"To get a better mark you should've done more than what was required."
"This wasn't a requirement. You should've kept it short."
except we asked about it being a requirement earlier and only got vague answers like "that should be obvious."
Also, printing a class diagram over 2 pages apparently is unacceptable and we should've gone to a copyshop to print that as one page instead.1 -
DevRant-Stats Site Update:
Made some changes.
After a long time with no updates, I decided to finish up my DevRant-Stats Project and do all of my Todos.
First, I added a way to request adding a user if he is not found. (Just search for your name, wait, then click "OK")
So even non-DevRant++ are now able to see their stats.
I also added @dfox and @trogus, though there is not a lot of interesting data yet...
Second, I added a "Details" section and changed the "Other" section a bit. For example I'm using an image for "Latest Rant" and other stuff.
Link: https://devrant-stats.github.io/
Just check it out!
Have fun!
~ Skayo11 -
Devrant making responding to someone impossible by removing draft content if you accidentally click outside the editor is almost more frustrating than half the shit I actually rant about.
I will have just about finished a long response when something happens and it's all fucking gone.8 -
Once I finish reading a long rant/story on this website, I have to scroll up to rate the rant/story.3
-
A long time ago I started a project to make a devRant client with Python and Qt5.
I got far but got bored, or whatever. Was still in school, etc.
I have started from scratch again. Including a nogui mode. Sharing because I actually have made some pretty good progress in the past two days.
Plans: Besides the obvious fully-featured client: full support for plugins, custom themes, custom CLI commands. Multiple logins.
Considering a system that allows you to run a bot, and a bot framework (parsing arguments for you, marking notifs read, etc.)
And yes, it's called qtpy-rant (Pronounced cutie pie rant)3 -
@dfox @trogus : Do we have a feature of auto complete @ mentions ? If not, there can be an elegant feature to provide drop down suggestions to mention / tag user in comments after we type @ in comments of any rant ( not all the users , but author of the rant and those who previously commented on that particular rant previously. For example, if I commented on a rant of dfox, and trogus also comments and types @, me and dfox will be in the drop down, tapping on which will select and tag that user on that comment ). I bet users will love this devRant update. Sorry for long post , I don't have any potato :p5
-
I HAD typed up a big, long rant... but then I deleted it because as much as I WANT to rant today, I realized I'd prefer to still have a job tomorrow (yeah, I know, could always do a throwaway account, but fuck that). It's just one of those days in paradise.8
-
Just completed learning HTML from Jon duckett book! Feel so good. Wanted to learn coding so long. And I finally start. Starting CSS very soon. It's my first rant !! Reading rant almost more then 4 months from diff. Account. Just a newbie here. Saying everyone Hi😊 Doing #100daysofcoding !1
-
Updating Oxygen OS....
1. WARNING: You will lose root.... OK
2. Fastboot TWRP
3, Install TWRP
4. Flash Magisk
5. Restart
6. Reinstall xposed from Magisk Installer
7. Restart
10. Re-enable Gravitybox in xposed
11. Restart
All done... did i do something wrong?7 -
!rant
Oh that wonderful feeling of finishing a month long project. Updating all the comments, refactoring things, testing everything out, closing the 50 chrome tabs you have open...
Life is good -
Long-time, no-rant.
I use Linux everywhere all the time. I'm not a huge gamer, but I like a few titles. Most run in Wine or can be made to run with effort in a VM. No biggie.
What I want to know from mobile/game devs is (sorry for ridiculously compound logic in non-lang):
IF you== gamedeveloper && you.haz({shitty}iOS_App) && you.haz({shitty}Android_App) &&
you.haz({shitty}WinXXX_App) && you.haz({shitty}MacOS_App):
THEN:
why(!you.haz({any}Linux_App))
return(excuse.shitty());
That. is. all. read on.3 -
Yet another rant on cooperate world
The other day my colleague was telling me that he was with very senior architect (so called architect, who keeps on changing things on the fly) and when my colleague was telling that he doesn't have resources to work with, this senior architect opened up stash (Atlassian Git) and opened up profiles with names and was looking at commits in the git...and said "this guy doesn't have commits for long time...he is free"
WTF.... 0 0 -
It's now. The last few months. I'm starting to think I might have to leave developer's career [fucking broken messenger heads.. Made me post this rant prematurely]. I'm starting to feel that I have so much more to offer than just write code, solve minor problems by moving miniature blocks here and there.
As for now I've moved to Performance Engineers. Will see how that turns out. But I have a feeling I won't feel like staying there for long either.5 -
!rant
long time lurker and finally decided to create an account and contribute to this awesome community.
I been slowly entering in the field of software development it's been a great journey and still have a lot to learn.
Have a nice day!1 -
!rant
This platform must be the only one where people wish each other to have no content to write about :P6 -
Logging work in Jira, because it goes against the whole ethos of trusting people to get the work done when they have to log exactly how much time they spent on each individual story. It also doesnt account for pair programming. so 2 people log the same time and it looks like the story took twice as long. I’ll stop now because I’m precariously close to opening the “time based estimates” can of worms and thats for another rant.4
-
!rant
Sooo not so long ago, i was saying something about my recent first interview. I passed it and it felt so good and that kind of made me proud. But now it is even better! I just got my first peanuts as a developer and i must say "boy, it felt good" !
Thank you all, members of the devRant community for always giving me not only courage to try, ideas to research and reasons to laugh, but the most importantly: some insights of how things are out there. For a introvert like me it is really great to not simply step into the darkness, blindfolded 😁
Cheers to you all! 😘 -
Work rant :
I once had a code review and remembered I forgot to comment my code and said sorry I forgot to comment it out.
The reply I got?
Don't worry, here we say your code should be readable enough and no comments are required.
Im still amazed, like... Even if the code is readable, fuck this I need a tl;Dr comment for the long ass fucking code... What the fuck5 -
Not sure if a rant but.
How many of you guys gets so bored durning meetings on all the none important stuff or not related to you that you just start codeing instead?
I have these hours long meetings with analist that can talk calculations all dat long, how usefull they are, wich analyses you can do for them. I really don't care. Just tell me the formula and I will make it. Do not care whether A is voltage or the amount of pink clouds on sunday.3 -
Worked all day yesterday (8am to 11pm) trying to get a regression test developed in ReadyAPI to behave properly in Maven/Jenkins. All I have to say is that I have some words for Smartbear.
-
My first rant/rage/despair moment ever was in university during a Java course where I thought I had completely lost the plot at the first exercise.
I was misspelling system.out.println() and kept writing down system.out.print1n()
That was a long day... :/
Luckily I never make 4-hour debug typo's anymore now that I'm a real developer (I wish)3 -
I don't know if this is really much of a rant
So I fixed a huge bug in a standalone tool I'm writing for my team. Took care of some personal stuff, i.e arranged a long weekend away, booked leave for that, arranged a dentist appointment, felt so productive. Ready to go home, looked at time, 10:00...
Fuuuuuuuuuuu- -
I'm currently at a company where we have "performance reviews" every 2 weeks, and based on the outcome we get a percentage which then is used to calculate a performance bonus.
This is simply my manager (also a developer) who has his Excel spreadsheet, looking at tasks I did over the course of the past 2 weeks and almost nitpicking to find some fault. There is no code review or software demo to see what's been done either... I was there for the first 3 months and I don't think anyone had even open my code!
And when confronted, I get told that "You should also somehow be financially liable for the goings-on in the business", along with a 2 hour meeting to support that.
This is NOT how you motivate developers!
Apologies for the long rant...
</rant>7 -
!rant
Health.
This is a big thing I think. I don't know about anyone else, but I'm overweight and this job keeps me at a desk for long periods of time.
I ended up with health issues from a combination of a bad diet, a staph infection years ago, and not being active. So I've made a commitment to start walking - at least a mile a day.
I'm using Pacer + Apple Health on iOS to track my progress. So far, combined with a $50 bluetooth scale I picked up on Amazon, I'm losing weight. I also noticed that when I switched my mile walk to my lunch break, I'm coming back to my work way more refreshed.
I hope to keep this up and I've found the gamification of having apps track my progress is a definite plus.
Anyone else have any healthy habits of "health hacks" they've found?4 -
Okay, it's FUCKing rant time.
FUCK single-file *cough* page.tpl.php *cough* drupal-sites
I FUCKing hate sites without any FUCKing structure, where all logic is built into the overall wrapping pageview file.
Spend more FUCKing time than healthy finding this golden nugget.
In a FUCKing 2000+ lines long file, in a FUCKing mix of inline CSS/JS, PHP/SQL and FUCKing exec(); calls.
Definetily the best FUCKing way to destroy a FUCKing lightbox, for people who are not logged in...
- Why would you even do that in the first FUCKing place ?!??! The customer didn't ask for this..
All this FUCKing mess because the previous developer decided to quit, and did not FUCKing care for the next maintainer to come.
Fellow drupal developers will know the struggle.3 -
Our "agile" process uses one-month long sprints, ending on the last day of the month with a demo. (I'll rant some other time about non-consistent iteration lengths.)
Our sprint ends today (Monday). What was the most logical time to introduce changes that affect the architecture and break every single build? How about 4PM last Friday?
We're still waiting on the build breaker to show up while trying to figure out what the heck we can cobble together and run to show that we actually did something in the last month.2 -
I have a LOT of Floppies but no floppy drive that works with my current Win7 machine, and my XP one is in multiple boxes for parts... so for now I can only stare at NetWare 4 to 4.2, WfW 3.11 and DOS 6-22.
Smart me made VMs on his XP machine and transferred them to his Win7 one.
I also have data tapes... now that is NEVER gonna work on my Win7 so... anyone knows how it could *possibly* work out?
Also... I got documentation on Compaq servers... those are nice.
AAAAAAND since I’m a huge MIDI nerd... I have a SC-55mkII hooked on the UM-ONE mkII and those shitty cans that I’m gonna switch (hopefully) soon for a nice pair of Cakewalks MA-15Ds.
Also, I’m looking for one of them 5150s because 80s IBM and since I also like keyboards... the one and only Model M.
Anyone can hook me up with a cheap one?rant idk what the fuck i’m doing netware random data tapes ibm 5150 wfw 3.11 sc-55mkii model m dos 6.22 long rant1 -
I want to rant about it but I don’t even know what to say.
It’s just sad that people share the most personal things with Facebook and other services as long as it’s not a person who asks for it.
It’s just a machine who knows me better than my parents do.
OPEN YOUR FUCKING EYES.
Who is behind the machine? Humans.
It’s 2019. Soon 2020.
They still don’t get it.
That’s what you should teach those kids. A class “how to protect your privacy”..
Not this Shit: : if I Buy 20 melons that contain 70% water, they loose 1% each mile. You carry them for 15 miles. 5 of those miles are in the sun which makes the water vaporize 5x faster. How much fruit exclusive water is left at the end?
WHO THE FUCK CARES? We have cooling boxes and cars.
Focus on something important please..1 -
My app is finally on the Apple App Store.
The rant: how bloody difficult was it to get on there?! They scrutinise EVERYTHING. My promo copy, my screengrabs and also it seems that there is code that works on iPhone that doesn’t work on iPad.
I thought it was designed to be the same for ease of development? However I found a function that works perfectly well on iPhone but breaks iPad.
Anyway I guess in the long run this keeps the App Store’s quality level high and it isn’t the Wild West like the google play store. However it’s still pretty annoying. I can see why devs get angry about Apple’s process.2 -
Someone wrote a long-read rant on front end dev 2016-style.
Worth the read. And the laugh 🙂😂
https://hackernoon.com/how-it-feels...1 -
didn't know that if you long click on a rant on the rants feed will open the rant and the comment box..
try it here 😁4 -
!rant
Dual booted Linux Mint and Windows from an SSD for the first time.
The speed....incredible!
Why did I take so long to do this for myself?!5 -
!rant
How do you come up with side projects? I'm currently looking for a side project that will be useful for me, an maybe for others in the long run.
Any suggestions? What do you think the market needs right now?
Keep in mind I'm currently a student so I don't have a lot of money to spend on investments.5 -
I can't share it but I basically just wrote an email at work that's pretty much a rant.
Basically something like should we use Java for this new component? It needs to communicate with our existing server written in JS.
And someone was like no we should stick with JS and Node because that's what the website is written.
And so I'm like wtf... It doesn't matter as long as everyone agrees to follow the same rules... And then added a part about commenting and documenting stuff being more important so I don't need to keep doing CSI on the codebase when something blows up.2 -
rant && !rant
so my company just relocated to another part of the city.
it took about 2-3 months of searching for a space till the management found a suitable place. then about one more month for settling on the details (price, when we move, etc). then another month of just waiting for the space to be ready ...
the actual move took 1 day ... just one day ...
so the new place
- is better placed (for me at least)
- has lots of nice pubs / restaurants around for lunch or just relaxing after work
- has great views from every office
- lots of extra space for everyone
- ok people (so far) working at the other companies in the same space
- everyone seems so much more relaxed and easygoing and happy at the new place
But:
- the ac is still not working (32 degrees Celsius outside, and our office is facing the sun almost all day)
- for the first days we were lacking blinds at the windows
- office was full of little stinky bugs and they still keep showing up when we open up the windows
So, overall pretty great ... so (rant part??) WHY DID IT TAKE SO LONG TO MOVE HERE ??? (both before it was decided to move, about 4 years at the old place, and after)
also, relating to the topic of the week ... nothing code related was learned, much was gained, and a life lesson was obtained: if you don't like something, just change it as soon as you can -
A follow up rant to my former rant. I am not a hardcore privacy guy myself, but this is more of a matter of principle.
ts legit fucking bullshit how the bank just called me, if i didnt send a hell lot of informations about myself, then my bank account would be deleted and lose all my savings and money.
Its ridiculous how banks themselves have been able to do money laundering of billions of euros and the governments responds to this is to criminalise the average citizen by collecting a hell lot of data.
We are also talking about how companies are collecting data, and the laws the protect us from them, but in the end its pretty useless, so long governments are able to do whatever they want and we cant do anything about it.6 -
The time when u write a long comment for a rant and u delete them thinking it's stupid and read other rants and repeat5
-
!rant
What kind of Easter eggs have you guys added to your projects (personal or work)?
There was one I added to a command-line utility for work that, as long as you ran the right command on an OS with a GUI, would open a browser and navigate to "Never gonna give you up" on YouTube. 😎 -
Half rant, half shameless self-advertisement (I guess)
I created a (currently rather basic) devRant sidebar for atom.io:
https://github.com/sambadevi/...
But this STUPID thing took me WAY too long to code it, the plugin structure was sooo frustrating that I decided to recode the whole thing after I had probably 80% done!
Reminder to self:
Next time just use another DOM element...1 -
!rant
Feels good to hire a like-minded dev to work on a full rewrite of an application that has needed it for a long time.3 -
Sometimes I wonder, when getting a notification for a month old rant, how can someone scroll down for that long?3
-
Many of you commented on my previous rant regarding my first ever freelance gig that I would definitely be back with even more to rant... here I am.
What was supposedly a 1 to 1.5 month long project became one that is stretching beyond 3, if lucky, else 4 months long. Requirements and scope evolving more complex and with variations more intense than pokemon evolutions.
I fucked up. I signed a contract that nobody would have. I didn't plan or protect my ass enough to prevent such shit from happening. I severely underestimated and hence under quoted. This is one of the nightmare situations a freelancer could be in (in my opinion). I mean it could only get better... Right? I'm preparing myself for one hell of a payment at the end of the project. Brace yourself, payment is hopefully coming as fast as the number of seasons it took for winter to come in GoT.
On the bright side, I'm currently working on a new project with a client that is indeed much much better than this first. I mean he is a nice person and communications thus far has been nothing short of great.
I guess it's good to start with your expectations rock bottom, that way nothing else can be worse, I hope. -
By far the most stupid email I ever got was a feedback to a documentation paper that I wrote.
The email's author went on a rant for long paragraphs, suggesting how the content should be structured, written, pictures suggestions ("something like a box with arrows" kind of description) only to realize, I guess in the middle of writing the email, that my approach was much more user friendly, easier to understand and to follow.
So, after this looong rant the email basically ends with "I see what you did there; forget what I wrote before. Cheers."
My brain stopped for that day. It couldn't handle it.2 -
Love the craic of running a performance test that takes 30 minutes a time just to test one or two lines worth of changes 🙃4
-
My company ex-IT Maintainer, left a long automation script in c++, bit of python 2, and bash for our server which developed long before i went to junior high school. and now, the system is outdated, and have a compability problems. so i got task to give it a fix.
when i opened the source code up. i was like; holy shit who the hell write a code especially c++ all aligned to the left, Yes All of it, not a single line are indented. but in the other side the code seems maintainable, and after autoformat, autoindent and couple of fix later, it was readable. I am just wondering who the hell in the world write a code with a style like that ???? i knew he was aware of code style and indentation since he wrote couple of python scripts. Unbelievable.
sadly i cannot show you the pict cuz of company things. -
I was planning a long rant about how AWS is so noob-unfriendly, but honestly I'm just tired after trying in vain to deploy a simple Django app on EBS with a simple RDS SQL db. Seven hours of not being able to deploy a simple Django app ffs 😭😭😭😭😭1
-
I have had to work on a project with a pc104 stack running yocto. I have had this since December last year and the image has always just randomly crashed 🤔. Yesterday I found out why!!
I am able to read the sensor of the cpu temp this has never been over 60/70 degrees C (yes I am English), however after running multiple tests and finally hitting my last wits I made the Kernel output over serial as no msg was shown on crash.
The company we have got the HW from always said this board won't over heat it throttles the cpu blag bla bla... And you guessed it in the mid of nothing but mess was a message "thermal_zone0 critical temp 127 degrees shutting down"
I didn't know if I was happy or about to cry as I didn't know if after working on this project for the last 6months I was back to the drawing boards as I need new HW or my gut at the start of not trusting the Company we are using!
Needless to say I have no idea what Monday will bring, I will keep you all posted as we all do care!
Much love
Jim -
"Can you go through this hours-long process to reproduce an issue i saw and debug it? I don't have bandwidth."
"Sure, but I'm pretty sure the issue is actually due to your recent changes in [related feature], and I'm pretty busy myself."
"No, that's not how that works. Please figure out the real issue." (Strongly implying it was my fault)
*Goes through hours-long process to reproduce* (yes this procedure could be improved but this is a rant not a planning meeting)
*Of course, it was his change*
"Oh. Well, it's not really a priority." -
I guess my story is not really cool, but okay, I lost my job as a Digital designer (Yeah, I actually have a bachelor's degree in graphic design, I'm an impostor)
I lost it because I saved enough money to travel to Japan and I wanted to stay at least a month so the company didn't like it. after coming back I got a job as a content editor, I just copied old content from an old website to a new one, basic html and css, not even responsive design, then I got really into it, and bootstrap came along, the company opened a new department "Front End" so I got in, I learnt responsive design and Jquery, really loved it, I went back to Japan for a month and a half, keeping my job, I liked it, but I quit.
I now work as a remote front end and I feel stuck, I'm very comfortable as remote, don't wanna go back to an office, but it seems I'll have to, can't find any opportunities to improve remotely, and I feel like I'm missing what the "cool kids" are doing.4 -
[
'!rant Today I traded xdebug for test coverage with pcov, my god this is so much quicker now!',
'My mysql development container would not start because the password was too long, what even... Not a clear error or anything, it just wouldnt let anything else connect',
'!rant This week I have suddenly become motivated to functionally test the shit out of my projects, it feels SOOO good',
]2 -
I work at a place where all the employees are pretty much on the user side of the spectrum and they have 3 chromebooks. Some would think that's not really a problem, chromebooks are fine for simple tasks BUT they weren't able to setup the printer correctly so they were only able to print one copy at a time. These people never used anything other than Windows and they already struggle with that, so I think it was a waste of money for the company, and I'm pretty sure they just went for it because it was cheaper. It's a fucking joke, since their employees prefer to bring their pcs to work and only one of the chromebooks is being used.2
-
!rant
Just spent 30 minutes learning how to copy paste from tmux, on my virtual machine, to then set up a text file linked to my local machine, and paste >> file.text. So that then I could open the text file locally and ctrl-c to copy it
How long was this text, a 20 character url. I'm now contemplating why I spent 30 minutes doing this rather than spending 5 seconds typing it3 -
GODDAMNSIT when you have a perfectly good rant to rant but it’s long and it’s a pain to write on a mobile and devRant DOESN’T HAVE A REAL SITE10
-
!rant
So, my company already has subscriptions to rally (jira alternative) but the current team fucking uses an online SPREADSHEET to track work items! it's easy to track, blah blah, fuck you. The feature requirement is just one fucking line long. Are you kidding me. Don't come back to me saying something is not working as expected when you didn't specify how it should work.3 -
Damn, since my last rant where I was complaining about me having big troubles coding stuff when asked by an exercise or given instructions, I feel like I've made huge progress now, by sticking a bit to my "at least 5 exercises a day" routine, now as soon as I code, it comes to me more and more naturally.
I'm so glad I can see the practice really paying off, even thanks to a simple function working great at the first compile makes me feel warm inside even tho it ain't gonna last long.2 -
Not really a dev related rant but a rant nonetheless
Why is auto renewal forced now on subscription services now? I don't want to have to cancel my service by jumping through hoops and explaining why I want to cancel it before finally cancelling it. I've had to help my parents unsubscribe from a few services because it was too confusing for them to do themselves and they've just let them suck from their wallets for half a year.
I am even angrier at long "free trials" that you are REQUIRED to enter payment information for so that they can charge you once it's over if you don't remember to cancel it after a month and a half. Can't we just go back to auto renewal being an option, please?2 -
Extremely frustrated with the release process and versioning system at my current company. Don't know if this is same everywhere or the half ass release managers can't think of a better way here.
Basically for any client raised issue that can't wait for next release are built as a hotfix. However hotfixes are never bundled togather or shiped to other clients. This is causing a vicious chain, two clients raise two separate issues on same version. Instead of fixing them as single hotfix (however minor the issues) we create two hotfix versions for each with only their issue. A week later same clients come back with the issue the other raised. Once again instead of bundling what is now effectively same code we build hotfixes on top of the clients respective branches. We now have two branches to maintain with same codebase. No matter how serious issue, the hotfix is never made generally available and always created on client's specific hotfix version.
Now that was an example for only two clients, in reality we have released five patch versions of a product in last 2 years. Each product version contains about a dozen artifacts (webapps, thick clients, etc) with its own version. Each product version being shipped to various clients. Clients being big banks never take a patch of product even if it fixes their issues and continues requesting hotfix. We continue building hotfixes on client branch and creat ever increasing tech debt. There is never a chance to clean up or new development. Just keep doing hotfix after hotfix of same things.
To top if all off, old branches are still in svn while new in git. Old branches still compile with ant new with maven. Old still build with java 5,6,7 while current with 8. Old still build from old jenkins serve pipelines while new has different build server. Old branches had hardcoded integration db details which no longer exists so if tou forget to change before releasing it doesn't work.
Please tell me this is not normal and that there are better ways to do this? Apologies I think I rambled on for too long 😅5 -
!rant
Gotta start learn react. Only two frontends in my company know react and it seems my Vue knowledge don't mean nothing... I'm kind of excited, mainly because for a long time I wanted to make mobile apps and with react native I'll be able to do so.4 -
//long rant ahead!
I need to plan a Wiki with SharePoint for not connected Sites.
Im now in dispute with my CoWorker since 3 Months, this is how the conversation goes. My two bosses are involved in this and also unhappy about SharePoint.
[C refers to CoWorker, M for me]
C: Hey, we finished SharePoint with Selfservice Storage Rooms. They even have a Wiki.
M: Okay cool, will check it out
C: Well we need to also plan the Wiki inside, I already asked our Department Head and he agreed, that you will be the one.
M: Okkkkaaayy, normaly it's your job to do such things, but welp, I will look into it, if we can work with it.
(2 Weeks pass)
M: I checked SharePoint out and tested everything. The Wiki is a Nogo, we need a other solution or programm for ourself a Wiki Integration/Engine. Did you maybe check out Confluence? It has also a SharePoint integration plugin.
C: We wont do Confluence, too expensive (already overspent the budget for SharePoint in six digits 🤬). Also we wont add to SharePoint Custom Code, it needs to stay standard.
M: Thats impossible, SharePoint Wiki is shit and also handels sites just like documents, no brain behind! Also you overspent the Budget and now it's my Problem?!
C: You need to do the best out of it.
(3 weeks passes and we get a meeting with the department heads)
M: Alright I made a UseCase and documented where the essential flaws are in SharePoint Wiki and why we cant use it.
Boss: Ok if it's impossible to use, then we will stay on our Fileserver for Documents and wont use SharePoint.
M: Thats not my Point, my statement is, as status today, SharePoint Wiki is not the right solution, code or buy software to it.
Boss: We will do a Prove of Concept, if it doesnt work then we will aboard it.
M: Well it is only some missing essentials, like hierarchy and Groups for the Pages, Example Confluence has this. If we could built in this features in SharePoint, everything would work out.
C: (angry) I told you that we wont use Confluence!
M: (calm) I said we need Features, not Confluence. Please mind the consent.
(3 weeks passes, and one more meating with bosses)
M: alright here again is a analyses, why already in Theory the current SharePoint Wiki wont work. It's already flawed in the core.
Boss: Yea SharePoint is crap, I checked out confluence and thats a real Wiki.
C: Well I dont know anything about Confluence and never looked at it. But if SharePoint is a fail we need the Proof of Concept.
M: Why do we need to do a Proof of Concept, when it already doesnt work in Theory! Thats nonsence and unlogical.
Next meeting will be in 4 weeks and I will give him the FUCKING PROOF OF CONCEPT. I will be a Bastard and build behind CoWorkers back a Confluence Wiki to show the Departmentheads how to built it right.
I hate CoWorker now, he makes a part of my loved Job a hell, I will goddamn cuk Coworker to space, that fucking Cukatron of lazyness and shit 🤬. I provide the Solutions and you just say no, how dafuq will the project advance, if you always say NO! Are you so unflexible and fixed on your Castle of Ignorancy!5 -
At my school we use iPads (I don't know why) and the teachers can see what's on your screen, lock you inside an app, block apps/basically everything, lock/shut down your iPad, uninstall apps and they can even see what's your location. It sucks ass, but with my "professional" hacking skills I figured out a way to hack the system. If I use a VPN, for some reason they can't do anything to my iPad. I'm still waiting for the day my school is going to ditch iPad's an buy us laptops, but at least I can sleep good at night without having my teacher doing stuff to my iPad.
(I have a ton of other things I don't like about my school, and would love to rant about, but I don't want this rant to be 5000 pages long)5 -
// Pretty long rant.
Already made some rants some months ago about coding experience in Smalltalk for a school project, but to sum it up :
Because of administrative things, Smalltalk change from option to obligatory course to everyone (we were told that "we had 3 choices out of 3" for options. Not even kidding)
So whole prom got to do a Smalltalk project, a basic shapes editor with Drag'n'Drop and keyboard shortcuts implemented.
But literally everyone didn't get a grasp of the language nor VisualWorks, the IDE. So we got projected in a "Do-it yourself, learn by yourself" project with a language that nobody understood.
Took me 1 week of browsing on Google to find books explaining more than the teacher did. Took me another week to notice that the teacher actually provided VisualWorks's manual. (No one would have noticed if I didn't tell them, and the teacher went silent on it.)
And then the coding started. My teacher thought this project would require something like 20-30 hours of coding. Took me 2 whole months and a half to do moist of the features he asked (only the Keyboard shortcuts weren't implemented, explanation below), and I was the most advanced of whole prom, so I had to answer every single question of fellows. Not complaining, but this took me a lot of time.
But why didn't you ask the teacher ?
- If I ask him every question I had in mind, I would actually harass him since I had too many of them, and I wasn't the only one.
- I actually went twice to his office to ask him question. First question, that was pretty straightforward, I forgot something, blablabla all done. Second time, that was for the keyboard. And then, things are getting even funnier. The teacher didn't have VisualWorks installed on his Mac, so he tried to install it while I was waiting. And he took too long time to actually launch it, because VisualWorks asked for him to log in, to provide an email, the download is a little long thanks to the network and the size, etc. When he finally was able to launch it, I had some classes to attend, so he couldn't answer. And since then, I had no time because last year, flooded with work, exams, classes ,etc.
All of that to have only 13 out of 20. I kinda shrugged, knowing that I wouldn't get more, and said that Smalltalk will only be a line of my resume.
Pretty long rant, sorry about that, but had to explain so you can see how bad it was to me.1 -
!rant - it's a THANK YOU!
Had the problem so far that I could not start some apps in docker containers with GPU support (e. g. Chromium).
After a long search and a lot of help from the community, today's update of xf86-video-ati (1:7.8.0-2 -> 1:7.10.0-1) has finally fixed the bug. Yay!
Thank you very much Arch Linux and all the great maintainers. You're doing an awesome job.2 -
My brother is really into church (he wants to be a priest, but that's not important here) and he is one of the "admins" on our local church's site.
Today he asked me if I know Joomla. I do. I made my school's website in Joomla. He had a problem with a contact form plugin (tl;dr: simple form that sends an e-mail to one of the administrators). The main Admin messed up when creating form for my brother and the plugin deleted it. Admin said nothing can be done about it.
My brother has the access to the admin panel. He asked if I could do something about that. I said OK. He then logged me in.
The admin panel looked weird, but I thought it was just a theme. Until I looked at the footer. "Joomla version 1.1.0". I asked him if they know their site is outdated. I told him they don't even use the latest 1.x version and there is already v3.5. He said the main Admin is aware, but updating breaks one of the plugins. Which plugin? The fucking form plugin that keeps deleting forms.
You know how I fixed my brother's form? By making a new one and populating it with the same details (same fields, same email etc.) and just replaced his old one.
Should I offer to make them a new site on Joomla 3? If they asked I would do it, but I'm not sure their admin would know how to replace it. -
var rant = Rant()
rant = `
so today, i got in trouble at school for trying to get admin privileges for a password manager i used. (didn't actually do... attempted.) All my passwords are random, 24 chars long, i don't remember them - just copy paste from vault
so he said this about using strong, half decent passwords...
"Don't make your passwords complex! All those security guys act smart, but they're really idiots. Set all your passwords to the same thing and make it something like password12345."
facepalmfacepalmfacepalmfacepalmfacepalmfacepalmfacepalmfacepalmfacepalmfacepalmfacepalmfacepalm
`1 -
!rant
I have really vivid dreams and when I focus on sth new for long enough, I start dreaming weird shit about it.
When I started learning Java in school, I somehow had an object oriented dream. When I concentrated on C, I had a dream about pointers and fixing memory leaks.
Anyone else having dreams about programming languages? 😅3 -
That moment I wonder why I haven't wrote any rant for a long time and suddenly realized that it's because I've been coding only about a couple hours a week for the last months.
Basically, I finished all my computer related class and all that is left to finish (before I can get my diploma) are basic courses like philosophy and literature (which at least are interesting).
Now pretty much every day I wake up and I crave to code but I just don't have time to 😐 -
Anyone else ever write a couple paragraphs long rant and then delete it because your superior might find it 😑3
-
devRant-issue-rant/issue:
So, I will try to use devRant as an issue traker for itself!
Issue:
Sometimes a gif shows on click just a blank black screen and an x for closing on top left corner. And it does not change after some waiting.
The issue stays the same after closing and opening the specific gif again and again. If it is loading for a long time, then a animation indicating that would be nice.
Strangely, other gifs are loaded and shown instantly.
Some specs:
devRant app
OnePlus One
CyanogenOS 13.1.2
I hope it is not too bold to reference you: @dfox4 -
!rant
Been working on a project for a pretty long time now. I really think this could be something cool, and I just integrated paypal!
Feels great!1 -
!rant
In the past two hours my wife has painted half of our garage.
Visual studio started installing before that. For fuck sake what is taking so long!!!!!!????!!5 -
! rant.
Just noticed this interestingly weird yet annoying thing Facebook does to force you to look at their advertisements !!
The first post in your news feed is something that is decided by their "ADVANCED ML+AI+... " algorithms.
The next post in your news feed is always an advertisement..usually tagged as "Sponsored".
After this, there is an insanely long delay in loading the subsequent post in your news feed, which in turn does not allow you to scroll further down and forces you to keep looking at the sponsored post in your news feed!
Noticed this on my Mac + FF 57.0.1
Makes me love devrant even more. Thanks for keeping it add free! -
featureRequest = true;
It would be nice if clicking outside the "Post Rant/Comment" box doesn't dismiss it, I almost lost a long comment a while ago due to wrongly clicking outside the post button (which is not small but somehow I am able to fuck it up lol)4 -
Question to @dfox
How hard would it be to make the
++ and -- to scroll along with us to the bottom of a long rant and then stop at the line for the next rant? -
First rant in a while, been up to my eyeballs in uni work; still am.
I have a week to finish my concurrent programming assignment, and I'm stressing a little.
On one hand, I have to figure out a way to make a resizable lock-free hashmap.
On the other, essentially implement snapshot isolation for a sql database.
It's going to take a couple of long nights I suspect.3 -
!rant
[Update on previous rant at the bottom]
So I had the technical test last friday. I did not try to implement any automated test as it is not my forte.
I had three hours to showcase my knowledge of data structures and OOP so I did that.
The test was somewhat long actually, so I left out one part that I did not have time to implement: validation of input files.
Today I got feedback, everything went well, they liked my code and I only got two negatives: Error handling and automated tests xD
Now I'm going to the second phase: phone interviews and they are gonna asks the whys of my implementation.
I'll have to explain why I did not implement automated tests and the girl on the phone told me "they didn't like it much that you had no tests because tests are very important for us".
I guess I'll have to come clean and say that I'm not very strong on that but willing to learn, so I didn't want to risk it doing something I'm not really good at.
I hope it ends up well.
prev rant:
https://devrant.com/rants/1607302/...5 -
I think I now see the value in Twitter... After ranting in devRant for so long, I now want to rant about other things....
Wonder if the username rantingLunatic is taken... 🤔🤔🤔🤔 -
am I the Only Developer that REALLY HAS BAD TIME MANAGEMENT Skills over long projects like come the fek on brain.
look below only if interested has nothing to do with rant
------------------------------------------->
oh yeah and by the way got a new project out3 -
!rant
So my exams were going from a long time which kept me back from programming. And I started working on something today again, can't believe I love programming so much. -
At the end of the day...does the end consumer REALLY give a shit about what language you program in? As long as the app fucking does what it's supposed to right? I feel like this is a never ending rant for me because it seems like programmers will never understand that it doesn't matter as long as the end consumer / client is happy.2
-
<!rant>
With very little experience I have become head of software integration on a multimillion dollar state contract. (Whole other story on that part) had a meeting with the states mainframe and DB departments this last week after having worked in person with these guys for three months. They told me that I am by far their favorite employee of a vendor they have worked with. I have put a lot of work into understanding their workflows and making sure we have minimal impact on their systems. Evidently this is a rare occurrence for them. I am just so stoked that I am having such a positive impact on them while still getting my job done. Still have a long way to go, but it is awesome to hear I am at least making a good impression for my company!
</!rant>2 -
Long time, no rant, even though this isn't very much of a rant. Just started the second course that follows the one I've ranted about previously (thankfully with a different school and teacher this time) and THE TEACHER KNOWS PROGRAMMING!! BLESS!!!! I'm so happy I could cry.
This course is in C# instead of C++ though, but I still know more of that than I did C++ when I started the other course.
Yesterday was the first day of the course and he responded within an hour, explaining how mathematical calculations with chars work. (Which is unfamiliar to me still as I've mostly coded in Python.) Even though I'm not very familiar with C# yet I'm so looking forward to this course.rant teacher quality discussions welcome c# actually gonna learn stuff #hashtagblessed school related1 -
! rant
Just came home from a coding... convention? Meeting? Group coding?... organized at my University. We basically were split into groups of two people and we had to code the Game of Life using any language and libraries we wanted with various limits, like max 5 lines per function, or no loops, tables and ifs. After each challenge we had to erase all of our code and start again with another person. It was the best 7 hours I've spent in a long time. I wish there were more things like that organized here.4 -
Related to the project in my last rant...
Project got delayed for about a month in total because the API for the payment gateway wasn’t allowing charges against stored cards. Could save, modify, and delete them, but no charges.
After a week of trying to get things working based on the documentation, I get in touch with the vendor (great people) who file a support request with the people running the processor so we can see what’s up. Long story short, that amounted to 3 weeks of getting ignored until the vendor raised hell on my behalf, only to get the following reply back:
“You’ve been using the dev credentials, try it on live transactions instead!”
Thankfully, we’re able to move the customer to another processor under the same vendor, where I already have all the requests figured out...2 -
Sometime ago I had to debug a override to a Joomla component made by the trainne.
So the component work just fine on development but not in production. I made the transition myself so I knew the code was the same.
This is my first rant, quite long, hope you like it.
So I thought something went wrong in the database, I searched and didn't find a thing.
Then I decided to check the code... hold yourself now
The component had to support internalization ..so instead of using the proper function to see what the current language is, he made a if with the URL hard coded..
Like http:://dummy.com/en/
:)2 -
!rant
Need advice guys :)
just bought myself a nice domainname, and now I'm looking for a good email provider I can use for my domain.
Any of you can point me in the right direction? It can come at a price, as long as it is not too much, but I'm well aware quality service does not come free...6 -
Just wrote an insanely long wk5 rant with my BT-keyboard, turned it off to throw on a smiley or two - and the whole thing disappeared! ARGH.
-
Why do I keep getting an error when posting my rant saying, "There was an error creating the rant."?
Has anyone else gotten this before? Happening both on mobile app, mobile browser, and laptop's browser so it's not the platform.
EDIT: So this rant went through so it must be something in that specific rant. It's pretty long.8 -
!rant && offline
I just finished one of my house projects this weekend, I had the initial "concept" more than a year ago, then had to look around for wood that could actually be used, as many projects it also stayed dormant for weeks, so when I had the will and time I'll would go back to it. Yeah I know it could have been done in 2 or 3 weeks probably, but I like to do those things nice and slow, as someone in a movie said: - Slow, long moves. :)
In the next days I'll write an instructable with all the steps, if anyone is interested.1 -
!rant
In case anyone else finds this useful - Git 2.22 gets a --no-overlay flag, allowing you to switch directories between branches at will *without* having to clean up any newly created files in the process.
Long overdue IMHO. -
!rant
I was just browsing around on devRant as usual and I got an idea. Though I'm pretty sure many people must have had it already.
But still, don't you guys think it would be nice to not hide the rant when you tap on it to expand because on slow networks it takes a long time to load the whole rant so we as users could just read the short version of the rant while it's being loaded and save some time. We could then just tap a long rant for it to expand and then read the smaller version until it does, it'll just save time I think.
Sorry if it sounds stupid..! :/4 -
I hate it when people expect that you read your emails every minute. I can't count the amount of times that I had a meeting with someone that they scheduled on the same day while I am sitting in a lecture(it's extremely rude to not pay attention to the lecturer, come on). Needless to say. I would notice the emails way too late and miss the meetings, because they expect you to be available at a minute's notice as well.
I sent way too many apology emails this year, honestly...undefined it's grinding my nerves already long-ish rant the only reason i'm stressed come on you're academics2 -
wow!!! it's been long but i had to rant this........My course's teaching assisstant gave me a fricking B in his Interrim assessment all because i used the pow() function in php. He said it's only available in C++ so im wrong about the whole question.2
-
The magic Apple Support:
A few days ago, I suddenly couldn't login to iCloud on my mac. I thought it was something that would be gone if I would try turning it back off and on again. Didn't work. Used the mac without bothering about it. I was too lazy to call the Apple Support and it didn't annoy me that much.
A day later, suddenly Spark (my email client) didnt work either, it asked me all the time to re-login into one of the accounts but "an authentication error occured". At that point I thought it was a problem with the keychain. Because i don't use email that often and the last time I should pay 30€ if I wanted to call Support (out of warranty), I just started using email on my phone.
Yesterday, MS Office (yes I use it and I like this Microsoft Product and I'm an Apple fanboy) wouldn't login either. I didn't call them.
Today, I had finally time to call them. They didn't want to charge me since I selected an Apple-Id Problem (and I think the Support Hotlines are free to call idk). The call from Ireland came 2 times and the connection didn't work (thanks iPhone). The third time, the moment the Support guy said Hello iCloud worked. A few second later Office and Spark worked again too. I don't know how these coincidences happen. Anyway, I am just happy my stuff works again and I don't have to use Google Docs and write my mails on my phone. -
Dear me, It's spelled feTCH. It's caused you like an hour between today and yesterday mispelling FETCH as feCth. Why use it at all? I mean it's there now but next time, why not use GET or REQUEST or anything that you will spell correctly 100% of the time and prevent confusion when autocomplete gets it "wrong" because "derp, fetchFoobar is defined, derp dee derp what did I do"?
It's been a long week when the target of the rant is my own dumb habits.
I did get a new keyboard but only a ding dong blames his tools. Something like that2 -
I tend to write with long variable names instead of using too many comments to explain what i am doing in the code. Is it wrong?1
-
!rant
I constantly run through situations where I know I've gone thru them before and that I know how to solve them but then... I start encountering issues and it is really frustrating because one minute ago I was convinced that I knew how to do it, that I had gone through the same thing and that it would take long to solve and then I have to spend a lot of precious time on it, and then, I feel like I learned nothing :(
Is it just me? -
Have you ever decided not to post a long(or short) rant just because you thought that it wasn't worth it or it is just stupid or something?1
-
#Warning really long post incoming and not sure if it can be considered a rant
My first job as a dev started 3 months ago and I noticed something strange/funny.
Here's the story our company is a software development one (we are aprox 300 employees), and most of our projects (70% more or less) are for a huge Insurance company in our country, a somewhat normal situation is that the company sends a dev to work full time at the insurance company for 6 months or a year (that usually is a lie and they spend 3 years or more there).
The funny part is this every Dev that is send there is mocked by everyone or receives condolences from the other devs.
I asked why and they just answered me that working as a dev in a really big company whose line of business isn't necessarily software or something related with technology is not a fun experience1 -
# Gave me a job and more stress and literally nightmares;
# Physically resisting myself to give solutions to everything people moan about. Even myself. But we know things flap in production;
# Cursing my life, other people's code, customer's IQ more often;
# Getting more LinkedIn, messages, profile views and requests than my social media (which I really don't give a shit about);
# Using a combination of programming punctuations in usual writing (this rant for example);
# My sleep is down the toilet;
# Never complaining any coffee as long as it works; -
how do free stickers work...You get 10 +1s on a single rant abs they mail them to you. Do they just ask for mailing address? The location field in profile does not seem long enough for most addresses.4
-
A year ago was my last rant post, now I'm back around the same dates, that's curious, isn't it?
BTW here are also # functions? I have been on twitter for a long time, I acquired some bad habits! 😅4 -
Not a rant:
Finally i have started to learn and made a huge progress in learning spring. Ik i maybe too late but i wanted to do that since very long...
Hopefully i will finish it off and do some projects on it.
Any suggestions/advices are welcome.3 -
Not a rant/!rant
Got a new job, already learning a lot and nice and helpful colleagues. 😄 Except I find it really hard to get used to their codebase because it's huge! How long does it take for some of you to get used to the new code base of your new job?3 -
Not a rant but in need of some help. I'm not a WordPress expert here, more of a .Net kind of guy.
Long story short is anyone willing to help solve a php problem? Deals with form submission and multi images in a form...1 -
Anyone knows about that one website for dev ops, with tech or edu.net or sth along that line? Url isn’t that long.
Found it through one rant and op seems to be writing a series of tut or articles for data structure.
Now can’t find it back. Greatly appreciate ur help.4 -
!dev && !rant
So I really liked the movie Blindspotting from this summer. I originally watched it because the two main characters (and writers) are two of my favorite rappers, but it's a great fucking movie.
The way they're doing the soundtrack for the movie is basically releasing multiple EPs (honestly not 100% sure how long it's gonna go on). And I just found out that the second EP got released like a month ago. I've been listening to it and I fucking love it.
So nothing really important, I'm just really hype for this right now. -
So for my software engineering class we have to write a game in Java, and let me tell you, it has been a time.
The worst part so far has been the transition over to using a JLayeredPane, so that we actually have a background and a foreground. I offered to handle it, since I've done a bit with swing before now.
So I put together something that I thought should work, only to find that layered panes and layouts do NOT like to work together. So it was off to google...after sooo many hours of pouring over tutorials and javadocs I finally got the layers to draw...only to find that our Buttons had stopped working!
For some reason, putting the buttons inside a JPanel stopped them from actually informing their ActionListener (since the random test button I just added had actually still worked). So OF COURSE that meant I had to rework the buttons too, since their logic relied on that panel.
All in all, what should have been a relatively simple refactoring of our view was tranformed into almost a week's worth of frantic googling and pain through the magic of Java Swing.4 -
after a long struggle this has become a rant.
we've tried numerous ways to make local server/xamp/bitnami work with ubuntu 14.04 so that we can get working on WP and then setup git repo. thought life would be easy one day.
are we the only one suffering to make this thing work? -
Have to turn the music up so much it hurts my ears because of all the noise here. Drown it out, sure, but now I need to relax, regain focus, the 20th time today. This is bullshit. Totally losing any momentum I had today due to constant interruption.
So as long as my ears are bleeding I figured I would rant a little. shout out to us devs who are not left the fuck alone to do our jobs.2 -
@chipset @wildgoose when someone moans that their rant is getting comments from long distance relative but turns out a new rant will be made to avoid rants about ranting ;)
-
Hey Everyone, first of all I’d like to start with my usual, hope all is well today as always! Today I’d like to post my first official rant.... so anyone that knows me in person or in general knows me as a good helpful young man, right now Milo is happy but has the urge to rant..
So... not naming anyone specifically from uni... one person specifically always on Facebook messaging me for my assessments, now me being me i try to say No, but the issue is i want people to do well, i put my heart into my work and people just want assignments handed to them on a gold platter, it takes me a lot longer to try and get concepts around my head , I usually always stay up late nights to get a better understanding of things. As you may see my work means a lot to me.
I always mention to my friends if they wish to do well, they must sacrifice going out clubbing or other social things for a later time. I spend my majority of the week learning new things related to programming Monday - Saturday, and on Sunday i have my free time , with the usual work out session thrown inbetween :-).
So anyways, thats it for my rant, I’d love to know if anyone has been through a similar instance? If so would love to hear about it!.
Thank you for taking the time to read my long rant once again :-)
Milo 🥂☺️5 -
Here's my opening rant. Websphere Application Server...when restarting your JVM takes so long it should have its own epic on the task board.
#ThingsToDoWhileWASRestarts -
Long time no rant.
Spent the last two days trying to figure out why a legacy app that I adopted (was a surprise considering I'm a database developer not c#).
Long story short horrendous view causing issues retrieving data in an app that is slow enough as it is.
I may have suggested starting a proper product roadmap and using sprint's etc for managing development of said app. And the boss agreed, currently the process is someone asks for a feature and we drop everything and develop it so things get forgotten/pushed to the back of the queue.
So to cut to the chase, can anyone suggest any places I can read up about managing this properly? -
So i started writing a long ass rant and then i got busy followed by getting lazy and i feel the rant has lost its meaning now :/
-
!rant
Have been using ubuntu(unity) for long time now.
Any recommendations for which distro to install in new laptop?14 -
Fucking over night updates, and the fucking shitty piece of shit update software. Fucking shitty ass network that fucking disconnects you every 15 min. Not because it's supposed to. But because, just like fucking other thing it shits the fucking bed, everytime it has to actually fucking work. And fucking shitty windows, getting bsod(or some other error). I fucking hate updating.
Okay, angers out. So a little background story. The company I work at supports about 200 factories. So quite often we have updates that needs to be rolled out. Now the downside there is that we have to do it manually, on the other side it's usually not a big problem, because they get small incremental updates.
Which just means it's extra hours.
Now comes the reason for my rant. Let me introduce you to one of our customers. Let's call them fuck face Inc. So fuck face Inc here, has around 70 different factories that we support spread all over the world.
Now fucking face Inc here, is our biggest customer, so we can't really say no to them. Which leads me into the problems. 1. They have a closed network, so no one can get in. Now that in itself is not a problem, the problem is that we have to spend a fucking hour to get their piece of shit VPN to accept us. Now that is if the didn't block our accounts, I had to call my coworker on vacation, so he could give me his login, and authenticate it with his phone. 2. With every other customer, we have a max life span on our computers. So that after like 4 years I think, we tell them to buy a new computer from us. Now when it comes to fuck face Inc. That's not important, so half of the fucking time we have to update them, the 8 year old slow ass shit bsod halfway through. And we have to spend hours to fucking fix it. 3. And this one here is really the big problem. They only want an update to our program twice a year. Which means that whenever we have to update them it takes fucking hours for each factory on average 2 hours, depending on the amount of data. Which is why we have to roll out the updates during the night. And since it's such a huge update every single time, changes of it failing are fairly high. That is if the computers even have enough hard-drive space left to get the new version.
So I think that was enough back story, now to the reason why fuck face Inc. Had decided to royally fuck me in the ass. (not really 100% their fault) So I was updating through the night, looking forward to meeting 2 hours later. But no after it failing to update, not only once but fucking 3 times, after I fixed 3 different fucking problems. I gave up and started the restore procedure, where it decided to only restore one of the 4 databases. When I tried to restore them manually, the computer bsod. So now all I can do is go to bed, and wait for a phone call in about 4 hours from fuck face Inc. Yelling at me, telling me to get off my ass and fix it. Sorry for any grammatical errors, and other English related shit. To tired to really give shit. -
!rant
So I just read that PHP v7.3 and v7.4 is actually focusing on more user friendly code.
It look long enough, Christ. Hopefully I'll be able to get hang of the syntax at some point now.5 -
Been wondering this, but other than @dfox and @trogus, are there any other devs on here that know that they know each other irl?undefined a whole other rant in the tags wow really super long tags you're him what questions tags oh hey jim i saw your post devrant11
-
Looking at the dev world this month like.. gitlab is down.. s3 is down.. isitdown down.. looks like devrant is using s3 as well, so no meme on this rant :/
And for the first time in a long time it's not my problem..
No job, no bugs 😖😭 -
Typed a long rant and deleted it thinking I shouldn't post it....now after posting this i can't post the rant for 2 more hrs1
-
Yo guys...i know it's been a long time since i made a rant or something like that.....but i was working on my discord bot......i am giving the link below....if u guys want to help me verify it then please invite it to your server.....thanks(advance ;))
https://discord.com/api/oauth2/... -
I find it odd that people rant about Gradle and long build times but don't want to fix Gradle itself.
-
How long does a week in devRant last? I mean the weekly rant shouldn't it get changed every week or what?4
-
!rant
I've used JavaEE/jQuery/pure JS for so long, I'm crying out for some side projects using different frameworks/technologies.
What's good?5 -
So I'm kind of stuck this semester in my third computer science degree year.
Most subjects could have been interesting but 4 out of 5 teachers suck... I was thinking how to get motivation and dev rant is the place! I'm enjoying this place.
I'm doing my last year in California and want to get involved in a programming project or something. Could anyone recommend me a place or something?
Thank you in advance!
(Sorry for the long post)1 -
!rant
Long time reader. Switched to firefox recently it's kind cool but i miss a lot of my chrome extensions (I deved this one https://addons.mozilla.org/fr/... maybe you'll find it useful).
See ya! -
!rant
Within only a few days I finished 2 side projects I had been putting of for a long time and brought a 3rd 9ne from about 20% to 80% completion. Oh boy do I love those productive days! -
A rant but not devrant
I was just sending a video that I took with my phone while explaining a concept to my friend, the video took too long, the Internet was really slow 😒
When it was done I went and checked the size of the video, it was like 340 MB 😅😅
The problem was my phones camera
Sony Xperia z1 camera 16 MP😁 -
!rant
If you could make one class from Java disappear from all applications right now, which one would it be and why?
The class/interface you pick would be replaced by a dummy class to prevent the application from having compilations errors and instantly crashing.
All existing JDKs would be affected and all applications already in production.
For instance, Serializable would be a good choice because it would break a lot of applications.
You cannot chose the following classes:
- Object
- Double
- String
- Float
- Integer
- Long
- Character
- Short
- Byte
I'm bored halp2 -
We're preparing for our school leaving exams. Everyone has to choose at least one subject in addition to required stuff (like mathematics). Me and some other guy in my class chose IT, becausr it has programming.
Today in class we had to do last years test, which required us yo make a simple program. It had to load a file with 1000 binary digits, find which number is the smallest/biggest and which line are they on. Not a big deal, we were learning about that last year so I was done in 20 minutes. My friend asked me to help me with debugging why his code didn't work correctly.
When I saw it I wanted to pres ctrl+a, backspace, ctrl+s. It was the worst code I have ever read. He was storing the biggest/smallest numbers and line numbers in global variables. Ok, maybe not the best approach, but ut should work. BUT. He then passed all those variables, as well as the file handle, to a function that looked like:
void count(int x, int y, int z, int a, File b).
All his processing was done there with a
while(!b.eof()) block and a bunch of nested for loops and if/else statements. I asked him how does he know which parameter is what. He responded with, quote: "I just scroll to the top and see which variables I passed". I'm worried he might not pass that exam (to pass it you need one point. for real).
Also, @dfox, can we please get landscape mode? At least while typing. I feel like I pressed backspace more than other keys combined. -
!rant
Ever since the Windows 10 anniversary update. Whenever I resume a video after pausing for a couple minutes on VLC the audio is super loud and distorted. I've been troubleshooting this for a long time and tried multiple driver versions and what not. Anybody else facing the same issue?2 -
!rant
I just realized I can right click on a wcf service/client web.config and edit the bindings etc. in a gui. This would have made my life so much easier for (*choosing not to share for how long as it is embarrasing*). -
I was working on a project a while back making a language system, we obviously wanted to know what language the user had set so I looked to adding it to the database.
I've seen messy code and I'm not a gold standard but fml..
I ask the other dev who wrote the code and we end up spending a while getting it sorted. I had never seen the database before... 100+ fields on the main table...
I quit not long after. Hated that job and I have many things I can rant about from it. -
!rant
Got a gig as a consultant (started Monday). Got my first engagement starting next Thursday. First time I've been excited about my work in a long time. Hope it stays that way!! -
FAQ,
How long does it usually take to ship the dev rant stickers (far east Asia)?
Is it rude to ask for a stress ball for my 300++ post ?2
Top Tags
Weekly Rant
View