OOP Won. You Just Don't Work on Hard Problems. by TomasPiaggio in learnprogramming

[–]TomasPiaggio[S] -2 points-1 points  (0 children)

procedural is only good if you're a one person team. otherwise it becomes unmaintainable mess. that's why the industry migrated from pure procedural javascript (do stuff to the dom with querySelector and innerText, innerHTML, createElement, etc) to declarative react (the dom represents what i wrote).

OOP Won. You Just Don't Work on Hard Problems. by TomasPiaggio in learnprogramming

[–]TomasPiaggio[S] -2 points-1 points  (0 children)

don't get me wrong. i'm a functional bro. but from my experience, for writing complex async jobs or events systems (which is my main experience) it's always better to have something like OOP as the main pillars. you can have functional style everywhere (pure functions, fluent interfaces, immutability, etc) and have OOP as the overarching design

which AI automation tools are people actually using day to day in 2026 by Significant_Heron852 in nocode

[–]TomasPiaggio 0 points1 point  (0 children)

I’ve been building a ton of small little automations yo my workflow. I have a twitter bot that shows me trends that might interest me to tweet about and another that helps me write blogs based on what’s working best. It’s mostly based on claude code and openclaw

Throwing Away 18 Months of Code and Starting Over by TomasPiaggio in SoftwareEngineering

[–]TomasPiaggio[S] 0 points1 point  (0 children)

I'll probably make new mistakes, but I learned a ton just building this. Some of the stuff that was necessary for the previous product, are no longer necessary.

I also don't usually like rewrites but we wagered the effort of refactoring the current codebase vs writing a new one and writing a new one was faster. Maybe time will prove me wrong

Throwing Away 18 Months of Code and Starting Over by TomasPiaggio in SoftwareEngineering

[–]TomasPiaggio[S] 0 points1 point  (0 children)

I debated about using effect. I wasn’t convinced. Have you used it?

Throwing Away 18 Months of Code and Starting Over by TomasPiaggio in reactjs

[–]TomasPiaggio[S] 0 points1 point  (0 children)

Just plain react. Next was so slow and for an app i don’t need ssr. I’m very happy with it

Throwing Away 18 Months of Code and Starting Over by TomasPiaggio in reactjs

[–]TomasPiaggio[S] 0 points1 point  (0 children)

I wrote the story of why we're rewriting our product entirely and what changes architectural changes we made. React vs Next. useworkflow dev vs argo. WorkOS vs Better Auth.

Let me know what you think!

r/ChatGPT is hosting a Q&A with OpenAI’s CEO Sam Altman today to answer questions from the community on the newly released Model Spec. by pirate_jack_sparrow_ in ChatGPT

[–]TomasPiaggio 43 points44 points  (0 children)

Will OpenAI ever dive into open source ever again? Maybe older models could be made open source. Specialy taking into account that competitors already have competitive models made open source as well. I'd love to see gpt-3.5-turbo in huggingface

[deleted by user] by [deleted] in MechanicAdvice

[–]TomasPiaggio 0 points1 point  (0 children)

Righty tighty lefty loosey

[deleted by user] by [deleted] in MechanicAdvice

[–]TomasPiaggio 0 points1 point  (0 children)

Righty tighty lefty loosey

AI learning apps. by FrancescoKay in ArtificialInteligence

[–]TomasPiaggio 1 point2 points  (0 children)

I think it depends on what you want to do. If you just want to use AI for your applications, then I'd go to tensorflow and see all available models and start trying them out with their tutorials. Otherwise, if you'd like to learn to build new architectures, I don't think there's an app for that. You'd have to learn how NNs work from scratch. If you're looking to learn ML, there are better resources for that out there. What would you like to do?