Joined devRant on 6/16/2017
Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
I kinda feel the pain of the developers over at Bungie. They just had over 15h downtime of Destiny 1 and 2 and had to stay up all night to fix it.
You did a good job - have a nice weekend :)4
Btw, does someone know a search engine where I can exclude whole pages easily? Or a browser plugin?
Because I want to get rid of all those 'Disable Adblock' pages for good...6
So I finished a contract (developing some webapp for a ministry in a foreign country). Well that's done. And they have the code and the fully built package that they just need to upload to a webserver.
Then I still get mails 'we were not able to deploy, plz fix your stuff!' without more detail.
Sometimes I loose all my faith in my fellow developers over there. Wow.1
So some ass**** stole the battery of my scooter over night and I got too late to work and missed an important meeting. Nice. Thanks for nothing?6
This is a story about my disappointment in modern GUI editors for desktop applications.
Well, first of all, I grew up with Delphi 5. Delphi has an awesome form editor. It's intuitive and works without any problem. It always does what you want it to do. Prototyping is really a problem of seconds here, even for people that never used it (I guess).
But the problem is that it is Delphi. Its so old, bloated, and most problems you'll ever have have been solved (through a hack) 20 years ago in some weird forum.
So I looked on and tried many other drag'n'drop gui editors.
The one for java is the biggest pile of crap I've ever seen. It slows down eclipse /intellij and does almost never do what I want. At least its not really intuitive.
Right after that, the one for C# (this xml Designer ) is okay-ish, but it's also not really intuitive and does not always what the user wants.
I also tried other ones. But I still miss an intuitive one that works without weird side effects.
I now can understand why the Web dev stack grows in the region of desktop apps. I can prototype stuff even faster in angular than in Delphi.
But shouldn't we improve the desktop stack instead of taking some bloated stack using a language that should have never existed?9
Why the heck would you allow (or need) nested block comments? Imo this is a major design flaw in the kotlin linter.
I always use /*... //*/ so I can remove the comment starter w/o having to remove the comment end, but kotlin just starts a second, nested comment there.
Java, C, Cpp, C#, JS,... Not one of these uses nested block comments. I think jetbrains was just lazy?
I mean, I know why such stuff happens. I also developed DSLs in MPS, but there sure are ways to go around such things..7
So, I manage my server with docker containers (nginx-proxy and the letsencrypt-companion). I limit access to some subdomains using basic auth, but I want to use client certificates for convenience.
So my questions to the experts:
1) Do you know a good (and convenient) way to manage client certificates ? This should include revoking certs and allowing specific certs only for specific subdomains.
2) Should I use my letsencrypt CA for this or would a self signed CA better suited?
3) Any things I should be aware of?1
So, is it a bad/good idea to run *every* service I want to use on my root server in docker containers?14
Imagine an online, public service, that allows you to communicate with others (for example a simple chat, game, whatever ).
The users connect to each others via p2p. Based on this, you can easily get the ip address of any user directly connected to you. P2p is used to reduce server load, but information is still verified (for example using RACS), so let's assume the data is always safe.
(please remember, this is just a imagined Szenario)
Now the question: AFAIK, the IP address is a sensitive information. Would p2p in this scenario still be 'legal' in the EU given the latest changes in the laws?7
Wouldn't it be great if the comments posted by an OP would be highlighted in some way? Like a small subtle dot behind the name of the OP in the comment?
I often find myself scrolling to the top of large topics because I have to look up the OPs name :o4
So we have a so called 'CoderDojo' this weekend, introducing kids from 9 to 17 into the world of IT.
40 Kids, 20 Parents (that have to watch their kids), plus 18 Mentors, 6 Supporter and the three organisers.
This is going to be fun and very, veeery exhausting.
(Info about CoderDojo: https://coderdojo.com, this is NOT meant as advertising)4
That I really hate svn.
It is completely useless compared to git and I can not understand why one would use it for any project with more than two people.7
So I had this discussion yesterday..
Virtual Machines on a SSD: Yes or no? Good or Evil?
What's your opinion?
I keep the OS partition of my VMs on my SSD, because they are unusable otherwise. At least if it is a Windows vm.7
Saturday morning. 10am.
Me: happily sleeping on the sofa in a friend's apartment.
Boss calls: 'oh did I wake you up? Can you please develop this mockup over the weekend?'
Being half asleep I agreed.
Well. After 7h without any break it is done. But one Saturday is lost and I'll never get it back :(6
Just wondering if there are people that have the 'is it g-i-f or g-i-f' problem with 'g-i-t'.. 🤔
And greetings from Sibiu, visiting the tiny ICDD congress here.4
Fourth semester. Programming project.
We were 4 persons, I did almost all the work (including fixing the stuff they broke) but that's not the point.
One of them somehow killed our git repo at least once per weak. It was really annoying, because I had to fix it.
Also he named *all* of his commits 'Pfuschpush' (Pfusch is German for botch). And the code had exactly this quality. I often had to rewrite everything he did (or simply revert the commit).1
Fourth semester. Programming Project.
My colleague named every git commit 'Pfuschpush' (Pfusch = botch) and pushed every crap even if it did never work. I had to fix it. Every time. 😭2
So I made a bit research about voice control /alexa /Google Home..
I came to the conclusion that when in like 20 years voice control is in every household, it WILL play ads randomly every hour. Yes. They'll do it!1
So, a month ago I ranted about windows update, because I had to backup my virtual machine and windows killed it.
Well, Asus needed "only" 4 weeks to replace my fkn Mainboard and now I have my baby back 😄
OK. Now I deactivated the Windows update completely. 70gb, incoming!
For what reason has windows update settings in its group policies if it completely ignores them? 😠😡
I disabled everything that regards windows update, because I had to copy 80gb (my vm with all the dev tools installed) from PC A to PC B.
Well , guess what I saw this morning..
I am really annoyed by this, but I need windows for my steam games - I guess steam rescues Windows once more this time..1
Boss: 'I've got a PowerPoint presentation with 45 charts in it. Oh, and a huge excel sheet with the data for it. Please build some of the charts in our own software, with the given data.'
Easy, I thought.
Yea, thanks to the person that gave my boss the data.. The half of the important columns were removed (privacy stuff).
And.. Excel? Oh, and his calculations are nowhere documented nor consistent.
I converted excel to postgres, easy.
It took me 2 hours to fkn research what he calculated in one line chart, just to implement it in like 10 minutes.
2 hours, man I could made awesome stuff in that time!
I guess I should write this in CAPSLOCK to make it more interesting. I'm just raging in my head 😂1
Last week I almost lost my belief in everything..
A friend of minde, he's currently learning programming (Delphi 😂) in some kind of university, just told me:
"Hey, why do you spend so much time caring about error handling? I just surround all my programs with one try catch block and I never have to think about errors!"
Ehm. No statement needed, right?2
Having a 5 hour scheduled meeting now .... The room has a partial glass roof and no air conditioner...
It's 28 degrees out there and 27 in here currently..