Details
-
AboutSoftware engineer with skills in teamleading and agile processes like Kanban. My next step: Learn some Erlang 😉
-
SkillsJava, Android, Python, Perl, C, PHP, Bash, PostgreSQL, Maven, Sonar, Jenkins, Eclipse, Redmine, Git, CVS, SVN
-
LocationSwitzerland
Joined devRant on 8/31/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
-
Had to refresh a group session in my program, spent 15 minutes looking at my phone, put my bare feet on my desk and did this thing where I lean back in my chair and stick both hands in my pants, possibly smelled one. Thats when I realized my camera was on the entire time. Was also the only other person on stage/presenting so my screen was directly next to the instructors face cam.
-
"It's sad to think that some people crave a commute because it's the only time during the day they have to themselves." 👀8
-
So this is the story of myself getting from hating vim to find it pretty good.
When i started fiddling around with linux i was literally overrun by vim. I mean how the fuck should i remember all these stupid commands.
So there we go ... nano was my favourite (and only) editor i used.
Everything was fine in my little nano world. I saw some colleague editing every damn thing in vim. I asked him "man what the fuck are you damn crazy"? And thats where till that moment the deepest conversation about an editor in my life began. He told me he could do that much with vim, its almost everywhere nowadays and a must for any admin.
So after letting him tell me about every thing you can do he promised me he is going to help me getting started quicker. And i must say boi vim is really awesome. But for "real" development i still use a ide. Although i find myself programming go, python or bash scripts entirely in vim and its not that bad.
So if you find your way through the deep shit of that single damn command input down there you can get a pretty decent editor.
Dont get me wrong i am forced to use nano sometimes, when i help some of friends with their servers or so and they litterally uninstalled vim because they were to frustrated.
So as i am started to go into the devops area you get more and more towards you have to edit a file on a server, or just tweak around before automating the shit out of it.
And i must say vim has become a solid alternative for me to a full blown ide, or any other text editor.
So yeah i am gone from freaking hating vim to using it almost everyday. But why some people out their treat vim like a religion is not understandable to me in any way.
So whats your story why do you hate/love vim? Or are you just like me a "happy user" that would switch to another editor anytime it would be a better fit?3 -
My motivation disappears day by day more when wfh. Always sitting in the same flat drives me crazy and I'm missing socializing (as a person more on the introvert side).3
-
I am 30.
Just now I see that if I rewrite documentation of things I learn online with my own words (aka taking fucking notes) I learn with 5x quality.
For some reason I didn't do this most of my 20s.
what the fuck am I doing with my life?17 -
To whoever in the history of this godforsaken app I’m tasked with has commingled PHP with ColdFusion, I have a message for you:
Fuck you...fuck your momma, fuck yo daddy, fuck yo computer, fuck yo keyboard, fuck yo mouse, fuck the clothes on your back, fuck monitors that displayed this shit, fuck your fingers in particular, fuck yo brain, fuck whoever dropped yo on your head as an infant, fuck the car you drove to work in, fuck the servers running this shit, fuck anybody who was involved with your education, and if I see you on the street ima slap the shit out of you.6 -
Wanted to automate some stuff through bash scripts but did want to separate tasks so I wrote two bash scripts for data processing.
Hmm.. two scripts..... how could I even further automate thi....
*writes script which executed those two scripts*
😄4 -
So, who's still on jdk 7 or 8?
Man I'm so out of date!
When did they come out of so many versions?
And imagine the Java docs!
Now I know how Javascript devs feel20 -
After roasting a pig with a nice honey tun at camping, I went to take a shower...
As shower was pretty relaxing (warm water), I dazed off a bit.
Suddenly the curtain opened, and a friend of mine who wanted to clean the grill stood in front of me...
Wearing two pink gloves, going straight up to the elbow, a bottle of grease remover in the other hand....
Awkward... Is an understatement....
After being mortified we both laughed like lunatics...1 -
So we've been on our Christmas holidays/vacation and decided to spend New year's eve at my place barbecuing.
Yes needless to say that we got somewhat intoxicated, had steak etc and then fucking fell asleep on the floor outside.
In -3 C°.
Woke up like 20 minutes later according to my friends.
Decided to continue barbecuing but since the fire turned into half dead embers I decided to fucking chop up some wooden planks laying around.
Short recap.
New year's Eve.
Barbecuing.
Intoxication.
Fell asleep.
Woke up.
Chopped up planks in the dead of night.
Continued barbecuing afterwards.
Fire ablaze again, roasted the remainder of the meat and since it was too boring for me I decided to pour fucking Korn, (German alcohol) over the flames.
Needless to say my arm hairs burnt off.
Friend comes out, sees me, fucking dies of laughter.
All promised to stfu about it.
Anyway the flamed steak and stuff were still delicious.7 -
Seriously, wtf..
- Getting ready for the K.I.D.
- Will need a red LED light/lantern to see things around w/o waking the kiddo up
- Order a bunch of various models
- Receive some of them
- The another one arrives - it only has white and blueish-white modes
- Reach out to the seller, ask to send me what I've ordered
- Seller replies with:
> Hi, friend
> I am very sorry this light is out of stock now
WTF dude... I order a particular SKU of your products, I need it for its particular properties the other SKUs don't have and when you see you've got no more left you do what? Send me a random product? Seriously, WTF man?!? How about ping me with a message, explain that you've oversold the item and suggest a refund? naaah, too much work, right? Just grab whatever products you still have left on your shelf and send them to your customer instead. /s
WTF MAN?!?!2 -
Jfc why do phone meetings always have like 20 cumulative minutes of radio silence? I swear, I ask a question and I may as well be listening for a pin to drop over there because no one in team leadership is saying a n y t h i n g.
It's upsetting because it makes me painfully anxious because Oh God What Did I Say but more than that, it feels like this huge waste of time to just...sit there. On the phone. And then when we go over time later in the middle of pointing a user story leadership's like, "Hey, can we wrap this up?" like sorry? That's not...my fault? I'm...
And I totally get it if you can't answer my question immediately, but if it takes you more than like a minute to come up with something just gimme a, "I'll get back to you on that," and move on. No need to wait for the end days, dude. We've got lives to live and better things to do, Clearly.3 -
............
........................my mom has been diagnosed with cancer. she had one years ago and won. now it is back again. there is so much shit happening in my life already that the last fucking thing i need is a worry about cancer on top of all the fucking problems i alresdy have..................8 -
Throughout the years I have completed many projects successfully. Some projects really stood out and were awesome to do. This is not about these projects. It is however about one of my very first projects for my first real software development client many years ago, somewhere around the year 2000.
I was working for some years at TNO, a well known Dutch organization, and the lady at the reception asked me if I could help her husband out because he was strugling to get some web app developed. So I said sure, I can talk to him and see what I can do.
So I went to their house and talked to her husband. They were living in a huge villa and turns out her husband owns an international flower export business for which he needed some web app for. So we had a nice talk and he showed me some software designs he got from a couple of different big companies. He asked me my opinion about these designs. I remember answering something like that it looks very fancy but for me it didn't make much sense.
He replied that it didn't make sense for him as well and was disappointed that these companies didn't seem to understand him properly. It took about 3 months to get these designs which he thought were useless. So, I asked him to explain me what he was looking for.
Actually a pretty simple thing. He was using paper forms to have his clients order the flowers they need. Think of them as Excelsheets with 3 columns with a list of flower names and besides each column a column for the amount required. He would go to the flower auction at 4 in the morning to collect all these filled in forms, manually aggregate them on new forms, and then go to buy the flowers ordered.
This man had many clients and truck drivers. Some of them only worked or ordered at specific days. It was also important that one could easily indicate which flowers were really important to get.
Then comes this 20 year old guy (me) who delivered a working prototype in 24 hours. You can imagine how happy this man was. He said: if you built this for me I will pay you 10K. In the meanwhile for fun you can borrow one of my sports cars if you want.
I took the deal, drove a big fat sports car for about 1.5 months, I delivered and the man payed me as promised.
The web app I developed is today still being used every day. I don't think there is any other project out there, at least not that I'm aware of, that I have worked on and is still being used today in its form as it was originally developed.4 -
So I own a webshop together with a guy I met at one of my previous contract jobs. He said he had a great idea to sell product X because he can get them very cheap from another European country. Actually it is a great idea so we decided to work together on this: I do everything tech related, he does the non tech stuff.
Now we are more than 1 year in business. I setup a VPS, completely configured it, installed and setup the complete webshop, built 2 custom PrestaShop modules, built many customizations, built a completely new order proces (both front and back end), advertised quite some products, did some link building, ensured everything is in place to do proper SEO, wrote some content pages, did administration and tax declarations, rewrote a part of a PrestaShop component because it was so damn inefficient and horribly slow, and then some more. Much more.
He did customer relation management, supplier management and some ad words campaigns. Promised me many times to write the content for our product pages. This guy has an education in marketing but literally said: I'm not gonna invest in creating some marketing plan. I have no ambition in online marketing.
What?! You have the marketing knowledge and skills but refuse to use it to market our webshop and business? What the fuck is wrong with you?!
Today he says to me: 'Hey man, this is becoming an expensive hobby as we don't sell much and have lots of costs. I don't understand why I should be the one to write these content pages. Everything you did in the past 8 months can be done in less than 20 hours! You are a joke and just made it a big deal by spreading your work over so many months. I know for sure because I currently work at a company where I'm surrounded by front end devs! Are you fucking crazy?! You're a liar.'
He talks like this to me every 2 months or so while he can't even deliver the content for 1 single product in 6 fuckin' months! We even had to refund a few of our customers because Mr. client relations manager didn't respond to their e-mails within 1 fucking week!! So I asked him how could that have happened as you do the client relations and support. Well, he replied to me: 'Why didn't YOU respond to our clients? You don't log on in our back office at least once a day?!'.
Of course I do asshole. But YOU don't. He replied that I was lying just like I was lying about what I did for our business.
So, asshole, let's have a look at PrestaShops logs to see who's logging in daily. Well, you can probably guess who's IP was there in most of the entries. It wasn't his.
So, what the fuck have you been doing then?! You can't even manage to respond quickly to a client?!! We have maybe 50 clients and if we get 1 question a month by email it is already a lot. But you keep bitching, complaining and insulting me instead?!!!
Last time he literally admitted on a WhatsApp conversation that he had and still has the hope that he could just sit back and relax and watch me do ALL the work.
Well, guess what you fucking moron. That's not what we agreed upon. You fuckin' retard think you're so smart but you say EVERYTHING on WhatsApp! Including your promises to me. Thank you you fuckin' piece of dog shit because now I have hard evidence and will hand it over to my lawyer to make you pay every god damn cent for all the hours I've spent working on our business. Oh, and I'll take over the webshop and make it a success on my own because I know damn well how to get relevant traffic and thus customers.
You just go get yourself fucked in the ass without lubricant you fuckin' asshole. I have told you you shouldn't fuck with me because I take business very seriously. I even warned you when you were crossing a line again. Well, if you don't listen... You will pay for the consequences. I will be so damn happy to tell you 'I told you so' with a very very big smile on my face. That momemt WILL come, 'partner'.
Fuck you. You will be fucked. Count on that. Fucking asshole.8 -
About 20 hours. We had a major campaign for a product launch back in the days when MSN Messenger was awesome. Hitting F5 in MS sql query analyzer to execute query again would show like 20K+ downloads each time, shit was crazy. Then we discovered a major fuck up. Turned out that someone made a mistake by making a guid static. In a personalized content generator. So, most users ended up with someone else's face inside their personalized MSN Messenger wink. Oops... and no, we didn't do code reviews nor TDD back then so we didn't discover it sooner. It was really awesome to see how much traffic MS could generate by just showing a banner in hotmail. Real crazy. Anyway, we fixed it, discovery of the actual problem did take some time though.
-
To all that read my rants regarding my webshop before! Here's the long awaited update!
So this asshole partner did just not take care of business so I decided to stand down as a director for that company. So we arranged that last monday.
I thought: let's end this properly, clean up my mail, some other stuff... tuesday he revoked me access to everything, so I couldn't access anything anymore. Wow fucker! You never did a thing and now suddenly you take action? Wtf?!
Can you please pay your part of the bill for the accountant? You already promised a couple of times.
Well of course mr retard, you really think I'll follow up on my promises? You never kept 1 of them yet expect me to keep that promise? Fuck you man.
So today he asked again. I told him that I'd like to know what he wants with all the custom made stuff as I developed it and copyright is owned by me. Then mr asshole started insulting again: just because of the fact that you're not a front end dev doesn't mean that makes.up for you taking so much time.to implement all that. I asked an expert.and he could do it in 3 hours! Wow dude! A front end dev optimizing db queries, rewriting parts of the back end in just.3 hours including the front-end?,You're so right.
Of course not cunt face. I'm already full stacking for 20 fucking years and.you tell me that?! Really? Mr insult's back again!
Then he says: I'm so fed up with all this crap that to end this properly I will have my new IT business partner look at your so called 'custom made components'.
For fuck's sake man, can I send you a tree with a rope so that you can hang yourself?
Good luck getting your domain name as it is still registered on my company's name. I might cancel it someday in the future at my convenience.
If anyone here loves fucking up a website, get in touch with me.1 -
The story of my webshop with this fuckin' asshole continues! I decided to stop with the webshop as my partner didn't do anything, so I handed over my shares to my business partner. This was done formally at the notary. Immediately after, we agreed that I would hand over everything that same week. 1 day later I cannot access any accounts. He said that a hand over was not necessary and that he took appropriate measures. Now, 4 months later, I got a letter from a collection agency telling me to hand over the tradename. Uhm what? Tradename? I don't own it so I replied that there's nothing to hand over. A day later again a letter that he will sue me if I don't hand over the tradename. Mr. Prick Lawyer, I understand that you mean the DOMAINname, but why the fuck do you keep referring to the tradename?! You too stupid to understand the difference? So, to get rid of this crap I made an offer to sell him the domainname, which he accepted. But mr. Asshole moved the shop to a different hostingprovider thinking that the dns would be magocally updated. Of course not asshole. So I offered (to be cooperative) to update dns so his site will work again. I did. A day later again a letter that site still not reachable and he'd sue me for all damages etc.
What a muppet show! You think ypu can sue me because YOU made a config mistake? He's a funny guy! I told the lawyer to not send me any 'issues' caused by mr. Asshole's unprofessional acting and if he does, I'll charge him for every second spent.
Today mr. Asshole's webshop says 'Apache is functioning normally' and that's it. Well done, asshole! See how eaay my job is and how little knowledge it requires? You proved ypu can do it yourself Big boy! Good luck selling shit on your website. Good luck with your seo rankings. And good luck fucking yourself in the ass!
Now I'm going to sue you because of copyrights violations. You use my software and you don't have a license. Either pay or remove it or I'll make you pay!5 -
We had a company feedback meeting the other week; an airing of grievances so to speak. One of the complaints was about how when someone calls 911, no one knows exactly where it goes.
The way he phrased it, we all though it was a metaphor. But as they talked about it, someone said, "Wait, are you .. you're taking about real 911 calls? Like this isn't a metaphor?"
All VoIP gets routed via the central office; so when someone from the California office dials 911 on a phone, they get a 911 dispatch in Illinois. 😶3 -
Every devs love to put stickers on their laptops usually lots of. Do they earn those by some events or just purchase it?15
-
Did the Kali repos get pwned? Updated to kernel 5.3.0 and rebooted to this. File is 8 bytes, contains just "fuck you".22
-
Dev manager: great news guys. We’ve built a new tool to do automated testing on apps. We’ve gotten rid of the old Appium solution we were using and built this new one.
Me: why not just use the inbuilt native stuff? Click to record works really well.
Manager: nah we thought it would be more flexible to build it ourself.
Me: ... ok ... moving on ... how does it work?
Manager: well this new .jar, you download it, pass in a config file, setup up your simulator and appium and the jar will do everything for you.
Me: ... wait you said you hate Appium? Now you’ve built a wrapper around it? And it doesn’t even set everything up, you’ve to do it all by hand?
Manager: oh we had too, would be too much effort to replace it. Don’t worry we can now write all our tests in .yaml config files instead of using Appium.
Me: so we’ve lost the ability of auto-complete and type ahead, everyone has to upskill on a new tool, it offers no new features over what’s available out of the box and we’ll have to deal with new bugs and maintenance and stuff our self ... because we need more flexibility?
Manager: oh don’t worry. The guy who built it is staying here. He’s going to deal with bug fixes and add features. He’s only one guy, but he’s really sharp, it’ll be great for us and the team.
Me: ... ... ...
*audible noise of soul breaking*
Me: ... ok thank you. I’ll look into this new tool3 -
Our most recent development process:
1. Implement feature
2. Create task
3. Release feature
4. Review feature
4.1 Possibly reimplement
5. Add tests1 -
My first hackathon when I was in my university. I never used to work on any side projects apart from assignments and academic projects. I was so shocked when I saw that people were so dedicated in developing a working product in a weekend sacrificing sleep and food. I got so depressed that I wasn't doing anything and people around me were doing so much!!!!! That's when I was motivated to learn more, do more, work more. After this, I never missed a single hackathon while I was studying :) I'm so much better at what I do now because of hackathons.
-
- Two months ago I joined this company and did literally nothing ever since. For that I would like to thank my line manager and his entire branch for being an amazingly incompetent colleagues, and for mumbling "that's how the client works" every time I raised the same damn problem. Also, let's not forget my HR manager and interviewer, who apparently have no connection whatsoever with real situation of company's projects. And last but not least this remarkably hierarchical workplace where you can't throw a rock without hitting a cocksure higher-up.
Y'all fucks deserve some serious brain readjustment.7 -
How do you clean up branches while working with PR ?!
It’s a nightmare. For each “bug” or feture there is a pull request created. As far as I know you MUST create a branch.
It’s easy to clean up GitHub (I’m just deleting branch after accepting PR. Which actually doesn’t even delete it for X days or something).
But local branches. OMG. It takes me at least 10 min/week to clean up and some of our devs don’t bother. They literally have 50+ local branches.
How do you manage that ?
I’m just about to write a script which deletes every local branch except selected (Yep UI with list of branches). But seems like overkill.5 -
A senior engineer with about 8 experience in my team and company for almost a year now. Believe it or not, still hasn't setup local dev environment.
Every time we ask this person to set it up / refer to guide in Confluence / or just use the docker image the person says ok.
Starts sending code for pull request. The code would not even compile in most cases just from a quick scan. When questioned how was this tested, answer would be more or less 'oh my local setup not working, could you test it out for me.'
Doesn't know how to write tests. Fairly recently instead of storing string values in a list, (I swear am not kidding) decided to come up with 20 string variables.
8 years plus experience! I think this is retarded even for a fresh grad.9