Details
-
AboutHacking away
-
SkillsJS & Co., Bash, Clojure, java
-
LocationGermany
Joined devRant on 10/10/2016
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
-
"No you can't use Java 11's `var` because other developers will [be boomers about it and unable to check types by hovering over variables for half a second]" - my team, basically22
-
Parsing my college's terrible classless html float left div mosaic timetables so I could hide lectures I wasn't taking.
-
Oh my god did you know the Windows registry has a folder for icon overlays, like the little checkmarks on OneDrive and Dropbox files?
Guess what. Windows only loads the first like 13 of the registered overlays *in alphabetical order* which has programs fight over the top spots by prepending spaces and whatnot on their registry keys. What a great system...4 -
I made the mistake of stepping into the lift when I already saw our branch manager walking down the opposite hallway, joined by some guy in full suit and tie who's clearly just been interviewed. So of course they get into the lift as well and as the doors closed, manager asked me
"Well, is it worthwhile working here?"
Shit. Way to put me on the spot in front of an applicant. I just stuttered "Yeah... sure..?" and went silent for the rest of the ride. Like what the fuck kinda question is that, noone would work there if it wasn't. Why would you ask me of all people, their only working student at the time, doing different work on different projects for different pay than any actual employee?1 -
My PC just stopped working and I can't figure out why. There's absolutely no feedback to pushing the power switch. I feel like I tried everything the internet recommends, made sure the button works (it does, and so do the connected pins on the MB), held it down for a minute with the PSU unplugged, shorted the power pins manually, re-plugged all the cables, changed the CMOS battery, tried turning it on with just one RAM stick at a time.
I'm out of ideas.12 -
Fixing some terrible rushed code from a group assignment last minute. what could've taken hours to compute, finished in under a second afterwards.
-
New password cannot be one of your four previous passwords.
Password must conatin upper and lower case characters, at least two numbers and two special characters
Password cannot contain five or more consecutive letters of username.
Password cannot include any _illegal patterns_.
Locked out of your system? Drive over to HQ and ask the admins to reset your password in person.6 -
A friend frequently asks me for help with Java homework.
Today we spent half an hour figuring out how to use some ass-backwards linked list implementation his lecturer provided.
The list itself acted like an iterator, keeping track of a 'current' element that had to be reset to the list's head manually every time you want to iterate over the list. There were insert and append methods that call each other for no good reason and most methods would throw the same generic checked exception.
Also they're told to use BlueJ which has the ugliest debugging tools i've ever seen.3 -
Editor, interpreter and debugger of sorts for esolang Piet
https://dustincompetent.com/piet
There's lots of room for improvement but it was fun to implement2 -
Keeping Excel sheets with diagrams of my progress through different series (TV shows, comics, etc.)7
-
Trying to test this React app my team is working on with selenium. There were no classes or ids I could've used to find elements.
I ended up looking for elements by attributes and contained text using XPath. -
If they want me to play with a stable connection so bad, maybe they could've not put the weakest available wifi antenna in their console?
Anyway I finally found out I can use my phone as a repeater so that's nice.11 -
Anyone else ever write a couple paragraphs long rant and then delete it because your superior might find it 😑3
-
public boolean even( int num ) {
if ( num < 0 )
num = -1 * num;
while ( num > 1 )
num = num - 2;
if ( num == 0 )
return true;
else
return false;
}21 -
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 -
Trying to convince the class that test-driven development + DTSTTMPW ("do the simplest thing that might possibly work") + pair programming is the way to go, our software dev prof had us split in groups of two that would each get a turn to
1. add a unit test
2. edit the code so it passes the test
3. commit the change
The goal was to write a java class that converts integers to roman numerals.
Each group had only 2 minutes before the prof made them revert their changes.
After 45 minutes the code was just 10 lines of this:
if ( n == 1 )
return "I";
else if ( n == 2 )
return "II";
else if ( n == 3 ) ... -
My company has sort of project team ("FachArbeitsGruppe" in German) meetings regularly and we love our abbreviations so every now and then at work I see an email or document just labeled "FAG". I think there's even a users group called "FAG IT".
-
Say what you will about Windows 10, they know what they're doing; error messages never sounded this harmless before.
-
I joined a sort of computer science club in 2014 that had everyone learn python on http://codecademy.com. Two weeks later I started learning JavaScript on the same site.