Skip to content

Commit

Permalink
don't even know. just don't want it to be lost
Browse files Browse the repository at this point in the history
  • Loading branch information
chantastic authored Mar 2, 2024
1 parent ceafe79 commit 6c1a3a4
Show file tree
Hide file tree
Showing 7 changed files with 111 additions and 16 deletions.
6 changes: 3 additions & 3 deletions chan.dev/src/content/projects/2023-taxes.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@ effects:

### Delegated

- [>] Complete tax organizer
- [>] Collect Nellie's business details
- [>] Collect medical expenses
- [x] Complete tax organizer ✅ 2024-02-28
- [x] Collect Nellie's business details ✅ 2024-02-12
- [x] Collect medical expenses ✅ 2024-02-12

<!-- ```dataview
TASK
Expand Down
16 changes: 11 additions & 5 deletions chan.dev/src/content/projects/2024-cleanup.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,16 @@ effects:

- [ ] Sell road bike
- [ ] Big e-waste dump
- Research where and what? (Cables, things with embedded batteries, etc.)
- [ ] Determine best way to freely reclycle e-waste, specifically
- [ ] Cables
- [ ] Items with batteries
- [ ] Extract data from apps on phone
- [ ] Heads Up! (video)
- [x] Heads Up! (video) ✅ 2024-02-27
- [ ] Instax Pal (photos)
- [ ] iA Writer (markdown)
- [ ] Obsidian (markdown)
- [x] Obsidian (markdown) ✅ 2024-02-27
- [ ] Where to put money from cash app
- [ ] What to do with remaining crypto
- [ ]
- [ ] What to do with remaining crypto? Shit is kinda going off at this exact moment.

- [ ] Fix folding door
- [ ] Buy wood piece
Expand All @@ -23,3 +24,8 @@ effects:
- [ ] Drill whole
- [ ] Sinc twisty bit
- [ ] Put back

- [ ] Migrate Nellie to iCloud
- [ ] Cancel dropbox subscription
- [ ] Move photos from Dropbox to iCloud
- [ ] Restore missing photos
58 changes: 50 additions & 8 deletions chan.dev/src/content/projects/2024-epic-web-conf.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,55 @@ effects:

## Tasks

- [ ] Await budget
- [x] Book flights (budget is $450. include travel insurance)
- [x] Book outgoing flight $138.98, 4/9 ✅ 2024-02-27
- [ ] Write outline
- [ ] Determine sub-projects
- [ ] Determine travel plans
- [ ] Book travel
- [x] Await budget. $450, include travel insurance ✅ 2024-02-20
- [x] Book outgoing flight $138.98, 4/9 ✅ 2024-02-27
- [ ] Book return (or 2nd leg) flight
- [ ] Write talk
- [ ] Create checkpoint pieces of work
- [ ] Write outline

## Outline
## Talk outline

**Snapshot-Driven Development: Capture Visual Tests in Flow**

> What does component-driven development mean in an age of full-stack components? How can we capture critical testing data as we develop components, flows, and applications. In this talk we'll breakdown what Storybook gets right and how Epic Stack can create a better snapshot-driven DX.
- So this is how this talk is going to go.
- I'm going to say something totally stupid. Then spend 19 minutes atempting to justify it.
- It's this tweet: [we’re a good declarative constraint system and automated test generator away from being replaced by ai](https://x.com/chantastic/status/1753866537415663621?s%253D20)
- [Possibly start with end example of AI writing the component]
- Take a step back and think about what application development is
- Financial incentive > business requirements > acceptance criteria > software development > testing > profit
- This *will* compress over time to Financial incentive > profit
- Everything becomes more declarative over time
- HTML > DOM > jQuery > React > v0
- Constraint systems are what remains.
- "We are not declarative"
- [Insert memes of PMs not doing anything. Reframe as 'these are people waiting to replace you with AI'.]
- If you accept this as true, the next big thing is constraint based systems for declaratively building entire applications (but consistently).
- Visual test case building is our near term future
- Of course eventually, I think the evolutaion of large action models will make every website an API and it won't matter. But that's far term-future. At the moment, we're still building software for humans.
- Declarative vs imperative testing
- What I see the (near-term) future looking like
- Storybook's Component Story Format (CSF) is the closest thing I've seen to such a declaration model for UI
- [DEMO UI dev today]
- Now imagine that that the code itself were generated.
- Repeatable
- CTA
- Build the next greate generative testing tool
- …embeddable
- …on vite/vitest
- …using CSF
- "it's time to level up again in what we think of as `declarative` UI ubilding"

Possible checkpoints:
- [ ] Quick demo of ideal visual testing setup and how to capture tests in flow with CSF
- [ ] Demo of how this could work with generative AI actually writing the components
- [ ] I think copy-pasting (for the case of this demo) is sufficient
- [ ] Leave with the notion of. Build this into the Epic Stack (atop vitest)

## Workshop proposal

**Visual Testing UI with Storybook**

Snapshot-driven UI devolpment in Storybook.
7 changes: 7 additions & 0 deletions chan.dev/src/content/projects/2024-my-best.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
status: active
effects:
- be better
---

- "red team"
13 changes: 13 additions & 0 deletions chan.dev/src/content/projects/2024-sponsorship-prospectus.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
status: active
effects:
- cash
---

- [ ] Visual Testing
- [ ] Epic Web conf, talk
- [ ] Epic Web Conf, workshop (pending)
- [ ] Epic Web dev, course (pending)
- [ ] React Miami workshop
- [ ] React Amsterdam talk (pending)
- [ ] React Podcast
11 changes: 11 additions & 0 deletions chan.dev/src/content/projects/2024-unemployment.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,3 +34,14 @@ effects:
- And I'm good with that. I left nothing on the field.
- It's gonna be one helluvah march
- See ya in there

## Follow-ups
- [Benoît Grélard @ WorkOS](https://x.com/benoitgrelard/status/1763326142633713716?s%253D20)
- [Copy Jeff Escalante's success here](https://x.com/jescalan/status/1763311661564486139?s%253D20)
- [Peter Pistorius]((https://x.com/appfactory/status/1763562858003001431?s%253D20))
- [The Browser Company, in general](https://jobs.ashbyhq.com/The%2520Browser%2520Company)


## #layofflog topics
- [what went wrong at chromatic](https://x.com/ahmed_mohaisen/status/1763658365933174928?s%253D20)
-
16 changes: 16 additions & 0 deletions chan.dev/src/pages/testimonials/index.astro
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,20 @@ const testimonials = await ASTRO_CONTENT.getCollection(
</div>
</div>
</div>
<h2>More</h2>
<div>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">everyone else can speak to the technical prowess, which is top tier. i just wanna say this dude is just the best, period. there’s very few people i shit myself with excitement when i have the opportunity to see them. i shit myself the most with him. <a href="https://t.co/NVYq42bel3">https://t.co/NVYq42bel3</a></p>&mdash; lil uzi perf (@ken_wheeler) <a href="https://twitter.com/ken_wheeler/status/1763356273142116405?ref_src=twsrc%5Etfw">March 1, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Crazy. You make great content--distilling complex topics in to accessible concepts. Highly talented.</p>&mdash; Dave McCauley (@SuperMcDave) <a href="https://twitter.com/SuperMcDave/status/1763352680808771795?ref_src=twsrc%5Etfw">February 29, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Thank you for all the inspiration and smash burgers 😂😂 I still need to try doing crapes!! World class 🙌 <a href="https://t.co/SIWXYuVrVR">https://t.co/SIWXYuVrVR</a></p>&mdash; plusone 🇺🇸 (@Phaybein) <a href="https://twitter.com/Phaybein/status/1763378940734034267?ref_src=twsrc%5Etfw">March 1, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">There are few people in this industry who consistently leave me feeling joyful and excited about building for the web. <a href="https://twitter.com/chantastic?ref_src=twsrc%5Etfw">@chantastic</a> brings a playful point of view and deep technical skill, and I think that makes him one of the best community builders/educators in the game today. <a href="https://t.co/2yhpbz5iie">https://t.co/2yhpbz5iie</a></p>&mdash; Jason Lengstorf (@jlengstorf) <a href="https://twitter.com/jlengstorf/status/1763285044276465901?ref_src=twsrc%5Etfw">February 29, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I agree, though I&#39;d say the same thing about you, buddy! You&#39;re both really inspiring and bring the community so much joy!</p>&mdash; Aaron McAdam (@aaronmcadam) <a href="https://twitter.com/aaronmcadam/status/1763319243276238959?ref_src=twsrc%5Etfw">February 29, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I can&#39;t think of anyone in the industry I could recommend more highly than Chantastic as a developer, an educator, a leader, and a good person.<br><br>10/10, would hire. <a href="https://t.co/1JiYeSOtb1">https://t.co/1JiYeSOtb1</a></p>&mdash; Anthony Campolo (ajcwebdev) (@ajcwebdev) <a href="https://twitter.com/ajcwebdev/status/1763313404494668000?ref_src=twsrc%5Etfw">February 29, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Let&#39;s go to work baby!!! I respect your integrity and overall love your vibe -- hoping things work out for the best and let me know if you need anything. :D</p>&mdash; Taran Bains (@tearingItUp786) <a href="https://twitter.com/tearingItUp786/status/1763312916911001693?ref_src=twsrc%5Etfw">February 29, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sorry to hear the news, I was a big fan of your weekly Storybook videos on YouTube, and your Egghead course was fantastic ✨</p>&mdash; Aaron McAdam (@aaronmcadam) <a href="https://twitter.com/aaronmcadam/status/1763312828226617684?ref_src=twsrc%5Etfw">February 29, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">I&#39;ve never worked with Chan, but I love all the content he&#39;s put out incl. the React podcast. I&#39;ve had the privilege to chat &amp; live stream with him a couple times.<br><br>He&#39;s a good egg and probably won&#39;t be on the market for long.<br><br>Why are you still reading this? Co work with Chan! <a href="https://t.co/4zzx84i7qn">https://t.co/4zzx84i7qn</a></p>&mdash; Nick Taylor (@nickytonline) <a href="https://twitter.com/nickytonline/status/1763311233061568552?ref_src=twsrc%5Etfw">February 29, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">He might not know it but through starting the <a href="https://t.co/vE278VvfeA">https://t.co/vE278VvfeA</a> community he helped me a bunch of other people a lot.<br><br>He is an amazing person and a great communicator.<br><br>He constantly has „the mental models of new stuff“ for the rest of us! 😃 <a href="https://t.co/X6OVzYkSpF">https://t.co/X6OVzYkSpF</a></p>&mdash; Ferit (at 🏠) 🌙 🧪 (@thatferit) <a href="https://twitter.com/thatferit/status/1763293953263022467?ref_src=twsrc%5Etfw">February 29, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">This man needs hardly any introduction<br>- Hosted the React Podcast<br>- Runs <a href="https://t.co/mTmSoZTnOD">https://t.co/mTmSoZTnOD</a><br>- Started <a href="https://t.co/nEzoZpTWwg">https://t.co/nEzoZpTWwg</a><br><br>He&#39;s an excellent communicator, and a good friend. I wish my employer needed a good developer educator, because working with Chan would be a treat. <a href="https://t.co/XnbURSG0wp">https://t.co/XnbURSG0wp</a></p>&mdash; R. Alex Anderson 🚀 (@ralex1993) <a href="https://twitter.com/ralex1993/status/1763292526465663149?ref_src=twsrc%5Etfw">February 29, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">15 minute, one episode megaseries to document the journey. 😂<br><br>For real, though, <a href="https://twitter.com/chantastic?ref_src=twsrc%5Etfw">@chantastic</a> is so great having done a bunch of deep Storybook work the past couple years. My brain much prefers Chan&#39;s style to basically everything out there.</p>&mdash; Ryan Hayes (@RyannosaurusRex) <a href="https://twitter.com/RyannosaurusRex/status/1763561323185553760?ref_src=twsrc%5Etfw">March 1, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">A lot of people still keep this work going. <a href="https://twitter.com/cassidoo?ref_src=twsrc%5Etfw">@cassidoo</a>, <a href="https://twitter.com/KevinJPowell?ref_src=twsrc%5Etfw">@kevinJPowell</a>, <a href="https://twitter.com/jlengstorf?ref_src=twsrc%5Etfw">@jlengstorf</a>, <a href="https://twitter.com/chantastic?ref_src=twsrc%5Etfw">@chantastic</a>, <a href="https://twitter.com/wesbos?ref_src=twsrc%5Etfw">@wesbos</a>, <a href="https://twitter.com/chancethedev?ref_src=twsrc%5Etfw">@chancethedev</a>, <a href="https://twitter.com/leonnoel?ref_src=twsrc%5Etfw">@leonnoel</a> to name a few. They all have taught or currently do teach and educate in various forms and platforms. These people exist in the world.</p>&mdash; $ cd ./red-velvet-cake (@cdvillard) <a href="https://twitter.com/cdvillard/status/1763667380129927278?ref_src=twsrc%5Etfw">March 1, 2024</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
</div>
</Layout>

0 comments on commit 6c1a3a4

Please sign in to comment.