Quote of the day–Terry Myerson

Today is the day that the Windows Phone team has been driving towards, and we’re very excited to say that we’ve reached the biggest milestone for our internal team – the release to manufacturing (RTM) of Windows Phone 7!  While the final integration of Windows Phone 7 with our partners’ hardware, software, and networks is underway, the work of our internal engineering team is largely complete. 

Windows Phone 7 is the most thoroughly tested mobile platform Microsoft has ever released.  We had nearly ten thousand devices running automated tests daily, over a half million hours of active self-hosting use, over three and a half million hours of stress test passes, and eight and a half million hours of fully automated test passes.  We’ve had thousands of independent software vendors and early adopters testing our software and giving us great feedback. We are ready.

Terry Myerson
September 1, 2010
Windows Phone 7 – Released To Manufacturing
[If you climb high enough on my work food chain you will find Myerson.

I can’t vouch for the exact numbers but they sound about right. We have some amazing automation. And if you think the half-million hours of active self-hosting is implausible think again. I first used a Windows Phone 7 about a year ago and started carrying one as my primary phone early this year. When I went on vacation to Missouri last May I took three (the rest were loaned out to co-workers for testing) of them with me and used them for navigation (I’m on the “Location Team”), traffic, lots of email, web browsing, pictures, video, and of course phone calls. Everyone I know on the team has a minimum of two phones and some have five. That adds up to a lot of hours. I actually suspect the half million hours is an understatement.

I am more proud of this product than anything I have worked on since Direct X 1.0. In terms of my primary reason for wanting to work for Microsoft  (to change the world) this is, by far, my largest contribution.

Technically it is great. It’s not perfect but it is much more than “good enough” to compete. Market acceptance is a question in our minds though.

Most of the people I associate with are engineers. We understand the technology but not people who are different from us. Will this phone be compelling for non-engineers? I’m sure I can configure one such that my wife (who always insists she just wants “a simple phone, nothing more”) can and would use it as a phone, camera, and for occasional navigation but I’m not so sure she would be interested in spending the money on one if I didn’t “twist her arm”. In many ways it is simpler to use than her current phone. Son James (also a software developer working at Microsoft) will get one. I’m not so sure about his girlfriend. I think my daughters and their spouses will give very serious consideration to one. But how does this translate into the market at large? I think it will be at least “good”. With a little bit of luck and a lot of awesome Microsoft marketing (I’ve seen some “concept ads” that look really good) it will do great.

We have some “ship parties” (not really my thing but it is nice to see others have a good time) in the next few days then we have to deliver on the next version. Yesterday I took care of four bugs on our next deliverable so don’t think we are sitting around to see how well this version does before deciding what to do next.—Joe]

Our mission is to defend the homeland

Chet came by my office today and started talking about “When we were kids.” We are about double the age of most of our co-workers and have a little more in common with each other than we do some of the other people. We both grew up on farms. He in Kansas. And, of course, me in Idaho. It gives us a perspective that “some of the younger folk” don’t really appreciate. We remember when most of the homes had outhouses instead of indoor toilets. And our parents lived through the “Great Depression”. We remember what our parents told us about what they and others had to do to make it through. I keep wondering if that will someday be referred to as “GD I” and this go around “GD II” but that is another story.

We talk about economics quite a bit. “What is it going to be like this time?”, we ask each other. Back then it was a world-wide thing too. That was what enabled Hitler to gain power.

This time it wasn’t economics that Chet wanted to talk about.

“Remember those old movies about WW II when the Germans would stop someone on the train and demand their papers?”, he asked.

My officemate had stepped out for bit and I knew we were going to have “a session”. I leaned my chair back and put my feet up on my desk and said, “Yeah. I remember.”

He continued, “We used to think how scary that was. How terrible it was they would do something like that. Right?”

“Absolutely!”, I agreed.

“There is an article in the New York Times today about how our government is doing that today on trains that run between New York City and Detroit”, he said.

I told him I had just read a blog post about that same sort of thing this morning. We chatted a while about it. Neither of us knowing what we could really do about it. “But it sure ain’t right.” we agreed. We always used to believe it couldn’t happen here. We were “special”. We were a free country and that sort of thing just didn’t happen here. It couldn’t happen here.

But it is. It is happening here, right now. And as Roberta X said this morning, Getting Used To It Doesn’t Make It Right.

My officemate returned and Chet left with us both shaking our heads in sadness.

I found the New York Times article and after I read it I went over the Chet’s office. “The government is claiming that if they are within 100 miles of an international border or the three mile limit off the coast they don’t need warrant or anything. They can just grab people they think are ‘of interest’ and demand they prove they are citizens”, I told him. “Right here in this office we are within 100 miles of the Canadian border.” I let it sink in for a couple seconds then continued, “Think of what 100 miles inland from both coasts, the Gulf, and both the north and south borders cover. I’ll bet 50% of the U.S. population is covered by that.”

Chet and I didn’t have much to say after that you wouldn’t have already concluded. We could be headed for some scary times. We talked about it for a couple minutes and went back to work. I think we just got used to it.

If it makes you feel any better about the whole thing–the agent in charge of the Rochester station told the New York Times, “Our mission is to defend the homeland.”

Yeah, I’m sure it is. I think I heard that line in a movie when I was a kid.

Quote of the day–Mark N.

I’ve been here ten years and they have never had us dance in the parking lot before.

Mark N.
August 18, 2010
Explaining to an intern that should he get a job offer from Microsoft (he almost for certain will) it wouldn’t be fair to evaluate the future job requirements on this one afternoon’s activities.
[Mark is my boss.

It turns out we didn’t dance in the parking lot. We danced on the sidewalk.

It was an hour of attempting to teach 500 geeks about 20 seconds of dance steps and 15 minutes of filming. It went as well as could be expected. I suspect the only reason many of the guys tolerated it and stuck around is because the entire time it appeared the dance instructor was in imminent danger of a “wardrobe malfunction“.

If the video happens to make it to the Internet I was the guy in the back with the grimace moving out of sync to everyone else while wearing a Blackwater baseball cap and a t-shirt that said “There are very few personal problems that can’t be solved with a suitable application of high explosives.“–Joe]

I’ve been busy

For the last week the tension at work has steadily increased. I came home at 3:00 AM on Saturday morning and was back at it by 8:00 AM. I went to sleep at midnight last night and was working again by 5:30 this morning.

From Thursday morning until this afternoon I had not checked checked email.

I finally have my stuff under control and am trying to catch up on a few things on the home front.

There are hundreds of blog posts that I probably won’t get caught up on for a week. There are over 400 unread news alerts about various things that I’m going to just mark as “read”. If something important happened that I missed out on I’ll probably eventually see it on one of the blogs I read.

Now, I’m going to take a nap.

My first Windows Phone Seven video

I tried the video camera on my Windows Phone Seven (with a Samsung “Taylor”) with my daughters at lunch today. I’m impressed.





Full disclosure–I’m on the Microsoft Windows Phone Seven team but I had nothing to do with the video or camera portions of the phone.

You can make money without doing evil

Google is famously known for saying you can make money without doing evil. Aside from my belief this statement betrays an unspoken belief that most earning of money is inherently evil, good intentions are not enough.

What were they were thinking?

The authority revealed that as well as collecting SSID information (the
network’s name) and MAC addresses (the number given to Wi-Fi devices such as a
router), Google had also been collecting payload data such as emails or web page
content being viewed.

“The independent audit of the Google system shows that the system used for
the Wi-Fi collection intentionally separated out unencrypted content (payload
data) of communications and systematically wrote this data to hard drives,” said
Simon Davis from Privacy International.

Google said the error came after a piece of experimental code written in 2006
was included in the software used by its Street View cars by mistake.

However, Davis says Google’s explanation “doesn’t add up”.

“This is complex code and it must have been given a budget and been overseen.
Google has asserted that all its projects are rigorously checked,” said
Davies.

“It goes to the heart of a systematic failure of management and of duty of
care.”

I’m not going to say it could never happen at Microsoft but if my experience is any indication it would be a very, very safe bet.

I wrote the original code for an internal application used on Windows Mobile 6.x that has collected millions of SSIDs and BSSIDs (also known as MAC addresses). My officemate wrote the code that gathers the same information on Windows Phone 7. I know what we had to go through in terms of review by peers, lawyers, and management. Privacy was of paramount importance. There was never even a suggestion that connection traffic should be considered “fair game”. The information of the type Google is in trouble for storing on hard drives never even gets into RAM let alone is processed enough to hit persistent storage.

I’m not in a position to say that Google had evil intent but I have trouble imagining what they thought they could do with code that stored information gathered in that way that would not be considered “evil” or at least extremely unethical.

Trade-offs and goals

If you want to save yourself some time by not read my late night rambling just read three sentences from Say Uncle on this topic.


As an engineer I make a lot of trade-offs. Execution speed and size (assembly language) versus code clarity and development time (high level languages) used to be a big trade-off. Calculating results every time you need them or caching them in RAM is a trade-off (it didn’t use to be that way but today the answer is usually you want to calculate them every time). Do you load everything in RAM for quick access or leave it on disk until you need it? Do you bringing a new hire up to speed or do you do it yourself?


I can whip out some code that will test a hypothesis in a few minutes or an hour and not worry if there is a single comment in it or if it handles a single error condition. To implement that same functionality in a product that literally millions of people will use, sometimes millions of times a day (or even per minute) may take weeks of effort by a team of people. It will involve specifications, design documents, a test plan, manual testing, automated tests, unit tests, code reviews by multiple peers, and alpha/beta testing by thousands or even 10s of thousands of end users. It only takes me a fraction of a second to decide how to proceed when I know the final goal for the task at hand.


Man minutes versus man months of time involved. Two different extremes in the effort involved in implementing, essentially, the same functionality. The difference is in what I was attempting to accomplish.


I’ve been making engineering trade-offs for over 30 years and most of the time it comes pretty easy to me. When my officemate, a very smart person but a fairly new entry into actually producing deliverable code, asks for advice on a trade-off it takes more time for her to ask the question than for me to arrive at the correct answer.


Another example comes from this morning. My boss came into my office and asked, essentially, “Do we ever return an answer of less than ‘X’ for condition ‘B’?” I knew my code didn’t do that directly but there were times when my code got the answer from the server rather than computing it directly and I couldn’t say for certain without checking with the server people. I started to go down that path and explain how the server might come up with a different answer and I barely got started into the fine details when he stopped me. “Let me give you some more context”, he said. The context was he was writing an email with the target audience of upper management who would not care about the fine details. When he asked the question I thought there was some bug that had been reported and he wanted to know if it really was a bug and if so who it should be assigned to. Without knowing what he was trying to accomplish I had made the wrong trade-off. I was giving him more and more detail when he really needed validation of his high level overview.


As a gun lobbying organization the NRA-ILA makes trade-offs too. What they are trying to accomplish is to improve, and in certain worst case scenarios minimize harm to, our specific enumerated right to keep and bear arms. Nearly all other considerations must be given a lower priority.


At the NRA Annual Meetings last month I spent a couple hours talking to a NRA board member. He explained why they had done certain things in the D.C. lawsuit (for the most part I am not at liberty to discuss them) and had avoided the U.S. Supreme Court for decades. The next night (or was it the night after?) I spend time with Alan Gura who had a different view of the NRA contribution to the D.C. lawsuit. It was Gura’s contention that NRA-ILA really knows their stuff in regards to legislation but the same people attempting to handle court battles results in people working out of their area of expertise with less than optimal outcomes. My simple take on the topic was that the NRA was trying to avoid a disastrous loss and Gura was trying to get solid win. They both have our best interests at heart but in certain situations ended up “fighting over the ball” and risked fumbling it for a loss.


I think the people that are upset with the NRA support of Harry Reid don’t really understand the trade-offs involved and what the NRA is trying to accomplish. To best support the members, the gun owning people of this country, they have to play a “chess game” where they can never take back a move, the pieces are clouding in smoke, the playing field is shifting, the rules are only partially known and subject to violation by the individual pieces at any time. Try thinking three or four moves ahead under those conditions and see how well you can do. The NRA plays that game very well. They are experts at it. Sometimes when an expert is at work you will be baffled at the moves they make.


To the simple minded observer if you put a “good conservative” in office you will automatically get support for gun rights, hence you should always give support to “good conservatives”. Even an amateur like me can see far enough ahead to see a problem with that in certain situations. There are trade-offs involved. With a ‘D’ beside his name and lots of seniority Reid has lots of power that someone with an ‘R’ and little (or no) seniority would not have. That is just one trade-off. Another is that in certain jurisdictions a “good conservative” is not electable. The demographics of that district are such that the NRA can curry favor with someone that will be in a position to help us or they can try to defeat them during the election then try to make up with them after the election. Another trade-off is that some people like everything, or most everything, the Democrats offer but support our right to keep and bear arms. To a certain extent I am baffled by both the Republican’s and the Democrats. I really don’t understand (and don’t think they do either) the philosophy behind their politics. My guiding political principles are pro freedom. Each party has something to offer and a lot they want to take away from me in this regard. There are trade-offs in who I vote for.


In the case of Harry Reid an NRA lobbyist said this about him in an email discussion:



I have candidates for office running against pro-gun Dems who expect that NRA is going to endorse them as the pro-gun Republican challenger over the pro-gun Democrat incumbent…and tout all of their other “conservative” positions as proof that they’re the better candidate. They get frustrated with me, but I have to remind them that NRA doesn’t use whether you are pro-Life and small taxes to determine your endorsement or grade — and a large number of our members appreciate that, because they don’t agree with conservatives or Republicans on anything but guns! 😉


Whether they like it or not, Harry Reid has voted with gun owners and NRA 100% and used his position in the Senate to advance gun ownership rights in recent years. The Obama Admin was forced to sign a bill with Guns in Parks because Harry Reid allowed the Amendment. The House is holding up DC voting rights because Harry Reid allowed the DC gun rights amendment to the bill.


If Harry Reid isn’t the Senate Majority Leader, we’d have Chuck Schumer or Dick Durbin — think we’re going to get any of those amendments on bills with THEM in charge? No — it’ll be more Lautenberg crap.


In the eyes of an expert political lobbyist the making of the decision about Reid took less time than it took to write the first sentence of the explanation and it’s clear that is the correct answer for gun owners. Those that try to change the NRA support of Reid risk fumbling the ball to the loss of all of us.

That was close

I went out to the Boomershoot site today. There was some trash on the hillside that needed to be collected. Several of the signs at the nearby intersections needed to be picked up and some tools and other stuff were in our garage in Moscow which I needed to take back to the site.


It was a beautiful day. The sun was shining and it was 69 F:



I picked up the trash and got back in the car to drive to the Taj Mahal. I had walked the entire length of the hillside and the ground was dry and I didn’t expect any trouble driving across the field. I didn’t even bother to walk part way out to check it out. I slowly drove across the field enjoying the fresh air and sunshine with my window down and barely paying attention to where I was going.


I felt the car sink, slow down and heard the engine slow as the front wheels cut deep into soft ground and water barely hidden by the grass splashed. I gave it as much gas as I could without spinning the wheels out of sight in the mud as I desperately tried to pick up some speed to get through the even softer ground directly ahead that I knew I could not avoid. To stop would have been the end of it. I had to get through it to the other side and maybe turn around on the other side. I kept the wheels spinning at about 125% of my actual ground speed and the car slowed and slowed. I rolled up the window to avoid getting mud inside the car as the front wheel drive threw mud and grass into the air.


I thought I was lost as the car slowed and slowed until it was barely moving but it kept moving and it slowly crawled through and out the other side of the soft spot and onto firmer ground on the other side with another soft spot directly ahead. I was afraid to stop even where I was and turned down the hill and tried to turn completely around and hit another soft spot. I threw more mud and grass in the air and got it turned around and hit the first soft spot a littler faster and in a different place than before. The second time through was better than the first because of the additional speed and I made it through without quite the scare of the first time.


I made it back to the parking area by the road and decided I could walk and carry all the stuff to the Taj. It would take longer but not as long as it would if I got stuck and had to get help from someone.


Instead of walking to work tomorrow I’m tempted to drive and park my beat up and muddied Chevy Aveo, grass still clinging to the side mirrors, next to one of the Lamborghini’s or Ferrari’s in the parking garage. For some reason the thought of that amuses me greatly.


Boomershoot private party

Last weekend I took a bunch of people from work out to the Boomershoot site for a private party.


I still haven’t gotten the pictures off of my camera. Barron has been much better on reporting the latest Boomershoot news than I have. Here is his report on the private party with lots of pictures.


I really need to finish my “chicks and guns” blog post that I have been thinking about for months…

Cold Call

I just got off the phone with a rep who called us from one of the big optics companies.  He started the conversation by asking if we sold gun accessories.


Need I say more?


OK; any half-baked salesman would spend at least one whole minute researching the company he’s calling, you know, before making the call.  I point out this failure because it’s rare, but it keeps happening.  Along with failure “a” usually comes failure “b”; salesman wants to do all the talking and no listening.  He’s going down a list of phone numbers and reading a canned presentation.  That might result in some sales, but that’s not a salesman.


We knew a musical instrument salesman from the American affiliate of Big International Music, Inc. and he was the best in the business.  Here in the Northwest, the sales reps were generally given larger commissions due to the vast expanses they had to cover to make the same sales volume one of the big city reps could make within 20 square miles.  This guy did so well that he started to make “too much money” at the higher, Northwest commission rates.  Big International Music didn’t like that, so they cut his commission.  Mind you; no one had ever sold so much in the Northwest as this guy in all the history of the company.  THAT was the “problem” that was eating away at them, and they solved it alright.  When they cut his commission the guy quit and went to work for the competition, who suddenly started doing quite well for themselves.


That’s a salesman.  He knew about your business before he contacted you, for one thing.  This was before the internet, when it took more than a minute or two.  He’d talk to local professors and musicians– people most likely to know about you.  He’d go in with actual knowledge, and he’d talk WITH you rather than AT you.  Always looking for a deal, he’d also check all the local classified ad papers.  On one visit he left with a ’50s Oldsmobile he found here in town, figuring he could turn a profit on it.  I believe they’re more born (or bred) than trained in a month.  It’s a personality type.

Tales of woe

I usually keep my email on my computer in my Seattle area bunker then access it remotely. I decided not to do that for the trip to Idaho time because the battery for the uninterruptable power supply went dead. I purchased a new one but the control software says it is dead also. One power glitch and that computer is offline. So I transfered my email to my laptop. So far so good.


This morning the bunker computer went offline. Glad I moved all the critical files to the laptop. Lots of last minute email from Boomershoot people changing things like dinner plans, High Intensity participation, shooting partners etc. It was all safely on the laptop.


I was just finishing up thing at work before I left for Boomershoot country and my laptop died. It won’t boot. It will try then suddenly shut off. Ouch.


I called work and filled them in with things and they will manage fine without me. But that Excell spreadsheet with all the last minute Boomershoot changes was a problem. I had things backed up one more place. An home server computer that automatically gets all of the files in certain directories of my laptop and bunker computers. Unfortunately it doesn’t have Microsoft Office on it. I took the server computer with me (it’s an old laptop that son James was going to throw away).


When I got to the farm I borrowed my brother’s computer and printed out the spreadsheet pages I needed and I think I’m good to go again on that front.


Driving into the Taj Mahal there was one spot that was completely dry last time I was here and I didn’t expect it to be filled with water and soft mud. I hit it with the car going much too slow. I threw mud all over and just barely pulled through it. I figured I can probably get back through it okay by hitting it a lot faster the next time.


I set up my tent and unloaded most of the stuff out of the car… then it started raining about 6:30 PM. It’s raining hard (currently 7:07 PM). The entire area is a slip and slide now. I don’t think I’m going anywhere tonight.


I had planned to get the ATV and little trailer over here tonight so I could transport all the various stuff to the shooting line and the hillside. That is going to have to wait now.


Update: It has stopped raining now (8:25 PM) and my main laptop is working again. I’ve sent and received email. My tester at work says she fixed one of my bugs and another tester resolved another bug of mine as “No Repro” so I’m down to just two bugs. Thanks Crystal and Satya! I’ll think up something special for you guys at the Private Boomershoot Party next weekend.

We Get Questions

Some of them are answerable, and some are not.  Just got this one;


I am own this rifle which UltiMAK mount would I need for it?”


That’s it, exactly, in its entirety.  Not to make fun of my customers- the point is, if you want the right answer, you must ask the right question.  Another, very common one is; “Does your product fit my (XYZ) rifle?”  OK, which product?  I understand that you know which product you have in mind, but you have to actually tell me.  This one happens several times a week; “I lost this little, specific part for this specific product.  Could you send me another?”  OK, an address would be nice, you know, for the postman, and all.  I can’t remember the last time someone included an address when they wrote to ask for a part.  I don’t believe it’s ever happened.


A local restaurant owner wanted to talk to me about how he could attract more business.  When I went there to talk, I couldn’t find the door.  The first door I tried was locked.  If I hadn’t just talked with him and agreed to meet him there, I would have assumed the place was closed, and I’d have left.  I told him he might want to put a sign out front, you know, indicating that a; there is a restaurant here, and that, b; this is the door to use to get into it.  Lots of stuff like that.  That was months ago.  There is still no sign.  He notices his restaurant, and he knows which door to use, but…

The Most Sociable of Social Activities…

…and the most intense.


If you really want to get acquainted with your fellow man, if you want to understand people and society, start a business.  I’ve run a business since January of 1978.  Originally it was in musical instruments.  First repair only, but that quickly led to retail and installment sales.  It’s a walk-in store and shop, plus we do on-location sales, sound system installation and setup, and on top of all that I was part of a performing group (sound engineer) that also traveled.  All that’s still going on, but I’m now doing the design, manufacturing and internet sales thing with the gun accessories.


Please; this is not about me, though it may sound like it.  It’s really about you.  And people.  It’s about the world.


You cannot really understand your fellow human beings until you’ve sweated, worried, obsessed, invested, committed, risked everything, issued credit, and experienced the range of reactions, to that effort, from your fellow citizens.  You end up knowing the bank managers (they come and go) on a first name basis, the county clerk on a first name basis, several lawyers, teachers, fellow business owners.  You end up in small claims court, as a repo man, in debt yourself.  You end up in district court and in federal court trying to defend the property you sweated, cried, and devoted your life to.  You develop a relationship with the local collection agency, the local churches, and the local schools.  You deal, haggle, plead with, and give charity to, many people per day, every day.  In our case it was six days a week, plus weekends in the taverns, conference halls, churches, farms, businesses, and convention centers playing music.  One gig was in the garage/shop of a trucking company, for a company party.  Another was for a wedding of two friends.  Later, we played for their “divorce party”.  We played for a lot of weddings.


You deal with many thousands of people on a very personal level.  You learn of their troubles, their struggles, their marriages, their kids, and their extended families– their successes, their failures, their medical problems, their births, their schooling, their graduations (and do come, please) their weddings, their new children, and their deaths.  All of those things become part of your business.  They buy things from you, they utilize your services, and many of them owe you money.  They are your life.  One family could no longer pay us because their mother was in jail.  Another customer could not get into the Air Force because he’d rented a saxophone from us and immediately pawned it for cash, eventually losing the pawn, and had never paid us.  He eventually got in on a promise to pay, but I must have spoken to four or five base commanders on several continents, before we ever saw one payment.  Another family invited us to their son’s graduation party, being as we’d been so much a part of his music education.


You owe a lot of other people money.  You get to know your account rep at General Motors finance, at TransAmerica, and at Textron Financial.  You get to know the sales reps at the manufacturers, while you must see and judge the credit reports of hundreds of your customers.  Can these people be trusted with a thousand dollars worth of my sweat, blood and tears.  They sure think so themselves, but that’s not the benchmark.  The proof is in the pudding.


Wal Mart gets to know millions of people– their habits, their wants, their needs, their strengths, their weaknesses, their successes and their failures.  They have to.  It’s how they stay in business.  Some people love them, some people hate them and want them eliminated, and some don’t care– all for the same things Wal Mart does.


Then there’s hiring and firing.  You find out what’s being taught at the universities.  And what isn’t.  You make friends, and then you have to fire them.  You make other friends that are permanent.  You share in their successes and their failures, their sickness and their health, in good times and in bad.  You learn of their families, and their extended families, and you meet their circle of friends.


You learn more about life than you can ever tell.  You learn that utility rates (phone and power) are nearly double the rates paid by residents.  You learn that property taxes are also nearly double the rate for a live-in home.  “Home Owner’s Exemption” they call it here.  You learn that property tax isn’t just paid on real estate.  Those tools you built yourself?  Those are property too, and subject to the same tax.  You wanna spend forty grand to beautify the exterior and improve the sidewalks of your downtown business?  That’s gonna raise your assessment, and increase your tax bill, you money-grubbing motherfucker.


You get to know the police, too.  Very well.  You end up testifying as a witness when that customer you though you knew, ended up embezzling the entire trust fund his bed-ridden mother signed over to him as executor.  You end up in federal court when you refuse to hand over an instrument that you’re still making payments on, but a customer rented it (on a rent-to-own plan which is deemed legally as a “purchase”) and then filed bankruptcy, and it’s a big no-no when you try to exert your property rights without permission from the trustee (you also find out how a trustee can get a personal hatred for business owners who try to assert their rights without permission, and launch into a years-long vendetta).


Back when we were still operating, out of a one-car garage in my brother’s back yard, our competition in town (a music store that had been in business for many years, was much bigger and had a downtown location) started to lose franchises.  Having no one else to sell to in the area, the factory reps came to our garage.  We eventually bought a pathetically few instruments from them.  A personal friend of the competition in town reacted by visiting us to yell at us for “grabbing up all the business”.  Yeah; that’s us.  Two kids in a garage we’d rebuilt ourselves, in a backyard.  It had no inside walls– just bare insulation.  Living hand-to-mouth.  Virtually no assets other than our brains and our hands.  We’re the “privileged class”.  We’re “The Man” out to suck the life out of the righteous, with our dirty, no-good instrument repair tools (many of which we built ourselves) and little more than the trust and faith placed in us by some wholesalers’ credit departments.


People are funny that way.  You’ll never be able to please all the people all the time, but you can sure as hell please a few of them some of the time.  That’s the best anyone can do, and in the process you’re being as sociable as sociable gets.  You’re participating in life, and interacting with the community, to a degree that few people ever experience.


Sometimes it is very, vary sweet to be alone.  Only for a while.

Light posting

This will be the fewest posts I have made in a single month since March of 2006.


Things are very very busy at work. I can’t tell you how many nights I have stayed at the office until nearly midnight or worked from home until 02:00 or 03:00, or worked all weekend. I’m watching a build run out of the corner of my eye as I type this.


Next month isn’t looking good either. The pressure will remain high for most of the month and then I will need to do a lot of stuff for Boomershoot. Please believe me that I intend to post more and will do so again. It just might not be until sometime in May.

Gene Porter of Dixie’s died

Via Ry.


Gene Porter, the inventor of “The Man” hot sauce used at Dixie’s BBQ, died Sunday.


The Seattle Times article tells a lot of the back story but it only vaguely hints at the Microsoft aspect with:



The restaurant crowd is often standing-room-only, and people have come from all over the world — CEOs from big companies on visits to the Eastside.


“The Eastside” refers to the east side of Lake Washington. The biggest company there is Microsoft. Dixie’s BBQ is so popular with Microsoft people that it is served in some of the cafeterias. The Gun Club at Microsoft put up signs along the order line at the restaurant indicating how much longer you had to wait before you would be able to order and receive your food.


It was nearly a rite of passage for new employees eat at Dixie’s. This morning I received an email from Kris, who I took to Dixie’s shortly after he arrived here from Australia, telling me of Mr. Porter’s death. I took my officemate Chandrika, from India, there. And I took son James there shortly after he went to work at MS.


Ry used to pick up fresh vegetables in Royal City (central Washington) on his way back from Idaho and give them to Mr. Porter.


And there is a story about Mr. Porter, a shotgun, and a ham that Ry or I could tell you sometime too.


He will be missed.

Another long day at the office

I just got back from work after 17 hours.


Crystal is finishing up a new test and things were dying in inconsistent and strange ways in the middle of the test. It looked like it might be my problem.


I certainly held a good share of the responsibility. There were a couple of big memory leaks which I was responsible for. I fixed those and the test now sometimes runs to completion. Hiep will be surprised in the morning to find several new bugs on his plate. He had more, but smaller, memory leaks than I did.


It’s a good thing we are investing so much in automated tests. These bugs only showed up with a cross country trip. Crystal started us out in Redmond and we died somewhere in the Great Plains a few minutes later. We now sometimes make it to New York City.


I did get some laughter relief during the middle of the day. We were trying to recreate the problem and she asked me, “Do you ever use Depends?”


Ahh…. No.


From the context I knew she was talking about a software tool that probably checked for dependencies but I didn’t know of the tool she was referring to and decided to tease her about the inadvertent insult she just made. I frowned at her and told her, “I’m not that old!”


We both started laughing and my officemate then wanted to know what she had missed. Being an India native Depend had to be explained to her. More laughter then ensued.

Quote of the day–Jesus Diaz

I’m sorry, Cupertino, but Microsoft has nailed it. Windows Phone 7 feels like an iPhone from the future. The UI has the simplicity and elegance of Apple’s industrial design, while the iPhone’s UI still feels like a colorized Palm Pilot.

Jesus Diaz
February 15, 2010
Windows Phone 7 Interface: Microsoft Has Out-Appled Apple
[And to make sure those coffin nails for Apple stay tight I’ve been at work for nearly 15 hours straight now.

I’m running tests after fixing bugs that would only show up as somewhat excessive battery drain if multiple failures in the entire system (including network connectivity and/or servers temporarily being missing some data) occurred.–Joe]

Test post

From my Windows Series Seven phone Windows Phone 7 Series.

Update: Yeah, yeah. I was in a meeting and didn’t want to spend the time looking for the proper name. I got the words correct. Just not in the right order.

Remove the battery

As a software developer deeply involved in providing location information to applications running on cell phones I have some advice if this concerns you:

Amid all the furor over the Bush administration’s warrantless wiretapping program a few years ago, a mini-revolt was brewing over another type of federal snooping that was getting no public attention at all. Federal prosecutors were seeking what seemed to be unusually sensitive records: internal data from telecommunications companies that showed the locations of their customers’ cell phones—sometimes in real time, sometimes after the fact.

Prosecutors “were using the cell phone as a surreptitious tracking device,” said Stephen W. Smith, a federal magistrate in Houston. “And I started asking the U.S. Attorney’s Office, ‘What is the legal authority for this? What is the legal standard for getting this information?’ “

Those questions are now at the core of a constitutional clash between President Obama’s Justice Department and civil libertarians alarmed by what they see as the government’s relentless intrusion into the private lives of citizens. There are numerous other fronts in the privacy wars—about the content of e-mails, for instance, and access to bank records and credit-card transactions. The Feds now can quietly get all that information. But cell-phone tracking is among the more unsettling forms of government surveillance, conjuring up Orwellian images of Big Brother secretly following your movements through the small device in your pocket.

The tracking is possible because either the phones have tiny GPS units inside or each phone call is routed through towers that can be used to pinpoint a phone’s location to areas as small as a city block. This capability to trace ever more precise cell-phone locations has been spurred by a Federal Communications Commission rule designed to help police and other emergency officers during 911 calls. But the FBI and other law-enforcement outfits have been obtaining more and more records of cell-phone locations—without notifying the targets or getting judicial warrants establishing “probable cause,” according to law-enforcement officials, court records, and telecommunication executives. (The Justice Department draws a distinction between cell-tower data and GPS information, according to a spokeswoman, and will often get warrants for the latter.)

Al Gidari, a telecommunications lawyer who represents several wireless providers, tells NEWSWEEK that the companies are now getting “thousands of these requests per month,” and the amount has grown “exponentially” over the past few years.

Of course this is a two edged sword. If they can use your cell phone as evidence you were at a given location then you can use it to show you were not at some location. Leave your phone at work/home or in a friends car if you need to take supplies to your Jewish friends in the attic.

My advice is that no matter how careful you are with the applications you install or “disabling” the GPS or location services that isn’t good enough. The cell phone company will still know where your phone is within a few hundred yards anytime it is turned on. And with some phones it’s possible for you to think it is turned off when it actually is still functional at a level sufficient for your cell phone service provider to get location information.

As a friend of mine in the cell phone manufacturing business once told me, “I don’t know exactly what’s in the phone software. But I do know the phone only has one battery.”

Windows Phone 7 Series is getting good reviews

This and this is very good to see.

Not only from the standpoint of being proud to have contributed to the project but this sort of press might positively affect my bonus and salary.

Update: Second link fixed. See also this collection.