Carter Morgan

288 posts

Carter Morgan banner
Carter Morgan

Carter Morgan

@cartermorgan

Proud owner of https://t.co/MvcdAtIf02. Host of @bookoverflowpod.

Lehi, UT Katılım Haziran 2011
230 Takip Edilen445 Takipçiler
Carter Morgan
Carter Morgan@cartermorgan·
> opposes code reviews because of high trust teams > lists a dozen things only low trust teams do
fj@fjzeit

i generally dislike code reviews. they used to be something we'd opt to have only when we felt like our changes needed it. then one day everybody decided that mandatory code review should be a thing. i suspect this comes from the OSS community and leaked into professional development. it makes sense in OSS where mandatory code reviews are essential: you're working with a larger team of mostly randos. fallout from bad changes falls on the maintainers and not the contributors, and therefore tighter control is essential. but when you're in a team of 5-7 developers working on a product you're all responsible for the entire concept of code review is different. mix in the usual personality types in the latter scenario and you generally end up with the following types of people: --- - the "i will ignore your PR until i'm free and then 'lgtm'. if this takes a week well that just shows you how important my own work is so fuck you". - the "i see your PR but i have changes in the same area so i'm going to merge my own changes before i event touch your PR. then you can deal with all the merge conflicts. and yes i did privately coordinate approvals of my PR ahead of yours." - the "i pulled your branch and opened it in my IDE and tagged every single warning and suggestion the IDE made, pretended it to be my own. yes, i installed extra tools to increase the feedback. i think i'm a good code reviewer". - the "honestly bro i don't care" type who will let others review and maybe make one comment just so they've been seen to review the code. - the psycho: spends their entire time being toxic in the PR and starting arguments about things that don't matter. --- "ah yes but" you might say "we have standards and patterns that must be adhered to. code reviews are essential for enforcing them". yeah well... the truth is, when you're working in a team you have responsibility for that team's personal development and performance. if you are retroactively pointing out a failure to ensure the team understand the standards your team aheres to then you failed as a leader. most code reviews are performative nonsense to pander to the egos of people who should be improving themselves and their colleagues, not reactively compensating for poor team development. this is a hill and i am prepared to die here.

English
0
0
0
47
Carter Morgan
Carter Morgan@cartermorgan·
At a certain point we have to accept the ZIRP era of employment was incredibly abnormal. We can’t feel robbed when the job market isn’t as good as the best SWE job market in human history.
Ariel Hersh@ArielHersh

@a16z More like a chart violation… starting software jobs from 2024.

English
0
0
1
30
Carter Morgan retweetledi
Gergely Orosz
Gergely Orosz@GergelyOrosz·
I hate AI when it's like this: Notion used to have a one-click way to turn text into a quote. They removed this and now I have... AI So instead of sub-500ms, it now takes 10+ seconds to turn selected text into a quote (type out the prompt, then wait ~4 seconds) So backwards...
Gergely Orosz tweet media
English
110
34
1.1K
67.8K
Carter Morgan
Carter Morgan@cartermorgan·
@GergelyOrosz An under explored counterargument to the AI maximalists is that large companies ALREADY shirk relatively proven developer productivity practices (CICD, blameless post-mortem, etc), so why would they be first in line to shake things up? Everything about their DNA forbids it.
English
0
0
0
207
Gergely Orosz
Gergely Orosz@GergelyOrosz·
An interesting question: "I work at a large company that adopted SaFe (Scale Agile Framework.) I'm a Scrum Master. How do you think my role would change with AI?" This is hard to answer, given these roles exist thanks to the org setup... AI does NOT change the org structure!
English
39
6
92
29.1K
Carter Morgan
Carter Morgan@cartermorgan·
Doing a database migration right now.
Carter Morgan tweet media
English
1
0
0
66
Carter Morgan
Carter Morgan@cartermorgan·
Companies that won’t hire remote because of the perceived benefits of “in-person collaboration” are going to layoff their entire workforce for an army of digital robots. Sure.
English
0
0
1
46
Carter Morgan
Carter Morgan@cartermorgan·
@jasonmcgowan @kalanifsitake For younger fans, we respect LaVell, but we didn’t KNOW him. Kalani is our LaVell. He has led this program to unbelievable heights. He is everything a man, a coach, and a disciple of Christ should be. “If my son played football, I’d want him to play for Kalani.” -Matt Campbell
English
0
0
0
406
Jason McGowan
Jason McGowan@jasonmcgowan·
Why do you love Kalani? What does it mean to you to have @kalanifsitake as our head coach at BYU? Right now is the moment to let Kalani feel the love, respect, and gratitude of Cougar Nation. He has given everything to this program. Let’s show him how much he means to all of us. To make it fun, I’m giving away four 50 yard line seats and airfare to the Big 12 Championship game for two incredible responses. Share your heart. Let’s lift Kalani together. 💙🏈
English
1.6K
262
3.7K
2.4M
Carter Morgan
Carter Morgan@cartermorgan·
“OpenAI, as a single company, just needs to collect as much revenue as 1.5x total current spend on all software.” Somehow, this is an argument IN FAVOR of OpenAI’s path to profitably!
hari raghavan@haridigresses

Annual US spend on… Software: $400B Professional services: $2.8T Logistics labor: $1T+ Healthcare admin: ~$1T Education labor: ~$1T That’s $6T+. Global is probably 3x. Every market is up for grabs. ALL of them. If you don’t get that, you aren’t ready for what’s coming. $650B is a joke.

English
1
0
0
379
Carter Morgan
Carter Morgan@cartermorgan·
When you cultivate a reputation as a charlatan and fraudster (as @im_roy_lee has done) why would anyone believe you when you say you’ve “fixed” reliability issues in your product?
English
0
0
0
167
Carter Morgan
Carter Morgan@cartermorgan·
I’m Odd strategy to score more points in OT than then 2nd and 3rd quarters combined, but I’ll take it. #GoCougs
English
0
0
0
88
Carter Morgan
Carter Morgan@cartermorgan·
People desperately want “English is the new programming language” to be true because it will be the ultimate vindication of the “ideas guy.” But it will never be true, and good engineering will always require hard work.
Gergely Orosz@GergelyOrosz

For those saying "English is the new programming language." Option A: "Make it dark green ... no, lighter ... no, a bit less blueish ... no, a bit more pinkish ... no, a little more greyish ... no, a hint darker" Option B: use #7DB097 Which option is likely to stick?

English
0
0
0
108
Carter Morgan
Carter Morgan@cartermorgan·
I have never worked with a less developer-friendly product than @getRewardful . Truly awful.
English
1
0
0
116
Carter Morgan
Carter Morgan@cartermorgan·
Not really feeling like we’re close to the singularity.
Carter Morgan tweet media
English
0
0
0
89
Gergely Orosz
Gergely Orosz@GergelyOrosz·
What is a book you learned a lot from related to software engineering? (Aka one you'd recommend)
English
174
54
1K
165.2K