• 1 Post
  • 25 Comments
Joined 7 months ago
cake
Cake day: April 10th, 2024

help-circle
  • As a life-long developer in OOP languages (C++, Java, C#, among others) I still think OOP is quite good when used with discipline. And it pains me that there is so much misunderstood hate towards it nowdays.

    Most often novice programmers try to abuse the inheritence for inpropper avoiding of duplicate code, and write themself into a horrible sphagetti of dependencies. So having a good base or design beforehand helps a lot. But building the code out of logical units with fenced responisbilities is in my opinion a good way to structure code.

    Currently I’m doing a (hobby) project in Rust to get some feeling for it. And I have a hard time to wrap my mind around some design choices in the language that would have been very easily solved with a more OOP like structure. Without sacrificing the safety guarantees. But I think they’ve deliberatly avoided going in that direction. Ofcourse, my understanding of Rust is far from complete so it is probably that I missed some nuance… But still I wonder. It is a good learning experience though, a new way to look at things.

    The article was not very readable on mobile for me but the examples seemed a bit contrived…













  • I got this game finally last year, after waiting for the bugfixes, and have been playing since then. I’ve got over 170 hours now, did all the sidemissions and now finishing Phantom Liberty, and loved every minute of it. This was my first dive into the cyberpunk-genre and it is impressive, especially the dystopian future that also seeps through in modern times.

    The way Cyberpunk 2077 tells its story and does world building is beautiful. The immense city with twirling roads, mountains of trash and dysfunctional society is really immersive. I understand that it is not possible to give every citizen a full back story with limited resources but the amount of detail and love that they were still able to put in is commendable. Even after all this time spent in the gameworld it still manages to surprise me with random encounters while exploring.

    I’m glad I waited for the bugfixes and had only a few crashes and minor glitchy physics. I hope they learn that delivering a good product is more important then deadlines, since players like me will wait anyway.

    Fun fact: in no other open-world-game I got run-over by cars as much as in this game. Hmm I wonder, maybe all cars evolved from Tesla’s in this universe? (j/k)