It's increasingly occurred to me, as I get older and crustier, that I find myself saying things to people that I've said a number of times before.
Some of them are well known adages or observations, of course, but others are things that I wasn't previously aware of, or put together from several other pieces, and they've gradually become a sort of
(
Read more... )
Comments 16
It's not ‘OK because we're going to do X’ unless you actually do X
Yeah. It seems like a special case of "Your argument is reasonable, but your premises are blatantly false. But I'm embarrassed to suggest you're that self-deluded" :)
there isn't a Law of Conservation of Blame
Yes, this, very much so. It's a perennial fallacy that blame must be exactly 100%, not 0% or >=200% or somewhere between.
the less often they guess wrong, the more painful it is when they do
Yeah, in retrospect I've often seen that, but didn't notice until you put it in those terms.
Write the hard part firstHm. I think it depends how sure you are that the goal is the actual goal. I definitely agree in the case of your puzzle-game contributors "hi, I've done all the easy bits, can you finish off the impossible 10% for me" isn't helpful ( ... )
Reply
Yes, but literally so - you only need to ask, since SLoG states that it isn't generally necessary for them to answer :-)
I'm curious what your ideal language would be.
I have a giant pile of notes that I've always vaguely intended to turn into an oversized LJ post on the subject, but I rather doubt they'd come together into a coherent whole. I have lots of things I'd like out of my ideal language, some of which can be pretty convincingly specified and others of which are so vague as to be more like blue-sky pipe dreams than serious design proposals, but every time I write down the entire list it becomes impossible to avoid writing "AND A PONY" at the end, because it's that kind of totally infeasible wishlist-of-everything. I'll post the list in a separate comment due to size.
Reply
Reply
I was about to say, it's possibly surprising more languages aren't designed to compile to C, and then let the C compiler writers do all the heavy lifting of making them fast on every platform. But I guess I've just reinvented Java, oops :)
hybrid eg. GC with an optional explicit free operation which causes an allocated thing to become instantly invalid
Yeah, except I always think the of reverse: it seems most variables go out of scope at fairly clearly defined places, and I've grown very fond of having RAII work the C++ way (always) rather than the C# way (every time you use a IDisposable class, you can be leak-safe and exception-safe, provided you remember to add the "don't leak this" boilerplate). But it would be nice to have a garbage collector for things left over. Although I suppose the GC needs to be aware of any other variables which might still hold a pointer to them.
Reply
Reply
-- Brian Kernighan
Reply
Leave a comment