Rob Hameetman

Rob Hameetman

@robhameetman.com

┝━━━━━┥ Staff Engineer @ ID.me, expert in: │ ✶ ✶ ✶ ✶ │ #DesignSystems #MicroFrontends #UI #DX ┝━━━━━┥ #TypeScript #React #WebComponents #AI 📰 robhameetman.blog 🧑‍💻 github.com/RobHameetman 🧵 threads.com/@robhameetman 💼 linkedin.com/in/rhameetman

54 followers106 following183 posts

Pinned

I’m not just getting back into design systems, I’m looking to (re)build one that dethrones Shopify’s Polaris as the industry gold standard. I have the expertise but open source won’t cut it, I need a team that actually has the means at an org that values solid design/eng enough to make it happen.

Rob Hameetman reposted

Excited that TypeScript will finally support module types based on import attributes! Bundlers and frameworks can now provide accurate types for custom imports:

Underrated feature: NPM subpath imports Better than @/* and ~/*, which require resolvers for vendor builds in tools like jest/vitest in multipackage monorepos. And don’t worry folks, I got us covered on the meme!

I’ve been building my own JSX -> Web Components pipeline. My website has React + Next.js + Tailwind functionality with no dependencies. I’m adding in a DSL just for filesystem-based routing. I’m in this post.

This post is unavailable.

Rob Hameetman reposted

Conway: This is a criminal government. Unless you are willing to say that, you’re basically fighting on their terms. They get to lie, and they win that battle because people say, “We shouldn’t use that kind of language.” But you get to use that language when it’s fucking true.

JSDOM is great but I’m surprised no one’s built a browser DOM implementation in TypeScript that uses the actual interfaces from lib.dom.d.ts. Guess what I’ve been building 😏

I've been building my own JSX pipeline. It's still a baby pipeline but it compiles JSX → Web Components and supports server components. One of the most fun challenges I've taken on outside of MFEs. Also, not having any framework runtimes or prod dependencies just feels great!

I’m not just getting back into design systems, I’m looking to (re)build one that dethrones Shopify’s Polaris as the industry gold standard. I have the expertise but open source won’t cut it, I need a team that actually has the means at an org that values solid design/eng enough to make it happen.

View full thread

Design systems like Spectrum take on so much overhead just doing stuff on top of React that should really be baked in (e.g. "focus-visible" events, React Native-style Press events, etc.)

I’m not just getting back into design systems, I’m looking to (re)build one that dethrones Shopify’s Polaris as the industry gold standard. I have the expertise but open source won’t cut it, I need a team that actually has the means at an org that values solid design/eng enough to make it happen.

Any idiot can build software. It takes a REAL engineer to scale out an ansericulture platform to 64 g/day (p95) & ≤+0.1 FCR drift across 12-week growouts on a rotational pasture fabric w/federated bioclustering, supplemental 4R nutrient stewardship, microclimate integration, and transgenic stacking.

Vibe coding is not software engineering. Vibe coding is not software engineering. Vibe coding is not software engineering. Vibe coding is not software engineering. Vibe coding is not software engineering. Vibe coding is not software engineering. Vibe coding is not software engineering.

Me: “Picture this babe: my site loads with this animation in reverse all rendered by the browser. Maybe the user can spin the chair or turn the light on, who knows!” Wife: “Nice, what’s the value of rebuilding your site this way?” Me: “…it’s fun and I like learning new ways to do dope shit”

Nothing annoys me more than people bragging about their token usage. I cant think of a more useless metric that means absolutely nothing yet people flex it like its a measure of how hard they work, when in fact its the exact opposite