68 karma · joined August 13, 2010
I want to be able to relate to everyone well, but there's a point at which the mismatch emerges, and it is unfortunate. It just means my interests are changing.
Hopefully Wakemate fits the bill. I'll wait for the initial reviews to come out. I'm excited about the future of health afforded by devices like these.
But eventually the natural talent can't carry you any farther.
What is the group supposed to do with that statement? Someone has to segue back to the original topic, while someone else just lost face. Most people will just either ignore the correction entirely, or just drop the topic altogether.
I value knowing what our evolutionary history is, and why we have certain biases. But I become highly suspicious of arguments that point to genes in an almost conformistic way. It feels like an appeal to tradition that is backed up by the dominant school of thought of the day. Why should I be impressed that human behavior is similar to that of animals? Our potential is enormous! I'm more impressed, generally, with people that aspire to be more human than animal.
It isn't that 'simpler' drives are bad, but I don't find them inspiring in the slightest.
I'm imagining some sort of OkCupid/augmented reality mashup. I think there might be something to some level of algorithmic matching, but it doesn't mean much until you actually meet the person. Matching systems can, for instance, prevent people with totally incompatible different values systems from even wasting time with each other. Augmented reality would let you pick someone out of a crowd (via the inevitable smartphone) and pull up their profile. It could even provide the "similar users" ability among people that were present if you happen to meet your type, but they're not physically attractive to you.
Lots of work can be done here. I'm trying to get the number of awkward first dates down, and I believe it to be possible if we meld the best aspects of online and offline personas.
It is hard to be enamored with tech these days when you see what people fall for.
http://en.wikipedia.org/wiki/Positive_disintegration
Mind you, even Dabrowski (who created the theory) differentiates between depression that instigates changes vs. depression that leaves you spinning your wheels. I'd venture that anyone who has been seriously depressed has experience with both types.
No. Health is far more important.
> Are the long hours required to deliver a good piece of software?
Be suspicious of anyone who tells you they are/are not required. You have to put in a certain amount of time in order to really understand what's needed. Whether you put that in over the course of the project, or all at the end is up to you.
When implementing, I put pressure on myself to find insights that greatly simplify the code. It can be as simple as a unified way to organize code, or a messaging subsystem. This isn't terribly surprising, but it requires thinking very clearly about the problem and reflecting on it often. You're not going to be in this state of mind if you're developing in a purely reactive, omg-deadline-in-one-hour style. You may not arrive at these insights quickly, however. So you need to be willing to invest time at the offset, working on the hard parts, and be open to tweaking the program's structure until it feels solid to work with.
I miss the pay for what you use model.
The defer statement is certainly Go-esque, but not as clean as RAII, because I can still forget to write the defer statement after opening a file. This violates DRY when doing file I/O. You can argue that Go never purported to support these concepts in the first place, but, at the end of the day, I'm writing code over and over again needlessly. Not elegant in the slightest.