HackerTrans
TopNewTrendsCommentsPastAskShowJobs

jonathanpglick

no profile record

comments

jonathanpglick
·2년 전·discuss
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!
jonathanpglick
·2년 전·discuss
Reminds me of an awesome documentary about The Barkley Marathons called "The Barkley Marathons: The Race that Eats its Young". People are incredible!
jonathanpglick
·2년 전·discuss
Jazz hands!
jonathanpglick
·2년 전·discuss
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.
jonathanpglick
·2년 전·discuss
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.
jonathanpglick
·3년 전·discuss
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.
jonathanpglick
·3년 전·discuss
It's so refreshing to hear other people understand what's really happening. How can I subscribe to these rants?
jonathanpglick
·3년 전·discuss
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.