AboutDo drugs and fix bugs!
SkillsAda, ObjC, C, C++, PHP, REST
LocationNeuburg an der Donau, Germany
Joined devRant on 4/8/2016
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
Fuck, I made a mistake. Some mail server didn’t deliver double-opt-in mails, because I forgot to change the SMTP server during a hosting transfer two weeks ago, yeah I forgot..
The issue became clear yesterday, we store the data in the DB and I wrote a little script to resend the mails. This thing runs WP and used the wp_mail stuff with the underlying PHPMailer.
Well, within the loop to resend the mails I forgot that this will all be done on the same instance of PHPMailer and thus, I’d have to clear the previous recipients.
Guess what… about ten people got into the recipient field and thus got mails that weren’t intended for them.
A recipient complained about it, otherwise I wouldn’t have noticed it.
Damn I suck, this is going to be a nightmare.1
Tirelessly explaining iPad, iCloud and Apple-ID to a non-tech to setup her iPad.
(It’s about restoring some game-status to a new iPad which is impossible without Apple-ID password… She has a different Apple-ID for every device, doesn’t know any password).
While I’m telling again and again, there’s a Growler team in the U.S. that safely navigated and landed back at base, while their instruments weren’t readable due to ice in the cockpit and their canopy was also full of ice (no visual out of the cockpit). How they did it? Using their smartwatches.
I feel useless, unable to bring good to people.4
So, my girlfriend just got a rubber-duck for her birthday from her mother. She doesn’t have a bathtub.
It’s obvious, her mom want her to become a dev. No other explanation fits.1
I feel so shitty and worthless as I‘m about to fail my 3rd attempt on the cybernetics exam tomorrow. Fuck this shit. But it’s only one of 3 3rd-attempt-exams I have to pass. Why were I so stupid? 😩
Sure, it’s not about skill. I made wrong decisions and it’s my fault.
And yeah, one might argue about the subject being part of my study course (avionics computer science). But i just failed.
The last weeks: Can’t sleep (and if I finally sleep, I dream sitting the exam), think straight, my body hates me, panic attacks.
When I fail, I could go for computer science, but it would mean further ~2 years of Uni. I can’t stand this.
I usually don’t want to speak ill of my university (applied science). But this is just ridiculous.
They want us to deliver an Android-App that offers UI and controls for a fictional drone-scenario. The task is about making a usable UI, so an API/Backend for the drone simulation is given.
It is required to offer drone control elements, like climb/decent, turn left/right, go faster/slower… easy enough.
Then, a map is required that visualizes the drone in its environment. Simple map, just like a coordinate-system, no images and stuff. There may be obstacles at certain coordinates, that need to be visualized. These obstacles also move.
But this just covers X/Y, you also need to visualize the height (Z) somehow. And to visualize the course/direction and inclination (angle).
As the drone can go faster/slower, the map and the height-graphs have to scale accordingly.
The fictional drone has radar, so the radar coverage has to be visualized on the map but also according to the ground. So like a triangle that may (Not) connect to the ground, which indicates whether the radar can detect obstacles at the current height.
(It is supposed to detect ground vehicles, so nothing within the air)
Yeah ok, that’s a do-able task, no complains. It might be fun, it might be difficult for a 5“ screen. But all-in-all do-able.
They gave us three weeks to deliver the App. That accounts for 18h study time in the lab plus xh homework.
Within the first 6h Lab-Session, my colleagues failed to even set up an android project with some sample classes/files.
Within the second 6h Lab-Session we were taught to build an App where you can move an image with your finger around. My colleagues didn’t even complete that, because no programming-practice.
And we’re now supposed to deliver that fancy app on Friday.
I didn’t start yet, much organizational tasks around my thesis, as we‘re in the final semester.
But the amount of work for that App?! Ridiculous. I might finish it in time. But my colleagues are never going to even do something until Friday?!
The tricky things are scaling and moving of the map, drawing a graph, etc. we are allowed to use libraries tho.
But even then, the workload is unbelievable, if you didn’t make a real Android app before.
I‘m a good and experienced developer (but no android experience), I will figure it out. But I don’t even know basic keywords for what to search in the documentation. 😩
If a client ask me for such an App, my estimates wouldn’t be near three weeks.
Or that 18h plus like 18h at home, never.
But my colleagues can’t figure out how to: download an HTML document within a browser, set up an Android app project or recognize that they are trying to paste JS code in a C# file.
Keep your fingers crossed, I’ve to finish this thing till Friday!
My one is easy but efficient, and I've to remind myself about it:
If you're stuck. Get some rest. Sleep. Tomorrow, you solve it within five minutes instead of three hours struggling.7
Fuck fuck fuck!
Have to make report for Q3 for the finance authority till the 8th Oct. And all the files and programs I need are located on my MacPro at home. I can not be at home till the 16th Oct.
So I need all the programs and their data from my MP at home. I've got a Raspi running, but the fucking port forwarding does not work anymore. It worked as I left home. I have a VNC connection to the Raspi from a IoT Service, but no copy and paste and I'm fucked.
Trying to get this shit working, ask my flat mate to turn on my MP, when the Raspi works. Then I can copy the stuff.
When a fucking $60 paid WordPress theme has endless-scroll implemented, but the client decided for a static start-page and this damn theme will continue loading content when scrolling to the bottom, but doesn't display the new content, because it should be a static page. (It still loads content but just disables displaying the new content)
So, in three minutes scrolling the start page, I downloaded 0,5GB of images, that aren't visible.
Told the client, who's using this theme on 8 websites (and paid 8 times). He's writing a bug report.1
I started early making money with programming, but currently I'm still studying to get into embedded development. My dad is very jealous of me being a programmer. He's biting his ass for not learning programming himself in the early years of c64 and so. He was just fascinated by using a PC, his friends wrote little games. He mainly believes, that he would earn a lot more. (Haha, …)
My mom tho, she doesn't ask about my subject or what I do or will do in future. I think, she doesn't really care but knows I'm doing computer stuff.
Stayed up all night to "just add another MySQL instance as replication". Guess what's not working: the instance that worked till yesterday and the new one. Somehow, MySQL ignores statements from the config, looses the server-is every now and then and forgot that I stopped it, so I need to reboot the whole server.
I guess we're the only one how say "just this thing and I'm off for today" and ending up doing this "just thing" for 20 hours.
A client's company will be sold, including the code we've had written for them. But it was the usual we-got-no-time project, so we cut the documentation.
Well, guess who has seven days left to add comments on a ~15k custom-PHP-lines project (RESTful Backend)
After that, some other Dev _might_ be able to understand at least something.
Also, I'm doing huge refactoring, improvements of code-smell and restructuring the whole project.
Maybe, our company stays as a development company for the new client but maybe not. So I'm paying now for being "lazy" two years ago.4
So, after _some_ time we figured out that str_replace() function has a maximum string length that our client's form exceeds. Nice things to fix at 09:50pm on a Friday.
Missed that it's already Friday and a customer's website will launch in the afternoon. Have to write an entire fucking form-doi-mail-plugin for WordPress within four hours. It's possible, yes. But I like doing things "right" and add comments. 😩
At least I moved the whole site already to the production Environment, new Hoster and stuff.2
Sent a client a huge backup of his website via USB stick by post. Two weeks after the delivery I asked the client where my USB Stick is.
He's like "Oh, you want this nice thing back? Too bad, it's down in my desk's drawer. I like it!"3
Sometimes, during bug chasing, I think about how great investigators we developers would be. Crimes resolved in hot-fix time? No problem!
Seriously, I feel like Sherlock while investigate a bug that's about what's in the databases and how it changed by which user.2
Had to do a WordPress installation move from development to production server. Exported database, changed hostname, imported database, settings missing.
Guess who's manually applied all settings and backed up the > 5GB old site.
I really hate hoster that don't allow SSH tunneling for SQL access 😩
(First rant. Just felt like I might put my struggles into a rant and it might just feel better.)4