Sign in

Lance Jeffers

@lancejeffers.bsky.social
550 followers 616 following 265 posts

Software dev (primarily TypeScript) and cat owner

PostsRepliesMedia
Lance Jeffers @lancejeffers.bsky.social · 10/12/2025
@francoismassart.be wanted to ping you here since Im not sure how often you check github, but I opened a fix within eslint-plugin-tailwindcss to ensure that the "no-unnecessary-arbitrary-value" rule properly checks color hex codes. Any chance you could take a look? github.com/francoismass...
github.com
fix(rule): no-unnecessary-arbitrary-value by lancej1022 · Pull Request #436 · francoismassart/eslint-plugin-tailwindcss
Pull Request Name fix(rule): no-unnecessary-arbitrary-value Description Fix issue where no-unnecessary-arbitrary-value would allow arbitrary hex color values even when a valid tailwind class altern...
010
Lance Jeffers @lancejeffers.bsky.social · 25/09/2025
Knip is fantastic
030
Lance Jeffers @lancejeffers.bsky.social · 10/09/2025
If you're thrilled by Charlie Kirk getting shot, but silent (or even defensive!) of the mentally ill man who murdered the Ukrainian refugee, you are an evil person. Physical violence needs to be condemned, and murderers should not be defended. Without those basics, were just a lawless society
230
Lance Jeffers @lancejeffers.bsky.social · 27/08/2025
Conway's law
030
Lance Jeffers @lancejeffers.bsky.social · 12/06/2025
Yeah pretty much everything he puts out is solid. It looks like he also has a.co/d/ivldRg5 releasing later this year which looks relevant to a VP role
a.co
Crafting Engineering Strategy: How Thoughtful Decisions Solve Complex Problems: Larson, Will: 9798341645523: Amazon.com: Books
Crafting Engineering Strategy: How Thoughtful Decisions Solve Complex Problems [Larson, Will] on Amazon.com. *FREE* shipping on qualifying offers. Crafting Engineering Strategy: How Thoughtful Decisio...
010
Lance Jeffers @lancejeffers.bsky.social · 12/06/2025
Have you already read a.co/d/3MzX1wE ?
a.co
Amazon.com
100
Lance Jeffers @lancejeffers.bsky.social · 09/06/2025
Do you know if there's a way to make it sort arrays that aren't immediately followed by `.includes`? Seems like that's the one thing missing
100
Lance Jeffers @lancejeffers.bsky.social · 06/06/2025
Don't know anyone that honestly finds copilot comparable to windsurf or cursor.
000
Lance Jeffers @lancejeffers.bsky.social · 06/06/2025
I think some of the pushback against hybrid is that a quarterly onsite is a different "hybrid" compared to "3 days/week in office"
110
Lance Jeffers @lancejeffers.bsky.social · 06/06/2025
Amazon Chime had the best UX here IMO: it would just display a "join" popup on your desktop at the meeting start time. Always preferred it over a reminder before the meeting actually began
010
Lance Jeffers @lancejeffers.bsky.social · 31/05/2025
You must hate fromsoft games
010
Lance Jeffers @lancejeffers.bsky.social · 28/05/2025
I think twitter and bluesky have segregated themselves pretty heavily, to the point that certain beliefs are totally fine on twitter but evoke hate and outrage on bsky. Same applies in reverse for other topics
030
Lance Jeffers @lancejeffers.bsky.social · 08/05/2025
I'm kinda surprised electron does badly here considering it's basically a web browser. I feel like browsers generally have better a11y than almost any other software?
110
Lance Jeffers @lancejeffers.bsky.social · 07/05/2025
First law is extremely well done
030
Lance Jeffers @lancejeffers.bsky.social · 29/04/2025
Does trpc work in the situation mentioned above? The backend isn't written in TS
110
Lance Jeffers @lancejeffers.bsky.social · 22/04/2025
Pretty sure it's expo
120
Lance Jeffers @lancejeffers.bsky.social · 16/04/2025
You're not truly geezermaxxing until you ramble endlessly at a cashier during checkout
000
Lance Jeffers @lancejeffers.bsky.social · 15/04/2025
Don't have an answer, but why does this crash the TS runner? Isn't importing a JS file into a TS file syntactically valid?
110
Lance Jeffers @lancejeffers.bsky.social · 09/04/2025
Hue bulbs (or anything programmatic) are great for this. One bulb, but can schedule different temperatures
030
Lance Jeffers @lancejeffers.bsky.social · 07/04/2025
This is why any% is so ridiculous. Tariffs-and-trade-war got banned from the glitchless run 90 years ago
000
Lance Jeffers @lancejeffers.bsky.social · 03/04/2025
Do you have any resources for the "websites that don't work without JavaScript" bit? I looked briefly on Google but it's still not clear to me why that would be something for devs to plan around outside of cases where the JS fails to load because of a network issue
110
Lance Jeffers @lancejeffers.bsky.social · 30/03/2025
Other than Embrace it's damn near impossible to find good mo11y these days
100
Lance Jeffers @lancejeffers.bsky.social · 26/03/2025
Game changer
000
Lance Jeffers @lancejeffers.bsky.social · 20/03/2025
Yeah I assume the issue here is accessing `request.query.target` in an "unsafe" manner, although I'm not too familiar with Fastify
100
Lance Jeffers @lancejeffers.bsky.social · 12/03/2025
They'll be lucky to have you
010
Lance Jeffers @lancejeffers.bsky.social · 03/03/2025
BG3 is great, I still play it weekly with some friends. If you don't "save scum" then I think it really plays out similar to a DnD campaign, where you can get into a ton of unintended (but hilarious) hijinks because of a bad roll
020
Lance Jeffers @lancejeffers.bsky.social · 02/03/2025
First playthrough?
110
Lance Jeffers @lancejeffers.bsky.social · 21/02/2025
Classy move, you love to see it
000
Lance Jeffers @lancejeffers.bsky.social · 10/02/2025
Wonder if this is just a monorepo thing. Seems like pnpm is the most popular option for monorepos, and none of the package managers seem to get everything 100% right in monorepos
050
Lance Jeffers @lancejeffers.bsky.social · 05/02/2025
Feels like every frontend project has a `.screen-reader-only` class name in their css, which is definitely an indicator that it should just be part of the language itself
030
Lance Jeffers @lancejeffers.bsky.social · 02/02/2025
Always been one of my least favorite things about JS (and most programming languages I think?) -- snake case is clearly more readable and has research to back that up. But it also makes no sense to use snake case when the standard lib for a language is primarily camelCase 🥲
020
Lance Jeffers @lancejeffers.bsky.social · 31/01/2025
Not just you, the git status has been extremely sluggish for me for the past few months
030
Lance Jeffers @lancejeffers.bsky.social · 30/01/2025
I've always just done a BFS with a Queue for this problem. Agree that trees are one of the friendlier DSA questions
020
Lance Jeffers @lancejeffers.bsky.social · 29/01/2025
Realistically the feed here has definitely gotten more political, and it's heavily slanted in a single political direction. Doesn't help that no matter how much you click "show less like this" the feed doesn't really seem to change much
110
Lance Jeffers @lancejeffers.bsky.social · 28/01/2025
Definitely would've gone with a simple DFS approach, but the dynamic programming is clever and better in terms of Big O for sure. Have you been encountering many DP problems while interviewing? I was under the impression they're rare but I haven't interviewed in a while
120
Lance Jeffers @lancejeffers.bsky.social · 28/01/2025
Can't wait for next year's!
010
Lance Jeffers @lancejeffers.bsky.social · 21/01/2025
Still better than Workday
100
Lance Jeffers @lancejeffers.bsky.social · 20/01/2025
Think it depends on the domain. Systems programming seems to have plenty of uses for it, but I've never had to use one when building the FE for a web app
020
Lance Jeffers @lancejeffers.bsky.social · 16/01/2025
Sounds like the type of person to blame the lack of referral on "woke"
010
Lance Jeffers @lancejeffers.bsky.social · 06/01/2025
Their web app does this on initial load every single time for me. X engineering really setting a high bar 😂
010
Lance Jeffers @lancejeffers.bsky.social · 05/01/2025
The first 3 books are so damn good
110
Lance Jeffers @lancejeffers.bsky.social · 03/01/2025
Yeah I was worried it would be obscure issues like that. No way I could justify Tauri in an enterprise setting, but I'm sure it's great for small teams that are accustomed to tracking down cross platform issues
010
Lance Jeffers @lancejeffers.bsky.social · 02/01/2025
The inconsistent behavior across Mac/win/Linux has been my biggest hangup with Tauri. Any particularly nasty issues related to that which you've bumped into?
120
Lance Jeffers @lancejeffers.bsky.social · 01/01/2025
Have you found any good resources on auth for local first apps? Seems like the one piece where you'd still want to rely on a traditional server-first model
110
Lance Jeffers @lancejeffers.bsky.social · 30/12/2024
I also know a little gray cat that likes to stretch the definition of "I fits"
Short hair cat with gray fur sits inside slim shoebox. The cat doesn't fit very well in the box
120
Lance Jeffers @lancejeffers.bsky.social · 29/12/2024
Would legitimately be 10x easier than most of the Leetcode hards that get thrown around in interviews
010
Lance Jeffers @lancejeffers.bsky.social · 29/12/2024
Frankly he was a complete liability that game. Consistently got cooked by the offense
010
Lance Jeffers @lancejeffers.bsky.social · 27/12/2024
Seems like a classic case of "unknown unknowns". Folks don't realize how deep the URL parsing hole goes until they've already dug themselves into some problems
020
Lance Jeffers @lancejeffers.bsky.social · 26/12/2024
The GoDaddy ssl hustle has always felt scummy considering it costs them next to nothing. Thankfully, many other providers support Lets Encrypt
010
Lance Jeffers @lancejeffers.bsky.social · 26/12/2024
Create armies of accounts -> post seemingly legitimate content -> once the accounts are "aged", use them to post scams and/or disinformation
110