zimmed
@zimmed_io
Followers
104
Following
17K
Media
171
Statuses
2K
Software engineer transitioning into the world of #GameDev. Creator of @HeroBoundGame.
United States
Joined January 2017
@yacineMTB Ironically the best software engineers I know went to school for electrical engineering. Personally, I think software is pretty easy relative to most other things.
5
4
145
Grok just hallucinated a feature of @ziglang that, surprisingly, would be quite nice to have. instead of this: var copy = immutable_struct; copy.updated_field = new_value; return copy; do this: return immutable_struct.{ .updated_field = new_value }; to preserve other fields.
0
0
0
I mistrust devs that believe the ECS design is bad. Sure, most frameworks are bad, but nothing is stopping you from using your own data-driven ECS pattern. What's the alternative? Unpredictable, event-driven updates? Constantly checking what an object *is*? Seems much worse.
0
0
0
It goes through every level of a rigid review process, and not one designer nor executive thought to ask, "can we just change the shape and colors of trademarked logos that we don't own on our apps?" 🤦♂️
0
0
0
[Being shown official branding/style guidelines by a client's client that probably took months of work from several teams] Me: "Who is responsible for these designs?" Them: "We have internal specialists who maintain a rigorous...." Me: "Pretty sure it's violating copyright law."
1
0
0
@ziglang I will say, I do very much wish Zig had interfaces or type hints of some kind so I can optimize structures with comptime constants without losing type hints from ZLS. Very difficult to do properly with complex structures.
0
0
0
The more I use @ziglang the more I enjoy it. It's such a well-designed language, especially for data-driven development. Learning curve is a bit sharp since the docs are not great, but once you get the hang of it, it's hard to imagine wanting to use anything else.
1
0
3
“Forget trying to bring something good into the world, just focus on making money.” Okay, the devil.
DON'T make a game with soul or passion This is the number one way to lose. I've made 500 Sisyphus rolling ball games in the last 2 months and every streamer on Earth has played my games. The secret to success is simple, let's talk about it (🧵)
0
0
0
When the terminal app (not the terminal session, but the entire APPLICATION), starts freezing on an m4 pro macbook, it's time to ditch Apple. The hardware is no longer good enough to make up for the absolutely ABYSMAL software quality.
0
0
0
> Hates implicit behavior. > Uses JavaScript. ???
there's too much magic in prettier. it has a config file that's magically read, with magic strings and that magically reformats my file and i have no idea how???? i hate magic, prettier should be an explicit function you wrap your code in so new devs can understand how it works
0
0
1
The zig gamedev suite is looking quite attractive. `zmath` in particular. https://t.co/wtmtmVEReD
github.com
Building a game development ecosystem for @ziglang! - zig-gamedev
0
0
0
Well, I guess it's time to move onto building the 3D renderer, like I should have done the first time. Not that it should be any surprise, but doing your rendering on the JS side is pretty bad, even if you're not using an especially-terribly-made library like @babylonjs.
Oh baby! HTTP3/WebTransport support from the @ziglang server and/or @bunjavascript (via FFI). Took longer than I'd care to admit, but once I realized I was reading the wrong spec, it was smooth sailing.
1
0
0
This is preferable to the alternative.
0
0
0
Oh baby! HTTP3/WebTransport support from the @ziglang server and/or @bunjavascript (via FFI). Took longer than I'd care to admit, but once I realized I was reading the wrong spec, it was smooth sailing.
0
1
6
Dude locked the replies and is just arguing with himself in the comments -- and it's one of the funniest things I've ever seen on this site.
0
0
0
Working being optional is a net loss for humanity. For such a clever guy, he has some pretty ignorant ideas.
@Jason AI and robots will replace all jobs. Working will be optional, like growing your own vegetables, instead of buying them from the store.
0
0
0
What. The. $@#&. Do I understand this right? Does QPACK actually use a completely different `varint` encoding than HTTP/3 and QUIC?
0
0
0