[-] philm@programming.dev 10 points 7 months ago

Don't get me wrong comments != documentation (e.g. doc-comments above function/method).

I probably was a bit unprecise, as others here summed up well, it's the why that should be commented.

[-] philm@programming.dev 12 points 7 months ago

Yeah, but unironic...

If your code needs comments, it's either because it's unnecessarily complex/convoluted, or because there's more thought in it (e.g. complex mathematic operations, or edge-cases etc.). Comments just often don't age well IME, and when people are "forced" to read the (hopefully readable) code, they will more likely understand what is really happening, and the relevant design decisions.

Good video I really recommend: https://www.youtube.com/watch?v=Bf7vDBBOBUA

[-] philm@programming.dev 9 points 7 months ago* (last edited 7 months ago)

Until the competition isn't as shitty and doubles the salary ¯\_(ツ)_/¯

[-] philm@programming.dev 11 points 10 months ago

I guess you have to almost thank John Riccitiello for that, haha

[-] philm@programming.dev 12 points 10 months ago

Yeah it's more of a disaster of choosing Unity for new stuff.

While it was "almost" a no-brainer to use Unity in the past for student projects, this change among other negative stuff/press that happened with Unity etc. in the younger past slowly presses you towards e.g. Godot, since it can do as much as Unity can (at least in the beginning, as you're not hitting the limits of it) and is more in line with the academic way of thinking (not pressing charges for pretty much everything that is possible to press charges for...)

As I have used Unity extensively in the past, the amount of progress is dwarved by e.g. Unreal. It has not really made significant progress over the last (lets say) ~5 years, compared to Godot and Unreal (and soon Bevy when they have an editor/UI for better workflow for artists etc.).

So I don't see a long-term future for Unity, most of the "progress" of Unity was buying in technology that doesn't really feel organic in the Unity ecosystem (not just buying in, e.g. the ECS of Unity doesn't feel close as ergonomic compared to Bevys).

I think this slow and scattered progress will be the slow death sentence for Unity as other engines with less enshitification over the past will catch up, and don't have such a greedy dumbfu** of a CEO...

[-] philm@programming.dev 10 points 10 months ago

Hmm interesting, I would've thought that Haskell would rank much higher

[-] philm@programming.dev 10 points 11 months ago

Calckey/Firefish

Much more beautiful than mastodon IMHO

Thanks for the info about the other projects.

[-] philm@programming.dev 9 points 1 year ago

Every language is fast, as long as it can be somehow (at least) jit compiled, and you're not allocating much.

[-] philm@programming.dev 10 points 1 year ago

I mean I haven't actually read many pro-federation posts (and all are downvoted), so... just go with defederation?

I'm also against federating, I seriously don't trust these big tech-corporate, they all just want to make money by using our data and especially FB promotes the decay of society (as you have already mentioned). I don't think they want to create any good in the fediverse, there are articles that suggest that they want to destroy the fediverse. I'm not sure about this either, but I don't think they promote the decentralization of social media for obvious reasons (which is the fediverse all about).

[-] philm@programming.dev 10 points 1 year ago

Haha yeah, I really avoid "stepping" up career wise, I rather like to code (and guide the "managers" (and other team members) in technical "questions").

[-] philm@programming.dev 9 points 1 year ago

Wow I pretty much disagree with everything you said haha. E.g. packaging/venv in python is absolute hell compared to something like cargo/crates in Rust. Try to manage a large project in python and you'll likely revise your answer (if you actually know all the nice alternatives out there...)

[-] philm@programming.dev 8 points 1 year ago

I mean I'm being honest I'm a little bit in love with Rust haha, so I can recommend learning that if you haven't yet, it has teached me the most of how to design nice programs/libs (in an efficient manner) and generally just feels nice to write. And a very relevant side-effect: it seems like it has a rapid growth also on the job-market. I really feel that growth in terms of improving library quality and tooling (rust-analyzer is I think really the best language server by now), not the least seeing ever more often something like this: https://opensource.googleblog.com/2023/06/rust-fact-vs-fiction-5-insights-from-googles-rust-journey-2022.html)

view more: ‹ prev next ›

philm

joined 1 year ago