Processing a massive amount of data in parallel is oddly satisfying, when it's all working #buildinpublic
Knowing your team has your back is priceless when you're feeling under the weather. Take care of your people #buildinpublic
TDD was never about test coverage
It's all about design
Test first => better design
#buildinpublic
Nothing feels so ๐ช as to refactor after you have full test coverage. The magic test everything button ๐๐ซถ #buildinpublic
Messy UI code, but not sure how to fix it? Study up on state management. The right pattern makes the complexity disappear ๐ช #buildinpublic
Software has no prototypes. Whatever you code WILL be used in production. Do it right, or else #buildinpublic
Using serverless? Make sure to test with only a few items at a time. If things go wrong, you could end up with a VERY big bill ๐ฌ #buildinpublic
Not sure why your DB query is taking SO long? You need Postgres EXPLAIN. Tells what the DB will for a given query. Then dump the results into ChatGPT for ideas for optimizing #buildinpublic
No joke - going serverless helps you write better code ๐ก
Smaller functions for the win ๐
#buildinpublic
Wow, that code is crap
Who wrote it? Oh!
...Me
#buildinpublic
Onboarding new devs? Write READMEs:
1. To get code running locally
2. How to deploy everything
3. List @fireship_dev videos for each tech used
#buildinpublic
Handling big files? Be aware of how many copies you're making in memory, or you may exceed limits faster than you're expecting #buildinpublic
Breaking down code into serverless functions introduces new potential for network failures at each step. Utilize topics to link sequential serverless functions, without making earlier steps dependent on the availability of later ones ๐ช #buildinpublic
People complain that serverless can be hard to debug
If you think that's hard, try debugging servers
#buildinpublic
Just found @amptdev and was blown away by the infrastructure building blocks they already offer.
How have I not heard of this?
#buildinpublic
Regular devs can build pretty much anything these days, if given the right infrastructure primitives. But when something fundamental is missing, you get complexity explosions #buildinpublic
What's a startup's all-important list? Your big ideas for Product-Market Fit (even the crazy ones). Focus your entire exec team to work like mad & find the right one before the money runs out #buildinpublic
Are you a small to mid-sized company?
Servers = Tech Debt
Unnecessary operations overhead risks holding your team back
#buildinpublic
