Details
-
AboutCS Student, part time sysadmin, digital native
-
SkillsC#, Java, Python, Unity, Android, Linux, Windows, never ever OSX. more on my website, pls don't judge too hard, it's my first.
-
LocationGermany
-
Website
Joined devRant on 4/23/2017
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
-
Oh my fucking god. Stop posting the same screenshot over and over again. Ok, a company tested in production. But please don't send me screenshots of that shit every goddamn few minutes you cunts. After seeing the same screenshot for 20 times I finally got it so shut the fuck up now.
And maybe you should not only think about bad software. Maybe you should remember who is using that shit8 -
devRant meetup in the Netherlands yesterday was awesome! Hereby a group picture we took.
Thanks for the amazing evening, people!51 -
Was just diagnosed with type 1 diabetes. My vision almost immediately started changing. Working with my monitors all zoomed in is frustrating af...6
-
QA: As a admin, when I select 'ALL' in currency drop down, then all currencies should be available for users
Dev: I believe ALL stands for Albanian lek2 -
Q: I have been used as a Duck by a woman, what should I do?
> It's been more than 4 months she left my current company. She still uses me as a duck and to actually quote her here she suggests "no I used your confirmation to reach my conclusion". I need help.10 -
As a developer, sometimes you hammer away on some useless solo side project for a few weeks. Maybe a small game, a web interface for your home-built storage server, or an app to turn your living room lights on an off.
I often see these posts and graphs here about motivation, about a desire to conceive perfection. You want to create a self-hosted Spotify clone "but better", or you set out to make the best todo app for iOS ever written.
These rants and memes often highlight how you start with this incredible drive, how your code is perfectly clean when you begin. Then it all oscillates between states of panic and surprise, sweat, tears and euphoria, an end in a disillusioned stare at the tangled mess you created, to gather dust forever in some private repository.
Writing a physics engine from scratch was harder than you expected. You needed a lot of ugly code to get your admin panel working in Safari. Some other shiny idea came along, and you decided to bite, even though you feel a burning guilt about the ever growing pile of unfinished failures.
All I want to say is:
No time was lost.
This is how senior developers are born. You strengthen your brain, the calluses on your mind provide you with perseverance to solve problems. Even if (no, *especially* if) you gave up on your project.
Eventually, giving up is good, it's a sign of wisdom an flexibility to focus on the broader domain again.
One of the things I love about failures is how varied they tend to be, how they force you to start seeing overarching patterns.
You don't notice the things you take back from your failures, they slip back sticking to you, undetected.
You get intuitions for strengths and weaknesses in patterns. Whenever you're matching two sparse ordered indexed lists, there's this corner of your brain lighting up on how to do it efficiently. You realize it's not the ORMs which suck, it's the fundamental object-relational impedance mismatch existing in all languages which causes problems, and you feel your fingers tingling whenever you encounter its effects in the future, ready to dive in ever so slightly deeper.
You notice you can suddenly solve completely abstract data problems using the pathfinding logic from your failed game. You realize you can use vector calculations from your physics engine to compare similarities in psychological behavior. You never understood trigonometry in high school, but while building a a deficient robotic Arduino abomination it suddenly started making sense.
You're building intuitions, continuously. These intuitions are grooves which become deeper each time you encounter fundamental patterns. The more variation in environments and topics you expose yourself to, the more permanent these associations become.
Failure is inconsequential, failure even deserves respect, failure builds intuition about patterns. Every single epiphany about similarity in patterns is an incredible victory.
Please, for the love of code...
Start and fail as many projects as you can.30 -
#!/bin/sh
# Application X deployment script
## some code ##
function sudo_remove {
directory=$1
filename=$2
sudo /bin/rm -rf $directry/$filename
}
### some more code using function above ##
>400 servers completely corrupted. Twice in one week.
Who can spot it? :)9 -
I'm still wet behind the ears as developers go, and about a month ago I cobbled together a webservice. After many bug fixes I somehow got it working as intended, held together by tape and shoestring and creaking all the while.
This week, one of the consumers of the service wanted me to open it back up to change the name of the request .xsd. no functionality changes, just a name change.
I protested, worried my service would fall apart if I breathed on it. But he insisted so I made the change.
I just tested it and... it's working as intended.
But I still want to be mad about this!! -
Been working shitty odd jobs since I was in high school and college. Spent the majority of 2017 looking for any entry level tech job just to see what kinds of jobs I can land with current work/school experience.
Needless to say I had the absolute pleasure of quitting a doctor's office that I spent five years at. Now I'm in my first week working in tech support where they're actually going to pay for me to take classes and get certs. Couldn't be happier and I'm writing this to send positive energy everyone's way.2 -
Why Microsoft do not develop Excel with VBA for Android?
It will Super usefull Programming platform4 -
Nothing is ever more depressing than finally being able to install your preferred game engine using Wine only to be held back by being unable to install .NET 3.5 on Wine 3.0 :'-(13
-
If you're this kind of developer..
Then you seriously need to reconsider your coding standards and structure.8 -
I'm fed up with parents, teachers and others being sceptical at any digital skill.
I was banned from screens when I was younger and told I needed either a trade or to become something like an engineer. Any interest I had in computers was laughed at or not taken seriously... I am now the CEO of Blooware.co.uk a software startup.
My brother is going through the same thing as me except he believes he is useless, he is an incredibly talented 3D designer and it would mean the world to me if you'd follow his Instagram : https://instagram.com/morgan_prosse...3 -
It reaaaaaalllllly annoys me that EVERY literally EVERY coding meme has syntax error. "if me == bored then me.sleep;"
Haha look at me I'm funny. I wrote some code about my life.
Dude stop this.3 -
Hi everyone. I'm new to this. Been lurking for a quiet some time. Best community ever IMHO ☺ Started my first programming language as c++ now somehow ended as web developer as hobby. Big shout out for you guys love your all stories ♥6
-
Dutch DevRant meeting was awesome! Talked a lot, had quite some drinks, had pizza and just fun in general!
At least one selfie was required imo so here it is :). Of course, we had to include Devy ;).
Also overlooked a comment from someone wanting their face censored so took the old post down and hereby an edited version.112 -
So I just finished an unpaid! Internship at a local tech company.
At the final meeting my boss said that he wants to keep me in the company. But my "skill level" is not high enough to pay me just now, and if I would stay as an unpaid intern for some months, we could talk about being paid.
After I refused, he was mad at me for "abandoning the team" and "hurting the company"
I hope other company's will be better. :/22 -
When you are bored and you don't know what to do :D. Starts an SSH Connection in your Private Home Server to change the settings of all installed Service7
-
Long but worth it...
So I was cleaning out my Google Drive last night, and deleted some old (2 years and up) files. I also deleted my old work folder, it was for an ISP I worked for over 2 years ago. After deleting the files I had a little twinge of "Man I hope they're not still using those". But seriously, it'd be a pretty big security risk if I was still the owner of those files... right? Surely they copied them and deleted all the info from the originals. IP addresses, Cisco configs, username and passwords for various devices, pretty much everything but customer info.
Guess who I get a call from this morning... "Hi this is Debbie from 'ISP'. I was trying to access the IP Master List and I can't anymore. I was just told to call you and see if there's any way to get access to it again" (Not her real name...)
I had to put her on hold so I could almost die of laughter...
Me: "Sorry about that Debbie, I haven't worked for that company for over 2 years. Your telling me in all that time no one thought to save them locally? No one made a copy? I still had the original documents?!"
Long pause
D: "Uh... Apparently not..."
Another long pause
D: "So is there any way you can give me access to them again?"
Me: "They're gone Debbie. I deleted them all last night."
D: Very worried voice "Can... Can you check?"
This kids is why you never assume you'll always have access to a cloud stored file, make local copies!!
A little bit of background on this company, the owner's wife fired me on trumped up "time card discrepancy" issues so she could hire her freshly graduated business major son. The environment over there was pretty toxic anyway...
I feel bad for "Debbie" and the other staff there, it's going to be a very bad week for them. I also hope it doesn't impact any customers. But... It is funny as hell, especially since I warned the owner as I was clearing out my desk to save copies, and plan on them being gone soon. Apparently he never listened.
This is why you should have a plan in place... And not just wing it...
PS. First Post!25