what I would give for a smidgeon of @antfu.me's innate sense of design
I have something I want to launch but ... it's not yet right.
what I would give for a smidgeon of @antfu.me's innate sense of design
I have something I want to launch but ... it's not yet right.
I'm always surprised when nice people block me...
also when they follow me.
the most beneficial effect of many boycotts is on yourself
'but that won't hurt company x' is often irrelevant
I'm taking back some agency
I'm aligning my actions with my beliefs
I feel better for it
that's good enough
in fact, imo it's better than punishment as a motive
I stay well clear of enums.
in fact as soon as ts 5.8 lands (with this PR: https://github.com/microsoft/TypeScript/pull/61011) I'll be enabling `--erasableSyntaxOnly`
I've started using `--experimental-strip-types` in node too.
I use typescript for checking + intellisense, not in my build pipeline

I need to update that module! it has an old version of @rick_viscomi's algorithm that hasn't been updated ...
automatic head sorting following capo best practices is enabled by default in `unhead`.
and you can set your own priorities too: https://unhead.unjs.io/usage/guides/sorting.

who do I know in birmingham?
arriving tomorrow morning! βοΈ
writing something 'political'
delighted to announce the latest release of `vite-plugin-checker`!
π¨ stylelint 16+ support
β‘οΈ 58 -> 16 dependencies
π¦ no more cjs build
π chokidar v4
π full details: https://github.com/fi3ework/vite-plugin-checker/releases/tag/vite-plugin-checker%400.9.0

you wouldnβt think i have 180 IQ
whoa.... 1k job applications? π€―
I'd try to prove your experience w/ side projects or open source.
I'd also reach out directly to companies you really love - even if there's no public opening.
plus, make sure you craft your cv + letter for the particular role - nothing generic.

so much!
I take it you mean https://vueconf.us?
I've not been to tampa in years but it's going to be legendary
my main regret is that I can't go to the other workshops. (I've never been able to catch evan you or ben hong, for example - mine has always been at the same time)

just occurred to me I'm still running a nuxt 2 site in production.
I visit it every month at least.
no regrets.
"now do it again"
daniel roe
PEOPLE
ai (or any tech) is only a tool that amplifies the desires of people
and people are individually and corporately the most glorious and the most horrific
(I like you though)
see https://roe.dev/ai + https://roe.dev/blog/using-ai-in-open-source for some thoughts

I would challenge some of the assumptions here
... but mostly, it's 'rational optimisation':
with excess hardware power, there's < incentive for better software
b/c with limited resources, time is allocated to the most 'optimal' next improvement

I think curiosity and the ability to learn
... which entails the ability to be self-critical
... and I think also requires a degree of ambition/vision
plus points if that curiosity includes the desire to know and understand other people deeply

bitterballen are possibly the best
happy valentineβs day my friends
iβm pressing the refresh button but somehow things remain unchanged
i was not ready to learn how axolotl is pronounced
boy a lot of things I thought were shared human values seem to be becoming party political
overcooked an egg this morning
iβm beginning to feel the urge to change my profile photo
I have lots of time for thoughtful criticism. it's a gift.
dunks? not so much. π©
rage-bait is mostly wrong, shallow or dishonest.
nuance ftw. π
finding people here that i should have (but weirdly havenβt) followed yet
excitement π€ embarrassment
my system prompt is:
> you are an open-source maintainer whose objective is to assist and enable others to do great things

so this one demanded enough response that I ended up writing a little blog about it ... (sorry for the delay!)
π you can read it here: https://roe.dev/blog/zero-sum-games

one of the most powerful forces is the need to be self consistent
make one bad (or good!) decision and your brain _bends_ to align with it
laugh at an over-the-line joke and find yourself a little later defending the indefensible
we radicalise ourselves
as a kid i struggled to start That Hideous Strength so many times - it was so different from the other two βSpace Trilogyβ books
β¦ but after i finally finished it, it became one of my favourites - and has stayed in that list π―
so many truths + wisdoms
particularly incisive today
i feel for the tesla salesman telling me today that elon doesnβt represent them
yes but β¦ no, he does
the blessing and curse of leadership
early adopters truly are the real mvps
do i know anyone in oss whoβs into skiing and mysteriously at a loose end this week?
ππ
self-taught developers have advantages of our own:
- you didn't get into coding _by accident_ - embrace your drive
- use other skills in your coding - e.g. your problem solving or creativity or verbal talent
plus:
- play with code!
- ask 'why' a lot
- try to help others out

on a daily basis I typically use https://github.com copilot, and https://msty.app for questions (mostly not about code).
I wouldn't use AI tools to bootstrap a new project - I enjoy doing it by hand too much.
if anyone (non-AI) offered to 'do' a first draft for me, I'd probably say no too ...

well, I feel a bit presumptuous even answering this question
of course I or anyone else would!
https://jsr.io is really exciting and well worth following. π

both are great choices!
personally I'd start with @nuxt or https://vitepress.dev but 11ty is great too!
most meta-frameworks exist to make your job _easier_, not harder
if they have a steep learning curve it's probably a 'bug'

I think the best pattern for open-source contribution is to contribute back to projects you are using.
π make your own life better
π help others
it's why I started contributing to @nuxt, and I hope it's why I'll contribute to many more projects in future.

I _have_ moved to bluesky. it's not without its problems but I'm much more optimistic about its future that I was about twitter.
I cross-post to mastodon + linkedin(!!) using https://typefully.com (and check responses regularly).

an open-source library is a product
it might be free (financially) but there's always a cost - time, thought, friction, uncertainty
so why use the library?
really understand your users & their problems
... then communicate that 'why' clearly

you can do it pretty simply!
here's a great article explaining how by @zernonia:
π https://zernonia.keypress.blog/why-keypress
there are some other good articles too.
more info on `~/app/router.options.ts` can be found at https://nuxt.com/docs/guide/recipes/custom-routing#using-approuteroptions

am I notorious? π±
some things I love:
- choice + control
- people I care about
- problems to solve
- a vision I believe in
- the feeling of expertise
- breadth of responsibility
in brief, it's so much fun!!

when you deploy a nuxt project, you should only deploy the `.output` folder
... so it doesn't have consequence whether a dep is a devDep or not
I use devDeps for typescript or eslint, etc + reserve deps for nuxt, vue, nuxt modules, etc.

I'm not good at soul-searching so here's a stab ...
- he was kind
- he was loved
- he was humble
- he was worthy
- he made a difference
having said that, this question will remain with me for some time yet
thank you β€οΈ

absolutely. π
it's not the _import_ that gets overridden, though.
rather, Nuxt merges your `nuxt.options` from all your layers. so if one of your layers sets one property, but the final project that uses the layer sets the property to something different, it will override it.

I started using a standing desk because I don't have enough room right now for a chair. it's quite fun. it feels more active somehow.
in honesty I don't experience foot pain. I move around a bit + sometimes I stand on one leg. (tmi? sorry)

it was a totally unexpected - and significant - honour to be named in the 2025 OpenUK New Year's Honours List β€οΈ
thank you π