Live data from Hacker News

Minimalism – An undervalued development skill

volument.com

171–179 of 179 posts

Re: Minimalism – An undervalued development skill

#171

Earlier quoted context omitted.

There is indeed a fine line between NIH and minimalism. They have a strong correlation. You have to compromise between unnecessary features/bloat/crap or simply do it yourself. It's often surprising how easy it is to make something from the scratch. Hence NIH.

It's not that fine a line. There's tons of space in the middle and I find a steady supply of coworkers who love to write code and hate to use libraries who never bother to understand half of what the libraries they do use are capable of. I may be slightly unusual in my habit of trying to find new uses for the tools we already have, but I'm not abnormal. This is something mature people should be doing as a matter of c…

This can truly cut in either direction, and one of the benefits of long experience is learning to judge the over and unders on what is often a crucial educated guess.

Certainly, though, it's disastrous to assume that some existing library/product/whatever is going to be superior to home-grown, just because a lot of people use it, there's a big company behind it, or etc. That piece of software was written to cover a certain area of design and business space, and that may not intersect very well with the design and business space you need covered.

For myself, I do start with the hope that I'll be able to avoid writing some big chunk of code (by using some existing piece of software). But I'm very wary, as external software comes with costs, even if it's "free".

Re: Minimalism – An undervalued development skill

#172
post #24

This reminded me of the Twain quote: "I didn't have time to write a short letter, so I wrote a long one instead." Sometimes I don't know how to solve my problems with tiny amounts of code. It often takes skill and effort to come up with an elegant solution. But I agree it is something we should try to do when we can.

The nice thing about writing a long letter is that it doesn't have to be maintained at significant cost over time. :-)

Re: Minimalism – An undervalued development skill

#173

"Make it as simple as possible, but no simpler." ~Einstein

Absolutely. This is highly correlated. Seems many minimalist geniuses are from Germany.

And the Italians and the Renaissance, all those geniuses in one relatively tiny area. What's up with that?

Re: Minimalism – An undervalued development skill

#174
post #3

Earlier quoted context omitted.

How do you weigh minimalism in a build vs. buy decision?

It's a strategy. To use minimalism as a competitive advantage. In an attempt to build products that are compelling. People only buy products they want.

See https://meta.sr.ht/

Re: Minimalism – An undervalued development skill

#175
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…

Here's new blog post about a powerful way to make your website faster.

https://volument.com/blog/spa-the-biggest-website-performanc...

Re: Minimalism – An undervalued development skill

#176
post #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

Here's new blog post about a powerful way to make your website faster.

https://volument.com/blog/spa-the-biggest-website-performanc...

Re: Minimalism – An undervalued development skill

#177

First and foremost: beautiful and performant website. I don't understand how exactly the Volument product actually performs A/B testing (or distinguishes between different variants). The only code docs [0] I've found are very, very light on details and doesn't mention how the active variant is detected. To be fair, the product hasn't launched yet so perhaps the docs are currently internal-only. That being said, very…

Here's how Volument works: https://volument.com/learn/volument-data-model

A/B testing in Volument is quite different from, say Optimizely. You can compare a lot of things in apples-to-apples fashion: landing pages, inner pages, market segments, campaigns, site versions, etc. And you can compare both how much traction something generates, or how engaging a page is.

The causation thing is just something we measure. We measure how people behave on their first visit, how intensively they return, and how much they convert. It's not about the statistical validity, it's about choosing metrics that are essential for conversion optimization.

Re: Minimalism – An undervalued development skill

#178

Earlier quoted context omitted.

That's interesting that extra work got you on the hook for extra support. Could you give a little detail about the extra feature you added that they asked you to remove? That's the sort of experience that I don't want to have myself.

Been in the industry over 20 years now, so I am sorry I for not being more specific with my examples here. (I learned this lesson many years ago) But here's some recollections. In the process of building something if I added say a color picker or a calendar date selector, but the client wanted just a text field. Then the color picker/calendar date selector has an issue with a really, really old browser and I have to…

Wow, lots of experience there. I guess I should not expect written communication to cover me if I want to do anything that doesn't come out of Jira.

Re: Minimalism – An undervalued development skill

#179

Earlier quoted context omitted.

Been in the industry over 20 years now, so I am sorry I for not being more specific with my examples here. (I learned this lesson many years ago) But here's some recollections. In the process of building something if I added say a color picker or a calendar date selector, but the client wanted just a text field. Then the color picker/calendar date selector has an issue with a really, really old browser and I have to…

Wow, lots of experience there. I guess I should not expect written communication to cover me if I want to do anything that doesn't come out of Jira.

I think it all depends on your client and your relationship with them.

If it's a large corporation with no relationships possible (ie, this is a hard learned lesson in itself), I'd likely want as much in writing as possible.

If you are working with a small shop with people you know well, maybe it doesn't matter so much?

Post reply on HN