@snowmaker being stuck was one of the most valuable times. It forced you to explore, and you would learn/uncover all sorts of things you otherwise would have not found. It was forced learning.
I realized something else AI has changed about coding: you don't get stuck anymore.
Programming used to be punctuated by episodes of extreme frustration, when a tricky bug ground things to a halt. That doesn't happen anymore.
@oxcrowx Obviously this isn't always the case. But I remember going through the phase of development when I liked complex tools because I thought it gave me more power. Now I appreciate the benefits of enforced simplicity and constraint.
@oxcrowx There is a perception of creative freedom/power with the "complex" languages. Also ties nicely into the naive belief that complex = clever. I think a good analogy is the "all the gear - no idea" phenomenon you see IRL.
To me, there are only few modern languages that can be called simple: Odin, Austral, OCaml, Scheme, Lua, C3, and Go.
Most other widely loved / used languages like Rust, Zig, C++ etc. are fairly complex.
Now the dilemma is: Users seem to prefer the complex languages more.
Why?
@ChShersh I think we're starting to observe the real cost. Forced to trust llm code, reduced awareness/understanding of codebases - we're handing over control. Dangerously, it also provides an illusive sense of alleviated responsibility. It's like a drug. Question is - how much do you care
I noticed a sentiment change towards AI.
Before, engineers used to marvel in awe at this technology.
Nowadays, almost everyone acknowledges the speed, but utterly frustrated by the quality.
Fellas, I think humans evolved faster in the last 3 years than AGI.
@ibuildthecloud My previous workflow, which was to be more surgical and reference files with line-numbers, was probably more effective. I really want to believe the full "hands-off" approach is viable, but man I just seem to make more work for myself.
@ibuildthecloud I've just been asking myself the same question. I'm not convinced I'm any faster, at least for tasks where I know what the "correct" outcome should be. I spend so much time reminding AI what it should be doing.
I have to take a step back and say that I'm not sure AI has made me any more productive. That's not to say that I think it can't be. But I've leaned so heavily into it, experimenting with different approaches. And a lot of those approaches have been bad. Very bad.
If you are building a backend in Golang today, which stack would you choose?
1. Gin
2. Echo
3. Fiber
4. Chi
5. gRPC
6. net/http + custom middleware
Curious what people are picking now cause Go backend has become very interesting.
@rockorager small surface area, not overly expressive, strong std library. I've found golang to be a pretty good candidate. Elixir also seems to do well.
@lawrencecchen You're solving a bigger problem. I've always looked for an i3 replacement for OSX. This is probably the closest, although the only thing missing is being able to have groups/tabs of panes (you have tabs IN panes). Great work!
Introducing cmux: the open-source terminal built for coding agents.
- Vertical tabs
- Blue rings around panes that need attention
- Built-in browser
- Based on Ghostty
When Claude Code needs you, the pane glows blue and the sidebar tells you why.
No Electron/Tauri. Just Swift/Appkit.
Absolutely HUGE news for Rust based devs in @Polkadot today
The devs are testing a new IDE for Rust based Smart Contract Development
Write, test and deploy contracts all within a simple UI
We’re also giving away some DOT to the first 20 testers👀👇
forum.polkadot.network/t/revx-a-rust-…
Mailing lists: the original friction to code contributions. Vaxis receives almost ZERO contributions. Really ahead of the curve here.
sr.ht/~rockorager/va…
@theo This is the biggest issue. Honestly if someone was to build a mac-quality laptop that was linux friendly, then we are all set. Framework is cool but I'd take robustness/reliability over modularity. This is what keeps me on apple living in vmware.
I am way happier with Linux than I expected to be. Almost all the issues I have are with hardware quality.
Mushy keyboard, flimsy screen with washed out colors, awful speakers, don't get me started on the trackpad...
i think i'm ready to churn off my macos desktop experiment
even though i do all my work in a remote linux machine the window management + lack of central pkg management is killing me
back to arch but wondering what hardware i should go with
I truly can't comprehend people who like the non-native tabs, search interface, etc. that some other terminals have (won't call them out directly). They're great terminals with an awful UI. But, this is subjective, and I'm happy people have choice. Not my tempo, though.
@brankopetric00 how to with docker-compose:
- secret management
- (true) zero-downtime deployment
- db major upgrades/backups
- redundancy
- resource allocation
you can run k3s on a single node, get access to the whole k8 eco, and have a path to scale if/when needed.
You're running Kubernetes for 3 microservices and 500 users.
Run Docker Compose on a single server instead.
K8s costs you 40 hours/week in maintenance for zero business value. Your $5 VPS would handle this traffic for the next 3 years. Stop cosplaying as Google.
@yahiyadev rust here. I pick go when I can afford to not be 100% entirely confident in correctness, which is most things. But for this example, I don't want to have to be extra vigilant over nil pointers, empty fields, etc. Let the borrow checker and strictness bully me into correctness.
@thdxr I’ve switched between osx and Linux over the years, but kept come back to apple hardware. I’ve recently started running Linux in VMware in my Mac and I wish I had tried it sooner. All my dev work is in nixos with i3 in my vm, and it’s seamless. Just use osx for personal stuff.
i think i can officially say i preferred my arch linux desktop over macOS
the best thing about macOS is the flow between computer, phone, airpods
everything else feels like 10% off the mark and all these paper cuts don't feel good
@mar1dev@mitchellh Sadly I'm on an m3 so no support for asahi. I'm running nixos, but this is in vmware whilst still on osx. I assumed that perf would be too bad for it, but shockingly it's seamless. Now I have my dev environment inside the vm, and just use mac for personal stuff.
Thank you to @mitchellh for reassuring linux vm as a dev daily driver in osx is not as insane as it sounds. I went from mac to linux back to mac because I couldn't get past apple hardware quality. I just always assumed it would never work, but now I can have my cake and eat it