Seth Deckard

Seth Deckard

@seth@deckard.pub
Software builder: engineering, design and product.
Joined Nov 2022
31 posts · 17 followers · 39 following
Seth Deckard
Seth Deckard @seth@deckard.pub

@mjgardner I miss those cheesy programming jokes from ~20+ years ago. Corny for sure but they required some thought on the part of the author.

Seth Deckard
Seth Deckard @seth@deckard.pub

@Bdellar Makes sense. I often use stacked PRs to support an async workflow where you have changes that span multiple PRs but admittedly it’s no silver bullet and does require a certain level of skill with Git (and some aliases and such to make it easier). Another thing that helps is the ability to merge your own PRs based on the type of change (e.g., a true/small refactoring) but that also requires high trust.

Seth Deckard
Seth Deckard @seth@deckard.pub

@Bdellar The reason I say the above is because when I see stuff like “I will *never* go back to using PRs” I can't help but think that the individual has been subject to anti-patterns around PRs such as but not limited to:
- Large PRs (not making them small and atomic).
- Waiting until code review to catch design issues rather than conducting design reviews earlier (really this is just a symptom lack of collaboration).

Seth Deckard
Seth Deckard @seth@deckard.pub

@Bdellar Thank you for the response. I think I understand more about where you're coming from now.

So one could say that trunk-based dev as a Git workflow (specifically where you commit directly to main/master) forces some level of collaboration by making changes more synchronous in nature?

Where as using PRs (even in trunk-based dev) requires a more deliberate approach to collaboration (e.g., the workflow doesn't force it but it can still be done if care is taken).

Seth Deckard
Seth Deckard @seth@deckard.pub

@Bdellar Can you not use PRs in a trunk-based workflow? I’m under the impression you can. Which leads to the next question:
What’s the difference between using GitHub flow with squashing (or rebasing) commits on PR merge compared to a trunk-based workflow? I don’t see a difference other than using a different name for the workflow.

Seth Deckard
Seth Deckard @seth@deckard.pub

@null @ben that’s Musk’s plan for Twitter and it would mean the centralized service would know more about you and have more leverage over you. I’d say it’s only preferable position to be in if you’re Musk.

Seth Deckard
Seth Deckard @seth@deckard.pub

@null I believe @ben is referring to something like WeChat in China where the same app is used for payments and ordering services as well as social.

Seth Deckard
Seth Deckard @seth@deckard.pub

@jasongorman Fascinating. I would probably pay to see a Hunger Games version of that, though.

Seth Deckard
Seth Deckard @seth@deckard.pub

@ben clarification: running your own instance in single user mode

Seth Deckard
Seth Deckard @seth@deckard.pub

@ben Are you using any relays with your instance? I haven't tried myself but wondering if others running their own instance are and whether it's been valuable or not.

Seth Deckard
Seth Deckard @seth@deckard.pub

@kerryb @jasongorman I agree. I’ve interviewed way too many candidates that claimed to practice TDD only to then immediately describe it as writing all the tests upfront and then writing all the code to make them pass (usually never mentioning refactoring either). Obviously they were lying about their experience with TDD, but I think it enforcing your point in how so many misunderstand the practice.

Seth Deckard
Seth Deckard @seth@deckard.pub

@greghunter @jasongorman It makes me think about how hostile a time it is for the consumer. It also creates a bit of a two tier system where those with enough tech knowledge can avoid a lot of the predatory behavior (don’t connect smart TV to internet, use a VPN, block things at router, etc.). Strange times.

Seth Deckard
Seth Deckard @seth@deckard.pub

@greghunter @jasongorman This is what I was thinking as well. It’s all about advertising, data mining, and selling subscriptions: Turing what was a one time purchase into a recurring revenue stream. The fact that it’s almost impossible to buy a dumb TV that doesn’t spy on you or show you ads illustrates this imo.

Seth Deckard boosted
Simon Willison
Simon Willison @simon@fedi.simonwillison.net

The thing where Tumblr and maybe Flickr are embracing ActivityPub is just so interesting to me

For years now the single biggest challenge in launching new social software has been bootstrapping new social graphs for your users

Around 2010 the answer was to use FB and Twitter APIs, but those have got more restricted over time and don't really feel like a safe bet to build on in 2022

Having smaller (but still huge!) networks embrace an open standard feels like a HUGE leap forward

Seth Deckard
Seth Deckard @seth@deckard.pub

@bagder perhaps they meant to use grep?

Seth Deckard
Seth Deckard @seth@deckard.pub

@dee@toot.cat @ben I believe they are almost all on H-1B visas. I read somewhere that Twitter had ~1,200 employees on H-1B visas pre-Musk and that the number of remaining employees is about that same amount.

Seth Deckard
Seth Deckard @seth@deckard.pub

@seam @ben Don’t worry, there are multiple joint investigations into criminal activity surrounding Musk and his companies. I believe that these investigations are what drove him to acquire Twitter in the first place, in an attempt to win support from the political right by framing this as a left vs right struggle. It was almost certainly designed to create the impression that the inevitable actions by the DOJ, SEC, and other agencies are politically motivated.

Seth Deckard
Seth Deckard @seth@deckard.pub

@jasongorman Well, on the plus side, I feel like I understand what the Great Filter event actually is and that we’re definitely not ahead of it.

Seth Deckard boosted
SuperIlu
SuperIlu @dec_hl@mastodon.social

I did some more work on #DOStodon, the #Mastodon client for #MSDOS.

I added a splash screen, a busy indicator for network access, you can scroll the entries now, there is a profile viewer and you can like and boost.
Image attachments are now displayed, too.

Seth Deckard
Seth Deckard @seth@deckard.pub

@jerivas @climagic I’m hopeful because compare to the older days of the internet when federation was the norm, we now have so much more capability on the client side. I’d like to see a shift to fat clients AND decentralization. One can hope, at least. 😀