Skip the Dashboard
Wade Zimmerman
Posted on August 27, 2024
The era of data vomiting robots is plateauing.
Typing like an MC is exhausting.
There are so many tools out there to plan your day!
Take a moment to forgive your pet robot and plan a personal hackathon. That is what I did! A day of mindfulness can take the edge off.
Put things into Motion by planning out your hackathon and grabbing a good cup of coffee or hot chocolate!
The task? We are racing against our companions and trying to stretch the $5 "investment" because Wordpress is too expensive.
What can be done?
Pull out all your favorite frameworks and libraries. Be mindful of your AI assistant and give them a break.
Respect how blazingly fast GPTs are.
Skip the todo app. Skip the breadcrumbs. Skip the navigation.
Skip the database. Skip the cloud functions. Skip the containers.
Zen mode begins with a blank page.
We need a prompt.
Start with a simple command pattern:
const commands = {
'manage:posts': {
'label': 'Go to posts',
'action': ['navigate', 'https://example.com/posts']
},
'post:edit:1': {
'label': 'Hello world',
'action': ['navigate', 'https://example.com/posts/1/edit']
},
}
From there, add the binds.
const open = false;
useChord(['cmd+k'],() => {
open = true;
])
useChord(['cmd+k', 'cmd+w'], () => {
open = false;
})
...
I wanted a search feature so I bootstrapped a combobox:
<ComboBox :items="commands" onSelected="executeCommand" />
The perfect navigation features will have to wait.
Zod validates my strongly typed form data.
Add a new key bind to save the form.
const schema = z.object({
thePost: z.string().min(1),
})
const form = useForm({schema}))
useChord(['cmd+s'], () => {
form.submit('https://sayless.gg')
})
My prompt includes a simple markdown parsing command that uploads my markdown to the cloud. How long were you in zen mode?
Thanks for reading!
Posted on August 27, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.
Related
October 25, 2022