Travis Whitaker (hs/acc) Profile
Travis Whitaker (hs/acc)

@TravisMWhitaker

Followers
4K
Following
62K
Media
114
Statuses
4K

I am weaponizing Haskell and Nix.

Costa Mesa, CA
Joined November 2008
Don't wanna be here? Send us removal request.
@TravisMWhitaker
Travis Whitaker (hs/acc)
16 days
If you need to use gRPC with Haskell, please check grapesy: The focus of this project was protocol correctness coupled with the ability to tolerate troublesome peer implementations.
2
6
72
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
If this guy learns Haskell in 6 weeks and is willing to relocate to OC, he can work on my team at Anduril.
@jlippincott_
Josiah Lippincott
1 month
@ArmandDoma @VivekGRamaswamy It isn't about the credential. I'm obviously super smart and know how to work hard. If silicon valley is desperate for workers they would be trying to poach me right now. Also, you don't need to get a college degree to learn to code. I learned ancient Greek in 6 weeks. It's a.
238
161
5K
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
It is absolutely necessary to do code screens with guys like this.
@catalinmpit
Catalin
3 months
Tech interviews in a nutshell.
Tweet media one
85
57
4K
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
macOS’ internals are a much better piece of engineering than Linux. And the NT kernel is much better than both of those Unix slop troughs but you guys aren’t ready for that conversation.
119
77
2K
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
> Almost every important piece of software from the last 10 years uses Go:. - list of the most insufferable slopware ever.
@wispem_wantex
wispem-wantex
2 months
Go is the programming language of the internet and the modern era. Almost every important piece of software from the last 10 years uses Go:. - Docker.- Kubernetes.- Terraform.- Prometheus.- Grafana.- Lets Encrypt.- CockroachDB.- etcd.- Ethereum.- Vault.- Packer.- Caddy.
48
32
1K
@TravisMWhitaker
Travis Whitaker (hs/acc)
9 months
100% powered by Haskell.
@anduriltech
Anduril Industries
9 months
Introducing Pulsar — a first of its kind family of software-defined electromagnetic warfare (EW) systems that utilizes AI at the tactical edge to rapidly identify and counter new threats in hours or days, not months or years. Threats are evolving faster than ever before — a cat
52
58
1K
@TravisMWhitaker
Travis Whitaker (hs/acc)
18 days
If you think:. int x = ….unsigned int y = ….x > y. should pass the type checker, you are part of the reason why all the software is so bad.
@davepl1968
Dave W Plummer
18 days
If you know why x > y, you're a good C developer!
Tweet media one
44
35
942
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
@JeremyTate41 Needs much more math and physics.
18
2
846
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
I don’t get the H-1B drama. Two things can be true at once. More than 5 of the top 10 SWEs I’ve worked with weren’t born in the US. I want them for work for American companies. Simultaneously, having H-1B janitors/accounting interns/etc. seems questionable. What am I missing?.
53
11
487
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
@texas_hodlr That, plus a lot of “open source contributor” cooommitters aren’t that good at writing code.
9
0
452
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
@jlippincott_ Are you going to learn Haskell or not?.
25
7
427
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
@ifnneedtechhelp Homebrew is Rubyslop, I wouldn’t hire that guy either. Based.
5
2
397
@TravisMWhitaker
Travis Whitaker (hs/acc)
19 days
Absolutely not. Specialize in one of:. - ME.- EE.- software. If you must do “robotics” learn linear systems and modern control theory (especially geometric controls).
@0xIlyy
ily⚡️
19 days
If you’re a guy in your early 20s, start learning robotics. Go in depth if you have to.
22
18
378
@TravisMWhitaker
Travis Whitaker (hs/acc)
18 days
Don’t hate me but why is pardoning Ross Ulbricht a good thing?.
232
4
361
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
@tricyclic02 @JeremyTate41 > set theory.> silly. This is why much more math curriculum is needed.
3
2
350
@TravisMWhitaker
Travis Whitaker (hs/acc)
4 months
Going to use Haskell to remotely detonate this guy’s pager for saying this.
@crypt0x_0
crypt0x_0
4 months
The only thing Haskell is good for is parsing text.
11
7
350
@TravisMWhitaker
Travis Whitaker (hs/acc)
9 months
Learn Haskell. Come weaponize Haskell at Anduril.
@lightxvision
light
10 months
Say you graduated last year with your CS bachelor’s. No internships during school. Been doing lots of job applications, got some interviews but no offers. Grinding leetcode + side projects all the while. Do u keep pushing on? Start looking at non-swe roles? What’s ur next move?.
27
6
330
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
Legendary bait.
@kai_fall
Kai Fall
2 months
is `if err != nil` really that bad?
Tweet media one
8
1
312
@TravisMWhitaker
Travis Whitaker (hs/acc)
18 days
@TheCoinCollect8 Strange new type of schizoposting I haven't encountered before.
9
2
282
@TravisMWhitaker
Travis Whitaker (hs/acc)
26 days
Why do so many photogenic young women like my schizo Haskell tweets exactly 100 milliseconds after I click “Post?” 🤔.
39
2
281
@TravisMWhitaker
Travis Whitaker (hs/acc)
21 days
Tweet media one
2
11
281
@TravisMWhitaker
Travis Whitaker (hs/acc)
9 months
@LottoLabs I’m very thankful for the work @IOHK_Charles funds, we use a lot of stuff that IOG has open sourced.
6
36
270
@TravisMWhitaker
Travis Whitaker (hs/acc)
18 days
I found out. The sentencing judge was batshit crazy.
@TravisMWhitaker
Travis Whitaker (hs/acc)
18 days
Don’t hate me but why is pardoning Ross Ulbricht a good thing?.
12
7
255
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
@tricyclic02 @JeremyTate41 What’s an example of silly modern stuff?.
2
0
228
@TravisMWhitaker
Travis Whitaker (hs/acc)
12 days
Growing up is realizing that the software is bad because other people really, really want it to be bad.
@zack_overflow
zack (in SF)
13 days
Instead of admitting defeat and using Rust's "?" Golang developers would rather write code like this:
Tweet media one
10
11
228
@TravisMWhitaker
Travis Whitaker (hs/acc)
6 months
Sober driving is better for large vehicles if your driver is mediocre or weak. Drunk driving is far superior for a strong driver. If you think sober driving is better, then there are huge improvements you can make in how you get around.
@nathanmarz
Nathan Marz
6 months
Static typing is better for large codebases if your development team is mediocre or weak. Dynamic typing is far superior for a strong team. If you think static typing is better, then there are huge improvements you can make in how you structure your code and how you test.
7
24
215
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
My Haskell team at Anduril Industries is accepting applications for Summer 2025 internships. Please apply here:.
16
20
214
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
How do we get the kids into Haskell?.
55
8
213
@TravisMWhitaker
Travis Whitaker (hs/acc)
18 days
@IanHuyett This is the most compelling case for his pardon I’ve seen so far.
6
1
210
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
@tricyclic02 @JeremyTate41 I’m sorry but this is crackpot material.
5
0
201
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
2
0
189
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
> Waaah I can’t find an entry level job. Post your GitHub nerds.
@Josh_ua_Bennett
Josh Bennett
1 month
Surprised that people still think a high GPA is the golden ticket to a good engineering job. Completing the coursework and getting good grades checks a box, but the real proving ground is in your projects and internships. For software this is best demonstrated on GitHub.
10
3
165
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
@bayesalgo The people who made the open source stuff you use aren’t guaranteed to be a good fit for your team.
6
0
163
@TravisMWhitaker
Travis Whitaker (hs/acc)
16 days
This attitude explains my experience with the Ramp product.
@n0w00j
joowon
16 days
a backend engineer can’t be a frontend engineer but a frontend engineer can easily be a backend engineer 🤷‍♂️.
3
0
157
@TravisMWhitaker
Travis Whitaker (hs/acc)
18 days
I remember people I worked with ~7 years ago citing this guy’s work when explaining why Nix/NixOS was unnecessary for what we were doing/incidental reproducibility was fine/just use golang for everything and deploy containers everywhere/etc.
@mitchellh
Mitchell Hashimoto
18 days
I can now reboot my NixOS machine into my choice of Gnome, Plasma, Hyprland (all Wayland), or i3 (X11). They all share a common NixOS config so I have my programs, dot files, etc. I can't imagine Linux desktop application development without this, and it's hard to imagine doing.
8
4
153
@TravisMWhitaker
Travis Whitaker (hs/acc)
4 months
Arguing with Turkish high school students on this website about the errors of Rust and Islam is my most effective recruiting strategy by far.
7
1
148
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
Why are Anduril job posts auto-removed from the Haskell subreddit? 🤔.
@CompareAndSwap
Matt Kline
3 months
Tweet media one
9
1
148
@TravisMWhitaker
Travis Whitaker (hs/acc)
4 months
Super weird that so many of the people who want Anduril banned from NixOS and Haskell are super mad about this. I hope Linus removes Chinese communists next.
@phoronix
Phoronix
4 months
Several Linux Kernel Driver Maintainers Removed Due To Their Association To Russia.
10
3
141
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
@redacted_io I have learned to tolerate extremely effective assholes. If this guy is as good as he says, shouldn’t be a problem.
3
0
139
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
@Bonecondor Then he’ll be ahead of this guy.
2
0
137
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
Recently extended an offer to a Haskell+Futhark engineer. Going to interview a dude who cooked his own ADS-B demodulator in plain Haskell soon. The kids are alright.
3
2
137
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
Working on it. .
@yoobinray
ray🖤🇰🇷
1 month
OCaml is being used by Jane Street so heavily that they added their own extensions to it including better rust-like memory management and a new web framework. When will haskell ever see this type of glory?.
2
2
136
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
@mycodendral Are you able to work in the US? If so, make an NTSC demodulator in Haskell and send it to me.
7
2
129
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
@tricyclic02 @JeremyTate41 If you aren’t convinced, try to define the notion of the limit of a function in terms of Euclid’s definitions.
4
0
124
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
1
0
121
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
2
0
120
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
@archived_videos Which part of this do you feel is hyper-inflated? There are very few people who hit literally all of these, but that’s obviously not necessary to start (if that’s not obvious we need to rewrite this).
9
3
116
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
Being born in the United States is so OP.
15
1
113
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
@wispem_wantex Haha sure I can.
2
0
108
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
@baazaa9 He can. I’m the hiring manager and can hire anyone qualified to work in the US I want.
7
0
109
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
The rush of getting VHDL working is 10x as good as getting Haskell working.
15
1
111
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
@raymondedwards @SudokuRandych @texas_hodlr It’s because their commits don’t give me enough information about how they’ll perform on my team.
7
1
110
@TravisMWhitaker
Travis Whitaker (hs/acc)
9 days
Like this:.
@BenjaminDEKR
Benjamin De Kraker
9 days
How do you defend against this?. (not a rhetorical question. ).
10
3
111
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
Nietzsche got some things right.
Tweet media one
6
6
108
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
@_brewna_ That’s bad and I’m not arguing for that kind of thing.
2
0
107
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
@themeowdev What no Nix does to a mf.
6
0
99
@TravisMWhitaker
Travis Whitaker (hs/acc)
9 months
Tweet media one
6
3
102
@TravisMWhitaker
Travis Whitaker (hs/acc)
5 months
@calbch @HSVSphere Most Anduril products have some core infra services that are still in Haskell. Over the past three years I’ve consolidated all of the Haskell talent on the electromagnetic warfare team. We build all of Anduril’s RF-based weapons systems. All of the code we ship is Haskell.
2
2
101
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
Tired: arguing with family on thanksgiving. Wired: arguing with:.- Haskell heretics.- Rust users.- OCaml users.- Wildberger ultrafinitists.- the Turkish kid.on on thanksgiving. Deo Gratias 🙏.
4
1
102
@TravisMWhitaker
Travis Whitaker (hs/acc)
19 days
There’s way too much jabbering about boring web bullshit and not nearly enough about RTL design. Shut up about frameworks and learn VHDL.
7
2
98
@TravisMWhitaker
Travis Whitaker (hs/acc)
25 days
@graninas C’mon dude this is bullshit. My team has doubled every year for the past three years with no sign of stopping. But intel asset Lex not putting it on his assorted list means it’s dead?. Your work is great. Quit saying stuff like this and do great work in Haskell.
9
1
97
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
Should I? What do you want to see?.
@earrylllison
earrylllison
3 months
@TravisMWhitaker Write a book on embedded Haskell.
14
1
94
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
Haskell == Hindi. 🤔.
14
2
94
@TravisMWhitaker
Travis Whitaker (hs/acc)
6 years
@unclebobmartin Dude, read a programming languages textbook. This one contains a clear discussion of the formal refutation to your claim in the introduction. Church and Curry proved the opposite of what you’re saying before there were computers.
1
9
89
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
This is my cat Kirbo. I found him in the storm drain last summer. What kind of cat is he?
Tweet media one
22
1
93
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
@tricyclic02 @JeremyTate41 Can you describe what’s here that’s more foundational than set theory?.
1
0
94
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
1
0
93
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
@HSVSphere It gets old fast, especially at work. Getting to work with people who are smarter than you is extremely rewarding. Actively seek out situations where you aren’t the smartest person in the room. It’s a super fast way to get good.
2
3
92
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
Gained an invaluable piece of feedback from internet bullies the past couple days: my face looks fat. Send me the best mewing regimen so I can get that chad jawline next year boys. Also got to lose a lot, I’m almost as fat as my face in my pfp after Christmas.
30
0
90
@TravisMWhitaker
Travis Whitaker (hs/acc)
6 months
My Haskell team at Anduril is once again hiring for full-time on-site roles at our headquarters in Costa Mesa, California. Please drop me a line at travis@anduril.com if you're interested, as well as applying to our online portal here:.
6
10
88
@TravisMWhitaker
Travis Whitaker (hs/acc)
9 months
Not using Haskell.
@craciun_07
Daniel Craciun
9 months
What is the most annoying convention in programming?.
6
4
84
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
No, poking fun at censorious dictatorships is good, actually.
@teortaxesTex
Teortaxes▶️ (DeepSeek 推特🐋铁粉 2023 – ∞)
3 months
Hard to express my contempt for people who do this. You are given magic – and only try to expose the magician for following the law of his kingdom?.> 49 messages left today.So the Tiananmen thing is literally his #1 question to a reasoning LLM. What base absence of curiosity.
6
3
87
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
All of my Haskell followers must convert to Catholicism. All of my Catholic followers must learn Haskell.
16
1
82
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
@Alkim_X I’m a chemical engineer by training.
3
0
81
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
There’s an exception for FPGA tooling. Everyone is allowed to complain about that, and it’s impossible to fix.
@ChShersh
Dmitrii Kovanikov
2 months
You don’t want to work with Software Engineers who constantly complain about bad tooling or non beginner-friendly languages. They’re too cobbled to do real work anyway.
6
3
85
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
@sidkshatriya Amazing. Exactly all of the factual declarations in your claim are false.
5
0
84
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
@erratlinezero Yes there are generous relocation bonuses.
1
0
81
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
Can someone please direct me to the ultra discount Haskell green card coal mines so I can partake?.
6
2
82
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
@0xIlyy Python is not a good language.
5
0
80
@TravisMWhitaker
Travis Whitaker (hs/acc)
5 months
Hahaha. My post announcing this on r/haskell was removed within minutes.
@TravisMWhitaker
Travis Whitaker (hs/acc)
6 months
My Haskell team at Anduril is once again hiring for full-time on-site roles at our headquarters in Costa Mesa, California. Please drop me a line at travis@anduril.com if you're interested, as well as applying to our online portal here:.
8
1
81
@TravisMWhitaker
Travis Whitaker (hs/acc)
12 days
Incredible work. It doesn’t matter how high level your implementation language is. Understand how the machine works.
@FFmpeg
FFmpeg
14 days
FFmpeg assembly lessons are now hosted on GitHub:.
1
0
83
@TravisMWhitaker
Travis Whitaker (hs/acc)
4 months
Nix is so cooked.
16
3
78
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
@Oceanswave True and sad.
0
0
77
@TravisMWhitaker
Travis Whitaker (hs/acc)
18 days
Going to use this argument if anyone ever finds a memory leak in my code. The processor has no notion of words being on the heap.
@REPHVIM
Micius Moldbug
18 days
@ididadev @TravisMWhitaker there isn't. the processor has no notion of words having a type.
6
1
74
@TravisMWhitaker
Travis Whitaker (hs/acc)
30 days
At this point in my career, the claims made in this blog post are as true to me as Maxwell’s equations.
4
2
72
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
@0xblacklight Yes. It’s way better. There’s no “everything is a file” lunacy. The syscall API is much more sane.
3
0
73
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
Corollary of the first: one of the most annoying parts about recruiting at Anduril is all of the foreign talent I don’t get immediate access to.
4
0
70
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
Part of the contention seems to be that a subset of the anti-DEI people were actually pro-white-DEI people. And a subset of those people just really hate Indian-Americans.
7
4
65
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
If you want to be code screened by my team please apply below:.
6
0
69
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
Striving to be the ☧ shaped employee.
Tweet media one
10
0
66
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
@PavelSnajdr One big advantage is that junior Haskell people tend to not have the learned helplessness mind disease that most people under 30 seem to have.
8
1
68
@TravisMWhitaker
Travis Whitaker (hs/acc)
18 days
@HSVSphere Not even those. No implicit conversions.
3
0
67
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
This is a hard teaching not many can accept.
@scheminglunatic
alcuin ❄️
3 months
The concept of "cybersecurity" as a career, in most cases, should not exist.
10
4
65
@TravisMWhitaker
Travis Whitaker (hs/acc)
3 months
If the choice between these isn’t obvious you’re ngmi.
@shurensha
Shuren
3 months
which way anon
Tweet media one
4
1
64
@TravisMWhitaker
Travis Whitaker (hs/acc)
4 months
Tweet media one
@techsavvytravvy
trav
4 months
seriously tho, global variables are fine.
4
3
66
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
@Axylos Sure.
1
0
64
@TravisMWhitaker
Travis Whitaker (hs/acc)
2 months
Wtf how does this guy work at the same company as SPJ….
@ryanjfleury
Ryan Fleury
2 months
Sum types in general aren’t great.
4
1
66
@TravisMWhitaker
Travis Whitaker (hs/acc)
9 months
@TravisMWhitaker
Travis Whitaker (hs/acc)
9 months
@milktoastrat I have zero tolerance for bugs.
1
0
64
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
Deeply based. The practical lack of ctor/dtor fusion in C++ causes problems like this all the way down to the allocator. Haskell 🤝Rust.
@joseph_h_garvin
Joseph Garvin
1 month
*If* Stroustrup said this he's wrong. Nearly everybody benchmarks the cost of virtual functions incorrectly. Not inlining can prevent almost any other optimization, including realizing that operations cancel and no call is necessary at all. 1/4.
5
2
63
@TravisMWhitaker
Travis Whitaker (hs/acc)
1 month
@IKnowSoftware @archived_videos 2 YOE is approximate minimum. New grad with relevant project experience/internship would do very well.
1
1
60