Jake Spievak

69 posts

Jake Spievak banner
Jake Spievak

Jake Spievak

@jakespvk

Software Developer // (Bad) Golfer // (Hobby) Photographer // Life Enjoyer

California, USA Katılım Ağustos 2019
440 Takip Edilen12 Takipçiler
Jake Spievak
Jake Spievak@jakespvk·
@ForrestPKnight ig this could serve as a tl;dr… I’m pretty certain Bun knew what they were getting into when they chose Zig. I can totally understand a move to Rust for its safety. But I agree with Mitchell that they didn’t have to focus on the negative. And I didn’t expect you to either.
English
0
0
5
171
Jake Spievak
Jake Spievak@jakespvk·
@ForrestPKnight … “left behind” nonsense. And bringing personal things into the debate. (4/4)
English
1
0
3
125
Forrest Knight
Forrest Knight@ForrestPKnight·
Most of the Zig "hate" I've seen is just fun n' games. But even so, having an anti-Zig stance is completely understandable. - still in beta after 10 years, unstable - break code almost every release (wonder if they'll rewrite I/O again, again) - anti-ai policy regardless of code quality - good PRs blocked due to that policy - moving off GitHub with a holier-than-thou attitude... while the engineering reasons were understandable, the political bookending was nonsense - call GitHub engineers monkeys and losers then backtrack when you receive backlash - their whole comptime duck typing thing is rough. no traits, no interfaces, errors buried in generic bodies. good luck to ya. Zig's largest user has to fork Zig to ship at a reasonable pace, and when they try to push a change with 4x faster debug compilation, Zig doesn't accept it. So let's not pretend the Zig "hate" is unwarranted. There are plenty of reasons for it.
Mitchell Hashimoto@mitchellh

It isn't unexpected that the focus of the Bun Rust rewrite is on the anti-Zig side more than anything, since the internet loves to hate. What is unexpected and unfortunate is that leadership within Bun hasn't tried to steer the conversation away from that at all. There are so many positive and interesting takeaways from this and I'm not really seeing any of them pushed as the primary message. A positive thing that hasn't been talked about at all is how far Bun came thanks to Zig. And even if you dump it now, its meaningful for how good Zig was to even build a product to this point and impact by any metric. I would've loved to see anyone in leadership say this. On the interesting side is how fungible programming languages are nowadays. Programming languages used to be LOCK IN, and they're increasingly not so. You think the Bun rewrite in Rust is good for Rust? Bun has shown they can be in probably any language they want in roughly a week or two. Rust is expendable. Its useful until its not then it can be thrown out. That's interesting! There's been a lot of talk about memory safety and no doubt Rust provides more guarantees than Zig. But I'd love to see a better analysis of why Bun in particular suffered so much rather than take the language-blame path. How could engineering as a practice been more rigorous to prevent this? What were the largest sources of crashes other programs should watch out for? How does Rust prevent them? How could Zig theoretically prevent them? That's interesting. I know the official blog post hasn't come out yet from Bun. But they're smart enough to know that that PR would stir up controversy the moment it opened, or they should've been. And plenty in the company have been tweeting and writing about it. Its somewhat telling to me in various dimensions what they chose to talk about first. I tend to think I'm pretty good at corporate PR/comms (especially when it comes to developer audiences) and I think appealing to the negative is never the right long term strategy; it does work to get short term eyes though.

English
54
23
571
77.3K
Jake Spievak retweetledi
Valentin Ignatev
Valentin Ignatev@valigo·
Holy ratio of the beast
Valentin Ignatev tweet media
English
10
2
318
11.3K
Jake Spievak retweetledi
Mitchell Hashimoto
Mitchell Hashimoto@mitchellh·
It isn't unexpected that the focus of the Bun Rust rewrite is on the anti-Zig side more than anything, since the internet loves to hate. What is unexpected and unfortunate is that leadership within Bun hasn't tried to steer the conversation away from that at all. There are so many positive and interesting takeaways from this and I'm not really seeing any of them pushed as the primary message. A positive thing that hasn't been talked about at all is how far Bun came thanks to Zig. And even if you dump it now, its meaningful for how good Zig was to even build a product to this point and impact by any metric. I would've loved to see anyone in leadership say this. On the interesting side is how fungible programming languages are nowadays. Programming languages used to be LOCK IN, and they're increasingly not so. You think the Bun rewrite in Rust is good for Rust? Bun has shown they can be in probably any language they want in roughly a week or two. Rust is expendable. Its useful until its not then it can be thrown out. That's interesting! There's been a lot of talk about memory safety and no doubt Rust provides more guarantees than Zig. But I'd love to see a better analysis of why Bun in particular suffered so much rather than take the language-blame path. How could engineering as a practice been more rigorous to prevent this? What were the largest sources of crashes other programs should watch out for? How does Rust prevent them? How could Zig theoretically prevent them? That's interesting. I know the official blog post hasn't come out yet from Bun. But they're smart enough to know that that PR would stir up controversy the moment it opened, or they should've been. And plenty in the company have been tweeting and writing about it. Its somewhat telling to me in various dimensions what they chose to talk about first. I tend to think I'm pretty good at corporate PR/comms (especially when it comes to developer audiences) and I think appealing to the negative is never the right long term strategy; it does work to get short term eyes though.
English
110
245
3.5K
366.3K
Jake Spievak
Jake Spievak@jakespvk·
Am I the only one that thinks we should have S/M and M/L ear tips for AirPods instead of XS and XXS? Why is L 2X the size of M??
English
0
0
0
6
Jake Spievak retweetledi
Jonathan Blow
Jonathan Blow@Jonathan_Blow·
ZXX
92
150
3K
141.2K
Jake Spievak retweetledi
Vjekoslav Krajačić
Vjekoslav Krajačić@vkrajacic·
Just found out an active File Pilot community member @thomasklemenc made a task manager inspired by it! Handmade from scratch, C++, win32, D3D custom renderer, 1.55 MB. More of this in my feed, less AI slopware.
English
80
197
3.3K
294K
Jake Spievak retweetledi
Lane || Boot.dev
Lane || Boot.dev@wagslane·
GitLab announced a layoff today. Please take this seriously. There will be many, many more. Your assignment is clear: Get skilled ---- ------ and practice shipping to prod. It doesn't matter if you're HR, eng, infra, customer success, admin, ops, sales, whatever. As a Founder/CEO, I can tell you that I won't be hiring any employees who aren't really skilled ---- ------ and able to ship to prod. I'm not alone in this. There is -- an 'engineering' org in the future.
Ryan Carson@ryancarson

GitLab announced a layoff today. Please take this seriously. There will be many, many more. Your assignment is clear: Get skilled with agents and practice shipping to prod. It doesn't matter if you're HR, eng, infra, customer success, admin, ops, sales, whatever. As a Founder/CEO, I can tell you that I won't be hiring any employees who aren't really skilled with agents and able to ship to prod. I'm not alone in this. There is no 'engineering' org in the future.

English
38
13
477
82K
Jake Spievak retweetledi
NearestCommit
NearestCommit@NearestCommit·
Average AI Bro take be like
NearestCommit tweet media
English
181
913
30.8K
1.2M
Jake Spievak retweetledi
Richard Bishop
Richard Bishop@bitsandhops·
Throwing a hissy fit because zig won’t accept a sloppy PR for parallel builds and then switching to Rust, the absolute GOAT of slow builds, is the kind of comedy you usually need to pay for.
English
25
11
324
35K
Jake Spievak retweetledi
rosey🌹
rosey🌹@thechosenberg·
Hero.
rosey🌹 tweet media
Español
346
4.5K
144.6K
7M
Jake Spievak retweetledi
dinosaur
dinosaur@dinosaurs1969·
dinosaur tweet media
ZXX
16
1.1K
19.6K
94.2K
Jake Spievak retweetledi
Tuomas Artman
Tuomas Artman@artman·
Today is a hard day. I shared this note with the @linear team today: We’ve made the difficult decision to increase our workforce. This is not a cost-cutting exercise or a reflection of anyone’s performance. We’re simply reimagining every role for the agentic AI era. We’re hiring. We’re sorry about that.
English
450
645
14K
964K
Jake Spievak retweetledi
vxdb
vxdb@vxdb·
I love this guy
English
25
229
5.3K
257.2K
Jake Spievak
Jake Spievak@jakespvk·
@Vaxlon “no single adjustment will fix everything” so fuckin make multiple adjustments then tf
English
0
0
0
15
ROC Vaxlon
ROC Vaxlon@Vaxlon·
Looking at the balance by "long range" vs "close range" is not the best way of looking at it due to games being way more impactful close range. But I will say, MnK players can keep up but you have to put in twice the work and understand that the biggest pro with playing MnK is flexability and survivability. Other than that, best thing is swapping over.
HYPERMYST@HYPERMYSTx

Apex Legends Devs on Aim-Assist Issue • Current aim-assist is fair for competitive play • M&K is better for long-range, and controllers are stronger in close combat • No single adjustment will fix everything.

English
38
30
859
252.3K