Details
-
AboutEnthusiast of strict, safe, elegant and beautiful programming languages. Allergic against boilerplate. Certified hater of clown languages like JavaScript. 📱 Developer of JoyRant, the unofficial devRant iOS app that doesn’t crash.
-
SkillsSwift, SwiftUI. I have a truly large list of other skills which this margin is too narrow to contain.
-
LocationGermany
-
Github
Joined devRant on 6/30/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
-
You were working on Wii games? That’s cool!
-
No I'd look at that menu and would start to wonder how it emerged to be the standard and things like that.
-
In the next Retro, you should bring up the topic of changing Scrum Master to Scrum Main.
-
@AlgoRythm yup, I worked with devs like that for a couple of years and tried to convince them how stupid this practice is. They wouldn’t listen.
-
I can‘t even make a joke about Champignons because in English it’s just mushroom. 🤬
-
Everything is bad when it’s overused.
That’s why I hate fads like "protocol oriented programming" (protocol == interface).
Use interfaces when appropriate. Don‘t make an interface for everything just for the sake of it.
Same goes for pure OOP or pure FP. Use both. -
You serious?
-
Fair but pointless.
-
The way I see it, there are only two genders.
That doesn’t mean that transgender doesn’t exist, nor that it’s wrong to be transgender.
It just means that there are multitudes of mixes of the two genders.
I‘d accept to call it 3 genders, if it would mean that every mix is just the 3rd kind, but no, people insist that there are many, many genders. And that‘s just silly. What, should we have a name for each combination of male and female? At which granularity do we stop? There are literally infinite possibilities. And all of them are made of two fundamental ones. So there are two. -
@retoor same here. Also the reason why I‘m not allowed to write patch/update notes for the apps that I make :)
-
In my previous company, they banned the word Weihnachtsfeier (Christmas Party) because one employee had the religion of Jehovah's Witness.
They insisted on calling it Winterfeier (Winter Party). -
Don’t go. It’s a terrible language.
-
Yeah, not knowing why the code works is worse than not knowing why it doesn’t work.
-
@retoor the believe in god, religion and spirituality aren’t necessarily the same things.
You can believe in a god without having a religion.
You can have a religion without believing in god.
And you can be a spiritual atheist without a religion. -
@superdupernova Amen, brother!
-
Free will isn’t well defined.
Is the background process part of you? Then it’s you who decides. -
How are we supposed to know?
-
@retoor what a weird kink 😄
-
@retoor You see js and you infer the ability to code? Help me out here.
-
I’m disappointed that it’s not nano-no-ko. Like a very short attack in a fighting game which doesn‘t lead to a KO.
-
@retoor well, that's exactly what google search and bing are doing
-
Because NPE is not a bug, apparently.
-
@Nanonoko are you the little version of Monoco from Expedition 33?
-
@Grumm also, the context where I encountered it in was historical. The people in the video were talking about past wars were people were "un-alived".
It was bizarre. -
I mean we see what is happening as a consequence: People start inventing a new word which has the exact same meaning but is not caught by the algorithm.
It’s so dumb. -
@Grumm yes, literally. It’s mind boggling to imagine that there are people who think this is a good idea.
-
@antigermanist We aren’t best friends, I‘m just trying to be nice.
I don’t want to be the godfather of anyone’s child. -
@CoreFusionX having knowledge of C++ gave me invaluable knowledge of how things work. I‘m glad about that, but today I wouldn’t use it for anything.
Those comparisons to other languages almost always miss out Swift, which is an almost perfect compromise of the strengths of C++ and the other high level, convenient syntax languages such as C#, Python or Typescript.
It compiles to machine code, bootstraps itself completely (afaik) and does have automatic memory management without garbage collection.
It‘s so frustrating to me that most people still think that you have to choose between things like performance and ease of use. This is not a fundamental truth. There ARE languages that let you have the cake and eat it, too. Swift is a proof of that. -
@CoreFusionX yup. This is what fascinates me about C/C++.
You can declare a type and use it however you like, create on stack or heap, whatever is best for the particular case.
No other language that I know has this feature. Most languages only have reference types with heap allocation. And those languages which also have value types with stack allocation force you to make the decision at the time that the type is declared. -
@antigermanist not sure if complex is the right word here… maybe hard or demanding.
But basically I agree.