| Feb 16 |
This is true of every framework. There's a misdirected obsession with the idea that the *framework* needs to be constantly improved. Frameworks should add the *abstractions* that are missing in current web standards, and their only major improvements should be (gracefully) removing those abstractions as it becomes possible to do those things natively
|
4 |
1 |
1 |
840 |
353 |
. |
| Feb 02 |
Another bad faith argument from @cramforce that there's no way to keep a chat app serving ~500 users moderately reliable for less than $90k/year because you have to have a person on call to fix it if it goes down.
The main reason Slack needs people on-call is that they serve the same product to 30 million users. They've had 8 outages in the last 12 months - that's *super* impressive at that scale, but even so, much less reliable than the 6 apps I've been hosting on Cloudron for the last 18 months with zero downtime.
For the "Clearly he's never done this in real life" crowd
- Updates: Handled 100% by Cloudron - all apps are auto updated with new releases.
- Dodgy Deploys: We had one for Gitlab - there was an answer on the forum which required rolling back a version - took me 15 minutes & about 2 hours downtime (still less than Slack in the last year). And I wasn't "on call".
- Backups: Set up in 15 minutes and about 20 clicks with Snapshooter
- Resource Issues: Cloudron tells us when resources are getting low (there's 6 apps on a single VM). It's one click to resize the server with our host.
- Storage Issues: It's €14/month for 300GB of storage with our host - even at 500 users your chat database is not growing beyond that for *years*, and when it does, again it's one click to resize.
What am I missing here? *Why* would you need someone on call for this?
|
3 |
0 |
0 |
621 |
1.4k |
. |
| Jan 27 |
Second Irish creator I've seen this week whose hallmark is boorishness (the other being https://t.co/RruavGQr0K)
And I think I kind of... like it. Is this an Irish creator thing?
|
4 |
0 |
1 |
614 |
180 |
. |
| Jan 23 |
A lot of talk about the countdown until all jobs are taken over by AI - I'm looking for a subscription-accountant service at the minute, and all I want is a fixed monthly price to be able to talk to a real human. Any mention of "AI powered advice" is a no straight away, because I need to trust that there's someone who has/feels accountability if things go wrong.
Maybe I'm shortsighted but I can't see that preference changing much (for me, or others) in the short term, no matter how good the answers get.
|
3 |
0 |
4 |
561 |
509 |
. |
| Jan 20 |
I don't often talk about it because @rails has given me so much, but in my opinion most of what rails does/has done on the frontend doesn't pass this test, and it's why I don't use or recommend using turbo/stimulus/strada etc.
|
1 |
0 |
2 |
690 |
226 |
. |
| Jan 14 |
🤣 this is how 50% of US/Europe comparisons (in both directions) sound to me.
|
5 |
0 |
1 |
644 |
76 |
. |
| Jan 08 |
This is an interesting anecdote, but the implied takeaway (that this is somehow a generalizable thing between Europe and the US) on the whole, is remarkably dumb.
|
2 |
0 |
0 |
579 |
162 |
. |
| Jan 07 |
I agree it’s not as intentional as dhh describes - they’re not looking for complexity specifically. But they are looking for challenge and fun (with little consideration for company value). If you’ve never seen that first hand I’m guessing there’s a selection effect at play.
|
2 |
0 |
1 |
702 |
275 |
. |
| Jan 06 |
A lot of people’s opinions/recommendations on what libraries to use or avoid, ultimately come down to “silly” things like this. It’s basically aesthetics/ergonomics but that seems too trivial so we make up deeper, more scientific sounding terms and talk past each other.
|
1 |
0 |
1 |
558 |
270 |
. |
| Dec 27 |
This same principle is why my day to day earphones look like this. One item that sits around your neck all the time = basically un-lose-able, whereas AirPods = 3 items to keep track of. https://t.co/IZgH5qP0Ig
|
2 |
0 |
0 |
596 |
209 |
. |
| Dec 23 |
I love that Stripe raised the bar for what a developer product should look like. But if we’re being honest there’s no long term business model for payments companies without eventually rent seeking or racing-to-the-bottom on price.
|
3 |
0 |
1 |
723 |
231 |
. |
| Dec 23 |
A nice exploration of the sixth html first principle - Stephen goes even deeper than I did, really enjoying these videos.
|
3 |
2 |
1 |
717 |
121 |
. |
| Dec 19 |
Going through a codebase I wrote during my everything-should-be-a-service phase, and my god is it painful to update. Give me a fat controller any day over deeply nested services inside services inside services.
|
10 |
0 |
1 |
582 |
210 |
. |
| Dec 18 |
More html-first fun - the interactive bits of this took me about 15 minutes to write.
✅ Type to select using vanilla html (datalist)
✅ Conditional dropdown using the teeniest bit of htmx
✅ Date picker using vanilla html
✅ A dash of mini js for the quantity selector https://t.co/7cKyziLZxT
|
4 |
0 |
2 |
655 |
292 |
. |
| Dec 04 |
There's an incredibly grumpy old man going around the internet shouting at people for not using HTML THE WAY IT'S SUPPOSED TO BE USED, and I'm worried he's going to come for html-first next, he's on a *rampage*
|
5 |
0 |
1 |
815 |
210 |
. |
| Nov 25 |
Hot take: It's bizarre that filmmakers make movies about real people which are mainly accurate then they just completely make new stuff up (character traits, stories) in the name of entertainment, and everyone just acts like it's normal but also leaves not knowing what's accurate and what's fake.
|
0 |
0 |
0 |
541 |
297 |
. |
| Nov 25 |
The more new teams I work with, the stronger I feel that multi-channel instant messaging tools like Slack are a bad idea - assuming you have more than 10 or so people, you have to constantly fight to correct the behaviours they create.
|
5 |
0 |
4 |
929 |
235 |
. |
| Nov 18 |
https://t.co/IUQacfpmJo
|
3 |
0 |
2 |
668 |
23 |
. |
| Nov 16 |
The Airbnb search bar is a good example of a "rich interactive UI" that many would say can't/shouldn't be built HTML First. But the whole thing can be achieved with two concepts (attributes which can set state, attributes whose values are linked to that state).
(More below ↓) https://t.co/IGDExtsvVN
|
8 |
0 |
1 |
762 |
301 |
. |
| Nov 14 |
So @RevolutApp took two factor auth and made it even more infuriating (my devices are right beside each other)
Really can’t wait til we have proper self custody and crypto payments - I would happily take the risk of keeping my everyday balance in a hot wallet to avoid the unpredictability and extreme inconvenience of these lowest common denominator security practices.
|
2 |
0 |
2 |
632 |
371 |
. |
| Nov 13 |
I may have peaked too soon https://t.co/aAUwbxnYsd
|
3 |
0 |
0 |
583 |
50 |
. |
| Nov 12 |
Eyyyyy https://t.co/zQ1pHfUSHP
|
21 |
0 |
1 |
592 |
30 |
. |
| Nov 06 |
So many great companies with great founders and great ideals end up in this spot - sacrificing UX & customer experience in the pursuit of extreme profit maximisation at all costs to justify the VC funding they’ve raised. Sad but unsurprising.
|
2 |
0 |
1 |
567 |
246 |
. |
| Nov 05 |
I second guessed tweeting this a year ago because alternate input methods seemed a long way off. Lo and behold just over a year later and it may be closer than we think.
https://t.co/CuOzWYFmjs
|
0 |
0 |
1 |
595 |
195 |
. |
| Nov 05 |
First time I’ve clicked on someone’s profile and noticed I’m blocked. Bizarre as I’ve never had any interaction with him https://t.co/IXMxp9l1bJ
|
3 |
0 |
2 |
892 |
144 |
. |
| Nov 01 |
Are these new TLDs just a money making scam or what's the deal? Google launched .ing and domains are available but cost 40k/year. Seems excessive? https://t.co/jJOc21SR5d
|
1 |
0 |
3 |
662 |
170 |
. |
| Oct 28 |
Hey @mckaywrigley still think this?
|
0 |
0 |
2 |
916 |
35 |
. |
| Oct 21 |
Moving into a new place. Tried interior ai, gave it a few different photos and prompts. It's, lets just say, not very good...
|
5 |
0 |
2 |
825 |
125 |
. |
| Oct 20 |
Love to see people experimenting with this! One thing I was surprised by on my exploration - @digitalocean, while comparatively cheaper than the big cloud providers, is *not* the cheap option. If you’re going to handle your own deployments anyway, you can get 8gb ram and 4 cores from @ContaboCom for €4.99 (90% lower than same specs on DO, which costs €48).
|
3 |
0 |
0 |
550 |
358 |
. |
| Oct 13 |
With all this talk of no build steps, might be a good time to mention I built a no-build-step version of tailwind. Check it out 👇
https://t.co/XQFOOkI6Y6
|
2 |
1 |
0 |
741 |
154 |
. |
| Oct 12 |
This kind of shit is why we have so much complexity in web world. Malte knows that the vast majority of the applications/sites deployed on his platform are not the kind of "high performance websites" that need heaps of javascript (and bundling) to achieve their desired functionality, yet he's asserting that this approach unconditionally doesn't work, as though it's some fundamental law of physics, I'm assuming because he knows that this move back toward a more simple web is bad for business.
Vercel's built an incredible reputation but is using it to mislead people into thinking this stuff *has* to be complex. It doesn't
|
3 |
0 |
5 |
876 |
628 |
. |
| Oct 08 |
An addendum to this - database as a service businesses are the same thing - a thin layer over commoditised open source technology, where the enormous premium is only justified by very large enterprises. Over a long enough time horizon these are bad business models and a race to the bottom because they provide so little value to the average non-enterprise customer and are (reasonably) easy to replicate/diy.
|
2 |
0 |
2 |
942 |
409 |
. |
| Sep 28 |
One of the most noticeable traits of low self-awareness people:
Extrapolating their own responses to things onto the entire population. I.e “I responded this way to this experience/food/stressor/story, therefore this *must* be what every human on the planet is like”
The most exhausting people have this trait combined with extreme certainty about almost everything.
|
5 |
0 |
2 |
539 |
369 |
. |
| Sep 04 |
I should’ve been a music exec
|
2 |
0 |
1 |
616 |
29 |
. |
| Sep 01 |
It’s weird we don’t have vocabulary to talk about the fact that work in a lot of places is getting more interdisciplinary yet roles are meant to be neatly describe-able in a single job title and job spec that’s universal across companies. Doesn’t make any sense
|
3 |
0 |
0 |
509 |
261 |
. |
| Aug 27 |
This 100%. APIs are already abstracted perfectly and super readable on their own. Adding an obfuscation layer just requires that the developer learn a new set of patterns, and most of the time they’ll need to know how the underlying API works anyway
|
2 |
0 |
0 |
706 |
249 |
. |
| Aug 27 |
People are the worst man. Got my dream van after planning/building for 2 years. Broken into twice in two weeks now 😞 https://t.co/oouEo4Issj
|
1 |
0 |
5 |
830 |
140 |
. |
| Aug 25 |
Been playing with this for a few days now and I'm obviously biased but this is the most fun I've had with a new library since @rails. The time-to-value is so quick because it builds on concepts you already know and doesn't really need any documentation. Built out tabs and an accordion in 5 minutes this morning. Can't wait to share
|
3 |
0 |
0 |
511 |
332 |
. |
| Jul 29 |
Evergreen Youtube music thread because why not 👇
|
0 |
0 |
1 |
552 |
48 |
. |
| Jun 21 |
Reporting back on this - we hired 2 bootcamp grads 6 months ago who are now building full client projects on their own with this stack. And just finished an exercise with two more bootcamp grads (with zero rails experience !) who had a dashboard w/ live search built in a day
🤯
|
7 |
1 |
2 |
994 |
277 |
. |
| May 25 |
If you have a Product Hunt account, please go upvote @ConjureSo and try it out. It's an insanely comprehensive behaviour modification tool that has 10x the capabilities of anything else in the space, not a rough MVP you'd normally see on PH. @Whelton has done an incredible job
|
8 |
1 |
3 |
982 |
277 |
. |
| May 14 |
Got plugin access this weekend and built a multiplayer game that runs inside ChatGPT (the first ChatGPT game?)
Check it out 👇 https://t.co/g0JEkKTve3
|
4 |
0 |
0 |
574 |
150 |
. |
| Apr 23 |
I had a hunch this was the case. Still haven’t seen any examples of AutoGPT doing the crazy stuff it’s aparently capable of. Is it possible that a bunch of Twitter threadbois hyped this thing with Twitter threads and the influencers/pods ran with it (cough cough All In)
|
1 |
0 |
1 |
938 |
270 |
. |
| Apr 22 |
This weeks mania:
- A friend is replacing a THIRD of his team with ChatGPT agents???
- ChatGPT plug-ins were apparently rendered impotent by AutoGPT already? Who knew
- Round sizes will need to come down because the teams will all be “3 guys and a bunch of agents”
Unhinged…
|
2 |
0 |
0 |
663 |
275 |
. |
| Apr 20 |
Don't know enough about this domain to know whether these proposals are viable, but love seeing people taking the initiative to propose well-researched solutions to help inform public (and likely govt, lets be honest). Insta-followed @Rob_Tolan
https://t.co/FoNJ1GgTNi
|
2 |
1 |
1 |
601 |
272 |
. |
| Apr 08 |
McKay’s claim here is that the impact of AI on software dev will continue to grow exponentially along with the underlying intelligence APIs. I think that’s incorrect, because I don’t think access to intelligence is the “final boss” in increasing speed and output when building software.
|
0 |
0 |
1 |
527 |
286 |
. |
| Mar 28 |
This is quite big from someone as influential and thoughtful as @Rich_Harris
Really hope this is a little nudge for people to actually consider whether they need a build step/typescript versus the current dogmatic "this is how it should be" attitude.
https://t.co/tD7jOVE5yO
|
0 |
0 |
0 |
509 |
278 |
. |
| Mar 22 |
There was a long period where the difference between assembly-line-style teams (left diagram) and design-process-style teams (right diagram), in terms of output, quality, and return on investment wasn't large enough to be noticeable. My hunch is that the new generation of AI-tool-assisted lean teams (one or two programmers, minimal specialization) is going to make that gap much much larger, potentially too large to justify the cost structure of the team on the left.
|
1 |
0 |
1 |
696 |
470 |
. |
| Mar 18 |
Wanted: Pagespeed insights that doesn't crash the browser. What do people use for this? https://t.co/WJyoIDgyqa
|
1 |
0 |
2 |
525 |
111 |
. |
| Mar 17 |
TFW you built an almost-identical product as a popular indie hacker, complete with the same name, but 3 months earlier, and now it looks like you're trying to copy them 😂 https://t.co/zfJCBftKEf
|
3 |
0 |
2 |
788 |
194 |
. |
| Jan 05 |
Love this analogy from @spulec. Part of becoming an expert at something is being able to understand which "truths" are dogmatic, and having the bravery (and the credibility) to propose and adopt "low status" ideas. https://t.co/nNXc6MtxiO
|
5 |
1 |
1 |
765 |
238 |
. |
| Dec 24 |
MTWCPA
(Make the web copy-paste-able again)
|
2 |
1 |
1 |
813 |
44 |
. |