@ghickman@mastodon.social avatar

ghickman

@ghickman@mastodon.social

Python, engineering best practices, D&D chat, all things Sci-Fi/Fantasy. Hash tag farm lyfe.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

bmispelon, to django
@bmispelon@mastodon.social avatar
ghickman,
@ghickman@mastodon.social avatar

@josh @benjaoming @bmispelon what features or parts of model bakery do you prefer to Factory Boy?

andrew, to random
@andrew@aeracode.org avatar

I am here! Very curious what Colorado's most (in)famous restaurant is like now.

ghickman,
@ghickman@mastodon.social avatar

@andrew I think I might have gone here as a kid, incredibly fond memories of roughly "what is going on, it's amazing" 😂

ghickman, to django
@ghickman@mastodon.social avatar

What are folks using for linting and/or formatting templates these days?

hynek, to random
@hynek@mastodon.social avatar

I have just read a sentence that said that mocks are crucial for relevant tests and now I have a migraine.

ghickman,
@ghickman@mastodon.social avatar

@hynek how on earth could they make tests more relevant?! They literally mock parts of the system under test. ITS IN THE NAME HYNEK

nanorepublica, to macbookpro
@nanorepublica@indiehackers.social avatar

My new MacBook Pro is arriving today!

What tools/processes do people recommend for cleaning out the cruft from my current machine and then transferring everything to the new one?

#macbookpro #tools

ghickman,
@ghickman@mastodon.social avatar

@nanorepublica Start fresh and create a dotfiles repo with a script that does the install for you (ish). There will be drift as you miss the odd thing, but the goal is to script the steps you'd take when doing it yourself.

Here's mine: https://github.com/ghickman/dotfiles/blob/main/bootstrap.sh

ghickman, to random
@ghickman@mastodon.social avatar

I guess giving my phone number to OpenAI is probably the least of my worries, given the data they've already slurped up.

ghickman, to random
@ghickman@mastodon.social avatar

Oh the irony of having to confirm I'm human when logging into OpenAI.

ghickman, to random
@ghickman@mastodon.social avatar

I'm playing with django-render-block and HTMX to update a modal with form errors and avoid a page reload. This is such a simple yet powerful workflow.

The only thing that would improve it at this point is being able to use TemplateResponse but still be able to target the block I'm interested in.

ghickman,
@ghickman@mastodon.social avatar

@carlton someone added inline partial definitions, didn't they! (😂)

I'm stuck on 2.2 in the short term for this project, so it doesn't look like the template loading special sauce is available to me yet.

ghickman,
@ghickman@mastodon.social avatar

@carlton indeed 🫠

vinceknight, to random
@vinceknight@fosstodon.org avatar

My eldest is getting in to Pokemon TCG (through older kids at school). I never played as a kid (mainly played Magic).

Does anyone have some suggestions for a starter set to get to get in to Pokemon with him?

ghickman,
@ghickman@mastodon.social avatar

@vinceknight we started with this: https://www.chaoscards.co.uk/prod/elite-trainer-boxes-pokemon/pokemon-go-elite-trainer-box

Buying in bulk seems to be the best way to not hurt your wallet 😩

hynek, to random
@hynek@mastodon.social avatar

First dinner plans locked in – IT’S GETTING REAL Y’ALL!!!

Excited Zootopia sloth gif

ghickman,
@ghickman@mastodon.social avatar

@judy2k @hynek Benihana anyone?

ghickman,
@ghickman@mastodon.social avatar

@hynek @judy2k there’s one 12 minutes away by car from the convention centre… 🤤

ghickman, to random
@ghickman@mastodon.social avatar

Zack Snyder has no idea how harvesting works.

nanorepublica, to random
@nanorepublica@indiehackers.social avatar

📣 Analysis for unused code in a Django codebase
📄 An idea I wish existed and I hope to build one day
🔗 https://softwarecrafts.co.uk/100-words/day-71

ghickman,
@ghickman@mastodon.social avatar

@nanorepublica I would absolutely use this.

Floppy, to Bluey
@Floppy@mastodon.me.uk avatar

Having watched "The Sign" I'm even more convinced that #Bluey is amongst the best TV ever made for any age group. What an emotional rollercoaster that was.

ghickman,
@ghickman@mastodon.social avatar

@Floppy that episode should have come with a content warning for parents!

b0rk, to random
@b0rk@jvns.ca avatar

working on a draft of a git cheat sheet, what's missing?

most interested in relatively "basic" things in git that you always forget how to do. Right now I think the push/pull section is by far the weakest

ghickman,
@ghickman@mastodon.social avatar

@huwlynes and restore and stash parts too 😁

offby1, to random
@offby1@wandering.shop avatar

My media habits are... weird.

I watched two Hot Ones episodes, several game trailers from 2008, the last two episodes of Fallout, and I'm reading an article on the reasons doctors commit suicide.

ghickman,
@ghickman@mastodon.social avatar

@offby1 from my perspective, that sounds like a great time 😁 (well, maybe not the last one…)

Related to the last choice, have you seen the miniseries This is Going to Hurt? It’s tough going in places but some brilliant performances from the two leads.

ghickman, to random
@ghickman@mastodon.social avatar

I was entirely unprepared for such an emotional rollercoaster from Bluey first thing in the morning

ghickman,
@ghickman@mastodon.social avatar

@hjwp “The Sign”

bitprophet, to random
@bitprophet@social.coop avatar

What's the 2024 state of the art for local macOS+arm64 development nonsense?

Without spending TOO much time combing my (halfhearted because I've been developing via headless Linux since 2020 & it's actually very nice) notes, the last I recall hearing is:

  • Homebrew still "is what it is” & its entire world has since been updated for arm64?
  • Actual-Docker works now, but still via a (Virtualization.framework? emulating Intel??) Linux VM?
  • ISTR other non-Docker VM/container tools exist?
  • ???
ghickman,
@ghickman@mastodon.social avatar

@hynek @bitprophet @offby1 cosigned. It’s so great, I don’t ever have to think about whether its updates will work.

judy2k, to random
@judy2k@chaos.social avatar

One of the joys of working on a personal project is choosing whatever commit messages I damn well like.

ghickman,
@ghickman@mastodon.social avatar

@judy2k @hynek @tintvrtkovic they say you get used to it.

You do not get used to it.

offby1, to random
@offby1@wandering.shop avatar

Lemme just say, the slow-motion grief that comes with some of the nastier cancer diagnoses can fuck off right into the fucking sun.

Fuck.

ghickman,
@ghickman@mastodon.social avatar

@offby1 oh no, I’m so sorry 🫂

hynek, to random
@hynek@mastodon.social avatar

Things I’ve been thinking about a lot lately:

  • code design pressure (good: testability, bad: coupling business code with validation and/or storage – interestingly there’s been a #PyCascades talk about just that, framed using an obscure German mathematician)

  • type state pattern, or: why I don't use state machines. This has nothing to do with static types but a continuation of “make illegal state unrepresentable”. Practically, this means that you’ll rarely see an | None in my class fields.

ghickman,
@ghickman@mastodon.social avatar

@hynek do you feel state machines and “make illegal state unrepresentable” are mutually exclusive?

nanorepublica, to random
@nanorepublica@indiehackers.social avatar

📣 A new Django management command
📄 A little helper to override templates
🔗 https://softwarecrafts.co.uk/100-words/day-64

ghickman,
@ghickman@mastodon.social avatar

@CodenameTim @nanorepublica that certainly feels like a great place for it to start!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • anitta
  • magazineikmin
  • InstantRegret
  • tester
  • tacticalgear
  • ethstaker
  • normalnudes
  • cisconetworking
  • cubers
  • Durango
  • Leos
  • provamag3
  • modclub
  • JUstTest
  • All magazines