SIRHAMY

Joined 11 years ago

Karma
55
Submissions
42
Member since
Sep 2
Technomancer - https://hamy.xyz
View on Hacker News

Recent submissions

Comment · 6 months ago
Big fan of Gleam! I am keeping my eye on it.

Agree that the types accomplish basically exactly what I want.

If it gets a decent community / ecosystem I think it would be a frontrunner for sure, especially for web apps.

One potential issue is that the runtimes it targets are not that great at processing - they fanout well on BEAM but may not be the best for heavy processing. Not a deal breaker but smth that others like F#, OCaml, Rust can outperform in if the other attributes do well.

Comment · 6 months ago
Anecdotally I think AI is quite good at langs with lots of training data: C#, TypeScript Rust.

I also think it's much better with languages with more guardrails and clear syntax: think expressive types (sum types), brackets, and linters / compile checks.

Rust has expressive types and lots of compile checks to avoid classes of bugs via ownership / lifetimes and I think makes it a very good tool for agents to use.

Comment · 6 months ago
C# is missing expressive types for me.

That might land with native unions but it's not there yet. There's workarounds with OneOf and Dune but those are kind of messy.

I think expressive types on dotnet are possible - I am a big fan of F# and those types are very good. So I think C# will get there but I can't say it's there yet.

Comment · 3 years ago
Another F# fan here =)

I really like it for building backends but I haven't found the frontend story as compelling. Currently I use F# for my API and then use a standalone frontend (currently SvelteKit) to try and get the best tool for backend / frontend.

Q: How's your experience been with F# frontends? I'm assuming you're using Fable?

Comment · 3 years ago
Comment · 3 years ago
Oh wow - I thought it was broken.

Nope, just loading.

Comment · 3 years ago
Same (but I use F#)!

I find .NET to be great for backends though maybe not as great for frontends (there's just better stuff out there). So I use the best tool for the job and that typically means using something else for frontend.

Right now I use SvelteKit for frontend.

Comment · 3 years ago
This is what I do.

* CloudRun - .NET in Docker * CloudSQL - Managed Postgres

Comment · 4 years ago
Comment · 4 years ago

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton