kiyov09 Profile Banner
Enrique Mejías Profile
Enrique Mejías

@kiyov09

Followers
2K
Following
53K
Media
2K
Statuses
8K

Software Engineer | Living life with @aryj2288 | Rustacean 🦀 | Occasionally OCamler 🐫 | Arch, btw

probably inside nvim
Joined June 2011
Don't wanna be here? Send us removal request.
@kiyov09
Enrique Mejías
1 year
This slide is gold ⁦@chrisbiscardi
Tweet media one
21
83
845
@kiyov09
Enrique Mejías
2 years
Is everyone happy now? Friends?
Tweet media one
62
34
686
@kiyov09
Enrique Mejías
1 year
In case you’re one of the weirdos that still care:. MIT 6.172 Performance Engineering of Software Systems, Fall 2018.
9
53
630
@kiyov09
Enrique Mejías
10 months
I’m sick of AI already. Can we skip to the next hype thing?.
119
46
503
@kiyov09
Enrique Mejías
1 year
Real talk. My youngest brother just started college and is learning C as part of his programming class. So far they’ve only taught him very 101 stuff like basic data types and variables declaration. But, out of curiosity and because his eager of knowledge, the guy already
Tweet media one
136
23
487
@kiyov09
Enrique Mejías
1 year
3
4
437
@kiyov09
Enrique Mejías
9 months
When they force you to use a Mac
Tweet media one
49
19
418
@kiyov09
Enrique Mejías
10 months
@typecraft_dev Linux has better support for “do whatever I want”.
8
8
377
@kiyov09
Enrique Mejías
9 months
Senior: a dev who can track down a bug within 10 minutes even if not familiar with that section of the codebase.
47
9
371
@kiyov09
Enrique Mejías
1 year
Tweet media one
19
30
277
@kiyov09
Enrique Mejías
1 year
Someone’s about to type very slowly
Tweet media one
29
2
224
@kiyov09
Enrique Mejías
1 year
Why do you like pattern matching so much? #OCaml
Tweet media one
18
8
205
@kiyov09
Enrique Mejías
2 years
I think I had a eureka moment today:. Every method of a type in Rust can be used as a regular function. Is that correct?. #rust #rustlang
Tweet media one
27
9
201
@kiyov09
Enrique Mejías
11 months
People who think design patterns aren’t that important have never maintained a software for more than a year.
27
14
196
@kiyov09
Enrique Mejías
10 months
@ptr_to_joel 1. Create a tmux session on a server and open nvim on it. 2. Tell all your devs to ssh into that server and attach to that tmux session. 3. You’re welcome.
2
0
161
@kiyov09
Enrique Mejías
9 months
Wait! Is @ThePrimeagen making pizza now? Life after Netflix ain’t easy.
@HumansNoContext
NO CONTEXT HUMANS
9 months
When 2 masters of different crafts meet
6
8
160
@kiyov09
Enrique Mejías
2 years
If my business was built around the bloated JS ecosystem, I’d probably attack htmx as well.
12
9
143
@kiyov09
Enrique Mejías
1 year
Bun is really cool and all but, you know you’ll still be coding in JS, right?.
21
2
145
@kiyov09
Enrique Mejías
1 year
coming for you.
Tweet media one
14
16
142
@kiyov09
Enrique Mejías
1 year
Twitter/X devs, what’s stopping you from stop asking stupid questions for engagement?.
45
5
128
@kiyov09
Enrique Mejías
1 year
Ok, can we agree that |> operator is beyond awesome?.
26
12
126
@kiyov09
Enrique Mejías
1 year
Rust, OCaml, Lua. You don’t need anything else.
45
3
127
@kiyov09
Enrique Mejías
1 year
Trying the 1 billion rows challenge in Rust. It’s taking ~130 seconds so far using a single thread on a 2019 macbook pro. 0 deps. All custom code + std.
14
5
107
@kiyov09
Enrique Mejías
2 years
Let's work on improving typing skills. This is unacceptable for a nvim user
Tweet media one
23
1
105
@kiyov09
Enrique Mejías
1 year
When is time to work and I need to close to open main.rb
Tweet media one
4
6
102
@kiyov09
Enrique Mejías
1 year
OpenAI started using rust or what? To much drama lately.
7
6
103
@kiyov09
Enrique Mejías
1 year
I’ve been coding for more than 10 years now. I’ve dealt with matrices a lot of times. Still never know if it’s m[x][y] or m[y][x] without trying it out first.
21
2
103
@kiyov09
Enrique Mejías
1 year
@WarrenInTheBuff 😅😅😅. "1991: The Linux kernel is publicly announced on 25 August by the 21-year-old Finnish student Linus Benedict Torvalds.".
4
0
94
@kiyov09
Enrique Mejías
11 months
OOP and FP are just to paths to the same destination.
43
6
92
@kiyov09
Enrique Mejías
1 year
@orhunp_ I don’t have the full context but just by having such detail explanation from the compiler you’re far from a miserable life.
5
0
90
@kiyov09
Enrique Mejías
1 year
Dear soydevs, functional programming is more than map/filter/reduce. Thnx for coming to my ted talk.
11
6
93
@kiyov09
Enrique Mejías
1 year
🤣🤣🤣
Tweet media one
21
0
86
@kiyov09
Enrique Mejías
1 year
My 2023 in a nutshell . - Stop smoking .- Started doing backend full time (almost) again. - Kept improving rust skills. - Learned OCaml (WIP).- Got rejected by a FAANG company (but with a good feedback).- Kids keep growing strong and healthy. - Still in love with my beautiful.
7
1
86
@kiyov09
Enrique Mejías
1 year
@ThePrimeagen No blue hair?! Rust dev will be very disappointed ☹️.
1
0
78
@kiyov09
Enrique Mejías
1 year
@ThePrimeagen Windows crashed? Forced updates?. I don’t believe you. Can’t be.
0
0
72
@kiyov09
Enrique Mejías
1 year
TIL packer.nvim is unmaintained 😱.Time to move to lazy.nvim.
21
2
74
@kiyov09
Enrique Mejías
1 year
@p1xelHer0 “write code on paper to avoid side effects” 🤣🤣🤣.
0
1
74
@kiyov09
Enrique Mejías
1 year
0
0
68
@kiyov09
Enrique Mejías
1 year
@loftwah That’s the kind of love that makes you blow up 🥰.
2
0
68
@kiyov09
Enrique Mejías
2 years
@ThePrimeagen calm down ppl. he means "rust socks"
Tweet media one
5
1
69
@kiyov09
Enrique Mejías
2 years
🦀 Useful method: skip/skip_while. - Creates an iterator that skips some items. - skip: Given `n`, skip at most `n` items. - skip_while: Given a predicate, skips items till evaluates to false. #rust #rustlang #programming #usefulmethod
Tweet media one
5
11
68
@kiyov09
Enrique Mejías
2 years
I think I defined my goals from now on (all Rust related):. - [ ] Master the lang as much as I can. - [ ] Contribute to the project and/or ecosystem. - [ ] Get a full-time Rust developer job. Wish me luck 😁.
10
2
63
@kiyov09
Enrique Mejías
2 years
Join us #rustlang
Tweet media one
7
3
61
@kiyov09
Enrique Mejías
2 years
🦀 Useful method: chain. - Takes two iterators and creates a new iterator over both in sequence. #rust #rustlang #programming
Tweet media one
4
9
62
@kiyov09
Enrique Mejías
2 years
I need one of this 😅.
@RustTalk
RustTalk
2 years
Option or Result, that's a question?
Tweet media one
8
5
64
@kiyov09
Enrique Mejías
1 year
@ThePrimeagen Or we can all move to htmx
1
1
60
@kiyov09
Enrique Mejías
11 months
@anerdguynow I do it when the thing becomes a pain point. But I’ve seen the problem go beyond devs not creating them. They sometimes don’t even care about that stuff to the point of not using them to their advantage when someone else creates the script/tools.
5
0
62
@kiyov09
Enrique Mejías
1 year
the more you use @htmx_org , the better it gets.
7
5
60
@kiyov09
Enrique Mejías
1 year
@LowLevelTweets @t3dotgg Theo / Prime (same thing).
0
0
56
@kiyov09
Enrique Mejías
1 year
“TypeScript type system is better than Rust’s”. Ok, that shit you’re consuming is too strong.
13
1
55
@kiyov09
Enrique Mejías
2 years
Whaaaat! 🤯
Tweet media one
5
0
56
@kiyov09
Enrique Mejías
1 year
@SledgeDev @ThePrimeagen What do you think the transparent terminal is for?.
1
1
55
@kiyov09
Enrique Mejías
2 years
introducing fzfscope 🔥🔭
4
5
50
@kiyov09
Enrique Mejías
2 years
Tweet media one
0
3
54
@kiyov09
Enrique Mejías
2 years
I think I’m ready to do rust full time. Still a lot to learn but I’m sure I can do it. 💪. Let me know if you know about any open position. And remember, 🔄 gives you exp points.
7
20
55
@kiyov09
Enrique Mejías
1 year
you may not like it but this is what a real builder looks like. In Rust, btw. yeah yeah, boilerplate blah blah. easily fixed with a macro. Notice there's no error handling at all, nor Option fields. They're not needed when implementing the typestate.
4
0
54
@kiyov09
Enrique Mejías
1 year
@ThePrimeagen clean coders right now.
3
0
50
@kiyov09
Enrique Mejías
2 years
Ferris law: . Everything that can be rewritten in Rust will eventually be rewritten in Rust. #rust #rustlang.
1
6
49
@kiyov09
Enrique Mejías
2 years
🦀 Useful method: chunks . - From a slice, returns an iterator that produces slices of `chunk_size` len that don't overlap.- Last chunk could be smaller than `chunk_size` depending on the initial slice len.- Panics if `chunk_size` is 0. #rust #rustlang #programming #usefulmethod
Tweet media one
3
8
47
@kiyov09
Enrique Mejías
1 year
When someone follows me on github
7
1
47
@kiyov09
Enrique Mejías
1 year
@rustafariandev Agree. That’s why I hate the current discourse advocating for teaching high level languages, because the low-level ones make people quit.
9
0
45
@kiyov09
Enrique Mejías
1 year
Tweet media one
2
1
48
@kiyov09
Enrique Mejías
1 year
Find the error. I just spent 10 minutes debugging something similar 😅. #rust #rustlang
Tweet media one
16
1
48
@kiyov09
Enrique Mejías
1 year
Yes, I’m still stuck in day 4 part 2. No, I won’t copy anyone else’s solution . No matter what, I’ll do it. The outcome will always be learning.
8
2
42
@kiyov09
Enrique Mejías
9 months
I’m officially old
Tweet media one
22
1
44
@kiyov09
Enrique Mejías
2 years
Without a single line of JS. 😍.#rustlang #leptos
4
6
43
@kiyov09
Enrique Mejías
9 months
@tsoding Wrong, it’s the ++.
0
0
48
@kiyov09
Enrique Mejías
2 years
Tech twitter lately:. 🥛 ➡️ 👰‍♀️ ➡️ 🦶 ➡️ ❔.
16
0
45
@kiyov09
Enrique Mejías
2 years
Choosing Rust is not all about speed/performance. You also get:. - Super expressive type system. - Superior error management. - Awesome tooling.- Robust ecosystem. #rust #rustlang #programming.
2
6
41
@kiyov09
Enrique Mejías
1 year
@ryanrwinchester O no space brackets.| | vertical brackets.
1
0
44
@kiyov09
Enrique Mejías
2 years
Rust dominates again even after all the drama. If that doesn't tell you the lang is super worth it I don't even know what will.
6
7
40
@kiyov09
Enrique Mejías
1 year
Recruitment day. Offices open till 6pm
Tweet media one
1
1
42
@kiyov09
Enrique Mejías
1 year
can we all agree @fireship_dev is one of the best youtubers out there? 👏👏👏.
7
5
40
@kiyov09
Enrique Mejías
1 year
@HowardL3 @teej_dv Cool. Now we can have two garbage collectors 🤩.
4
0
39
@kiyov09
Enrique Mejías
1 year
From the creators of white supremacist milk…
Tweet media one
7
0
41
@kiyov09
Enrique Mejías
1 year
Tweet media one
1
0
41
@kiyov09
Enrique Mejías
2 years
Found this playlist. Maybe anyone else is interested too. MIT 6.824 Distributed Systems (Spring 2020)
1
5
41
@kiyov09
Enrique Mejías
1 year
don't wanna brag but. less than a week with the 360
Tweet media one
7
0
37
@kiyov09
Enrique Mejías
1 year
A competitor?! This shit IS vscode.
@PeachezProgram
Peachez Programming
1 year
Google is working on a new IDE called IDX. It's a competitor to VS Code
Tweet media one
3
2
37
@kiyov09
Enrique Mejías
2 years
🦀 Useful method: enumerate. - Creates an iterator that counts each iteration. - From an iterator that yields items A, enumerate produces a new one that yields (i, A) pairs, where i is the index and A the item. #rust #rustlang #programming #usefulmethod
Tweet media one
3
1
37
@kiyov09
Enrique Mejías
11 months
love when the method is called `is_valid` and returns the mass of the sun 😊.
5
1
40
@kiyov09
Enrique Mejías
1 year
If you don’t like rust that’s fine, but don’t try spread your skill issues here.
6
0
38
@kiyov09
Enrique Mejías
11 months
"I use an IDE 'cause it makes my life easier" is another way of saying "I need an IDE 'cause I don't know how things work".
16
3
35
@kiyov09
Enrique Mejías
10 months
@ml4funandprofit @typecraft_dev skill issue. I used Linux as my daily driver for 5 years and never had a problem that made me want to stop using it due to instability. In fact, I'm just about to get back to it.
3
0
39
@kiyov09
Enrique Mejías
9 months
@teej_dv @ozanyrc Don’t compile. Pretty sure YoMamma.weight is an int128.
2
0
36
@kiyov09
Enrique Mejías
9 months
pick rust and you'll stop worrying about if your app is IO or CPU bounded.
6
1
36
@kiyov09
Enrique Mejías
1 year
Beautiful wife just cooked this beauty 🤤
Tweet media one
Tweet media two
8
0
36
@kiyov09
Enrique Mejías
1 year
If the compiler wasn't written in the same language, that's a red flag. I mean, not even the creators of the language think it's good enough.
10
4
36
@kiyov09
Enrique Mejías
2 years
You should learn tmux. It's too good.
8
2
33
@kiyov09
Enrique Mejías
2 years
If you can’t handle hard, direct feedback, I don’t really wanna work with you.
16
0
35
@kiyov09
Enrique Mejías
1 year
This is me 🤣🤣🤣
Tweet media one
4
3
32
@kiyov09
Enrique Mejías
1 year
@adamdotdev This is your opportunity to save a soul. You know the correct answer.
1
0
35
@kiyov09
Enrique Mejías
1 year
@WarrenInTheBuff The best part is at the end. "And whenever I say JavaScript, I actually mean TypeScript. I’m not a savage after all.".
0
0
33
@kiyov09
Enrique Mejías
1 year
do you know what's a rare, underrated skill?. Read the error message.
7
3
33
@kiyov09
Enrique Mejías
1 year
🦀 Useful method: repeat . - Receive an usize `n` and returns a new String resulting of repeating the original one `n` times. #rust #rustlang #programming #usefulmethod
Tweet media one
4
2
32
@kiyov09
Enrique Mejías
1 year
i really don't know how you guys can do refactoring without types.
15
0
29
@kiyov09
Enrique Mejías
1 year
don't wanna brag but I think I'm becoming very good at this #OCaml
Tweet media one
3
2
34
@kiyov09
Enrique Mejías
1 year
@fredine Yeap, but will give him a much better foundation for the future.
2
0
33
@kiyov09
Enrique Mejías
1 year
Lately I've been thinking about starting a twitch channel. Motivations?. - Build and learn in public. - Connect with people with the same interests. - Practice my English. - Have fun. What do you think? Would you watch it knowing I'll sometimes struggle with the language?.
11
0
33
@kiyov09
Enrique Mejías
2 years
Ok, enough of plastic bottles and dirty bags. Take the milk like a gentleman for Christ’s sake.
Tweet media one
6
1
33