Joel ๐Ÿฆ€๐Ÿซ / based (same thing) Profile Banner
Joel ๐Ÿฆ€๐Ÿซ / based (same thing) Profile
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)

@ptr_to_joel

2,425
Followers
157
Following
658
Media
4,697
Statuses

I like Rust & OCaml | jiujitsu blue belt | I write code on Steam Deck | Neovim & Java btw

Australia / Japan
Joined April 2023
Don't wanna be here? Send us removal request.
Pinned Tweet
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
I am the 10x engineer you were warned about
Tweet media one
44
54
1K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
If a GUI wrapper around curl has the courage to host a conf, you can make your side projects public
@getpostman
Postman
3 months
Weโ€™re offering 30% off tickets to early adopters until March 26 for POST/CON 24! ๐Ÿš€๐ŸŽŸ๏ธ
0
16
276
61
441
5K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
4 months
Monoliths are back in 2024
Tweet media one
101
296
3K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Linux Grandma back again to teach the zoomers about ffmpeg
Tweet media one
35
203
3K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
28 days
This is your average Java codebase for 1 feature
Tweet media one
111
185
3K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
25 days
>"We are incorporating AI into our workforce!" >Still using Java 8
Tweet media one
14
149
3K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
30 days
Am I testing the code Or is the code testing me
Tweet media one
10
265
2K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Thank you everyone for your code review!! Please see my update
Tweet media one
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Chat, what am I missing?
Tweet media one
219
84
2K
90
178
2K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Person person = new Person();
Tweet media one
99
114
2K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Senior engineer showing the juniors neovim
Tweet media one
13
143
2K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
27 days
I know a security engineer which only communicates via email Their Teams status is: 'email me, I don't use Teams' What does he know
Tweet media one
47
80
2K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Which way Java/C# developer
Tweet media one
284
145
2K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
>new person joins the team >"anyone read clean code??"
Tweet media one
44
95
2K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
29 days
Need a shared IDE where your whole team is actively working on the codebase in real time like a google doc
144
47
2K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Chat, what am I missing?
Tweet media one
219
84
2K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
"A week in a life of an engineer in a scrum team" >backlog refinement >story elaboration >sprint planning >daily standup >sprint retrospective >sprint review >tech sync
Tweet media one
48
141
1K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
>Putting '{' on its own line This is the worst coding style guideline
Tweet media one
130
60
1K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Like this if you cry every time ๐Ÿ˜ข
Tweet media one
8
102
1K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
>join standup >โ€did stuff yesterday, doing more stuff todayโ€ >leave standup
18
106
1K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
I got hit with the 'quick call??' today >call ended after 1 hour 15 min 42 secs
Tweet media one
23
62
1K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
>join new team >devin is your tech lead
6
83
1K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
1 month
>git commit -m "clean up 1" >git commit -m "clean up 2" >git commit -m "clean up 3"
Tweet media one
40
56
1K
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
1 month
Itโ€™s simple, I get to: - Spend 3 hours before work with my son - Spend another 2 hours after finishing work with my son - Do jiujitsu at lunchtime 5 days/week - Time with wife after putting kiddo to sleep What do I get for being in the office? None of that, all wasted time
@i05Prashant
Prashant
1 month
Why do you need a remote job? What's so special?
290
8
209
11
86
995
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
CUT MY BRANCH INTO PIECES THIS IS MY LAST PR CI BREAKING, NO TESTING DON'T GIVE A FUCK, JUST LGTM IT
Tweet media one
10
97
987
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
1 month
Adobe just making shit up This library doesn't even contain .from_pdf
Tweet media one
35
44
955
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
>"Hey can you fix this microservice" >all tests have mocks >have to deploy to test changes >java 8 not >=17 >pipeline doesn't run tests >clean code hell >non supported dependencies used >no documentation
Tweet media one
55
40
947
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
>join standup >all good no updates from meโ€œ >team member goes next >takes 20 minutes explaining an issue
28
41
818
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
27 days
Enterprises hate this one simple trick
Tweet media one
7
71
750
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
23 days
So I see you're running neovim
Tweet media one
17
51
733
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
This is what the US White House wants to take away from you
Tweet media one
37
35
699
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
ONE NULL I DON'T KNOW WHY PROD'S CRASHING NO MATTER HOW HARD I TRY
Tweet media one
21
66
674
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
I just wanna write flexible wikis dawg
Tweet media one
4
66
674
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Which way web developer
Tweet media one
33
14
562
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
22 days
public class ThingImpl implements IThing
Tweet media one
19
27
535
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
What reading Clean Code does to a mf
Tweet media one
23
31
474
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
23 days
>do a malloc >program crashes
Tweet media one
33
19
477
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
>looking for a new team >ask the product mommy if their team is doing stuff or scrum >she doesn't understand >i pull out illustrated diagram explaining what is doing stuff and what is scrum >she laughs "it's a good team sir" >accept the offer >it's scrum
Tweet media one
12
18
485
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
sometimes I wonder how this person is doing
Tweet media one
15
20
462
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
22 days
Leaving FAANG then creating a DSA course on YouTube is NPC behaviour
17
25
458
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
What Postman alternatives does everyone use?
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
If a GUI wrapper around curl has the courage to host a conf, you can make your side projects public
61
441
5K
322
9
453
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
4 months
GET /users Return 200 {โ€œstatusโ€: 404, โ€œerrorsโ€: [โ€ฆ]}
36
13
443
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
Everybody gangster until this guy ruins your day
Tweet media one
20
39
412
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Mumโ€™s cancer removal surgery was a success ๐Ÿ™ Wโ€™s in the chat!!
62
1
393
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
4 months
@dhh Itโ€™s time to not let tim cook anymore
1
13
394
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Hey have you checked my PR yet? Hey have you checked my PR yet? Hey have you checked my PR yet? Hey have you checked my PR yet? Hey have you checked my PR yet? Hey have you checked my PR yet? Hey have you checked my PR yet? Hey have you checked my PR yet?
34
25
371
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
15 days
ngl writing Java 21 (in neovim btw the way) and having no bullshit going on makes the language very enjoyable to work with No SOLID No bullshit design patterns No unnecessary millions of classes No abstractions for a future we don't know yet Just 'hell yeah' coding vibes
31
18
370
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
Valve getting into OCaml??
Tweet media one
14
18
365
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
4 months
SO THEREโ€™S THIS LANGUAGE CALLED RUST IT HAS THIS MAGICAL ENTITY CALLED THE BORROW CHECKER WHICH TESTS YOUR IQ LEVEL AND THEREโ€™S NO NULL SO YOU KNOW ITโ€™S BETTER THAN EVERY OTHER LANGUAGE EXCEPT OCAML BECAUSE EVERYONE LOVES OCAML AND A BOOK IS NAMED AFTER ITS BUILD SYSTEM
Tweet media one
20
42
345
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
1 month
Why stop there? Letโ€™s have a separate class for property, otherwise this is violating the Single Property Principle!
@ozanyrc
Ozan Yarcฤฑ
1 month
In this implementation, the User class is responsible for both managing user data (name, email, phone number) and sending emails to users. However, this violates the Single Responsibility Principle because the class has more than one reason to change. How do you fix this issue?
Tweet media one
105
5
130
44
15
334
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
4 months
FAANG mfs think theyโ€™re unique and cute with their โ€œex-meta ex-googleโ€ tag my guy thereโ€™s 100,000s of you please pipe down go write two sum again
14
8
321
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
You can either do stuff or waste time on forcing design patterns
Tweet media one
17
30
320
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Say something nice about PHP and you will be awarded a lambo in your next life
Tweet media one
369
6
293
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
11 days
Babe, wake up! The Java language designers vs r/Java mods war is going down
Tweet media one
9
8
288
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
I will understand the FFmpeg codebase I will understand the FFmpeg codebase I will understand the FFmpeg codebase I will understand the FFmpeg codebase
Tweet media one
9
11
285
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
All the homies hate mocks
Tweet media one
21
18
278
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
21 days
The origins of the cracked senior engineer
Tweet media one
24
22
279
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
1 month
OOP mfers love solving problems they created
30
27
260
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
>work on highly sophisticated software >requires optimising for low latency >fast forward N years >become an AI engineer writing sloppy python in notebooks hoping your model does a thing
Tweet media one
7
16
262
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
4 months
>cracks open white monster >boots up neovim on steam deck This is what peak performance looks like
Tweet media one
22
4
256
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
I finally have my Kinesis ๐Ÿฅฐ๐Ÿฅฐ
Tweet media one
54
4
261
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
2024 YEAR OF THE LINUX DESKTOP 2024 YEAR OF THE LINUX DESKTOP 2024 YEAR OF THE LINUX DESKTOP 2024 YEAR OF THE LINUX DESKTOP 2024 YEAR OF THE LINUX DESKTOP 2024 YEAR OF THE LINUX DESKTOP 2024 YEAR OF THE LINUX DESKTOP 2024 YEAR OF THE LINUX DESKTOP
24
29
246
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
29 days
@kiyov09 This is all magic words to them because >windows
4
0
241
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Getting a CS degree doesn't mean you automatically get a job btw
Tweet media one
26
6
238
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
1 month
microservices will end us
Tweet media one
19
10
220
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
29 days
2
0
222
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
1 month
My tech lead to me every sprint
Tweet media one
8
5
218
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
19 days
>serverless >server is still used to do the thing
Tweet media one
8
13
218
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Senior engineer daily routine: >help the juniors learn neovim >write up some HLDs >join standup and ask the scrum master when they'll get a real job >LGTM 3 PRs >keeps uninviting the ivory tower architect from meetings
Tweet media one
10
25
239
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
4 months
Depression driven development Also known as scrum
12
23
213
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
How do you know someone writes C#? That mfer will always talk about LINQ
Tweet media one
55
13
206
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
29 days
The next team I lead, agile will become powerless No more syncs No more standups No more plannings No more retros No more quick calls There will only be engineering and whisky
Tweet media one
29
23
210
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
@NathanWilbanks_ Itโ€™s all just 1s and 0s brother
1
3
202
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
1 month
How my Java, IntelliJ loving coworkers look at me writing Java in neovim
37
13
196
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
1 month
Which way software engineer
Tweet media one
41
14
195
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Dealing with coworkers from other time zones: "Hello prod is down, good luck homie I'm out"
Tweet media one
5
21
195
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
12 days
>tell team Iโ€™m not feeling great >update Teams status to OoO >close emails >start slinging code >completely left alone I have discovered something magical
9
7
184
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
>public interface Car >public class CarImpl
Tweet media one
11
6
184
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
"They use a GUI curl wrapper"
Tweet media one
5
10
183
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
24 days
Nevermind I am updating documentation today
Tweet media one
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
24 days
Thinking about writing good code
8
1
28
6
14
181
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
Go vs Rust is a meme at this point Both are cool so just pick one and have fun (You could be stuck maintaining legacy Java apps)
19
9
178
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
This lady is cool af Just doing stuff with Linux
Tweet media one
10
8
176
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl Fuck it we curl
15
7
177
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
15 days
5 years of scrum will destroy a mfer's soul
@jarredsumner
Jarred Sumner
15 days
I feel like itโ€™s rare for engineers with > 5 years of experience to still love writing lots of code
288
18
1K
2
13
175
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
4 months
Imagine complaining about Goโ€™s error handling when your language is try catch hell
13
5
163
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
3 months
Many are saying this
Tweet media one
15
16
163
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
27 days
@nscur0 Read receipts are the first thing I always disable My default is to always set status to busy because being โ€˜onlineโ€™ gives the illusion you can immediately respond
3
0
163
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
1 month
Computers have print screen Phones have screenshot Why tf are mfers @ ing accounts to take screenshots of tweets Are you tweeting from a smart fridge??
8
2
160
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Whatโ€™s stopping you from writing code like this?
Tweet media one
85
14
159
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
26 days
If your product tanks because of a YouTuber, you never had a product worth buying fam
@dvassallo
Daniel Vassallo
27 days
I find it distasteful, almost unethical, to say this when you have 18 million subscribers. Hard to explain why, but with great reach comes great responsibility. Potentially killing someone elseโ€™s nascent project reeks of carelessness. First, do no harm.
Tweet media one
9K
442
12K
3
9
158
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Does anyone know what this error means?? What is a muta??
Tweet media one
51
2
155
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
16 days
The vibes for next week: Fuck meetings we code Fuck meetings we code Fuck meetings we code Fuck meetings we code Fuck meetings we code Fuck meetings we code Fuck meetings we code Fuck meetings we code
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
16 days
Didn't really write code this week and it feels awful
3
1
17
8
10
152
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
4 months
Once you start using a fuzzy finder, you realise that you donโ€™t need a file-tree in your sidebar at all Telescope enjoyer btw
25
7
145
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
>join startup >ask about equipment >"Here's your equipment bro"
Tweet media one
28
8
145
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
4 months
Ordered my birthday present ๐Ÿฅณ @kinesisergo
Tweet media one
39
0
146
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
13 days
Tweet media one
7
18
146
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
11 months
Tweet media one
@atalocke
Atalocke
11 months
Honestly, Go is a better developer experience than Rust. Thereโ€™s no competition.
74
29
479
3
10
139
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Just one more class Just one more dependency injector Just one more impl Just one more mock Just one more NullPointerException Just one more abstraction Just one more unchecked exception Just one more broken gradle task Just one more DTO
1
12
138
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
4 months
Waiting for DHH to post that deployments are now via FTP like the good old days
20
7
137
@ptr_to_joel
Joel ๐Ÿฆ€๐Ÿซ / based (same thing)
2 months
Engineers in an agile team trying to stop stories spilling over to the next sprint
Tweet media one
8
16
129