Details
-
Skillsjs, c#, html, sql and other fun things
Joined devRant on 10/14/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
-
Guys i installed Linux mint 22 with gnome on top of it in a Virtual Machine, I installed everything i use on a daily basis and configured all applications i use, then I did a TimeShift snapshot, then i got an idea which i want your advice about, I currently use Zorin 16 OS, if i did a TimeShift restore on my main machine based on the snapshot i took in the VM without doing a fresh install of Linux mint, would that work? Or it will simply keep Zorins files and adds up Linux mint files and make a conflict?
-
Is it my imagination or are the developers who write user interfaces in 2024 completely retarded?24
-
In my case, the most unrealistic deadline was when I was put on a project for 30 person days in 2008. The project had been running for about 6 months at that point.
I spoke to the project manager about my tasks and she told me to finish the fat client. So I immersed myself in the sources. And I was horrified to realize that not only was it not even a POC, but the performance was lousy to say the least. It took about 70 (sic!) seconds to start the program, read in about 20 records from a database and display them as a hierarchical structure.
I asked the PM when I was supposed to have finished my work, and her response was, "Yesterday."
"Very funny," I replied.
"No, really," she said, "the deadline was yesterday."
It took me an afternoon to speed up the fat client startup to 6 seconds. And then it took us another two weeks or so to identify the processes in discussions with the technical project manager. Because that didn't exist yet either.
About 1.5 years after the deadline, the software system - consisting of the fat client, mainframe modules and purchased software - was stable enough to be rolled out. -
"Attention micromanagers
If you don't trust your employees to
work from home, you've hired the
wrong people, or your management
style needs updating. Either way,
you're the problem."
Seen on linkedin today7 -
Any idea to get around the cluster storage limitation?
I have to train a model on a large dataset, but the limit I have is about 39GB. There is space on my local disk but I don't know if I can store the data on my computer and have the model train on the cluster resources.1 -
"Senior developer" blaming me because he's not able to remember the codes anymore because I refactored it.
GET OUTTA MY FACE YOU WERE THE CODE REVIEWER2 -
So, I go to set up my avatar.
And no option for white hair!
Please hurry and add the option while I still have some left!5 -
Did you hear that GitHub is planning to rename racially sensitive terms like "master"?
My two cents: rename master to daddy. xD10 -
The moment is see the codes elongate past the 120 character guide line on my team's project, I don't need to git blame, I know I can't be the one who wrote the code.
Why the fuck will you expect the rest of the team to scroll horizontally while reading a code?
I'm gonna use my IDE auto-format on the code, I don't care if I was supposed to work on that file or not.5 -
I'm studying Computer Science and Engineering in Uni.
People don't understand the most fundamental principles of programming at all. Variables and functions are like a foreign language to them.
I get that not everyone knows everything but if you decide to go to uni to study programming, and you have never programmed before. Are you really in the right place?17 -
The reason why I like to code alone in the dark is so that people cannot see my dumb mistakes such as 'forgetting to hit run after compile and wasting 10 min wondering why my code didn't show on the console'.
: /1 -
A company I once worked for actually had an IT management reporting process called TPS reports. Completely non-ironically. I did ask if they were giving homage to “Office Space” and they were like, “Wut?”
And, yes, the report was obnoxious and a complete waste of everyone’s time. -
Whenever non-tech boss / client, dive into software engineering problem trying to micromanaging us, and ask how he could help to solve us hoping that the project could speed up in some way.
just stay the fuck away1 -
Debate (with rant-ish overtones):
FYI, while it is a debate, its a practiseSafeHex debate, which means there is a correct answer, i'm just interested in your responses/thoughts.
Ok lets kick off. So the remote team I work with had an opening for a new iOS developer (unrelated to anything to do with me). They interviewed and hired a guy based off his "amazing" take home challenge.
The challenge consists of 4 screens and was for a senior level position. For the challenge the interviewee created a framework (a iOS library) for each screen, included all the business logic for each screen inside, each one needs to be built separately, exposed some API/functions from each one and then created a main project to stitch it all together.
Now, my opinion is, this is highly unscalable and a ridiculous approach to take as it would add so much unnecessary overhead, for no benefit (I am correct btw).
The interviewee said he did it like this to "show off his skills and to stand out". The remote team loved it and hired him. The challenge said "show us the code standard you would be happy to release to production". I would argue that he has only demonstrated 1 extra skill, and in exchange delivered something that is unscalable, going to be a nightmare to automate and require huge on-boarding and a paradigm shift, for no reason. To me thats a fail for a senior to not realise what he's doing. This person will be required to work alone (in part), make architecture decisions, set the foundation for others etc. Having someone who is willing to just do mad shit to show off, is really not the type of person suited to this role.
Debate!11 -
Be me
Work at software contracting company
Get a new client, iOS objective-c app with ~40000 lines of code
Previous Dev didn't leave a single comment, and he didn't use a database, he used 'NSUserDefaults' -
writing a whole god damn function in one single line doesn't make it "one liner" and it DOESN'T make your code better and more readable!!!2
-
Today for the 4th time I explained to my colleague that just because the front end app can perform validation doesn't mean the backend shouldn't. Every fucking time for all of them.8