Dimitar Dimitrov 🦀 Profile Banner
Dimitar Dimitrov 🦀 Profile
Dimitar Dimitrov 🦀

@dimitrov2k

1,973
Followers
839
Following
777
Media
11,834
Statuses

Señor Software Engineer, fan of neovim, Linux (Arch btw), open source. I love Rust. Sometimes I code on stream.

Cyberspace
Joined January 2014
Don't wanna be here? Send us removal request.
@dimitrov2k
Dimitar Dimitrov 🦀
10 months
Petition to rename try-catch to fuckaround-findout
@dan__dev
Dan
10 months
I don't recognize that try-catch syntax
Tweet media one
40
70
584
46
422
3K
@dimitrov2k
Dimitar Dimitrov 🦀
5 months
Finally switched to Berkeley Mono, what an awesome font:
Tweet media one
42
35
840
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Hey now…
24
75
788
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Can someone enlighten me, what’s “Open” about OpenAI?
98
38
517
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
When you’ve been away from JS for a while and come back to it:
14
68
510
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I’m this 🤏 close to getting a fucking Mac… I love my Linux setup, bspwm is amazing (I don’t know how I’ll work without it)! But you know what else is amazing?! Joining a meeting with your colleagues having audio… fuck! I’m so sick of it…
120
17
465
@dimitrov2k
Dimitar Dimitrov 🦀
5 months
Or you know, just curl
@noahflk
Noah Falk
5 months
Do yourself a favor and start using HTTPie for desktop 100% free HTTP client without the bloat of Postman
Tweet media one
147
213
3K
24
12
409
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Rust = unemployment
@dillon_mulroy
Dillon Mulroy λ
1 year
PHP = Lambos , OCaml = McLarens
11
3
37
28
22
362
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Software engineers, realizing what they’ve enabled:
6
58
347
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Omg, I’m so stoked! I got offered a Rust job! The team is amazing, everyone there is so much better than me, which I’m super excited about for so many reasons! I can’t wait to start (in about 2 weeks or so)! 🥳
42
7
322
@dimitrov2k
Dimitar Dimitrov 🦀
4 months
Tweet media one
4
31
311
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
What an absolute giga chad
Tweet media one
Tweet media two
8
50
300
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
And we continue studying Rust… lessgo
Tweet media one
19
6
275
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
BREAKING: @elonmusk demands software engineers that are left at Twitter to use neovim as part of the new hardcore engineering initiative. Also they’ll be using Rust, on the side - not in production… as most people do.
11
8
260
@dimitrov2k
Dimitar Dimitrov 🦀
6 months
snake_case is superior in every way
42
8
194
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
I just wanna say, @ThePrimeagen is one of the most positive and inspirational people in the tech community. He helped me out a lot in a certain phase of my life. This “drama” is entirely made up. Nothing “toxic” (I hate this word) or personal was said. People are very very soft.
17
2
171
@dimitrov2k
Dimitar Dimitrov 🦀
6 months
you wouldn't last an hour in the asylum where they raised me
Tweet media one
21
10
163
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Bruuuuuuuh! I manage to get myself a Rust job interview! I’m hyped and nervous at the same time. I’m gonna be honest, I evaluate my chance of actually getting the job at about 5%, but still I’ll do my very best. Imposter syndrome hitting hard right now!
28
2
158
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I spend way too much time reading about Rust. I thought the first sentence was totally about tokio rs
@Madisonkanna
Madison
2 years
Tokyo is so safe, clean and efficient San Francisco is dirty, dangerous and falling apart Why
321
19
975
10
6
145
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Wait… is this what’s gonna happen to me?! Damn it!
Tweet media one
10
21
146
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Me when I skip parts of a Rust tutorial:
3
19
134
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Bruh
Tweet media one
6
3
131
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Damn it…
Tweet media one
8
19
127
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Tomorrow is my first day at the new job. This is the second time in 16+ years where I don’t feel confident in my skills (the other time was on my FIRST programming job). I’m super excited and laser focused though. I’m working hard on improving. I just don’t want to be useless.
24
0
117
@dimitrov2k
Dimitar Dimitrov 🦀
6 years
This post by ⁦ @dan_abramov ⁩ is epic. Much appreciated. It really clears the picture on a lot of React’s internals. I wish more libraries/frameworks do posts like these.
1
13
115
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Tweet media one
6
5
110
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Tweet media one
4
15
109
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Thank you Haskell!
Tweet media one
2
2
100
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Researchers from Oxford University (totally not ME, FOR REAL!), made a tier list of programming editors/IDEs/PDEs… I couldn’t- … I mean *THEY* couldn’t find a logo for Helix, otherwise it would probably go in A tier… that’s what I’m told:
Tweet media one
11
1
102
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Yes, Rust has a questionable leadership (to say the least) and there is drama, yet again. However, don’t let this discourage you from trying it out. It’s a fantastic language with (from my personal interactions) a great community. Also great learning resources.
10
7
91
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
L take, SQL is dope
@devagrawal09
Dev Agrawal
2 years
SQL needs to die
106
13
156
10
2
89
@dimitrov2k
Dimitar Dimitrov 🦀
11 months
You guys gonna make me learn OCaml? I’m already overwhelmed with Rust. Fuck it, what’s a good starting point?
13
1
85
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Hey @thorstenball , I’m planing to use your book to write an interpreter in Rust (instead of Go) on stream. I might be showing bits and pieces of your book, or at the very least read portions of it here and there. I’ll try to read/show as little as possible. Are you ok with that?
Tweet media one
7
2
83
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I hate when this happens…
Tweet media one
4
3
76
@dimitrov2k
Dimitar Dimitrov 🦀
7 months
If you’re new to Rust and you want your Rust learning experience to be easier, I advise you to learn as much as you can about Result and Option early. Trust me
6
6
82
@dimitrov2k
Dimitar Dimitrov 🦀
4 months
I used to think that Rust has really beautiful syntax. But then, I actually spent 1 year learning Rust and writing real OSS projects with it to fully understand the language. Guess what, after using the language in absolute bliss, I realised that its syntax is indeed beautiful.
@ChShersh
Dmitrii Kovanikov
4 months
I used to think that Rust has really ugly syntax. But then, I actually spent 8 months learning Rust and writing real OSS projects with it to fully understand the language. Guess what, after using the language in anger, I realised that its syntax is indeed ugly.
81
142
3K
5
3
80
@dimitrov2k
Dimitar Dimitrov 🦀
8 months
New Arch machine has arrived!!!
Tweet media one
Tweet media two
11
0
80
@dimitrov2k
Dimitar Dimitrov 🦀
3 years
Туитър се подиграва на хора които нямат пари… според мен ситуацията е тъжна, не е смешна. Никога не бих допуснал баба ми да се реди на такава опашка, но ако ме нямаше мен сигурно щеше да е там, защото иначе едвам връзва двата края и всеки лев е важен. Тегава работа…
11
1
76
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I’m a bit late to this trend, but here it goes: GraphQL was a mistake
17
4
74
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
There is never a good use case for MongoDB
What dev opinion has you like this?
Tweet media one
114
4
79
17
7
72
@dimitrov2k
Dimitar Dimitrov 🦀
8 months
Rust is the best language, it brings me such joy to use it. Yes, it’s hard, yes I’m still not an expert (that will take a while, I’m a bit dumb), but damn when I write Rust it feels right. Also cheers for colleagues that are incredible!
0
5
72
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I ordered a Mac Mini… I feel dirty. The Arch Elders will banish me (even more). I feel like I cheated on my Linux setup…
21
0
73
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Don’t make me switch to Helix… I can’t do another switch this year…
8
0
72
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
“Rust is TDD, because Rust is testing you” ~unknown
6
16
70
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Me writing Rust, thinking I’m getting better at it:
5
7
67
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
It’s here…
Tweet media one
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I ordered a Mac Mini… I feel dirty. The Arch Elders will banish me (even more). I feel like I cheated on my Linux setup…
21
0
73
14
0
68
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
@teej_dv @NanouuSymeon I was using Google docs for coding, but then I moved to photoshop. My code now has layers, masks and filters. I’ve never been happier, give it a shot, as a developer.
6
3
67
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
If VSCode gets a rust rewrite and becomes a native app (no Electron stuff), I might actually consider giving it a shot again.
11
4
67
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Aye, Advent of Code Day 1 in Rust, there is probably a better way to write this, but that's the best I could do, Rustaceans, please go easy on me:
Tweet media one
6
0
64
@dimitrov2k
Dimitar Dimitrov 🦀
3 years
I have a new friend!
Tweet media one
5
1
60
@dimitrov2k
Dimitar Dimitrov 🦀
7 months
Most unit tests are useless
@ImLunaHey
luna
7 months
which unpopular opinion in programming will have you in this position?
Tweet media one
583
21
341
10
3
62
@dimitrov2k
Dimitar Dimitrov 🦀
10 months
Tweet media one
2
4
61
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Wow, this is crazy! I had no idea!
Tweet media one
4
3
62
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
БГ стартъп идея: Стълба на повикване
7
7
61
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
This level of cringe is only ever matched at Eclipse IDE conventions:
10
3
61
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
While we argue about React Server Components and the latest ORM, game devs are doing this kind of shit (this video is generated by Unreal Engine):
7
5
55
@dimitrov2k
Dimitar Dimitrov 🦀
8 months
My package from @1337keyboards has arrived! I’m in awe of the build quality and beauty of this keyboard, pictures don’t do it justice, but here are some:
Tweet media one
Tweet media two
Tweet media three
Tweet media four
6
3
60
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Tweet media one
2
1
56
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
So, I think we’ve grown a bit:
Tweet media one
Tweet media two
4
1
57
@dimitrov2k
Dimitar Dimitrov 🦀
4 years
New take - react-query is the most significant project in the react ecosystem. It's that good, for real. Thanks @tannerlinsley
1
5
55
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Tweet media one
4
5
51
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
I’m so sick of the entire JS ecosystem. If I had the choice I’d never touch it again, ever. Even for web dev… I’m so glad stuff like @htmx_org is gaining traction. Also server side rendering is back in fashion. Back to simpler times.
6
3
53
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Just doing my part
Tweet media one
6
6
53
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Hang on, I have a 1000 followers?! This is crazy! Let me try to make a breakdown of the people that follow me: - dope people that have an exquisite taste in twitter accounts - fellow rustaceans - giga chad programmers - a few bots? - people that DON’T use Eclipse IDE by choice
Tweet media one
8
0
52
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
This has probably been said before, but oh well - the biggest strength of @htmx_org is that you don’t have to sync (and duplicate) state between the client and the server. Your html is now a representation of your state. It’s beautiful and a lot simpler.
5
6
48
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Bruuuh, I got scolded for bad behavior by ⁦ @EclipseJavaIDE
Tweet media one
6
1
48
@dimitrov2k
Dimitar Dimitrov 🦀
7 months
I had a day where all the Rust code I wrote for work just worked, first try… and I wrote a shit ton of code. It feels better than sex
6
7
48
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I read std:: as S.T.D. I’m sorry, not sorry!
10
1
48
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Me when I try to debug something and get a bit sidetracked:
7
5
44
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Tweet media one
3
10
46
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
After 16+ years of programming… I now have a mentor at work, feels so good! Finally! I’m so happy about this! Super nice guy, direct and very technical (about a million times more skilled than I am). I hope he doesn’t get sick of me.
2
0
45
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
W T A F
Tweet media one
10
0
41
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Guys I have some crazy news, I was just informed that @htmx_org
7
0
40
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I still… I can’t, I look at it and I think to myself - these guys are trolling me, is it really Unreal Engine 5?! Super impressive if true (still can’t quite believe it, damn)
10
0
43
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Not the best chair I’ve used by far, but it’s a cozy setup.
Tweet media one
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
So, I got a 4k monitor for my MacMini and it’s soooo much better!!!! Also, today I setup yabai… it’s amazing! I could make this work I guess!
9
1
29
5
0
43
@dimitrov2k
Dimitar Dimitrov 🦀
6 months
I don’t know if this is a hot take, also I’m not entire sure how to articulate this, but I’m much more impressed with programmers that write simple code than programmers that nest abstractions.
11
4
42
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I do, Rust… on Arch… using Neovim… with a weird keyboard. I swear if I switch to NixOS, I might accidentally open some sort of a black whole
@piq9117
piq and 69 others
2 years
when arch and rust programmers hangout
Tweet media one
12
37
432
3
1
43
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I know a streamer when I see one
1
3
41
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
After working with Rust for a week and then going back to the TS codebase, kinda feels like going from a spaceship to a raft. Keep in mind I’m an idiot and I’m not good with Rust (yet), everything is hard, but damn it when you make it work it’s beautiful.
6
2
40
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Tweet media one
0
2
40
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Me, when I’m asked if I think Rust is cool:
3
3
38
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
Me doing a small change to the codebase:
4
3
39
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
it blows my mind that people apply for a senior developer position without having a dev setup with a tiling window manager
8
0
38
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
As software engineers we should stop relying on hardware advancements and instead focus on building more efficient software. Say no to bloat on top of bloat.
3
3
38
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
I’d like to parse html with regex. @ThePrimeagen can you help?
3
0
40
@dimitrov2k
Dimitar Dimitrov 🦀
7 months
It's done
Tweet media one
@dimitrov2k
Dimitar Dimitrov 🦀
8 months
New Arch machine has arrived!!!
Tweet media one
Tweet media two
11
0
80
9
0
40
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I’ve tried pulseaudio, pipewire… and every fucking possible fix and suggestion. Also, the thing is - it’s working “most of the time”, and then suddenly it just doesn’t… why??! I don’t fucking know 😭
5
1
38
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Me and my boy after a long day
Tweet media one
2
1
38
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Good times
Tweet media one
2
0
35
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I just want an office with this view. That’s all I want from life at this point. Also I’d love it if I’m far away from people.
3
0
37
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I clone my dotfiles repo, run a script, open neovim, run :PackerSync and I’m done. Takes about a minute or so. Is this the vscode experience he’s referring to?!
@t3dotgg
Theo - t3.gg
2 years
Setting up my dev environment on a new machine
80
258
3K
7
0
38
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
I’m not a cringe fanboi, I promise. But, I appreciate @ThePrimeagen and his takes, especially in the last few days. What an absolute gigachad!
1
0
37
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
@HobbyistRust @flaviocopes Breathing while coding is so overlooked. Here is how you can improve your breathing while coding. A thread 🧵👇👨‍💻🪡🚀
1
4
34
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Hey, I realized it’s been a while since I spammed you with a video of my dog. So here we go:
1
0
33
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
It’s 2023, TypeScript has been around for a while now, it’s a proven tech which objectively improves JS. I’d even go as far as to say it makes JS bearable. Why do I still read garbage takes that it’s an “annoying linter that is in my wayyy, baah 😭”?! You’re missing the point.
5
3
34
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
@techsavvytravvy I believe this guy’s posts are basically survivorship bias. I wonder how many “nomads” waste their time and don’t actually “make it” and as a result end up in a bad place. I bet that’s a very high percentage. Not to mention 99% of those “startups” are useless little todo apps or
3
1
34
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
So you find yourself using neovim, and you think to yourself, I wanna use a minimal monochrome theme that is also customizable and slick… well, you’re in luck because that’s exactly what @jesseleite85 and I have been working on:
3
1
35
@dimitrov2k
Dimitar Dimitrov 🦀
1 year
I see people mention that you will spend significant amount of time configuring Neovim. That’s true in the beginning, but then something interesting happens - your config stabilizes and setting it up on a new machine is just a git clone away. I barely touch my config anymore.
10
0
36
@dimitrov2k
Dimitar Dimitrov 🦀
2 years
Tweet media one
5
3
36
@dimitrov2k
Dimitar Dimitrov 🦀
11 months
We still got it:
4
0
33