Sunday, October 23, 2016
Please don’t code this way….

“Having all clients share the same interface allow them to be hot-swappable at run-time without code changes”

posted @ Sunday, October 23, 2016 8:35 AM | Feedback (0)
Wednesday, October 19, 2016
C# Programming in Excel: To delete a worksheet, make it visible

Is programming in Excel better or worse than programming Sharepoint?

Anyhoo, I was trying to merge 5 single worksheet excel spreadsheets into a new spreadsheet, and then deleting the blank worksheet created when you create the new spreadsheet.

But when calling delete on it, I would get one of those fantastic COM errors you get when programming like it’s 1989.  I tried many different things before realizing:

app.Visible = true;

would do the trick (I made it invisible because it is a server side process).


posted @ Wednesday, October 19, 2016 4:24 PM | Feedback (0)
This is why I don’t like RavenDB’s ‘Safe by Default’

Daily WTF.

Ayende would call this a feature.

posted @ Wednesday, October 19, 2016 9:18 AM | Feedback (0)
Monday, October 17, 2016
Studies show TDD doesn’t work

Of course, anyone who put any thought into it already knew this.

Did I say that obnoxiously enough?  Nah.

Anyhoo, it is no surprise that someone says in the comments “Well, they didn’t do TDD right.”  That’s always the response.

Translation: “If you are a good developer, you do good development.”

Yep, thanks.

posted @ Monday, October 17, 2016 10:17 AM | Feedback (0)
Wednesday, October 05, 2016
A Very Minor Personal Achievement



I highly recommend the course for anyone that’s interested in that sort of thing.  Highly informative, great classmates, great teachers, incredibly enjoyable, and Eastern Washington is a great place to visit.

posted @ Wednesday, October 05, 2016 8:34 PM | Feedback (0)
Saturday, October 01, 2016
Asp.NET Core Failed to make the following project runnable, access to the file is denied

This shit again.

Except none of the workarounds that worked previously worked.  I cannot build on my current machine, and won’t have access to another machine that I can check on (since it only occurred on some machines previously) until tomorrow.  Got rid of the app.config file completely, and other things, but cannot build


a few minutes later

One workaround works.  Check out the entire solution for edit, then build.  Fantastic.

I suppose it’s a lot to ask for the bleeping tooling to work properly under common scenarios.  I’m unappreciative that way.

Bleeping bleep.

posted @ Saturday, October 01, 2016 1:53 AM | Feedback (0)
Thursday, September 22, 2016
Rhetorical Question about God-Awful Radio Ads

Have there ever been as consistently awful radio ads as the ones by ESPN for Heisman House?

I think not.

posted @ Thursday, September 22, 2016 10:20 AM | Feedback (0)
Sunday, September 18, 2016
HP Elite X3 – Very Brief Review

I had ordered one from the Microsoft Store but when I saw that HP had them in stock, I cancelled the first order and made a second.  Apparently, I was one of the few to get one before they went out of stock, and got it right before a long weekend trip, and have had it for a week now.

I like it, quite a bit.  It isn’t perfect, but it’s definitely something I can see using as my primary driver unless/until the mythical Surface Phone is ever released.

The build reminds me of my old Lumia 1520, and the build quality is high.  I like the massive battery life again.  I always had to worry with the 950 and 950 XL of topping it off at some point during the day, but don’t have to worry so much with this one.

I don’t like the lack of a dedicated camera button,  it’s annoying to have to launch it from the live screen.   The screen quality is better than the Lumias indoors, though the Lumias really shine (so to speak) outdoors.

The fingerprint reader seems to work really well (I’m running Windows 10 Anniversary Mobile from Insider Preview, since it hasn’t been officially released yet for it) and the camera picture quality seems decent enough.

There’s still the app gap.  I need my Android Blu phone  (which I use for media, and not as a phone, though it is Go ready) for Xfinity, Amazon Video and SiriusXM on a daily basis, and a couple of other things.  It would be nice to have just one device in that form factor.  But to be honest, I don’t mind having, e.g., my Groove music collection on multiple devices, and having the ability to switch between devices for various reasons.

Overall, I like it.  Once the Asus ZenScreen comes out, I’ll really try out the Continuum features in earnest.

posted @ Sunday, September 18, 2016 8:30 PM | Feedback (0)
Thursday, August 25, 2016
About Stereotypes: Compare and Contrast

Compare this point of view, with this point of view.

There are deep lessons in there.

posted @ Thursday, August 25, 2016 9:52 AM | Feedback (0)
Wednesday, August 24, 2016
Stress Management for Snowflakes

If you feel guilt at your list of unwatched shows on your DVR, this is for you.

posted @ Wednesday, August 24, 2016 10:03 AM | Feedback (0)