Readit News logoReadit News
cgarvis commented on Cognitive load is what matters   github.com/zakirullin/cog... · Posted by u/nromiun
noen · 11 days ago
This article reminds me of my early days at Microsoft. I spent 8 years in the Developer Division (DevDiv).

Microsoft had three personas for software engineers that were eventually retired for a much more complex persona framework called people in context (the irony in relation to this article isn’t lost on me).

But those original personas still stick with me and have been incredibly valuable in my career to understand and work effectively with other engineers.

Mort - the pragmatic engineer who cares most about the business outcome. If a “pile of if statements” gets the job done quickly and meets the requirements - Mort became a pejorative term at Microsoft unfortunately. VB developers were often Morts, Access developers were often Morts.

Elvis - the rockstar engineer who cares most about doing something new and exciting. Being the first to use the latest framework or technology. Getting visibility and accolades for innovation. The code might be a little unstable - but move fast and break things right? Elvis also cares a lot about the perceived brilliance of their code - 4 layers of abstraction? That must take a genius to understand and Elvis understands it because they wrote it, now everyone will know they are a genius. For many engineers at Microsoft (especially early in career) the assumption was (and still is largely) that Elvis gets promoted because Elvis gets visibility and is always innovating.

Einstein - the engineer who cares about the algorithm. Einstein wants to write the most performant, the most elegant, the most technically correct code possible. Einstein cares more if they are writing “pythonic” code than if the output actually solves the business problem. Einstein will refactor 200 lines of code to add a single new conditional to keep the codebase consistent. Einsteins love love love functional languages.

None of these personas represent a real engineer - every engineer is a mix, and a human with complex motivations and perspectives - but I can usually pin one of these 3 as the primary within a few days of PRs and a single design review.

cgarvis · 11 days ago
Reminds me of the three tribes of software programmers. https://josephg.com/blog/3-tribes/amp/

Mort == maker Elvis ==? hacker Einstein == poet

cgarvis commented on FTC bans hidden junk fees in hotel, event ticket prices   cnbc.com/2024/12/17/ftc-b... · Posted by u/LordAtlas
breadwinner · 9 months ago
This shouldn't be controversial. FTC isn't banning these fees, it is only requiring merchants to disclose the fees. Why would anyone be against that?

Another good rule is click-to-cancel. Just a couple of days ago I logged into my Dish Network account to cancel it (after they hiked prices). There is no way to cancel online. There is no way to cancel via chat. You have to call. As soon as you call you're told the wait time is over 45 minutes. There is no call back option. Why should a consumer have to be on the phone for 45 minutes to cancel? (Typically they will drop the call after 45 minutes and you have to call again.) If you call Dish to sign up service the wait time is 0 minutes: they answer immediately. If you then tell that you're actually calling to cancel, they forward you to the cancellation number with the wait. This is an abusive business practice, and banning it should not be controversial.

cgarvis · 9 months ago
Dish outsources sales calls to a third party. This third party doesn’t have access to customer accounts so they have to send you to an actual Dish call center. Not as nefarious as you think but still frustrating.
cgarvis commented on Llama-3.3-70B-Instruct   huggingface.co/meta-llama... · Posted by u/pr337h4m
kstrauser · 9 months ago
I know this has been discussed before but it changes frequently: what’s the good “generic” Mac desktop client these days? I’d like to use Ollama and/or ChatGPT. Maybe Claude. Perhaps Perplexity, too. I primarily want to use AI chats in various apps, like typing “write a function to…” into whatever random editor I’m using at the moment. It doesn’t have to be a desktop app, either. If there’s a great PopClip plugin or Keyboard Maestro macro, or even something that works as a system service, that’s perfectly fine by me.

MacMind is nifty, but that feels like a lot of money for something that’s a front end to someone else’s API. “Stop being a cheapskate” is a legitimate answer.

cgarvis · 9 months ago
ChatGPT has a Mac app. If you want to run your own models, Ollama with Chital is great.

https://github.com/sheshbabu/Chital

cgarvis commented on TurboWarp Desktop   desktop.turbowarp.org/... · Posted by u/varun_ch
rahimnathwani · 3 years ago
My son turned 6 recently. You might find this doc helpful:

https://docs.google.com/document/d/18qNHqaZ9CdVwQsh4sEslf3GG...

The things my son has used or is using:

* Osmo Coding Awbie (requires Osmo hardware)

* Osmo Coding Jam (requires Osmo hardware)

* Scratch Jr. To use Scratch Jr effectively, it’s good to have a book or a guide. I chose this set of example exercises: https://www.amazon.com/dp/1593278993

* Code.org (Course A or Course C)

cgarvis · 3 years ago
+1 for osmo
cgarvis commented on Gamification affects software developers: Cautionary evidence from GitHub   arxiv.org/abs/2006.02371... · Posted by u/edward
cgarvis · 3 years ago
Recently read “Working in Public” where the author talks about how GitHub is to open source as the new feed was to Facebook/social networks
cgarvis commented on Stop Writing Dead Programs [video]   youtube.com/watch?v=8Ab3A... · Posted by u/grzm
bdamm · 3 years ago
Sounds like a reliability and auditability nightmare. And, in securing software systems, full bill of materials and even reproducible builds are used to lock in the software to known good versions. How could software that can change thanks to the whim of a dev in the ops environment ever be considered reproducible? Wouldn't the result be just hugely fragile code state with no known source?
cgarvis · 3 years ago
Smalltalk has a change file and an ability to be source controlled. My understand is that the source controlled output is not human friendly.

u/cgarvis

KarmaCake day503March 14, 2012
About
meet.hn/city/us-Charlotte

Socials: - github.com/cgarvis

---

View Original