Matt Ramos (@mattramostech) 's Twitter Profile
Matt Ramos

@mattramostech

Staff Software Engineer - Mobile and Distributed Systems Specialist | Product Focused | IOS Dev | GoLang, Rust, Swift, AR/VR, Svelte | John 3:16

ID: 1719360144830521344

linkhttps://mattramostech.com/ calendar_today31-10-2023 14:26:28

180 Tweet

65 Takipçi

765 Takip Edilen

zack (in SF) (@zack_overflow) 's Twitter Profile Photo

Coding with AI makes it so much more fun I can just get Claude code to do all the dirty work so I can focus on the fun stuff The boring stuff like: - writing tests - fixing bugs - writing quick scripts to test stuff - writing the tedious code

Тsфdiиg (@tsoding) 's Twitter Profile Photo

After all decades of wrestling with OOP patterns, Pure Functional Programming Bullshit and realizing that you just wanna write code - Dumb, Imperative, Straight to the point code - I feel scammed. I feel lied to. I wanna sue all the Best Practice preaching Shitty Book Selling mfs

Тsфdiиg (@tsoding) 's Twitter Profile Photo

Using debuggers sometimes has a very profound effect. Even if the capabilities of the debugger itself don't help you directly, just the mere fact that you are forced to follow your code step by step quite often helps your mental state to get unstuck and notice logical mistakes.

Matt Ramos (@mattramostech) 's Twitter Profile Photo

I will build my own AI agent using Go this weekend! (and rewrite in Rust later) The Cursor agent is not performing well, and I've found that copying and pasting code into a chat produces much better results. I aim to create a more efficient agent that better meets my needs.

Matt Ramos (@mattramostech) 's Twitter Profile Photo

From what I’ve seen, agents are not always the best choice. There are tasks that can be completed without agents, and agent-based options may not be the most effective. However, this assumes there isn’t an agent with a more minimalist approach, like doing literally nothing

Matt Ramos (@mattramostech) 's Twitter Profile Photo

It's impossible to use Notion when Obsidian has Vim mode. If there's an option for a text editor that has Vim mode, this is already a significant enough advantage for me. My comfort drops dramatically without it.

Pekka Enberg (@penberg) 's Twitter Profile Photo

When writing unsafe code, all bets are off. Okay, but the nice thing about Rust is that you end up writing a lot of safe code by default. So you spend a lot less time debugging unsafe code than with languages that are unsafe by default

Matt Ramos (@mattramostech) 's Twitter Profile Photo

Fascinating! I'm developing an agent in Rust and was exploring this safety strategy. I'll study Dagger's implementation to learn more

Matt Ramos (@mattramostech) 's Twitter Profile Photo

I feel I need to create my own Rust framework with everything that is common and that I use for general back-end development. Only after that would Rust be a solid option for general back-end. Otherwise, it is not making me more productive than Java and C#, as I am with Golang.

Jonathan Blow (@jonathan_blow) 's Twitter Profile Photo

Manuel Simoni The best place to handle errors is always close to the errors, because that is where code knows the most about what is happening right now. Good that it’s not your code, but every time I see someone complaining about lack of exceptions in go, the code looks exactly like this.

Matt Ramos (@mattramostech) 's Twitter Profile Photo

The Go type system is fine. The issue is that some features, like type aliases, are not widely used, and functions as first-class citizens, though supported, are rarely utilized. For me, Go strikes one of the best balances among back-end languages.

Jarred Sumner (@jarredsumner) 's Twitter Profile Photo

imo the bottleneck for using LLMs today is “how do I give it the right context & feedback loop to do this well?” and not “can it do this?”