Old data shouldn’t count

There is a new pizza restaurant in my town. Not that we needed one: we had at least five already, but now we have a sixth. This one is less than a half mile from two other pizza locations (and arguably the two best), and I do wonder what the owners are thinking. They must think that they have something truly excellent if they plan on pulling that off, especially in New Jersey, a state where everyone has a strong opinion about what makes a good pie.
Continue reading

Posted in Business | Tagged , , , , | Leave a comment

C# has no mixin.

Recently I came across a lovely bit of engineering by my favorite nemesis: Sitecore.

So, I have two controls, one is a Sitecore.UI.WebControls.HtmlControl and the other is a System.UI.WebControls.HtmlControl. Now, because they both serve the same purpose, have the same name, and have remarkably similar namespaces, you would imagine that the Sitecore one was an extension of the System one, right? Unfortunately not.
Continue reading

Posted in Languages, Sitecore, Worst Practices | Tagged , , , , , , | Leave a comment

F*%^ing windows permissions

So, today I had to deal with Windows deciding that it did not want to allow me to have all of the permissions that I should have to my machine. It was more than a little annoying. Fortunately, I am an admin. Unfortunately, the machine was convinced that admin privileges weren’t good enough for some deeply nested temp files. Of course, since I’m dealing with Sitecore, that meant that I could not properly run the site. Joy. I did eventually solve the problem, though. There is a command called icacls which let one change the permissions of a given file or, if used with the /T flag, an entire directory tree:

icacls {filename} /grant {username}:{permission} /T
Posted in Scripts | Tagged , , , | Leave a comment

A Just Wage

I thought I would do some math to pass the time. Specifically, I wanted to see what, exactly, an employee costs. I’m planning on making this into a nice, dynamic JavaScript program if you want to futz with any of my numbers. So, here goes.
Continue reading

Posted in Business | Tagged , , , , , | Leave a comment

Why “startups” stink.

In the last year, I’ve seen at least a dozen different companies with a large variety of business models. Some of them have been impressive, others have been, well, not. But one thing which I heard again, and again, and again, was the term “startup.”
Continue reading

Posted in Business, Worst Practices | Tagged , , | Leave a comment