gerlv
Joined 15 years ago
Joined 15 years ago
I first used DynamoDB 8 years ago and have been designing single-table schemas heavily since. For me, the best way to create drafts was always pen and paper (and then excel/confluence tables), but in reality it's a process (based on The DynamoDB Book) that can be automated to an extent.
Decided to build an app while on paternity leave. You define entities and access patterns, create (or get suggested) key and GSI design, and generate code for access patterns (TypeScript and Python), infrastructure (CDK, CloudFormation, Terraform), and documentation you can share with stakeholders.
There's more I want to build beyond the MVP - things around understanding and validating designs that you can't get from a chatbot - but for now focusing on the core.
If anyone wants to try it out, sign up for the waitlist on the landing page. MVP should be ready in the next few weeks.
2. Most of the sources you've mentioned are push-based - i.e. someone else is pushing this new info onto you (newsletters, youtube, podcasts, news). This increases FOMO. Instead, try to implement a pull-based approach and only seek and read info that is relevant to what you want to learn, read. It's a lot harder than it seems, but my guess it's harder due to default.
Last year, I re-tried[1] the experiment of not using the internet for entertainment for a few months, only for work and life admin. To catch up with news, I subscribed to a paper-based weekly newspaper. If there is something important in the world, you will find out about it, someone will tell you. But this will help a ton with anxiety and mental health.
The other thing I realised - when I listen to podcast and go into info overload, I get burned out a lot quicker. Listening to podcasts while working is the worst. I removed all podcast subscriptions and only started adding those that I want to listen + limit when I listen to these episodes.
Side note - this is a single page with a few paragraphs, why is it 1.4MB in size (300kb gzipped)? It's just insane size for the amount of functionality it provides.
Edit: url to API docs
I found I have more energy and focus as everyone else is getting ready for their day.
The secret is not to go to HN, twitter, etc :)
If you can't find time in the morning, meditating after you finish your day job also helps.
It's like leaving all thoughts about work at work and continue with fresh(er) state.
This month released support for on prem GitLab instances, and now working on adding GitHub actions.
Website https://www.mcpiper.app/
AppStore: https://apps.apple.com/us/app/mcpiper/id1517471189?ls=1
Promo codes if someone wants to try it out:
KFFLRRFXP6HY
39RRKX7KKRTK
6TLXLKEM9PRF
A4649W4Y7NA9
ELNM4F73EYTM
Also wrote a blog post on building McPiper v1 a few weeks ago: https://oleggera.com/blog/mcpiper-v1/