News for hackers. Stuff that matters.

jonathanpglick

Re:We Are Still Living in the Broken World Sept. 11 Created on Thursday September 10, 2026 @05:28PM (#49650393)
Haha, same! I wrote a huge anti-Patriot Act paper in college. No one was as worried or horrified as I was.
Re:How accurate have Ed Zitron's AI skeptic predictions been? on Tuesday September 01, 2026 @05:02PM (#49528148)
Check out the writing of Baldur Bjarnason. There are a lot of blog posts and a book outlining the risks and tradeoffs.

https://www.baldurbjarnason.com/2023/ai-position/ https://illusion.baldurbjarnason.com/

This is where erlang/elixir really shines! Using actor processes (aka genservers) to model business workflows and logic helps to align the programmer's and stakeholder's shared understanding and language of a feature, which leads to the implementation and expectations about it to be much more "correct".

Too many of us jump straight to modeling the domain objects as database tables without formalizing the the data model of the actual business need. Explicit state changes and considering "time" are way more important than database layout at that point.

And please either use operation explicit types and/or finite state machines when modeling the main domain objects.

My last three jobs started with untangling a bunch of "status" fields into explicit and hierarchical structures so that the whole company could agree and define what each of them actually meant. Common language, yo! It's the secret sauce!

Reminds me of an awesome documentary about The Barkley Marathons called "The Barkley Marathons: The Race that Eats its Young". People are incredible!
Jazz hands!
Re:My favourite Git commit (2019) on Thursday February 01, 2024 @02:14PM (#39219920)
Until it's 7 years later, the original developers are gone, the ticketing system has changed twice, and you have no clue why something is the way it is.

When you're committing is exactly when you already have the context of "why" loaded and even a short explanation should be quick to write. The thought cycles argument feels lazy unless you're doing a bunch of quick exploratory commits and clean up/squash your git history later and add context once a solution solidifies.

Re:Only 90s Web Developers Remember This on Thursday January 25, 2024 @07:18PM (#39137330)
Same here! What a magical and empowering feeling to just see how a website works, edit it, and see the changes immediately. A year later I was paid to make my first website and 28 years later I'm still working as a full stack web developer. That one discovery in a toolbar led to a career and changed the course of my life. It's sad that that type of discoverability is largely gone.
Yeah, I used it quite successfully for a local nonprofit that kept most of their data in Salesforce. The eventually consistent syncing sidestepped a ton of headache for us and we could read straight from PostgreSQL. We just used API calls then writes to PostgreSQL for important changes (registrations, etc) originating from the website.
Re:The game theory of the Republican speakership crisis on Wednesday October 18, 2023 @07:09PM (#37936041)
It's so refreshing to hear other people understand what's really happening. How can I subscribe to these rants?
Re:You're not lacking creativity, you're overwhelmed on Wednesday October 18, 2023 @06:30PM (#37935655)
Do you remember what the research was?

I keep having this argument about multitasking not being a real thing but I'd love some concrete research to back it up. I get the sense that people just feel more productive when "multitasking" Rather than recognizing the true cost of constant context switching.

Re:The English Programming Language on Tuesday July 11, 2023 @11:21PM (#36690110)
The Product team uses a different version than the Engineering team
Re:FCC Chairman: This Is How We Will Ensure Net Neutrality on Wednesday February 04, 2015 @12:37PM (#8998212)
Yeah, I was shocked at comments, people completely missing the point.