steventrouble

@[email protected]

This profile is from a federated server and may be incomplete. Browse more on the original instance.

steventrouble,
  1. Reading "Clean Code"
  2. Doing a coderetreat
  3. Volunteering to be a code reviewer for my product area.

Edit: Shortened, excuse my braindump

steventrouble,

Guess I’m a Jartificer Flingfairy

steventrouble,

Kotlin! I love that dataclasses and extension methods are a first class citizen.

steventrouble,

Unpopular opinion, I like Brave and I’m tired of everyone hating on it and its users. Please stop, it makes Brave users feel very unwelcome on this platform, and our browser choice doesn’t affect you at all.

If you don’t like it, don’t use it.

steventrouble,

People said the same thing about gay marriage. There’s a difference between having a conversation about choices, and harassing anyone who disagrees with you.

My browser choice doesn’t affect you, so kindly stfu and mind your own business.

How do you feel about TypeScript?

Specifically, do you worry that Microsoft is going to eventually do the Microsoft thing and horribly fuck it up for everyone? I’ve really grown to appreciate the language itself, but I’m wary of it getting too ingrained at work only to have the rug pulled out from under us when it’s become hard to back out....

steventrouble,

Corporations aren’t people and don’t behave like people. Giving credit to corporations doesn’t work in the long term, because people who work for them are constantly changing. The ones who did a good job may leave or get replaced, and the ones who take over may not care about maintaining their legacy.

steventrouble,

Wow, such vitriol in some of these comments. Y’all are kind of proving his point…

steventrouble,

The paradox of software: Technology empowers people, but power corrupts.

Is there a progressive organization that writes model legislation?

ALEC is a conservative group that writes model legislation in the U.S., and hundreds of their bills have been enacted in different states. Many of them are harmful. But you have to admire the model in some ways because it’s working. It saves legislators research, it propagates the “best” policies and implementations from...

steventrouble,

None that I’m aware of. I wish we had one, but it feels like progressives are very decentralized right now. We don’t have a Heritage Foundation equivalent to get everyone on the same page either.

It’d be neat if someone made a fully democratic version of the Heritage Foundation that we could then draft model legislation from.

steventrouble,

It wasn’t removed because of the pronouns though. It was removed because the mod description violated their community policies.

There are plenty of mods just like it that the site keeps up. Dozens of mods even remove black characters from games, which is way worse. The difference is, those mods don’t write long rants about how much they hate minorities and liberals in their descriptions.

steventrouble,

every person who manages to complain loudly to a news org

This is a great point. While I disagree with the larger sentiment of your post, I hadn’t thought of that point before and appreciate the color.

steventrouble,

Compared to C or C++ it is miles ahead, but higher-level programming languages can be more intuitive. Kotlin IMO is much more intuitive than Rust.

While Rust code may look as simple as other high level languages, it takes much more effort to get there. It can feel like the type system is fighting against you, rather than being there to guide you toward a correct answer. Thanks to Rust’s macros, IDE support for Rust is also not as good, which contributes to that feeling.

steventrouble,

Is that a hot take, though? Pretty much every major tech company and major university agrees.

What to learn next, Swift or Rust

I’ve been programming for decades, though usually for myself, not as a profession. My current go-to language is Python, but I’m thinking of learning either Swift (I’m currently on the Apple ecosystem), or Rust. Which one do you think will be the best in terms of machine learning support in a couple of years and how easy is...

steventrouble,

I would recommend Swift out of the two, if you’re in the Apple ecosystem and want to make Apple apps. It’s a beautiful language. Otherwise, I’d use Rust.

Side Note: For ML, I’d stick with Python. ML libraries are written in native code, but as an ML developer you almost exclusively call their code through a Python interface.

steventrouble,

Side note: Rust is technically being used at the web app level, but it’s hard work compared to Typescript or Javascript. I wouldn’t recommend learning web development through Rust.

steventrouble,

Serverless.

Modern DBs (supabase, atlas, firebase) don’t require much, if any, backend code.

steventrouble, (edited )

FWIW, serverless doesn’t mean “no backend”. Serverless apps can still have backend code using edge functions. Serverless just means “much less backend”.

Most backend code I’ve seen is boilerplate, or reimplementing functionality that already exists in the DB, and serverless libraries just remove the need to write that boilerplate at all.

steventrouble,

Good point. That used to be the case, but I think that’s been a solved problem for a while. IIRC, most places cache functions for up to a day, so any site with reasonable traffic won’t have to wait for boot.

Regarding scaling, one cool thing about serverless libraries is that some are open source and provide instructions on how to self-host.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • KamenRider
  • TheResearchGuardian
  • KbinCafe
  • Socialism
  • oklahoma
  • SuperSentai
  • feritale
  • All magazines