- I'm not going to lie. I was a little nervous late last night at the office... http://t.co/2tCF6RDy
I'm a developer with a passion for building products.
You can find my slides from the M3 Conference in Columbus, OH here.
Most days, you can find me stirring the cauldron at Brilliant Chemistry.
Before I go any further, I need to point out that the jerk-offs who come out to setup DirecTV are not employees of DirecTV. They are independent contractors who work for themselves. Hence, the above title.
If DirecTV’s business model depended on the quality of work of their installers, they would not exist. Luckily, their service is pretty good once you are up and running. I’m happy now that everything is over.
What started off as a happy move from Comcast turned into a sloppy mess. I put off writing this article because I got so pissed every time I sat down to transcribe my notes and crop pictures. Argh, even after all this time my blood pressure is rising. This install originally happened in December of 2010.
<Read on…>
These days, I often find myself at Step 1 of a very large project. How am I ever going to get it all done?
Let’s think about something different then software for a moment.
Here is my default thought process in the morning:
Alarm goes off. Groggy. I have to exercise. Think about getting up. Must exercise. Ugh, it’s so much work. I’ll just hit snooze one more time. Repeat for an hour.
Here is my new, revised thought process:
Alarm goes off. Don’t hit snooze. Just sit up. Swing feet off the bed. Stand up, put shorts on. Take a piss. Grab a shirt. Put on socks. Put on shoes. Go down stairs. Turn on the treadmill. Start running.
At each step of the process, I’m only thinking about one thing: the next item on my mental list.
Okay, now I’m putting my shoes on. I only have to put my shoes on right now. That is it. That is easy. Okay, time to go down stairs. One foot in front of the other, one step down at a time, that is it.
That process works a whole hell of a lot better than just thinking about everything I have to do. All at once. This isn’t a revelation, I’m sure. But doing it and really clearing your mind of everything except just the next step is something I found took practice.
Now, let’s jump back to software development. This is going to take 6 months and a hundred thousand lines of code. So how are we ever going to get it done?
“File > New Project…”
Our first piece of new artwork arrived the other day at the new Brilliant Chemistry office. It’s a layered birch cutout with oil paint for color. Totally awesome. Check out the artist: Mitch McGee.
You have to see it from the side to really appreciate it.
Bonus points if you notice the abnormal placement of key electrical components…
As we are preparing to move into our new office, I’m looking at what my ideal bar would be stocked with. The most welcoming would contain a wide variety of “flavors.” After all, we must make sure visitors of all tastes are satisfied. So here is my first run at it:
I’m primarily a Scotch and Tequila kinda guy. Everything else is there for the visitors. What would you add?
Submitted a fairly large iPhone app to the App Store. Look at this:
Hello Mike,
Thank you for submitting BounceOff 1.0 to the App Store.
We’ve completed the review of your application but this version cannot be posted to the App Store because it crashes when the user searches for a name or email without any contacts on their device. We have included additional details below to help explain the issue, and hope you’ll consider revising and resubmitting your application.
Using iPhone 3GS running iOS 4.0.2, here is how we found this crash:
Steps to reproduce:
1. Open the application
2. Select the “Buckets” tab
3. Select a Bucket
4. Select “Invite People”
5. If user has no contacts on the phone, and starts to type a name or an email, the application crashes.We have attached detailed crash logs to help. If you need information on how to read crash logs, you may want to review the following TechNote: http://developer.apple.com/iphone/library/technotes/tn2008/tn2151.html
If you have any questions about this response, or would like to discuss it further, please feel free to reply to this email. We look forward to reviewing your revised app.
Sincerely,
App Review Team
That was the rejection email from the AppStore. I’m entirely exasperated at myself for missing this bug. (You idiot, you should know there are people with no contacts on the phone!)
I am completely taken aback and amazed at how detailed this report from Apple is. I don’t get this kind of detail from team members! I fully expected a crashing app to be simply rejected with a statement along the lines of “It crashes, you idiot.” So this is truly great. Even more impressive is that it only took them less than an hour to get back to us once the app went into review. I’m completely happy at how they handled that. Kudos Apple.
However, what is not impressive: IT TOOK 8 DAYS TO GO INTO REVIEW. Yes, I submitted on Thursday morning. On Friday afternoon of the next week, it was reviewed. I guess, having a gate keeper wouldn’t be as bad if they didn’t take so long to get your app into review.
We are on day four of our resubmission. I fear that it will take another 8 days to go into review again. All reports from the experts (aka, chockenberry: http://appdevmanual.com/ ) say that you go back to the end of the line. Instead, it would be nice if it was more of a sliding scale. Say once resubmitted on the first rejection, you get put right back in for immediate review. In the case of further rejections, you go back farther and farther back in the line for each rejection. Even some variation on that. First time, we let you slide back in. Every other time, back to the end of the line.
Google corporate infrastructure was hacked in mid-December. It looks like not that much information was stolen.
However, it has said that they will no longer be censoring search results for users in China because the attach originated from the Chinese government:
We have decided we are no longer willing to continue censoring our results on Google.cn, and so over the next few weeks we will be discussing with the Chinese government the basis on which we could operate an unfiltered search engine within the law, if at all.
How awesome is that?
What that tells me though is that google.cn will stop operating in the next few months. We all know that there is no way in hell the Chinese government will allow google to provide results, uncensored.
Check it out: http://googleblog.blogspot.com/2010/01/new-approach-to-china.html
This might go down as the funniest thing I’ve read all week:
http://www.27bslash6.com/p2p.html
If I did have a working time machine, the first thing I would do is go back four days and tell myself to read the warning on the hair removal cream packaging where it recommends not using on sensitive areas. I would then travel several months back to warn myself against agreeing to do copious amounts of design work for an old man wielding the business plan equivalent of a retarded child poking itself in the eye with a spoon, before finally traveling back to 1982 and explaining to myself the long term photographic repercussions of going to the hairdresser and asking for a haircut exactly like Simon LeBon’s the day before a large family gathering.
Regards, David.
I’m in the process of buying a new house. Unfortunately, Comcast Cable and CBCS Collection Agency are making that difficult to complete.
In January, my fiance and I start looking for a house to buy. After a fairly exhaustive search online, and only visiting a few prospects in person, we find one on Valentine’s day. Its a great house to start a family so we are excited.
Unfortunately, as the bank works its mortgage process, I find that I have a collection for $50 from Comcast Cable on my credit report. Of course, the bank complains about this and wants it fixed before we can go any further. I’m confident that the matter can be resolved quickly. You see I know what that $50 was for. It was a cable modem that was supposedly not returned when I moved out of my last apartment. Fortunately, I caught this guy almost a year ago when I moved into my current apartment. Back then I resolved it with Comcast (They found the cable modem). So why is it still on my credit report?