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 - "evs"
-
At university we had lessons in C++.
First lesson: Make a calculator
Second lesson: Make an application that uses sockets to connect to an FTP-server and downloads a file. No FTP-libraries allowed.13 -
So, my boss just overwrote an entire disk with a dd command. Now no of the virtual machines are accessible.
This is going to be a great day.........8 -
My ISP advertises themselves as IT-nerds. I once contacted the support, not tech support, just the usual support. I wanted to use my own router instead of theirs, and the supporter actually knew how I should configure my vlan and a lot of other technical stuff.
Why aren’t all ISP’s like mine?8 -
Today my boss asked me if I wanted to travel to another country to setup a new server for a customer.
Pretty good for a student worker I think 😁. Today was a great day10 -
Everyone should start with C rather than java/C#/python (or alike). Much easier to move from C to java than the opposite42
-
Not ++’ing a rant because double tapping / dragging the finger all the way to the side of the screen to the ++ button required too much effort.3
-
Today is finally the day of my hackathon, have been working with my team for about a month on a personal assistant already. I think we may stand a chance to get in the finals this year, unlike last year, when we started working only on the day of the hackathon.3
-
I just recently started my first job as a full stack programmer (still studying at university). I got assigned one month to code a complete front end to our api. Now, 4 days before release day the owner of the company makes breaking changes to the api.
Just. Beautiful.1 -
I just got hired as a systems administrator at a company that develops web forms. NO ONE in the company has heard of git. They don't use any kind of version control.
I'm a little worried...6 -
I just bought some software that I have had a cracked version of for a few years. That feels so good17
-
Inception.
Today I needed to check something in a remote server: this was the easiest way:
1: teamviewer to my home pc from university
2: started a vm on that machine with vpn connection to my work office
3: rdp to a windows server vm
4: ssh to a vm on our hosting cluster
5: from there, ssh to the server that I needed access to7 -
I worked as a sysadmin. I was taking over a position from another, who’d stop 2 weeks after I started, so he introduced me to everything in those days.
In the company we were 2 people (3 the first 2 weeks) managing servers. When rebooting windows servers and windows asked for a reason for rebooting, he told me that he always wrote -.- while the other guy wrote .-. so they could recognize who rebooted the server3 -
Avoiding bad companies starts at the job interview. Remember that the job interview is not only for them to evaluate you, but also the other way around. Make sure to ask a lot of questions. What are they doing, how are they working, what help is there if you get stuck, are they doing code reviews, what will you be doing etc.
The job interview is the opportunity for you to get an inside view of the company. Don’t just accept any job because you are desperate. Luckily qualifies devs are much needed in companies.
Also, make sure to go to multiple job interviews so you can see the differences. I think it can be difficult to avoid in the beginning, but as you get more experience, you can sort of tell whether it’s a good or bad company at the job interview.
Though sometimes you are just unlucky. In that situation: leave. It is so good damn easy to get a job in this field.3 -
I love this database primarily because it is cross platform and can be easily understood by anyone unlike SQL database files.5
-
One if our users set their username as their password and publicly admitted it; he didn't understand why his password were displayed on the projector1
-
Me: so how are you doing backups?
Client: Well, I make a snapshot twice a week, that should be fine, right?
...5 -
I feel like almost all suggestions to wk92 here on devRant have already been fixed at my university...4
-
It’s so fucking ridiculous that business people that knows jack shit about programming are the ones that promise features within a specific impossible deadlines to the customers4
-
The worst dev I’ve interviewed is the only dev I’ve interviewed.. Which is probably one of the best colleagues I’ve ever worked with, and a really good dev.2
-
A lot of larger companies seem to be a happy about forcing employees to change their password every three months or so. They do it for security measures so that it is more difficult to break through the system, however most people end up making the worst passwords.
Instead of forcing a very good password on them every year or two maybe, they all end up having passwords like: "Summer16", "Qwer1234", "London15".
I used to work for our national police, and this was the case there as well...7 -
!rant
I just found out that I can get 1000/1000 mbit fiber for approximately $50 a month where I live........ Time for an upgrade!6 -
Today I attended a teamviewer meeting. The host were using a Mac, running VirtualBox with Windows 7 which was connected to a Windows 8 machine through Remote Desktop (rdp) with a putty session to the server we were configuring.
-
I found this question on EmguCV's forum that matches my exact issue.
First answer: Never mind - all. I answered it myself.
Welp. Thanks for nothing. How fucking difficult can it be to post your solution to the issue? -
For the very First time, I am gonna take my Environmental Science exam Online.
Writing the effects of deforestation and how to protect trees and how people doing bullshit to forests, blah blah...in the paper actually made me guilt.
Thanks #lockdown for some of the positive changes.2 -
Can someone explain the node_modules joke to me please? I've seen it quite a bit now, but I still don't get it. (Attached an example from https://devrant.com/rants/760537/...). Thanks in advance.5
-
Pro tip: always make sure your methods return the correct variable.
I’m currently working with deep neural networks using tensorflow. I needed to generate some test data and wrote a program to create it. I had two text files which each consisted of approximately 5000 lines of text.
I wrote a method that should sort out some words, and make my final data shorter. When I executed the program first time on our server, it spent about 25 minutes, then crashed due to MemoryError (which in Python means that the server didn’t have enough ram). That seemed quite weird since I only had about 10k lines of text, and I even sorted out a bunch of it, and the server has 128gb ram, and nothing’s using it.
Apparently I returned the wrong variable. That meant that my program tried to save 750 quadrillion lines of text rather than just a few thousand.
Always make sure to return the correct variables!1 -
I discovered that you could make the computer talk using VB, and then I knew I had to learn all this.
-
I finally found something to rant about! So what happened is that I am participating in the Digital Ocean competition (I need to do 5PR's). So I find a report with a lot of scripts. I decide to contribute and write a discord webhook API (send messages through a webhook). The next day, the guy goes "No thanks :)" and closes the PR. Words cannot express how triggered I am. I ask him if I can make anything else out of exasperation (I did not intend to do anything for him anymore, I can't explain why I did that), he tells me no...
;(3 -
Damn you Oracle forms! And OVM manager, you can go to hell as well. And take everything else connected with Oracle with you please
-
I just cleared my trash/recycle bin (or whatever it’s called on your system). It cleared up 65 gb........ just about time to clear that shit I guess5
-
Docker with nginx-proxy and nginx-proxy-le (Lets Encrypt) is fucking awesome!
I only have to specify environment variables with email and host name when starting new containers with web servers, and the proxy containers will automatically make a proxy to the new container, and generate lets encrypt ssl certificates. I don’t have to lift a fucking finger, it is so ducking genius2 -
Does anyone else get triggered when you use the python socket .recv() and the server does not return anything so the program just stays there indefinitely? For me, I can't even Ctrl+C it so I have to close the entire window. It's especially annoying when I start a server in the interpreter (quite a bit of lines) and I have to rewrite it afterwards.7
-
What the actual fuck, Cisco!? You have to buy a fucking license to use all the ports in a Cisco ASA router?
-
I already HATE Laravel, and I haven't even got it working yet. I have now wasted 3 days on this bullshit14
-
So, I've been trying to learn assembly. However, I can't find any assembly docs online, so I can't really do anything. I tried NASM and FASM but I just can't understand assembly. Do y'all know any decent way to learn assembly? (My dad said it's better to do it on my pi or should I do it on my desktop?)8
-
I just started on a Laravel project for a customer. Damn I’ve got a hate/love relationship with that thing.
I fucking love how fucking fast development is it in, even for fairly complex tasks, amazing.
I fucking hate how goddamn fucking slow development is when you get an error, as that shit is near impossible to debug, and you keep getting weird exceptions that you just need to know what means. -
I have my first real deadline at a company. Yesterday. I hate deadlines :( At university I only affect me when missing deadlines. At a company, the whole teams gets affected.4
-
Nice. I have now wasted about 8 hours or so debugging to find out why my (fully functional) program wouldn't receive messages (from an FTP server through a socket). It just received an timeout from the server after 300 seconds. Then I discovered that my messages didn't include '\r\n' in the end.
Beautiful -
I came to work when and found out the boss had fucked up:
dd if=/dev/zero of=/dev/important_HDD_for_VMs7 -
Exam in networking in a week. It's a group project with individual presentations. No one but me have done any work until now, so I threatened leaving the group and do everything myself, which I am able to, since I have a lot of experience with this before university.
All people reacted but 1. He hasn't returned any messages nor met at campus in over a week. How should I react to this issue?4 -
Alright! So this is my issue. It’s supposed to do this but it does that. Alright, see. Firstly I do this, then that. Afterwards I have this loop though ... ohhhh now I get it.
*fixes three lines of code*
Thanks! -
!rant
When learning to develop mobile applications, should I learn android and iPhone separately, or just use xamarin instead?
Can xamarin replace it all, or do you loose some functionality/performance etc when using it over android studio and Xcode?7 -
TL;DR Does MacBooks degrade faster for developers due to poor thermals?
I’m developing on a 15” MacBook Pro for work. I got it new last year. Now I’m experiencing that it crashes when punishing my CPU with my hardly CPU optimized scripts.
My thought that the poor thermals MacBooks has could be the reason. I mean, Macs are sort of known for their reliability, however I punish my CPU a lot more for many more hours, every single day than the average MacBook user.
Could the instability really be due to a fact that last gen 15” MacBook Pros have poor thermals, thus bad design for programmers, making the CPU unstable due to degradation?9 -
Holy fucking shit I hate using bitbucket, that utter piece of crap. It is so fucking slow to use. Coming from Github, I really hate the pull requests page, with no fucking syntax highlighting or anything.5
-
I hope my boss learned his lesson: dd if=/dev/zero of=[hdd storing DB about VM cluster]
- is a very very bad idea...10 -
Just finished the first week of my internship in the fucking best software company you’d imagine. Wow, these companies really exists...3
-
Electric vehicles are clean and all (if they're not being powered by your local coal-burning plant), but… after the battery is toast, where does it go? With all those EVs, where are we supposed to put 222,522,300 dead 18650 cells from all 2023's Tesla Model X cars alone? There are other EVs out there…16
-
Email-server: Installation directly on the server vs docker-containers. Does anyone here have positive/negative experiences with any of them?10
-
I recently became manager of the student radio at my university. Our servers are extremely old and insecure, so I am currently working on getting some new servers up hosted by the university’s IT department as a replacement.
Meanwhile, a few days ago someone unauthorized have fucking accessed our server, deleted /home folder and a bunch of other shit, then cleared the history of the user. Why the fuck what someone do that? What the fuck did they achieve? What is the fucking point? That fucking piece of shit left his IP address though when he signed out from the server...
I just don’t fucking get why the fuck someone would do that? They don’t achieve a fucking shit about it, only fucks with us trying to save the radio from dying.4 -
I once used try/catch the other way around. I tried to convert a string to an integer, and if it failed, I new that the string weren't a number (success)
-
Solution to issue at redhat.com: "Subscriber exclusive content. An active red hat subscription is required to participate" (and read the solution)
What the hell is this kind of bullshit?! Don't say that you have the solution if you won't share. -
I am starting on a fairly large project (a website). I am quite new to web-development. I know Laravel a little bit, but wanted to hear if I should switch to something like mean or anything else before I get to in depth with my project? Or would Laravel suffice?
As of now, I am only interested in the backend.4 -
That awkward moment when a virtual drive accidentally gets removed from the vm, system reboots and everything just............ Works
-
As a part of the university, I have to get an internship for 20 weeks. I wondered if anyone had an idea for a type of company (not a specific one) that would be fun to try out?
I’m studying as a software engineer. I have a lot of experience programming, so I figured I’d like to try out a different kind of company, I don’t know what type though. I want to enhance my experiences as an engineer. That is not necessarily as a programmer (though it could be by programming), but I want to probably work among multiple kinds of engineers or something.
I don’t know, I just figured that some here had an idea to something that isn’t the most obvious choice.
The country isn’t relevant since I don’t ask for a specific company, but it might be relevant to mention that I live in Europe.5 -
I was asked to fix our complete network. We have multiple SSID for different floors. All of the equipment needs an external controller for management (ubiquiti unifi). Originally when it was configured, the controller was hosted on a local work pc with dynamic up, so the equipments tries to connect to different ips, and the controller does not exist anymore. All of the documentation is on a single side of a single Post-It note... Beautiful...3
-
Tried to install MS-DOS 6.22. Was not fun at all. Tried 3 iso flashers in total. The closest that happened to DOS was unetbootin getting bootlooped on the 10 second countdown to automatic system start. I gave up on it eventually.
:\7