I really try to make functions pure, one at a time. Avid reader and @pwlporto organizer.

🇵🇹 🏴󠁧󠁢󠁥󠁮󠁧󠁿
Joined May 2017
Pedro Tavareλ retweeted
twitter: you're behind. it's over. you're replaced. it's over. fuck you. you're also dumb. normal people outside: wow nice day we're having huh
222
1,411
97
20,352
451,374
Pedro Tavareλ retweeted
Programming was deeply satisfying work to me. Work for hours/days before getting the payoff of the code working well on your machine. I’m feeling so much friction now to open the editor and do this kind of task by hand, but also increasingly depressed with the nature of work in an AI assisted dev workflow. Back and forth prompting seems to eat at my soul. Need to find a balance that brings back some of the toil.
243
218
73
3,779
506,417
Pedro Tavareλ retweeted
I think the best investment you could make right now if you work on distributed systems would be to get really good at methods for verifying systems correctness and performance
17
27
3
525
30,804
Pedro Tavareλ retweeted
1. People do check compiler output. 2. The reason why compilation is reliable is because programming languages are formal languages and we can prove (or at least try) that the output of a compiler is a semantic realization of its input. The LLM crowd is delusional. LLMs are very impressive, but companies creating LLMs do not understand their own creations.
Adam Wolff
@dmwlff24 Nov 2025
Replying to @dmwlff
I believe this new model in Claude Code is a glimpse of the future we're hurtling towards, maybe as soon as the first half of next year: software engineering is done. Soon, we won't bother to check generated code, for the same reasons we don't check compiler output.
45
122
8
2,414
163,269
Pedro Tavareλ retweeted
Replying to @aramh
Ocamels are hardcore type fuckheads but rustaceans are recovering C programmers
2
3
25
510
Pedro Tavareλ retweeted
Good books are great. Almost everything I know comes from a book, but those books are irrelevant. Don't waste your time (and money) on bad books, there are plenty of good books to read. In fact invest into learning fundamentals rather than specifics.
do people still read coding books?
16
13
2
198
21,857
Pedro Tavareλ retweeted
Imperative and declarative are opposite. Functional and procedural are opposite. Stateful and stateless are opposite. But FP and OOP are orthogonal.
The opposition between FP and OOP is profoundly moronic, and shows deep ignorance and stupidity in people who suggest it exists.
9
9
2
112
6,971
Pedro Tavareλ retweeted
Half the internet seems to be down thanks to the us-aws-east-1 outage Perplexity, Amazon .com both down (just 2 services I tried to use) When aws-us-east-1 sneezes, the whole world feels it indeed
74
186
55
1,654
170,651
Pedro Tavareλ retweeted
simple engineering is better engineering. everyone is over complicating everything.
26
38
12
467
47,176
Pedro Tavareλ retweeted
Be very careful with scrolling social media. It definitely influences your mood and outlook. The real world is out there and beautiful.
144
134
15
1,676
41,530
Pedro Tavareλ retweeted
Excellent advice here. Once you're caught in a negativity cycle, it’s hard to break free. At first, it feels like bonding, then it becomes routine, and suddenly it's draining all of your energy and motivation, making everything worse. Avoid those negativity loops. They don't help, and they definitely don't fix anything!
1
4
394
Pedro Tavareλ retweeted
Jonathan Blow
@Jonathan_Blow29 Sep 2025
Replying to @jb_61820
No, it's not. Determinism and correctness are orthogonal. They have nothing to do with each other at all.
2
1
108
7,547
Pedro Tavareλ retweeted
Replying to @ordepdev
I've totally been there, and rescued these kinds of projects too. The secret it so ship something -- literally anything. Just ship, you have to get something useful out or you're doomed. Cut the backlog ruthlessly. Ship with bugs. Just ship.
2
1
2
201
Pedro Tavareλ retweeted
Modern Java, folks.
3
1
1
6
565
Pedro Tavareλ retweeted
Politically motivated murder is an assault on the free speech of everyone everywhere. It makes us all less free and less safe. A toxic atmosphere of hate and fear inevitably produces violence, and you cannot cleanse the environment by giving in to its worst effects.
91
770
22
5,157
210,505
Pedro Tavareλ retweeted
If you teach multiple generations that words are violence, you're going to need bulletproof glass to speak.
3
41
1
550
14,468
Pedro Tavareλ retweeted
wife: how’s work going? me: pretty good pretty good
15
65
4
1,286
48,617
Pedro Tavareλ retweeted
Is it a misconception that a livelock must be an infinite loop? Think of optimistic locking retries: threads keep making conflicting progress attempts, canceling each other and slowing everything down, yet still making some progress.
1
1
2
615
Pedro Tavareλ retweeted
Management and product pushing for untested features into production expecting developers to be on-call with inappropriate compensation (or no compensation at all) cause developers to hate on-call. Can we fix this?
2
1
1
5
Pedro Tavareλ retweeted
Don't ask for permission to get started, tell them you already started.
Don’t ask for advice before you get started, ask for feedback once you have.
1
2