Big-O
Cause a little O just ain’t big enough!-
Site Update
Posted on August 20th, 2010 No commentsHave I mentioned that I’m not much of a blogger? Twitter is just my pace. 140 characters and you’re done. And people don’t even care that much if you don’t use spell check. Blogging just takes so much more time. So unless I find an intern willing to work for insults, I’m just not going to blog much.
I haven’t been resting on my laurels though. I’ve been ramping up my freelance work again in addition to my day-job (we’re trying to buy a house), and have re-vamped Realisticweb.com to match. Let me know how you like it!
-
The Stock Market is Imaginary
Posted on May 26th, 2010 No commentsIt’s all just arbitrary opinion, no matter how real the results may be.
Investing is kind of like placing bets on how popular incoming freshmen will be at the end of their senior year. You can try to make an educated guess based on that persons family, social status, and GPA but in the end if your Ivy League hopeful ends up dating the town skank, then you’re probably going to lose your money.
And if you take your investing advice from me then you’re a bigger moron than the people in my example.
-
Top 10 Snarky Apple Predictions for 2010
Posted on January 4th, 2010 No commentsWell, it’s a new year, a new decade (according to some), and that means it’s time for the pointless predictions about what’s going to happen this year! Being a cranky Apple fan as I am, I present my list of Apple predictions for 2010.
- Apple will reveal a new award-winning ad campaign…Microsoft will copy it and embarrass themselves.
- Phil Schiller will have more face-time during keynote presentations than we want him to.
- Apple will reveal at least one new product that no one is expecting and that changes the world
- Apple will reveal at least one new product that no one is expecting and that confuses everyone and is quietly ignored or removed before the year is over.
- Apple will update various product lines in ways that make them harder to mod. The Mac Moders will mod them anyway.
- The Wall Street analysts will be wrong about Apple sales estimates and earnings.
- Apple will wait until a lawsuit hits class action status to issue a product recall.
- Kevin Rose will make press with an Apple rumor, and we’ll find out later that he was completely wrong.
- Apple will charge iPod Touch owners money for something iPhone owners get for free and claim that ‘the accountants made us do it’.
- Steve-Jobs will non-ironically use the term “greenest” in a keynote.
Come to think of it, I can probably recycle this same exact list next year as well
-
That’s right, I’m an iPhone developer too!
Posted on November 3rd, 2009 No commentsIt’s been a long process, but today my first iPhone app has officially gone on sale. This has been keeping me very busy and up late nights for a while now, and I couldn’t be happier to finally have one live! If you have iTunes you can download the app here:
The app is a basic trivia game, and the topic is the Book of Mormon. I realize that that’s a rather niche market for a first app, but I’m proud of it! I’ve formed a new company for my iPhone efforts, and you can check the web site there for any new LDS games we release.
-
Want more Big-O?
Posted on June 26th, 2009 No commentsIf you haven’t noticed already, there’s a links section over on the right that will point you to some of my other sites online. I’ve got a food blog that I write with a friend, a couple of podcasts, and I also post videos on YouTube from time to time. I’ll try to post here as well when I put something up, but if you really want to stay up to date, you should go to the other sites and subscribe there.
-
…And You Suck
Posted on May 1st, 2009 No commentsWhat started as an inside joke turned into a nearly all-night code run, and the birth of a new web site! Presenting http://www.AndYouSuck.com.
Need a snarky response for a stupid coworker? Dealing with idiots online with stupid questions? No worries! You can type anything you want in front of the first dot and will change the page accordingly. Right now you can only have one subdomain, text is all lower case, and it will replace underscores with spaces. Also, it must conform to normal URL standards which means that only numbers, letters, hyphens, and underscores are allowed, and the total length of the whole url must be less than 255 characters.
I’m still adding features, but in the mean time check out this important swine flu update: http://tinyurl.com/dkat69
Enjoy
UPDATE: The rules for text replacement have changed since I wrote this post. Just visit the site to get the complete details of how to craft the insult that you’re looking for.
-
Mobile O
Posted on April 2nd, 2009 No commentsThis is my first post written on my new iPod touch. Isn’t as hard to type on this thing as I thought it might be and the official Wordpress app is great. Still, I think I’ll stick to my keyboard for now.
-
Worthless SMO
Posted on February 26th, 2009 No commentsI listened to a webinar today on the topic of Social Media Optimization (SMO). I’d tell you who produced it, but there was a “private and confidential” notice at the bottom of the slide deck…despite the fact that it was free and anyone could register. Go figure.
The person doing the presentation, who works for a marketing firm, had a VERY negative view of SMO and concluded with saying that it should be the very last thing you spend your marketing dollars on, after you’ve done everything else. I couldn’t disagree more strongly, but before I explain why, I want to clarify that the term SMO strikes me as a hollow industry buzz word and makes me feel dirty even typing it.
Now that that’s out of the way, the thing that I really took issue with is they spoke as if the only worthwhile goal for a business in this space would be to try to increase sales, or to improve search engine ranks to, wait for it, increase sales. This is ENTIRELY the wrong kind of thinking, in my view.
While social media certainly CAN be used to increase sales, in the vast majority of cases I think business would be better off to aproach it as either an extension of their customer service department, OR as part of their PR efforts.
Note that I said PR and NOT marketing. Though often tossed together and handled by the same people, Marketing and PR are two VERY different things, and business would do well to remember that. Social Media will allow you to do things like strengthen your branding, get customer feedback quickly, and rapidly respond to public criticism of your products.
If you step into the Social Media space with the intent to sell something to people you will FAIL. Think 1) Brand 2) PR 3) Customer Service (not necessarily in that order). Perhaps even 4) Recruiting. All of these are a vital part of business and improving them WILL increase your sales, but it is NOT a marketing effort. Remember that.
-
Does Your Job Suck?
Posted on February 24th, 2009 No commentsI received the news today that a former boss of mine (the only sane manager in that place) has been fired. I had the good sense to get out of that place a while ago, but I feel bad for them. That department has had more than 100% turnover in the last two years so I’m not particularly surprised, but a lot of people have been caught up for the worse with the corporate politics and red tape and found themselves turned out to the streets in this horrible economy.
I present to you a list of warning signs that might help you know in advance that it’s time to spread your resume around, or if you are considering a new job these might be good questions to ask during your interview:
- Are you the last one standing? Take a look at the turnover rate. If the company is well established and your department has been around a while yet everyone there has been there less than a year, there is a good reason for it. There’s only so many people they can fire before it becomes obvious that the problem is NOT the employees.
- How red is the tape? If a task that takes you 30 minutes of actual work takes 4 hours to complete because of the paper work, then you should have alarm bells sounding in your head. It’s not even that bad in the health industry, and they are KNOWN for paperwork!
- Are you qualified to think? If you are not considered qualified enough to think or have ideas, then you need to get out of there. Any organization that has a hostile reaction to new ideas is bound for finantial ruin anyway. Besides, ANYONE can have a good idea, no matter what your pay rate is.
- How many layers to this Fail Cake? The more management layers there are, the harder it is for anything to get done, and the harder it is to get recognition for your hard work. If there used to be only one manager between you and the CEO, but now there’s more bosses than you can shake a stick at then RUN! They are compensating for incompetence by hiring more people, and when they find that the incompetence is still there they fire the little guy, and that’s YOU!
- Shouldn’t this task be outsourced? If you have been in the job market a while and are making significantly more than you did when you were flipping burgers at McD’s, but STILL find yourself being given mindless repetitive work that is not only below your job description but would be better off given to someone working in a Bangladesh call center, then get the crap out of there! Seriously. That kind of ridiculous waste can only turn out bad. It not only shows that they don’t value you or their OWN money, but that will bite you in the butt later when your reviews come up and you didn’t work on anything important.
- How much am I worth again? If you put in notice that you are getting a new job and they offer you a HUGE salary increase to stay put, don’t fall for it! This is bad. If your best hope of getting a good raise is to actually quit and get hired again then there is a SERIOUS problem with this company and you’re better off somewhere else.
- Can we have a meeting to talk about the meeting we had because of that other meeting? Some jobs, especially management, require a lot of meetings. Sad, but true. But if you are NOT in management, and instead have deadlines and tasks to complete, and yet you find that having ONLY 3 meetings in one day to be an improvement…well, there’s no hope. Get out now while you can still get a good reference.
I could write more, but this is too depressing. So, go think hard about your job, and don’t say I didn’t warn you!
-
Stoopid Spammers
Posted on February 16th, 2009 No commentsMy blogs have been hit with a new wave of spam this week. In itself that isn’t anything unusual, spam is just the nature of things these days, but there’s something notably different this time.
The links are all broken!
I’ve had 8 or 9 of these get through my spam filters so far this week with the same issue. They include a link to their site to try to collect your money, but the link that they use is not even a valid URL! This gives the user no possible way to get back to them to give them money even if they wanted to.
What a waste of bits. Stoopid Spammers.
-
Zzzz…*snurk* Huh? You’re still here?!
Posted on February 10th, 2009 No commentsSo I’m tired of getting crap from my friends making fun of me for not updating this site for over a year, so I’ve FINALLY gotten around to it. There’s a new template that *finally* has some color in it, and in addition to that, I’ve also hooked it up to ping.fm so all my micro-status updates that I post throught the day will be posted on here also.
Enjoy!
-
Getting Firefox to zero out the margins…like for realz this time.
Posted on November 27th, 2007 No commentsThis problem can hit anyone working with Firefox, but especially ASP.NET developers. The old-school html way of making sure that you don’t have an ugly space on the top or sides of your page was to specify zeros in the body tag like so:
<body leftmargin=”0″ topmargin=”0″ marginwidth=”0″ marginheight=”0″>
The problem is that all four of those are not valid in XHTML 1.0 Trasitional, and if you are using Visual Studio you will most likely get warnings or errors because if it.
The proper way to do this is using CSS, like so:
BODY {margin:0px; padding: 0px;}
The problem that I had was that this worked fine in IE, but still had the margins in Firefox! Grrr. After googleing and bashing my head on the desk for a while, I finally came up with the answer. Most browsers set some default css values for certain elements if none is specified in your code. Even though I had set the body to have zero padding and zero margins, there was still an element that was getting a default margin by Firefox. It turned out to be the FORM tag. If you create a new aspx page with Visual Studio, it will automatically put a form tag as the first thing inside the body of the page. You also have to set the margins here to get rid of that space, and fortunately that is very simple once you know what the problem is. Just add one more line to your css. Both of them together will look like this:
BODY {margin:0px; padding: 0px;}
BODY FORM {margin:0px; padding: 0px;}Poof! The annoying space goes away. This same issue can crop up if anytime a margin hasn’t been set for whatever element is at the top of your page, a <p> tag, an <h1>, <h2> or <h3>, or pretty much anything else as well.
-
Keyboard Shortcut for Visual Studio 2005
Posted on April 20th, 2007 No commentsThis is a stupid little thing that I should have figured out a long time ago, but I am VERY excited about it!
I love keyboard shortcuts. I especially love being able to do things without using the mouse. Today I discovered that in Visual Studio 2005 (this might work in other versions too, I haven’t tried it) there is a great keyboard shortcut that lets you switch between the files you have open for edit. To use it just hold down Ctrl and press Tab. It pulls up a little box in the middle of the screen that is simmilar to what you see when you use Alt+Tab, but instead of a list of open programs it has two columns, one with a list of the files you have open for edit, and one with a list of available windows such as your toolbox or the Solution Explorer.
This also works in Firefox for Windows. Enjoy!
-
How to bounce (restart) IIS
Posted on February 18th, 2007 No commentsWhen I first started using IIS, the only way that I knew how to restart it was going to the services control panel, finding the IIS admin service and restarting it that way. That method was annoying on a number of levels, one of which is that for whatever reason, it takes for ever. That might be because it also restarts the ftp and smtp services if you have those running.
There are two other methods that I use on a regular basis.
1) From the command line. Just open a cmd window and type in IISreset (and like normal, that’s not case sensitive. Doing it that way takes a noticably shorter amount of time than from the command line. You can also do IISreset /stop or IISreset /start. I use that if there is something I’m doing that I need IIS off for.
2) From the IIS management snap in. Anyone who works with IIS a lot will probably already be familiar with this tool, but a lot of people don’t realize that you can also use it to restart IIS. When can find a shortcut to the Internet Information Services Management snap-in in the administrator tools folder. In the tree view on the left, the top node is called Internet Information Services. Right under that should be the node representing your local computer (or whatever computer you have connected to). Right click on that, go to All Tasks, and then click on Reset IIS. It’s that easy!
-
Commerce Server 2007 Catalog Import Breaks Inventory
Posted on February 15th, 2007 No commentsI have noticed this annoying problem with the Commerce Server 2007 Catalog Manager tool. I have to admit that I haven’t done a lot of research on this topic, so I don’t know what the root cause is, or what fixes there might be available.
We have a staging area that the business folks use to massage data before getting released to production. To get our dev area in sync with stage we can use the Commerce Server Catalog Manager to export the product catalog from our staging server, which creates an xml file, and then use that to import the more up to date catalog on our dev box.
The problem is that when we do the import to the dev box the inventory catalog gets corrupted. I get arround this annoyance by doing a backup export of the dev inventory catalog first, then importing the stage product catalog, and then importing the inventory catalog back again to fix the corruption.
If anyone knows how to fix this little annoyance, please email me.

