A game with these system requirements are going to blow the majority of AAA releases out of the water this year:
Requires a 64-bit processor and operating system
OS: Windows 10
Processor: 1 GHz
Memory: 1 GB RAM
DirectX: Version 12
Storage: 40 MB available space
@VechainMaxi
@SheriefFYI
Isn't this also a case of every fucking software nowadays "phoning home" sending telemetry to feed the big enshittification?
This will probably get even worse with Copilot and such being pushed.
Everyone is screaming "OOP BAD" but is anyone even doing OOP? Where them OOPers at!? My guess is they went home for the day and spend time with their family and friends instead of Twitter or some shit lol.
If it's not clear to people, I have two very separate ways to look at programming:
- The programming I do for my right to comfortably exist in the world.
- The programming I do because I love programming.
_Sometimes_ they align but mostly they don't. Right now at least.
Be wary of
@htmx_org
- I just found out that the "X" stands for "XSS" (look it up, dangerous stuff).
Remember the rules of web development: never trust the server, only the client.
Why do some languages use `=` for assigning values, but for assigning values to fields in structs they use `:`?
I _think_ I like using `=` for both. It... Makes sense to me?
`=` for assignment and `:` for types.
What's the point of the "Patch" in Semver?
Major.Minor.Patch. Do we care about that?
What about:
Breaking.Non-breaking? - Just mash Minor and Patch together and focus on the Breaking vs Non-breaking parts.
WHERE HOST BLOG??? I GENERATE HTML + CSS IN PUBLIC FOLDER AND ALREADY HAVE A DOMAIN.
GITHUB PAGES? CLOUDFLARE PAGES? VERCEL? VPS (STILL WHERE?)
I DO NOT WANT TO PAY MUCH MONEY WHEN I GET FAMOUS AND GET 100000000 PEOPLE GOING TO MY SITE I WANT IT TO CRASH!
I dislike formatting records/lists with "prefix comma" or whatever you call it:
{ a = 1
, b = 2
, c = 3
}
it has the same issue as not using a trailing comma (diffs and moving things around) AND it's "look how special I am", ugh. Rawr.
Doing
#AdventOfCode
in
#OCaml
this year?
Here are some things I find myself doing when using OCaml for Advent of Code:
Wait I forgot the thread emoji this is the first time I'm doing a thread thing π§΅π
Are people avoiding kebab-case because it makes subtraction hard? I would enforce whitespace (I refuse to call that 'significant whitespace') for the 'a - b' operation, who in their right mind would write a-b???.
Things I like about the
@odinlang
syntax.
Just... less noise? Overall from the little I have used the language it feels like there is _very little_ noise in it. Mainly in comparison to Rust and Zig.
Here is how I will do
#AdventOfCode
in
#OCaml
this year!
I've tried to explain _everything_ in the README and there are a lot of comments in the source code, configuration files and more to help out everyone as much as possible! <3
You don't need to love
@htmx_org
(I don't, I get paid to write SPAs π±) but the essays are great.
The fact that "Conflict With Other Development Principles" is a point in the essay is great.
Technologies are trade-offs: choose what's important to you.
My experience of SAFe
- First time seeing colleagues crying at work
- I got to experience my first panic attack
It slowly kills you with "processes". It doesn't solve any problem. It tries to hide them by introducing new "problems".
What do people mean when they say "business logic"?
Does this kind of logic differ from traditional programming logic and problem solving? Often people seem to justify complex abstractions due to business logic.
Might be a honeymoon phase but predicate functions ending with `?` is neat, no need for discussions like "yEAh i LikE prefiXing thEm wiTh `is`"
`null?`
Also, functions for conversion using `->`:
`number->string`
Might look a bit wonkier in other languages but... I like it?
I gotta admit I am a bit tired of people saying:
- Declarative
- Easy to reason about
- Simple
And all that jazz.
I am already FP brainwashed I need the next thing. Ascend!
The thing about Rust is that I would like to _experience why_ the idea of might be Rust is good. I feel to some extent that I've been gaslit into thinking memory management is bad and no one can do it.
It might be that I've living in the browser for the last 10 years though...
Things I would like to learn/do:
- GADTs
- OCaml Modules
- Setting up a project with Nix, including dev dependencies such as LSPs (for OCaml/Rust probably)
- Rust for Gamedev, Bevy
- How to finish books
- Make a new Vim colorscheme
Ngl I am also very tempted to do some Advent or Code in some kind of Lisp. Maybe it's time to read some of The Little Schemer which is collecting dust in my book case...
WHICH LISP BEST!?
On
#AdventOfCode
, I found myself writing this in a README:
Advent of Code is _hard_.
I don't work with these kind of algorithm-y problems on a day-to-day basis. I guess most people don't. It's very easy to get imposter syndrome and compare yourself to others. Others that do
@ChShersh
Well... Some of your posts regarding Haskell has been very "Haskell so Ivory! Now I do OCaml, very simple, much better!"
Sometimes it felt close to shit talking the language.
It feels like folks are trying to create some of "Haskell vs OCaml" kind of thing. We are on the same team! We should be annoyed at TypeScript and Go, not each other! ππ«π€ Ξ»
Btw I remember I tweeted about trying Arc as a browser for real. I've never back paddled so hard in my life and with all the AI bullshit coming to it I am even happier using Firefox once again. π€·ββοΈ
I do not think AI is inheritly bad but I don't want website summarized nor do I