This is just one of several places where I tinker with ideas, burn the midnight oil, fix bugs and inadvertently end up creating more of them in the end, but alas… c'est la vie d'un développeur.
👔 | I’m currently employed at Carevoyance at Definitive Healthcare. |
📚 | I’m currently learning Svelte, SvelteKit, D3, LayerCake, PostGreSQL. |
👯 | I’m looking to collaborate on a new idea surrounding git versioning. |
🤝 | I’m looking for help maintaining and growing TypedCSS. |
👨💻 | Explore some of my tinkering on CodePen. |
💬 | Ask me about CSS, SCSS, Tailwind, JavaScript, React, or Svelte. |
📫 | You can reach me on Twitter or via email. |
📄 | Learn more about my professional experience on LinkedIn or download my resume. |
⚡ | When I'm not flushing out lines of code faster than Eminem raps (or occasionally staring at my screen blankly), I enjoy traveling 🏔, photography 📸, playing sports 🏓, hiking 🥾, and spending time with friends and family 👨👩👧👦. |
- Answer by Brandon McConnell for Performance of Array.flat() vs spread operator to flatten multiple arrays into one
- Answer by Brandon McConnell for JavaScript map & find at the same time: findMap?
- Boolean truthiness narrowing not working in Typescript
- Answer by Brandon McConnell for Adding tabindex dynamically
- Prevent merging of branch conditionally based on label
- I left my maxed out M3 Max computer out for an hour during dinner for about an hour, at ~90%. I came back and it's now at 15%. What the heck, @Apple?
- Sometimes I ask AI to build a feature for me using a specific @shadcn component I haven't installed yet. Then the race is off to see if I can
pnpm dlx
the component name before o3 greps my codebase for it. This usually gives me about 15 sec of thinking time. Peak AIDX - so far Claude 4 is really good. feels similarly to how o3 felt in the early days before they ✌️didn’t nerf it✌️
- One @cursor_ai rule I would highly suggest adding to your .cursorrules: "Do not use the
any
TS type anywhere explicitly or implicitly. Do not use theZodTypeAny
type." Too often, I've had to immediately double up on requests just to fix loose types that got generated. - A browser extension to make this manageable from GitHub would be huge. If anyone's reading this and wants to build this, let me know. I'd be happy to chat about it. Set parameters and preferences and release it. You can even set up tests for the feature to satisfy.