Live data from Hacker News

Minimalism – An undervalued development skill

volument.com

11–20 of 179 posts

Re: Minimalism – An undervalued development skill

#11
Web site does not call external domains. Good.

Still in the 15th percentile on https://www.websitecarbon.com/website/volument-com-blog-mini... . Can it be improved?

Something in the html/CSS prevents displaying the page until it's complete (observed on Firefox on Android). You should investigate, this will provide better impact to visitors.

Is the whole web page some kind of advertisement?

Overall, I agree. Perhaps you should make clearer that you compare bytes client side, not server-side handling (e.g. for error collection).

Keep up the good work!

Re: Minimalism – An undervalued development skill

#14
post #5

I see the point but I don't agree with the author. If I'm not mistaken that it took more than two years just to build their product and they're still pivoting in a way that they can monetize their users. I'm not actually sure if this delay is caused by your minimalism approach but startups usually need to focus on their core business in order to be able to find the product-market fit. In an ideal world, we should be…

I think you're right generally, but not universally. There are cases where it makes sense to use a one size fits all dependency and cases where it doesn't. I think the author is right that at least some of the time, it's better to DIY certain features at the risk of needing more work later than to pull bloat into a project. Responsiveness matters for how polished an application feels. Someone web browsing with an i9-9900k computer and gigabit fiber won't notice at all, others will to varying degrees. Some people rely on Hughsnet satellite because no one will run cable to them and cell service is crap. It's my experience that people like that with slow connections or slow hardware have to frequently endure garbage-tier UX because developers preferred overwrought 3rd party tools to rolling their own features, to no apparent benefit. (Dev time included in some cases) Even in the middle ground, 300ms vs 150ms matters. While "disadvantaged users" may not seem like a low hanging fruit to go after, If you impress someone like that in your audience, standing out as having more polish than usual on your product, they'll assume the best about your engineering ability and maybe even turn into a grassroots marketer for you.

Re: Minimalism – An undervalued development skill

#15
> Minimalism

Ah, but what's really discussed in the article is speed

How fast a page loads. How quickly a tool can be understood. How quickly a tool can be used.

How quickly the user can understand the product. How quickly they can figure out what they're doing wrong.

Speed is the one true killer app.

It's one of the few things that, when it's better than user expectations, will illicit stunned vocalizations of "bullshit, do it again. Oh shit, it's really that fast" from nearly everyone.

Re: Minimalism – An undervalued development skill

#16
This applies at all levels of the stack, even hardware. I realize the author is talking about javascript, but I can think of several hardware projects where minimalism is clearly superior.

At a previous employer (whom I cannot talk about), we were working on an ASIC. The ASIC team was new, brought in for the job, and was eager to include every possible feature that stakeholders wanted. The stakeholders seem to view this as a "its my birthday" kind of scenario, and so asked for lots of features (it wasn't going to cost them anything, after all). We had one senior hardware engineer, who was not on this ASIC team that was asked to sit in on meetings, and he was the "no" man. Somebody would request a feature, and he'd sketch out on the whiteboard what it would cost in chip area, power, and verification time. The ASIC was delivered more or less on time, and was wildly successful (I think, I'd left the company by this time). If it wasn't for this "no" man, I think they'd still be trying to verify all the features other teams had asked for.

I never worked at Intel, and I don't know the inside story, but I'm guessing the same thing happened with their server NICs. The original 10G and its respin (82598, 82599) were simply brilliant in their simplicity, and they were one of the first full speed 10G NICs in terms of packet rate. Flash forward to the 40g / 10g xl7xxx series, where you have a kitchen sink worth of features, and the host has to do crazy things to deal with limitations in a basic core feature of an ethernet NIC (no more than 8 DMA s/g segs per emitted TSO packet). Flash forward again to the 100g columbiaville, which seems to be more of the same -- with the same TSO bug!

Re: Minimalism – An undervalued development skill

#17

This applies at all levels of the stack, even hardware. I realize the author is talking about javascript, but I can think of several hardware projects where minimalism is clearly superior. At a previous employer (whom I cannot talk about), we were working on an ASIC. The ASIC team was new, brought in for the job, and was eager to include every possible feature that stakeholders wanted. The stakeholders seem to view t…

I deal a lot with white box networking hardware and software and have never encountered this bug. Can you point me to some more info? Thank you.

Re: Minimalism – An undervalued development skill

#19
post #15

> Minimalism Ah, but what's really discussed in the article is speed How fast a page loads. How quickly a tool can be understood. How quickly a tool can be used. How quickly the user can understand the product. How quickly they can figure out what they're doing wrong. Speed is the one true killer app. It's one of the few things that, when it's better than user expectations, will illicit stunned vocalizations of "bull…

Minimalism certainly makes speed easier. But you can also have a minimal, one call API that takes forever and a day to resolve because it joins 20 tables

Re: Minimalism – An undervalued development skill

#20
post #2

Author here: over the years this has been my prime strategy on building new stuff. First jQuery Tools, then Head JS, later Riot JS. Happy to talk about minimalism on this weird announcement day. Happy holidays!

Without javascript this shows a blank page. And it's about minimalism?
Post reply on HN