I was reading this interesting article about people tracking what they do with their lives and was fascinated by this video:
Baby Sleep Tracking.
Somebody spent a whole year tracking the sleep patterns of their newborn baby and generated a visualization of it. Quite interesting to see the pain that many of my friends are going through right now. It would be interesting to see how it is for different philosophies of what to do when babies wake up in the middle of the night. There are lots of them out there!
This reminded me of the time that I spent about two weeks tracking by the minute how I spent my time at work. It's really enlightening! I suddenly realized how much time I spent writing emails and talking to people that dropped by my office. The part that I wasn't able to actually track was the context switching cost.
The problem with this is that some context switching is good: it allows you to relax your brain and when you come back you will see things that you were ignoring before. At the same time, it might produce bad results. I've seen variable naming standards changing because of breaks in coding. I've seen even full system architectures shifting because of the inability to remember all the context when coming back to the code. So some of this loss might be long term, when you have to go and refactor the code to handle this "drift".
In any way, it was a good exercise. I suggest everybody to do things like that from time to time to really understand their days and how to maximize the parts of your day that you actually like.
Monday, January 04, 2010
Thursday, December 31, 2009
And here comes 2010! And I feel... old...
We've reached the end of another cycle around the sun. But this is semi-special again: we are entering the last year of another decade and it has a special psychological significance. We are not in the 2000s any more, were are in the 2010s! Thinking back in the past, I had a completely different expectation of what 2010 was going to be about: not really flying cars or robots helping us on everything we do; but where technology was more part of our surroundings.
Yes, we carry our pocket computers (our phones), but there is still a lot of "old style" things around. Newspapers, magazines and books can be found in every corner, in most people's hands in the bus. The bus also is not as connected as I was envisioning. I can theoretically check status of the buses in Seattle on their tracking website, but not all buses are available and it just doesn't feel like it's something that people believe needs to be there (for example, my bus that I take to work always says "no information available").
Cars also are only timidly more technological. Only the higher-end models have GPS (although I see a good amount of people with "tiny" GPS units glued to their windshield), collision detection, blind spot warning, back-up camera... Driving in 2010 is not really any different from driving in 2000.
Also, I've been observing negative effects of technology. People going around with their lives outside listening to their iPods not paying attention to what is going on, and whether somebody actually needs their attention. I feel bad for bus drivers when they have to make an announcement. Very few people in the bus are actually listening.
Oh, well, that's what progress is about. Sometimes it's good, sometimes it's bad. The hope is that when it's bad we are learning and it will eventually turn into something better. As they say, the grass is always greener on the other side of the fence. Progress is always better on the other side of our dreams.
Happy 2010!
Yes, we carry our pocket computers (our phones), but there is still a lot of "old style" things around. Newspapers, magazines and books can be found in every corner, in most people's hands in the bus. The bus also is not as connected as I was envisioning. I can theoretically check status of the buses in Seattle on their tracking website, but not all buses are available and it just doesn't feel like it's something that people believe needs to be there (for example, my bus that I take to work always says "no information available").
Cars also are only timidly more technological. Only the higher-end models have GPS (although I see a good amount of people with "tiny" GPS units glued to their windshield), collision detection, blind spot warning, back-up camera... Driving in 2010 is not really any different from driving in 2000.
Also, I've been observing negative effects of technology. People going around with their lives outside listening to their iPods not paying attention to what is going on, and whether somebody actually needs their attention. I feel bad for bus drivers when they have to make an announcement. Very few people in the bus are actually listening.
Oh, well, that's what progress is about. Sometimes it's good, sometimes it's bad. The hope is that when it's bad we are learning and it will eventually turn into something better. As they say, the grass is always greener on the other side of the fence. Progress is always better on the other side of our dreams.
Happy 2010!
Sunday, December 27, 2009
Denied at Google - update
Just to make it even more interesting, I was starting to get "denied" messages on Google Reader (why did I decide to go back to that application anyway?), so I decided to log out and log back in. When I clicked on logout, I get the warning from Firefox saying that the connection is untrusted. Looking at the technical details, things get even more puzzling:
www.google.com uses an invalid security certificate.
The certificate is only valid for *.s3.amazonaws.com
(Error code: ssl_error_bad_cert_domain)
Now my theory is that I have a misbehaving plugin on my Firefox. The odd thing is that I don't have many plugins installed, so I'm not sure which could be misbehaving. And if I turn one off, it required restarting Firefox, which might make the problems go away anyway.
Oh, well, I guess I'll just have to live with not knowing what happened.
www.google.com uses an invalid security certificate.
The certificate is only valid for *.s3.amazonaws.com
(Error code: ssl_error_bad_cert_domain)
Now my theory is that I have a misbehaving plugin on my Firefox. The odd thing is that I don't have many plugins installed, so I'm not sure which could be misbehaving. And if I turn one off, it required restarting Firefox, which might make the problems go away anyway.
Oh, well, I guess I'll just have to live with not knowing what happened.
Denied at Google
How great is it? I'm doing a Google search and receiving this awesome response:
<error>
<code>AccessDenied</code>
<message>Access Denied</message>
<requestid>64283040B63F0895</requestid>
<hostid>
EtXPyF4Ywx5Z4NkV+u0yEa+Nr37ZGjsbmC3no9eMyYNEXQBYlb/0nKgYiFdvUAH+
</hostid>
</error>
Maybe Bing infiltrated my Mac laptop?
<error>
<code>AccessDenied</code>
<message>Access Denied</message>
<requestid>64283040B63F0895</requestid>
<hostid>
EtXPyF4Ywx5Z4NkV+u0yEa+Nr37ZGjsbmC3no9eMyYNEXQBYlb/0nKgYiFdvUAH+
</hostid>
</error>
Maybe Bing infiltrated my Mac laptop?
Saturday, December 26, 2009
Sometimes visualization helps
So everybody knows that the US health system is broken, right? Well, that makes finding charts to show that it's broken so easy. Look at this one from National Geographic:

Sadly, like most "easy to understand" graphs, it only gives you a way of seeing that there is a problem, but it provides no help in identifying what the problem really is. Where is all this money going if not to improve the general health of the population? Or maybe it's just because the cost of living is higher in the US, so doctors, nurses, and other health care staff get higher salaries and this increases the average cost? But maybe the high cost of living is caused by high medicals costs - and there you have your vicious cycle!
Other factors that probably should be taken into consideration here: how much is this actually due to external factors that make the population "sicker"? Bad nutrition, too much use of cars and other mostly-passive modes of transportation, too much sitting in front of the TV... Maybe the problem is not the left hand side of the graphic, but the right side of it.
Anyway, at least there is a lot of activity right now on trying to understand what is going on and how to improve it. It doesn't mean that it will make it better, but at least without this activity it would never be better.
Sadly, like most "easy to understand" graphs, it only gives you a way of seeing that there is a problem, but it provides no help in identifying what the problem really is. Where is all this money going if not to improve the general health of the population? Or maybe it's just because the cost of living is higher in the US, so doctors, nurses, and other health care staff get higher salaries and this increases the average cost? But maybe the high cost of living is caused by high medicals costs - and there you have your vicious cycle!
Other factors that probably should be taken into consideration here: how much is this actually due to external factors that make the population "sicker"? Bad nutrition, too much use of cars and other mostly-passive modes of transportation, too much sitting in front of the TV... Maybe the problem is not the left hand side of the graphic, but the right side of it.
Anyway, at least there is a lot of activity right now on trying to understand what is going on and how to improve it. It doesn't mean that it will make it better, but at least without this activity it would never be better.
Tuesday, December 22, 2009
Multiple failures
Engineered products generally are built with some level of redundancy or safety multipliers. But failures and accidents still happen, due to the rare chance of multiple rare events happening together (which is usually more likely to occur than people think, and that is what makes the design challenging). For example, an airplane is built to handle being hit by a bird during landing, but if that at the same time causes the pilot to despair and abort the landing accelerating and trying to change course too quickly, then it could cause an accident. In the software world it's the same thing. I've built software that can handle network outages and computer crashes, but when a computer crashes during a network outage that happened during a deployment, then you never know what is going to happen.
Well, but today's story was much less tragic. My alarm is set for 6:15 AM. At 7 AM Amy wakes up and wakes me up saying that it's already 7 AM and I'm still in bed! I try to remember if I had woken up by the alarm, turned it off and went back to bed, but I haven't. Before I explain what happened, I need to explain the setup that I have at home:
- There are two alarm clocks: one that has the alarm, but has no good clock display; and another that has good time display, but terrible alarm
- If I don't turn the alarm off, it goes for one hour and then turns off by itself.
- My alarm clock has three alarm settings: beep, radio (generally set to King FM) and sound (which can play one of 4 soothing sounds, like beach, rain, etc.)
- The alarm clock has a "sync to atomic clock" feature. It tried to auto-sync the time every so often (which also makes it a good alarm clock, as when there is a power outage at home at night, it automatically can find the time when the power is back)
Now to the story:
During the weekend I changed the alarm settings to make a beeping sound instead of the normal music (long story why that). When I reset the alarm on Sunday night I had forgotten of it and it beeped on Monday. So in the morning, with the light off, I thought I had changed it back to radio, but I hadn't:
- FAILURE 1 (human): it was set to "sound", which doesn't really wake anybody up. But there was one piece of the puzzle left: the alarm is supposed to run for an hour and it wasn't running when we woke up!
- FAILURE 2 (engineering): for some unknown reason, my alarm clock decided to readjust itself to about 35 minutes ahead. So the actual sound started playing at 5:40 and at 7 it was already off.
Oh, well, I was still able to get to work in time for my first and only meeting of the day (which is at 10 AM, and I arrived at work at 8:45). Alright, now that I've used my work time to write this story (while I was waiting for some data gathering process to run), it's time for me to get back to it.
Well, but today's story was much less tragic. My alarm is set for 6:15 AM. At 7 AM Amy wakes up and wakes me up saying that it's already 7 AM and I'm still in bed! I try to remember if I had woken up by the alarm, turned it off and went back to bed, but I haven't. Before I explain what happened, I need to explain the setup that I have at home:
- There are two alarm clocks: one that has the alarm, but has no good clock display; and another that has good time display, but terrible alarm
- If I don't turn the alarm off, it goes for one hour and then turns off by itself.
- My alarm clock has three alarm settings: beep, radio (generally set to King FM) and sound (which can play one of 4 soothing sounds, like beach, rain, etc.)
- The alarm clock has a "sync to atomic clock" feature. It tried to auto-sync the time every so often (which also makes it a good alarm clock, as when there is a power outage at home at night, it automatically can find the time when the power is back)
Now to the story:
During the weekend I changed the alarm settings to make a beeping sound instead of the normal music (long story why that). When I reset the alarm on Sunday night I had forgotten of it and it beeped on Monday. So in the morning, with the light off, I thought I had changed it back to radio, but I hadn't:
- FAILURE 1 (human): it was set to "sound", which doesn't really wake anybody up. But there was one piece of the puzzle left: the alarm is supposed to run for an hour and it wasn't running when we woke up!
- FAILURE 2 (engineering): for some unknown reason, my alarm clock decided to readjust itself to about 35 minutes ahead. So the actual sound started playing at 5:40 and at 7 it was already off.
Oh, well, I was still able to get to work in time for my first and only meeting of the day (which is at 10 AM, and I arrived at work at 8:45). Alright, now that I've used my work time to write this story (while I was waiting for some data gathering process to run), it's time for me to get back to it.
Wednesday, December 16, 2009
Misleading "price promotions"
One day in my far past I decided that I needed web hosting. After looking around for options, for some reason I'm not too sure of why anymore, I went with Textdrive. I was fairly happy and used it for one project that ended up dying after some time. Then Textdrive was acquired by Joyent. And with it I received a lot of other free products, like file storage, contact and calendar manager, and others.
Joyent continued its merry way acquiring other companies and merging products. One of the few "added" products that I used was Strongspace, a simple file storage solution. It was free and it felt like I was using at least some of the $15 I was spending with hosting every month.
Then they decided to migrate to "Strongspace 2.0", a much better system. And with it they were giving me a promotion:

More for less! Right? Not really. I used to pay $15 for the whole hosting, now they are offering me $4/month for just the file storage. The sad thing is that, as I said, it's the only thing I use. So I have to think about it...
Alright. Late for work. Time to go!
Joyent continued its merry way acquiring other companies and merging products. One of the few "added" products that I used was Strongspace, a simple file storage solution. It was free and it felt like I was using at least some of the $15 I was spending with hosting every month.
Then they decided to migrate to "Strongspace 2.0", a much better system. And with it they were giving me a promotion:

More for less! Right? Not really. I used to pay $15 for the whole hosting, now they are offering me $4/month for just the file storage. The sad thing is that, as I said, it's the only thing I use. So I have to think about it...
Alright. Late for work. Time to go!
Friday, December 11, 2009
Quick update on my computer
Not that you reader really care about it, but I just want to confirm that I woke up this morning and my computer was still on! Now it's time for me to get back to work - and I mean this in multiple different ways:
1) At my paying work, I just have a lot of things to do, and things are certainly not moving as quickly as I was hoping, because I think I still don't fully know the answer to what I'm trying to write. So, subconsciously, I don't want to write whatever is in my head right now, because I know that most probably I'll have to rewrite a good part of it.
2) At my robot work, everything stalled too.
a) I finally had Openembedded building, but not yet doing anything useful for me. My next goal was to start writing my first vision software that would only test if there is something orange in sight. I'm still scared about build times.
b) I designed the I2C level translator PCB, but I still haven't had the courage to spend my first $50-70 to get it manufactured. I know that there will be something wrong with it, and I'm just not ready to throw this money and time away on "my education".
At least the wedding stuff is somehow moving.
1) At my paying work, I just have a lot of things to do, and things are certainly not moving as quickly as I was hoping, because I think I still don't fully know the answer to what I'm trying to write. So, subconsciously, I don't want to write whatever is in my head right now, because I know that most probably I'll have to rewrite a good part of it.
2) At my robot work, everything stalled too.
a) I finally had Openembedded building, but not yet doing anything useful for me. My next goal was to start writing my first vision software that would only test if there is something orange in sight. I'm still scared about build times.
b) I designed the I2C level translator PCB, but I still haven't had the courage to spend my first $50-70 to get it manufactured. I know that there will be something wrong with it, and I'm just not ready to throw this money and time away on "my education".
At least the wedding stuff is somehow moving.
My computer puzzle: solved! (I hope)
I think that today I finally figured out what was going on with my desktop. So here is the story:
I have a desktop that was running Windows XP. I bought it to play games (as you can't really play many games on a Mac) and to run the occasional software that either doesn't have a Mac version (e.g. CadSoft's Eagle, or has a much worse Mac version (e.g. Intuit's Quicken).
A lot of the games that I was playing I bought on Steam, which meant that they took a lot of disk space. Moreover, I was starting to be annoyed with the gradual lack of support for drivers and other things for Windows XP. So I decided to take the "hit" and to a double upgrade: (1) Buy Windows 7 and (2) Buy another 2 TB of HD.
Actually it was cheaper to buy two 1 TB HD, so that's what I did. So I now have 3 HDDs on my desktop and Windows 7. And everything seemed to be running ok. Until one day that I woke up in the morning and my computer was off without me turning it off. As I turned it back on, it stopped "mounting" one of the new HDDs! It could recognize it, but it just wasn't there to be used anymore.
I was puzzled, but had to do other things. When I came back to my computer: off again. And this time when I turned it back on it didn't turn itself completely. I had to turn off again and on again and everything seemed to be working for a few hours and it would shut down again (never when I was using it, though).
My first thought that it was some sort of sleep mode, but one piece of evidence that suggested otherwise was that Windows complained that I turned off the computer unexpectedly when it came back. So I dropped that theory.
My next theory was that the power source was too weak for 2 new HDDs. I couldn't figure out how to prove it, so I bought a new bigger power source that arrived today (well, actually yesterday). After installed, I turned the computer back on and everything seemed normal, except that the HDD was still not being added. Tinkering around a little I found that it was simply not being assigned a name and fixed that.
I went out for dinner and when I arrived back the computer was still on! Very exciting! Then I went to watch the Top Chef final episode and when I arrived back to my computer... Surprise! It was off! I cursed it and turned it back on. New surprise: it came back on in the same place it was before! My computer had gone to sleep! Then everything clicked! This is what I think happened:
* By default Windows 7 puts your computer to sleep after 30 minutes in idle.
* However, my old power source did not support sleep mode, so when it would issue the sleep message, it wouldn't sleep exactly, it would just turn off.
* The new power source does support it, so it went to sleep as expected.
I turned off the "sleep in 30 minutes" and not I'm going to sleep myself and see in the morning if my theory is correct.
The conclusion is that maybe I shouldn't have bought a new power supply... It's also debatable whether I should have bought Windows 7. I have to agree that it was great that it automatically recognized my network printer, while for Windows XP it was extremely painful to get it to only half-work (I couldn't get the scanner to work at all and the printer printed every other request). But my video card that has only the latest upgrade for Windows 7, is still showing the same rendering bugs that I was seeing before.
I'll write more about Windows 7 some other day. It's certainly not as "refined" as some people claimed, but it's cleaner and prettier than XP. Also, it doesn't feel any slower than XP. And that's all I can say for now.
I have a desktop that was running Windows XP. I bought it to play games (as you can't really play many games on a Mac) and to run the occasional software that either doesn't have a Mac version (e.g. CadSoft's Eagle, or has a much worse Mac version (e.g. Intuit's Quicken).
A lot of the games that I was playing I bought on Steam, which meant that they took a lot of disk space. Moreover, I was starting to be annoyed with the gradual lack of support for drivers and other things for Windows XP. So I decided to take the "hit" and to a double upgrade: (1) Buy Windows 7 and (2) Buy another 2 TB of HD.
Actually it was cheaper to buy two 1 TB HD, so that's what I did. So I now have 3 HDDs on my desktop and Windows 7. And everything seemed to be running ok. Until one day that I woke up in the morning and my computer was off without me turning it off. As I turned it back on, it stopped "mounting" one of the new HDDs! It could recognize it, but it just wasn't there to be used anymore.
I was puzzled, but had to do other things. When I came back to my computer: off again. And this time when I turned it back on it didn't turn itself completely. I had to turn off again and on again and everything seemed to be working for a few hours and it would shut down again (never when I was using it, though).
My first thought that it was some sort of sleep mode, but one piece of evidence that suggested otherwise was that Windows complained that I turned off the computer unexpectedly when it came back. So I dropped that theory.
My next theory was that the power source was too weak for 2 new HDDs. I couldn't figure out how to prove it, so I bought a new bigger power source that arrived today (well, actually yesterday). After installed, I turned the computer back on and everything seemed normal, except that the HDD was still not being added. Tinkering around a little I found that it was simply not being assigned a name and fixed that.
I went out for dinner and when I arrived back the computer was still on! Very exciting! Then I went to watch the Top Chef final episode and when I arrived back to my computer... Surprise! It was off! I cursed it and turned it back on. New surprise: it came back on in the same place it was before! My computer had gone to sleep! Then everything clicked! This is what I think happened:
* By default Windows 7 puts your computer to sleep after 30 minutes in idle.
* However, my old power source did not support sleep mode, so when it would issue the sleep message, it wouldn't sleep exactly, it would just turn off.
* The new power source does support it, so it went to sleep as expected.
I turned off the "sleep in 30 minutes" and not I'm going to sleep myself and see in the morning if my theory is correct.
The conclusion is that maybe I shouldn't have bought a new power supply... It's also debatable whether I should have bought Windows 7. I have to agree that it was great that it automatically recognized my network printer, while for Windows XP it was extremely painful to get it to only half-work (I couldn't get the scanner to work at all and the printer printed every other request). But my video card that has only the latest upgrade for Windows 7, is still showing the same rendering bugs that I was seeing before.
I'll write more about Windows 7 some other day. It's certainly not as "refined" as some people claimed, but it's cleaner and prettier than XP. Also, it doesn't feel any slower than XP. And that's all I can say for now.
Friday, December 04, 2009
New lows - in temperature, that is
So it's pretty cold here in Seattle right now. The weather forecast is saying that tonight it might hit all the way down somewhere between 16-19F (between -9 and -7 degrees Celsius). In some parts of the country, this is nothing. But considering that the lowest recorded temperature for Seattle today was something like 18F, you can see it's pretty record-breaking.
I'm trying to keep myself warm. I've been staying home for longer lately, trying to think about the many things I have to think about. For example, I just bought a new set of HDs for my desktop and... Now my desktop decides to randomly shut down! How great is that? So I just ordered a new power supply and hope that this is going to solve the problem. That's the only theory I have so far. I just have to wait for it to arrive (probably sometime late this week or early next week) to confirm the theory.
I've also been trying to read things. I actually finished a couple of books:
Coders at Work, by Peter Seibel: quite interesting book. A set of interviews with some famous programmers. Unfortunately I didn't find it organized enough to be able to draw common themes throughout them. Perhaps that they all like to code and solve problems, they seem to have times in their lives that they just focus on getting something done, and times they are just coasting and making sense of what is out there. It was a fun read.
A Game of Thrones, by George R.R. Martin: it's a classic fantasy book (published in 1996). Very deep and convoluted story, but felt a little slow at times. Maybe not slow, but perhaps a little too full of concurrent things that all tie to each other, so require cautious retelling in order to make sense. Great book, nevertheless. Now I have to read the next one: A Clash of Kings.
Inferno, by Larry Niven and Jerry Pournelle: another classic. This was great that was a pretty short book (I read it in about 7 bus rides). It might have been a little better if I remembered Dante's Inferno, but besides that, it was very imaginative and slightly philosophical. Highly recommended, if you haven't read it yet. It was published in 1976.
Now I finally decided not to wait for the Kindle edition of The Gathering Storm, by Robert Jordan and Brandon Sanderson. My back hates me for that. It's a big book (760 pages long) and only the first part of 3 of the conclusion of the series (i.e., it book 12 of 14 planned), so... we'll see.
Done with the report about things that are not very useful for other people except for me... Time to get back to thinking about life, FX, the universe and ABN.
I'm trying to keep myself warm. I've been staying home for longer lately, trying to think about the many things I have to think about. For example, I just bought a new set of HDs for my desktop and... Now my desktop decides to randomly shut down! How great is that? So I just ordered a new power supply and hope that this is going to solve the problem. That's the only theory I have so far. I just have to wait for it to arrive (probably sometime late this week or early next week) to confirm the theory.
I've also been trying to read things. I actually finished a couple of books:
Coders at Work, by Peter Seibel: quite interesting book. A set of interviews with some famous programmers. Unfortunately I didn't find it organized enough to be able to draw common themes throughout them. Perhaps that they all like to code and solve problems, they seem to have times in their lives that they just focus on getting something done, and times they are just coasting and making sense of what is out there. It was a fun read.
A Game of Thrones, by George R.R. Martin: it's a classic fantasy book (published in 1996). Very deep and convoluted story, but felt a little slow at times. Maybe not slow, but perhaps a little too full of concurrent things that all tie to each other, so require cautious retelling in order to make sense. Great book, nevertheless. Now I have to read the next one: A Clash of Kings.
Inferno, by Larry Niven and Jerry Pournelle: another classic. This was great that was a pretty short book (I read it in about 7 bus rides). It might have been a little better if I remembered Dante's Inferno, but besides that, it was very imaginative and slightly philosophical. Highly recommended, if you haven't read it yet. It was published in 1976.
Now I finally decided not to wait for the Kindle edition of The Gathering Storm, by Robert Jordan and Brandon Sanderson. My back hates me for that. It's a big book (760 pages long) and only the first part of 3 of the conclusion of the series (i.e., it book 12 of 14 planned), so... we'll see.
Done with the report about things that are not very useful for other people except for me... Time to get back to thinking about life, FX, the universe and ABN.
Thursday, December 03, 2009
Playing chess - Chess With Friends vs. Chess.com
A co-worker a few weeks ago suggested that now that I'm "sheep" and I have an iPhone, I should get "Chess With Friends" and play chess against him. It's a free application that allows you to play against a specific person or a random person.
Before accepting his "challenge", I decided to download it and try a couple of games to see how my chess is doing. On my first game, I was playing with black and quickly I realized how rusty I was. But, after starting pretty badly, my opponent decided to play badly too and I ended up winning the game.
At this point, I decided to look around and make sure it was a good application. That's when I remembered that I had played with Chess.com before and was slightly impressed with how much they had put into it. And they have an iPhone app. So I installed that app (also free) and started my first game on chess.com (playing with whites) and a second game on Chess with Friends (playing blacks).
The chess.com game was going quite slowly, so I decided to start a second game on chess.com (playing blacks), so playing 3 games at the same time.
One interesting thing about chess.com games is that they give you 3 days to move, or else you automatically lose. Chess With Friends doesn't have that restriction.
Why is this last information important? Well, after 5 days, the second person I was playing against on chess.com simply stopped playing, so I won the game by him giving up. The game was way too early to say who was winning. So I was back to 2 concurrent games. And I wasn't doing so great in any of them.
But then again the guy on Chess With Friends started making more mistakes than I was making and I won the game. On the other hand, the one on chess.com mostly dominated the game from the middle of the game and I ended up giving the game up after 27 moves.
Now comes the summary:
2 games on Chess With Friends, both playing as blacks and I won both games.
2 games on chess.com, one I won because my opponent stopped playing and the other I lost (playing with whites)
My decision then became: do I want to continue on a platform that is a little prettier (the chess.com iPhone app is not that great), with worse players, so easier to win; or do I want to do the chess.com, lose a lot of games (or have players simply disappear from time to time), but potentially learn more?
It's a tough decision... But I guess I made up my mind: and it's not for any of the reasons above. It's because of a very nice feature on chess.com: after you finish a game you can request computer analysis of your game. And then you receive a nice play-by-play analysis of where I made mistakes and what I should have done. The report doesn't look very flattering:
Inaccuracies: 6 = 24.0% of moves
Mistakes: 2 = 8.0% of moves
Blunders: 1 = 4.0% of moves
Yes, I have a lot to learn! Only 64% of my moves were good. But, hey, it's been many years that I haven't played chess. And I did win those Chess With Friends games, so I'm not a complete loser!
Before accepting his "challenge", I decided to download it and try a couple of games to see how my chess is doing. On my first game, I was playing with black and quickly I realized how rusty I was. But, after starting pretty badly, my opponent decided to play badly too and I ended up winning the game.
At this point, I decided to look around and make sure it was a good application. That's when I remembered that I had played with Chess.com before and was slightly impressed with how much they had put into it. And they have an iPhone app. So I installed that app (also free) and started my first game on chess.com (playing with whites) and a second game on Chess with Friends (playing blacks).
The chess.com game was going quite slowly, so I decided to start a second game on chess.com (playing blacks), so playing 3 games at the same time.
One interesting thing about chess.com games is that they give you 3 days to move, or else you automatically lose. Chess With Friends doesn't have that restriction.
Why is this last information important? Well, after 5 days, the second person I was playing against on chess.com simply stopped playing, so I won the game by him giving up. The game was way too early to say who was winning. So I was back to 2 concurrent games. And I wasn't doing so great in any of them.
But then again the guy on Chess With Friends started making more mistakes than I was making and I won the game. On the other hand, the one on chess.com mostly dominated the game from the middle of the game and I ended up giving the game up after 27 moves.
Now comes the summary:
2 games on Chess With Friends, both playing as blacks and I won both games.
2 games on chess.com, one I won because my opponent stopped playing and the other I lost (playing with whites)
My decision then became: do I want to continue on a platform that is a little prettier (the chess.com iPhone app is not that great), with worse players, so easier to win; or do I want to do the chess.com, lose a lot of games (or have players simply disappear from time to time), but potentially learn more?
It's a tough decision... But I guess I made up my mind: and it's not for any of the reasons above. It's because of a very nice feature on chess.com: after you finish a game you can request computer analysis of your game. And then you receive a nice play-by-play analysis of where I made mistakes and what I should have done. The report doesn't look very flattering:
Inaccuracies: 6 = 24.0% of moves
Mistakes: 2 = 8.0% of moves
Blunders: 1 = 4.0% of moves
Yes, I have a lot to learn! Only 64% of my moves were good. But, hey, it's been many years that I haven't played chess. And I did win those Chess With Friends games, so I'm not a complete loser!
Tuesday, November 24, 2009
Still in existencial crisis, I guess
So I'm still here and alive. I'm actually doing reasonably well, except for getting quite a nice cold last week and making me REALLY late on a project.
Well, I haven't been posting much, because I don't really know what to post about. I'm in a time in my life where I'm reading a lot, looking around a lot, but not doing much. I just don't really know what I want to do. I've been trying a few projects, but I always seem to find a reason why the project won't work and I stop or postpone it.
For example, tonight I was trying to fix a problem of buying the wrong component for the robot. I actually didn't buy the wrong component, just the wrong packaging for the component, SO8: a very tiny package that is made for surface mounting, so I can't really interact with it myself. Looking at other options, I found out that for what I want, there are no non surface mounting ICs on sale anymore.
But on the plus side, I could solve the problem by just using an n-channel enhancement MOSFET instead. So I went around and chose one that should work to buy. Total cost: components = US$2.50; shipping = US$7.00. Yuck! So I decided to look around for other components I want to buy and remembered that I still wanted a compass and a gyroscope. I went to look through the options and lo and behold: all of them are surface mount only (well, all the reasonable ones).
And then I'm back to where I started: I have to build a board and send it for somebody to manufacture it for me. After a few weeks I might get what I was hoping for and then try to heat the board so that the components would glue to it and test it. Oh, joy!
I'm not even talking about work here! It's kind of sad to see really smart people being afraid of accepting that they are smart and that they can stand behind their early decisions. What happens is that they have to find something that will make them feel better about it. The cost is a lot of disruption on the things they never really tried to understand.
Well, I haven't been posting much, because I don't really know what to post about. I'm in a time in my life where I'm reading a lot, looking around a lot, but not doing much. I just don't really know what I want to do. I've been trying a few projects, but I always seem to find a reason why the project won't work and I stop or postpone it.
For example, tonight I was trying to fix a problem of buying the wrong component for the robot. I actually didn't buy the wrong component, just the wrong packaging for the component, SO8: a very tiny package that is made for surface mounting, so I can't really interact with it myself. Looking at other options, I found out that for what I want, there are no non surface mounting ICs on sale anymore.
But on the plus side, I could solve the problem by just using an n-channel enhancement MOSFET instead. So I went around and chose one that should work to buy. Total cost: components = US$2.50; shipping = US$7.00. Yuck! So I decided to look around for other components I want to buy and remembered that I still wanted a compass and a gyroscope. I went to look through the options and lo and behold: all of them are surface mount only (well, all the reasonable ones).
And then I'm back to where I started: I have to build a board and send it for somebody to manufacture it for me. After a few weeks I might get what I was hoping for and then try to heat the board so that the components would glue to it and test it. Oh, joy!
I'm not even talking about work here! It's kind of sad to see really smart people being afraid of accepting that they are smart and that they can stand behind their early decisions. What happens is that they have to find something that will make them feel better about it. The cost is a lot of disruption on the things they never really tried to understand.
Friday, October 30, 2009
Pricing tricks?
I was doing my daily time-wasting browsing around the internet when I came across MadWine - as you can guess, an online wine store. There are hundreds of them out there, so the finding itself wasn't that impressive. What actually impressed me is that I decided to click on their Montly Specials and then decided to get everything from $20-$40 and what do I see? US$ 19.99-priced wines! Finally a company that does not use those x.99 price tricks to make it feel like you are buying something cheaper than it actually is. Kudos for MadWine!
Sunday, October 18, 2009
5 years at Amazon, 5 years in Seattle
Time flies... And here we are, 5 years later looking back and trying to decide if it was all worth it. 5 years in a tech company doing software development is a long time. Especially if I add the fact that pretty much I never switched teams (although the team's main focus and even all system it maintains were eventually switched around from under us a couple of times), I become a very unlikely person. It basically puts me in the class of those "old grumpy men" that just stay around to criticize people and tell them stories of things that happened so long ago that it's not really relevant any more.
Every time that I go through those anniversaries, it's good to consider whether it's been worth it. And I can't really say it hasn't. I have built a lot of things and a few cool things. I still don't think I have reached my limit, but from time to time I start wondering if I'm close to it. Especially in the last couple of months that I have been building something that is very likely much more complicated than I had initially thought. The result of it is that it was released already a couple of times and when it starts getting used some major bugs start cropping up that force me to step back and review some of the assumptions that I had made before. After the third time that this happened I was really worried about my ability to actually ever get it right. More than this, my ability to get it right to a level that other people could get it right too (which has been proving to be even more complicated - when other people touch the code it seems to break it more than fix it - thank you extensive test suites that keep things mostly working). But it's so cool... At least I think it's cool!
Anyway, back to abstract thought: Amazon is a fun place to work. The distributed and isolated nature of the systems and organizations sometimes can look very unproductive (lots of people doing similar things all the time), but it fosters a very interesting split:
1) Teams that have strong people with good vision of what they want to do can get their things done
2) Teams that fall behind and become reactive to things that break can just find themselves digging bigger holes and never getting out of it. Some of them don't even realize it.
Fortunately I've always been working in teams that had more of #1 than #2. I have worked with #2 teams and having the knowledge that they exist out there makes me happy to keep myself put and keep moving forward towards what this "vision" is. I could talk about the vision here in this blog, but it's nothing very exciting to external users of the Amazon website, so I'll keep it for myself.
Enough about work, let's talk about Seattle... Seattle is a very interesting city. It's big enough to allow for some culture and activity buzz, but not that big that you are caught on the stress of too many things to do, and higher living costs. Having moved here from Oklahoma, I can't say there is anything that I really miss (maybe being able to find parking anywhere I go). And comparing to Sao Paulo, it's actually even more complicated to compare. What I miss about Sao Paulo is not the city, but the people. And I was never very social - but you don't have to be very social to have lots of friends and lots of options of things to do. In Seattle I have some good friends, but people are much more "reserved". Maybe it's just that I'm surrounded by not-so-social people.
Anyway, all in all, it has been a great experience. I like where I am and I am comfortable with where I'm heading right now. Next year is wedding year, so that will go by probably without many other things going on. Then, if I'm given the opportunity, I'll re-evaluate and see where I should be heading.
Every time that I go through those anniversaries, it's good to consider whether it's been worth it. And I can't really say it hasn't. I have built a lot of things and a few cool things. I still don't think I have reached my limit, but from time to time I start wondering if I'm close to it. Especially in the last couple of months that I have been building something that is very likely much more complicated than I had initially thought. The result of it is that it was released already a couple of times and when it starts getting used some major bugs start cropping up that force me to step back and review some of the assumptions that I had made before. After the third time that this happened I was really worried about my ability to actually ever get it right. More than this, my ability to get it right to a level that other people could get it right too (which has been proving to be even more complicated - when other people touch the code it seems to break it more than fix it - thank you extensive test suites that keep things mostly working). But it's so cool... At least I think it's cool!
Anyway, back to abstract thought: Amazon is a fun place to work. The distributed and isolated nature of the systems and organizations sometimes can look very unproductive (lots of people doing similar things all the time), but it fosters a very interesting split:
1) Teams that have strong people with good vision of what they want to do can get their things done
2) Teams that fall behind and become reactive to things that break can just find themselves digging bigger holes and never getting out of it. Some of them don't even realize it.
Fortunately I've always been working in teams that had more of #1 than #2. I have worked with #2 teams and having the knowledge that they exist out there makes me happy to keep myself put and keep moving forward towards what this "vision" is. I could talk about the vision here in this blog, but it's nothing very exciting to external users of the Amazon website, so I'll keep it for myself.
Enough about work, let's talk about Seattle... Seattle is a very interesting city. It's big enough to allow for some culture and activity buzz, but not that big that you are caught on the stress of too many things to do, and higher living costs. Having moved here from Oklahoma, I can't say there is anything that I really miss (maybe being able to find parking anywhere I go). And comparing to Sao Paulo, it's actually even more complicated to compare. What I miss about Sao Paulo is not the city, but the people. And I was never very social - but you don't have to be very social to have lots of friends and lots of options of things to do. In Seattle I have some good friends, but people are much more "reserved". Maybe it's just that I'm surrounded by not-so-social people.
Anyway, all in all, it has been a great experience. I like where I am and I am comfortable with where I'm heading right now. Next year is wedding year, so that will go by probably without many other things going on. Then, if I'm given the opportunity, I'll re-evaluate and see where I should be heading.
Wednesday, October 07, 2009
Autism in more than 1% of the children population in the US?
The number that this article from PsychCentral reports is quite scary. And the article probably could have been written in a more positive way: it talks nothing about what the root causes are and how to prevent it. It's only talking about the fact that it needs to be addressed by health care to take care of those kids and analyzed as for the impact that this will have in the economy when those children arrive at the workforce.
So I went out looking for articles talking about the possible sources for autism spectrum disorder. I'm not a medical doctor, so I'm certainly not the best person to rate these articles, but I found one that was quite complete-looking:
Autism Spectrum Disorders from The Environmental Illness Resource
There are lots of references out there, and many from not-so-impartial sources, like nutrition websites (that sell food supplements) that claim that it's because people don't do a complete detox before having kids; or genetics labs that keep pounding on the evidence of a genetic link to chance of developing autism (in many ways, everything is genetic, but genetics can't explain a 10-fold increase in number of autistic kids in a period of less than 10 years!); or some immunology magazines that keep repeating that there is no proof that there is a connection between autism and vaccination (there was a huge controversy about that some years ago because of a research that suggested that there was a connection).
In other words, people still don't know. It's probably somehow related to the immune system, but if it's a cause or just a correlation is hard to tell. Again, I'm still not sure how something like this could cause such a huge spike in the number of cases. But who am I to know those things?
So I went out looking for articles talking about the possible sources for autism spectrum disorder. I'm not a medical doctor, so I'm certainly not the best person to rate these articles, but I found one that was quite complete-looking:
Autism Spectrum Disorders from The Environmental Illness Resource
There are lots of references out there, and many from not-so-impartial sources, like nutrition websites (that sell food supplements) that claim that it's because people don't do a complete detox before having kids; or genetics labs that keep pounding on the evidence of a genetic link to chance of developing autism (in many ways, everything is genetic, but genetics can't explain a 10-fold increase in number of autistic kids in a period of less than 10 years!); or some immunology magazines that keep repeating that there is no proof that there is a connection between autism and vaccination (there was a huge controversy about that some years ago because of a research that suggested that there was a connection).
In other words, people still don't know. It's probably somehow related to the immune system, but if it's a cause or just a correlation is hard to tell. Again, I'm still not sure how something like this could cause such a huge spike in the number of cases. But who am I to know those things?
Monday, October 05, 2009
There are bad spam message subjects...
Lately for some reason my almost spam-free Yahoo email was found by some "Canadian Pharmacy" mass mailer. They are all quite "harmless" and easy to identify, so I haven't been too bothered about them (except for feeling puzzled by the fact that they found my email address). Today, though, I receive an email with this subject:
"Learn where you will DIE!"
For the Canadian Pharmacy... Why?
"Learn where you will DIE!"
For the Canadian Pharmacy... Why?
Saturday, October 03, 2009
The "Winter" Olympics - how sad is the aftermath
So Rio de Janeiro won the Olympic nomination for 2016, how exciting! I hope the investments that will be generated to prepare for the event (two years after the World Cup, so a lot of investments being done) will be put in good use and not just mostly diverted to the pockets of few.
But I'm not here to talk about Rio, I'm here to say how appalled I am with the aftermath of Chicago losing the nomination. News agencies and blogs are "on fire" blaming it all on Obama, which is a very sad reaction. There are so many that I'm not even sure how to summarize their views, so I'll just paste some links (some of them are talking about other people criticizing):
[1] [2] [3] [4] [5] [6] [7] [8]
And then a few that blame Bush:
[1] [2]
The reality is much more complicated than those "specialized political reporters" can relate to, and that's what makes all this whole process ridiculous. Anyway, I guess I'm now one of those people complaining!
PS: I tried to add Snap shots on this blog just so that you could just roll over those links and have an idea what they are about without clicking on them. The problem is that this solution is a little intrusive, so I'm not sure how long I'll keep it around.
But I'm not here to talk about Rio, I'm here to say how appalled I am with the aftermath of Chicago losing the nomination. News agencies and blogs are "on fire" blaming it all on Obama, which is a very sad reaction. There are so many that I'm not even sure how to summarize their views, so I'll just paste some links (some of them are talking about other people criticizing):
[1] [2] [3] [4] [5] [6] [7] [8]
And then a few that blame Bush:
[1] [2]
The reality is much more complicated than those "specialized political reporters" can relate to, and that's what makes all this whole process ridiculous. Anyway, I guess I'm now one of those people complaining!
PS: I tried to add Snap shots on this blog just so that you could just roll over those links and have an idea what they are about without clicking on them. The problem is that this solution is a little intrusive, so I'm not sure how long I'll keep it around.
Wednesday, September 30, 2009
The unlikely day
Today I was "late" to work (later than usual - I try to get in before 8:30, but I arrived and it was almost 9) because school started at UW and, besides being normally late to catch my bus, the first bus that went through my stop was so full that the bus driver didn't even stop. And then the bus that I eventually caught stopped way more than usual. On my way in I saw an probabilistically unlikely event:
The building I work on has 11 floors (American way of counting, meaning that the ground floor is counted in these 11). 7 people got into the elevator and pressed: 4, 5, 6, 7, 8, 10, 11. 7 different floors for 7 people. How likely is that? Let statistics answer the question:
Model 1: all floors have the same likelihood to be selected (1/10):
10/10*9/10*8/10*7/10*6/10*5/10*4/10 = 6.0%
Model 2: the first two floors have half the chance of being selected (because many people that work on those floors walk up the stairs instead of waiting for the elevator)
18/18*16/18*14/18*12/18*10/18*8/18*6/18 = 3.8%
Model 3: the same as model 2 but taking note of the fact that nobody chose floors 2 or 3 (which I think is a little bit of a stretch to consider, but it makes the number pretty small, which enhances the point)
16/18*14/18*12/18*10/18*8/18*6/18*4/18 = 0.8%
So statistics says it's not very likely, but it doesn't seem as rare as my intuition says (maybe except for model 3, but that was added "arbitrarily"). Maybe it's because I have this policy that if somebody presses the floor just above or below me I'll just use the stairs for the difference. However, this time I was the first one to enter the elevator, so I wasn't able to make that decision.
Anyway, I probably should get back to work here. To add to the unlikeliness of today, I'm doing a third blog post is less than 24 hours. Quite odd indeed.
The building I work on has 11 floors (American way of counting, meaning that the ground floor is counted in these 11). 7 people got into the elevator and pressed: 4, 5, 6, 7, 8, 10, 11. 7 different floors for 7 people. How likely is that? Let statistics answer the question:
Model 1: all floors have the same likelihood to be selected (1/10):
10/10*9/10*8/10*7/10*6/10*5/10*4/10 = 6.0%
Model 2: the first two floors have half the chance of being selected (because many people that work on those floors walk up the stairs instead of waiting for the elevator)
18/18*16/18*14/18*12/18*10/18*8/18*6/18 = 3.8%
Model 3: the same as model 2 but taking note of the fact that nobody chose floors 2 or 3 (which I think is a little bit of a stretch to consider, but it makes the number pretty small, which enhances the point)
16/18*14/18*12/18*10/18*8/18*6/18*4/18 = 0.8%
So statistics says it's not very likely, but it doesn't seem as rare as my intuition says (maybe except for model 3, but that was added "arbitrarily"). Maybe it's because I have this policy that if somebody presses the floor just above or below me I'll just use the stairs for the difference. However, this time I was the first one to enter the elevator, so I wasn't able to make that decision.
Anyway, I probably should get back to work here. To add to the unlikeliness of today, I'm doing a third blog post is less than 24 hours. Quite odd indeed.
The strange way dreams tell us things
Last night I had a very odd dream that was a perfect example of how dreams sometimes are very good at distilling down what happened in the near past (generally in the previous day, sometimes it can extend further than that depending on how important those things are to your mental cataloging system). Before I go and talk about the dream, I'll talk about what I believe dreams are:
(note: this is not really my idea, but it's also not anybody else's idea. It's just a probably incorrectly mix of ideas that exist out there in the literature and interpolation points of my own here and there)
Dreams are a way of our brain to reclassify information in order to fit more things in less space (thus, using less energy). Every input we receive is somehow stored in a very close-to-raw state (where inputs include our thoughts at the time, feelings, etc. not only from our "externally-facing" sensors). Then we dream and those thoughts are mixed with the concepts that they are related to to strengthen those connections and weaken the parts that are not very interesting in the raw memory itself. And it's all made into a "partially believable" story in order to keep us asleep and not let signs of unexpected danger (something being amiss) wake us up.
So dreams show us two things: (1) What we have stored from the previous days and (2) the dimensions in which we are storing this experience.
Onto the dream:
In last night's dream I was at a friend's place (actually something that was supposed to be more like his mother's place) having a party with many other people. Then suddenly this friend "turned evil" and locked everybody in some rooms and left us there for a long time. I felt betrayed because for some reason I had invited most of the people that were in that party, but oddly nobody else thought it was a bad thing.
After some time the doors were opened and I went to talk with this friend and he was handling it all in a very friendly and fatalistic way saying something like: "That's how it's supposed to be, I can't help it"
And that's when I woke up. It makes so much more sense now! Alright, onto work!
(note: this is not really my idea, but it's also not anybody else's idea. It's just a probably incorrectly mix of ideas that exist out there in the literature and interpolation points of my own here and there)
Dreams are a way of our brain to reclassify information in order to fit more things in less space (thus, using less energy). Every input we receive is somehow stored in a very close-to-raw state (where inputs include our thoughts at the time, feelings, etc. not only from our "externally-facing" sensors). Then we dream and those thoughts are mixed with the concepts that they are related to to strengthen those connections and weaken the parts that are not very interesting in the raw memory itself. And it's all made into a "partially believable" story in order to keep us asleep and not let signs of unexpected danger (something being amiss) wake us up.
So dreams show us two things: (1) What we have stored from the previous days and (2) the dimensions in which we are storing this experience.
Onto the dream:
In last night's dream I was at a friend's place (actually something that was supposed to be more like his mother's place) having a party with many other people. Then suddenly this friend "turned evil" and locked everybody in some rooms and left us there for a long time. I felt betrayed because for some reason I had invited most of the people that were in that party, but oddly nobody else thought it was a bad thing.
After some time the doors were opened and I went to talk with this friend and he was handling it all in a very friendly and fatalistic way saying something like: "That's how it's supposed to be, I can't help it"
And that's when I woke up. It makes so much more sense now! Alright, onto work!
Tuesday, September 29, 2009
A new year
So here I am back from the whole Jewish New Year experience. It's certainly my favorite holiday in the Jewish calendar, but I'm not really sure why as I generally don't do what I'm supposed to: contact people that I may have wronged during the previous year (generally by either taking a long time to reply to their emails, or not writing emails when I should have) and be sorry for it. What I end up doing is just thinking of my year in a much more abstract level, trying to identify what I shouldn't have done and be sorry for that.
Many things happened this year. Certainly the biggest one is that I decided to get engaged (even though many of my friends and family already consider me married). But there were other smaller things that happened (and I've blogged about many of them in the past). Here are most of them in no particular order:
* I bought a house. It's been so long that I almost forgot that this was still this last Jewish year.
* I joined a Jewish choir, which has been an interesting experience
* I have decided to start working on a robotics project with a co-worker, which made me remember a lot of my undergrad education (actually it reminded me that I've forgotten a lot of it). It's still pretty early in the project, but just going through the state of the technology today has been quite exciting. I'll probably post more about this in the future when I have more to write about. Right now most of the things that I have done have been more in the "experimentation" realm and a little boring for the rest of the world.
* My older sister and her husband moved to Australia where they are enjoying their time amid sand storms and economic downturns.
* Work has been quite "exciting". Management changes, lots of hiring activity, a lot of time spent on future planning, and a lot more still to come (in all those areas, maybe except for hiring - we only have one position left).
* Trips? Not too many. Went to New York about a few weeks ago, drove around the Olympic Peninsula earlier in the year, hiked up Mount Si, and certainly a few others.
* Cooking? A lot of different things, including making Cheddar and Brie (the Brie didn't work so well, the Cheddar was ok, it had a strange sharp taste to it), I've subscribed to many cooking magazines but lately have been having more fun mostly inventing my own recipes.
There must be other things I should list here, but I'll stop now. I feel like if I try to be complete I'll never finish my post. I probably need to go to bed right now and continue my recovery from the 10+ hours of mostly standing that I did yesterday (Monday, actually).
Cheers! And I'm sorry for not communicating much. I need to learn how to just let go of the hundreds of things that I want to read/think and do something. Consider that my resolution for this year (although there isn't such a thing as an year resolution in the Jewish tradition, just an yearly reset of all your promises).
Many things happened this year. Certainly the biggest one is that I decided to get engaged (even though many of my friends and family already consider me married). But there were other smaller things that happened (and I've blogged about many of them in the past). Here are most of them in no particular order:
* I bought a house. It's been so long that I almost forgot that this was still this last Jewish year.
* I joined a Jewish choir, which has been an interesting experience
* I have decided to start working on a robotics project with a co-worker, which made me remember a lot of my undergrad education (actually it reminded me that I've forgotten a lot of it). It's still pretty early in the project, but just going through the state of the technology today has been quite exciting. I'll probably post more about this in the future when I have more to write about. Right now most of the things that I have done have been more in the "experimentation" realm and a little boring for the rest of the world.
* My older sister and her husband moved to Australia where they are enjoying their time amid sand storms and economic downturns.
* Work has been quite "exciting". Management changes, lots of hiring activity, a lot of time spent on future planning, and a lot more still to come (in all those areas, maybe except for hiring - we only have one position left).
* Trips? Not too many. Went to New York about a few weeks ago, drove around the Olympic Peninsula earlier in the year, hiked up Mount Si, and certainly a few others.
* Cooking? A lot of different things, including making Cheddar and Brie (the Brie didn't work so well, the Cheddar was ok, it had a strange sharp taste to it), I've subscribed to many cooking magazines but lately have been having more fun mostly inventing my own recipes.
There must be other things I should list here, but I'll stop now. I feel like if I try to be complete I'll never finish my post. I probably need to go to bed right now and continue my recovery from the 10+ hours of mostly standing that I did yesterday (Monday, actually).
Cheers! And I'm sorry for not communicating much. I need to learn how to just let go of the hundreds of things that I want to read/think and do something. Consider that my resolution for this year (although there isn't such a thing as an year resolution in the Jewish tradition, just an yearly reset of all your promises).
Subscribe to:
Comments (Atom)