The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
I know a couple of Type 1 diabetics, and they drink in moderation (maybe a couple of drinks over the weekend). Being diabetic doesn't preclude you from drinking, you just need to be more careful.
"There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies. The first method is far more difficult." - C.A.R. Hoare
I moved back to CA (bay area) when I was 15 with my mom after my father's death. When I was 18 or so, I was over at a a friend's house (cute girl) and her mom handed me an avocado and asked me to cut open "if it was ripe." I had no idea what an avocado would be like when it was "ripe." So I started sawing through it. Never even noticed when I was sawing through the pit. I guess it wasn't ripe.
I am of 3 mind about that....
1. it's so goooooood....
2. but avocado is such a hog on resources, need so much water, destroy community....
3. also good guacamole will need lime/lemon juice.. which I am allergic too
I am a very experienced developer, but I find that my 'process' when I start on some new bit of functionality or sub-system is pretty much bounce off the walls for a while, trying this, discarding it, trying that, discarding it, keep a bit of that attempt, keep a bit of that one, etc... Since I work alone there's no point in writing specifications. All it would result in is that I took a lot of time writing down in detail the first bounce off the first wall, which was then discarded on the way towards the next wall.
Some might say it is time wasting, but ultimately I think it's a wash. The time I would have spent looking 'professional' and writing a bunch of stuff down just gets traded off for trying various things until I find what I like. Given that I almost never do the same thing twice, all the stuff I might write down would mostly be guesses that are probably about as likely to be wrong as right once I really dig into the practical realities of it. And, in the end, I can know for sure that various things that I might have initially discarded really should be discarded, as opposed to actually being a better idea than the one I wrote down so carefully.
Am I the only one who uses the 'Chaos Pattern' as a development tool?