Live data from Hacker News

Finish your stuff

250bpm.com

11–20 of 177 posts

Re: Finish your stuff

#11
post #7

Slightly OT, but Except for some basic UNIX tools, like grep or make Is make a basic tool? I'm often surprised when I find out new features of make that I was unaware of. I feel like it's bigger than it appears to be.

I consider make a basic tool.

So much of programming and administration is about managing dependencies, and make is the default tool.

Such a pity it has a shitty syntax.

Re: Finish your stuff

#13
post #5

"Real artists ship" "if you are not embarrassed by the first version of your product, you've launched too late" https://en.m.wikipedia.org/wiki/Release_early,_release_often I'm sure there are many others, but these ones keep me shipping.

If you're embarrassed by the first version of your product (i.e. suppose it's buggy, or is lacking in it's UI) then it's probably not ready to ship? There is nothing worse than shipping a half-baked product.

Re: Finish your stuff

#14
post #2

Some very practical, down-to-earth, solid advice. Lines I found insightful: "... make it functionally complete in the first place. ... If it can't be made functionally complete it's too big. You've tried to bite off a piece that's bigger than you can swallow. Just get back to the drawing board and split off a piece that can be made functionally complete." ^_^ I really like the idea of splitting a project into phases.…

Aside of it being convenient for users, keeping the components small is good for the developer as it tends to tame the complexity to the acceptable level.

Re: Finish your stuff

#15
post #5

"Real artists ship" "if you are not embarrassed by the first version of your product, you've launched too late" https://en.m.wikipedia.org/wiki/Release_early,_release_often I'm sure there are many others, but these ones keep me shipping.

If you're embarrassed by the first version of your product (i.e. suppose it's buggy, or is lacking in it's UI) then it's probably not ready to ship? There is nothing worse than shipping a half-baked product.

I think you're both right. And knowing the right balance is the key.

Re: Finish your stuff

#16
post #5

"Real artists ship" "if you are not embarrassed by the first version of your product, you've launched too late" https://en.m.wikipedia.org/wiki/Release_early,_release_often I'm sure there are many others, but these ones keep me shipping.

If you're embarrassed by the first version of your product (i.e. suppose it's buggy, or is lacking in it's UI) then it's probably not ready to ship? There is nothing worse than shipping a half-baked product.

> There is nothing worse than shipping a half-baked product.

Well, other than never shipping at all, which is, of course, the point ;)

Re: Finish your stuff

#17
post #15

Earlier quoted context omitted.

If you're embarrassed by the first version of your product (i.e. suppose it's buggy, or is lacking in it's UI) then it's probably not ready to ship? There is nothing worse than shipping a half-baked product.

I think you're both right. And knowing the right balance is the key.

Reid Hoffman:

https://pbs.twimg.com/media/Bldr6K1IEAAzeSl.jpg:large

Re: Finish your stuff

#18
"Lately, after 30 years in the programming business, I've finally managed to cut down my projects to a reasonable size."

... long before those thirty years, someone who thinks he is a great manager may take over the steering wheel (he or she). And things are ready to start from the beginning.

Im my group, we have another flavour of not finishing things: managing by whatever is in front of the managers mind and declare it highest priority. This is the best way to work hard all the time and get nothing done at all. Well, we all read peopleware a long time ago, all except of the managers.

Anybody here, who has a good idea how to handle these traps?

Re: Finish your stuff

#19
post #7

Slightly OT, but Except for some basic UNIX tools, like grep or make Is make a basic tool? I'm often surprised when I find out new features of make that I was unaware of. I feel like it's bigger than it appears to be.

Basic doesn't necessarily mean simple. In this context, I think it refers to a low level building block.

Re: Finish your stuff

#20
post #7

Slightly OT, but Except for some basic UNIX tools, like grep or make Is make a basic tool? I'm often surprised when I find out new features of make that I was unaware of. I feel like it's bigger than it appears to be.

Those features are probably extensions. The POSIX specification for make is quite simple: http://pubs.opengroup.org/onlinepubs/9699919799/utilities/ma...
Post reply on HN