Been 14 years

But I’m an official business person again. Last time around I started up a sole-proprietorship to run a used video game store in Bemidji (loads of people told me it was a bad idea, ran it well for about 13 months, then closed the physical location…about a year later Gamestop opened up in town).

Today I started FroydTech, LLC. I plan on focusing on website support services such as troubleshooting, limited PHP programming, and analytics/SEO support and reporting. I do this already, for the most part, but figure it’s time to start something that can be an operating business eventually. It is all part time, doesn’t interfere with my teaching at all.

Moreover, it is a good foundation for future business endeavours having the LLC in place. I do not plan on advertising or to focus on business growth right now, but it’s in the cards.

Because my goal is to pay off my student loans and house by the time I’m 40…and $250k won’t just land in my lap without me working for it.

Cosmoviking platforms.

So after last weekend’s conference, I came away with two things: one, sickness, two the idea of responsive web design for ComsoViking.

That’s always been a concern of mine: I want people to play the game. I have friends who have iOS devices, I own an android, and another who owns a Windows phone. That’s looking at three different platforms, plus of course the native Java I’m programming in to get the concepts down flat.

That’s a lot of GUI bullshit to get it t work.

Then, it occurred to me again (I saw again because I had thought of this before, but not thoroughly enough), why not program it for a browser? Technically it’s workable. The connections to the SQL database through PHP would work fine. Layout and interaction could be handled by html. Everything is handled via Menus. The biggest hang up would be to figure out how to use the “back” button, but if done right, that’s less of a concern.

The biggest advantage: 100% compatibility among any platform, including internet TV. No need to figure out how to do something in four different aspects: design a responsive site that works with the PHP, most of the hard work is happening server-side, and the game is good to go.

Even the plan to offer it in two forms would work: one for free, the second (which is at least double the exploration, more ships, more options) could be subscription.

So. We’ll see how it goes. I’ve got to get off my butt and do something with it once I feel better, the first couple images came in and things are looking sweet and awesome. Good times, good times!

Upon reflection…

Wordcamp Minneapolis was a fantastic time this weekend. It’s probably been the first time where I’ve felt part of an excited group of people. I’ve been to academic get-togethers before, but there’s something different between being a part of an excited group of people and being part of a crowd looking at and trying to find holes in specific aspects.

I’m going to compare and contrast WordCamp with my experiences at the Myth Symposium I went to last year. It was a marked difference.

I’m guessing a good bit of it was me, personally. I went to the Myth confere…*coughcough* symposium last year as a scholar. There were few presentations that really appealed to me on that level. There were a lot of stories that were of a very personal caliber: this is how I interfaced with the material, this is how the journey spoke to me, these are the names of my mythic ancestors that I identify with, etc.

The bottom line with the symposium is that I attended and viewed a lot of the presentations with a very jaundiced academic eye. I looked for holes, and lo and behold, I found many of them. I compared (unfairly, I admit) the quality of their academic side to how my academic presentation would have been. I left the symposium thinking that a fraction of it had been useful, while the majority of it had been fluff. My discussions with others there backed up my conceptions.

My experience at Wordcamp, however, was almost 180 degrees opposite. I found that even with some of the presentations being below my level and not very helpful, there were always one or two tidbits that would prove useful down the line. I actually felt part of an appreciative audience here, one that knew how it was to deal with wordpress, clients, and the minutiae of web development. Even when we didn’t know them personally, it was easy to talk with them about what we were doing and what they were doing. Everyone seemed very excited to tackle the aspects of wordpress development that were discussed. Heck, just check the twitter feed for the hashtag wcmpls. A lot of positives. I’m not sure that academic conferences can compare.

Now, as I said, a lot of it was probably me. I went to the myth symposium with the idea that perhaps I would run into interesting information that would benefit me, but perhaps mainly looking for ways that the presentations fell apart (in retrospect, perhaps that need was not necessary). I felt like I was an outsider looking in on these personal interactions with myth, never once like I was an academic discussing ways to interface with these stories and use them to educate. Some of that may be the general idea behind the symposium in not living up to my ideal of an academic conference, some of it may be the choices they made for presenters, some of it (I admit) may have been professional jealousy.

I had none of these feelings at Wordcamp. I felt like I was actually a part of a group that was all looking for different ideas and different ways of interfacing with something that we all had in common. We shared tips, hints, and similar complaints. It was very interesting, I think, to have actually been part of a group that understood where I was coming from when I said something.

One thing to note is that this may have been part of the organization: Wordcamp was clearly delineated as far as what aspect was being discussed, things were moved around in a clear manner, and they didn’t try to do too much. It was a well balanced conference. Kudos to them for getting it set up like that.

It may also have had to do with the fact that the conference was set up to help developers with wordpress. That goal, which was different than the seeming goal of the myth conference (allow people to share their personal experience with myth) may be why I found Wordcamp so enjoyable and why I found the myth conference so grating.

Although, as I’ve pointed out, it could also be because I’m an asshole. Let’s not take that off the table.


Still working on the game on occasion. Now that the classes have kicked back in full time, it’s actually been nice getting back in to the swing of having more to do than I’ve had for the past year.

This coupled with getting back into Skyrim for a bit (I know, I know…but I less than three that game) has killed some time.

However, today, during one of the conference talks that was a bit beyond my necessity level (so I stop listening) I got the battle system worked out completely now. The correct messages are being shown, the correct adjustments to the ship are being done. My next two goals for CosmoViking (since Keith has gotten the ship graphics down) will be to work with the “rewards” at the end of the battle (or on finding a new star system), and getting the ship purchase functions ready to go.

Once that’s been put in, I really need to take a look at these “balance” sheets again for each ship. The intro ship is getting its ass kicked. Which, at the time being, is pretty much what I want to happen, to help ensure the need to earn more money and really earn some cash to upgrade the ship.

At the very beginning, a player will have to do some exploration to find another planet. Then they can start thinking of bounty hunting (really NOT recommended with the entry-level ship), but definitely trading, and hoping like hell that they’re not attacked. If they are attacked, they may win they will likely not. The next level of ship up isn’t a huge cost, but it’s absolutely required that they get the idea down of the basic ideas of earning money: exploration and trading. Once you’ve got those basics down, then a person can consider the next style of ship to tackle.

Good times!

Wordcamp Minneapolis

This conference has been pretty stellar all around. It was very organized, the schedule was very clear, and the presentations have been very helpful thus far. The thing I think I’m most impressed is the availability for the three main tracks having to do with WordPress information: programming, business development, and design.

I think I made the move to at lease one presentation from each track, and for the most part it’s been well worth my time.

Now we’re talking roughly basic customer support, and it’s saying a lot of things that I’ve run into before, but still useful for most folk.

It’s been a very stellar conference.

Widgets ‘n Twitter

So yesterday afternoon/evening was consumed by trying to figure out Twitter’s new widget install for a website. Turns out it’s great…so long as you don’t want to customize anything that twitter does.

So after deciding that sucked, I dove into the Twitter API programming and PHP to get that to work (since, y’know, twitter is nixing javascript support). It was a learning experience, fo’ sho’.

The biggest hurdle when doing most programming isn’t what most folks would expect. You talk to almost anyone who isn’t a programmer and they think it’s the connection between the systems (computer to website, website to database, etc.) that is the biggest hassle. That’s really not it. The biggest hassle is parsing the data.

Trying to get that data figured out appropriately while sifting through roughly 500 worthless websites was a bit of a challenge, but I got it done and finished.

That’s really the biggest problem with programming today, imo: it’s not the complicated programming language, it’s the sifting through all of the data that just sits out there without ever being updated. Google, get on that. Quit giving me stackoverflow results from deprecated programming over 5 years ago.

I’m just saying.

But in the end, I’ve got it working exactly how we wanted the code to work, polishing up the widget to input it into a wordpress install today, and overall pretty pleased with how it’s working.

All of that hassle was required because twitter doesn’t understand basic options that their users may like (for instance, total amount of tweets to display). Rather, they’re cracking down and REALLY pushing for a fascist system where only they control what people see. The internet as a democratizing force my ass…so long as people are beholden to these media dispersal giants (twitter, facebook, google, etc.) that don’t allow adjustments because there’s a line they want you to toe for the sake of “continuity” or “brand recongition” there will be no democratizing force.

Ok, I’m done now. Been a while since I was able to rant a bit.

Things learned today:

1. Don’t screw around with making a GUI too complicated if you plan on just scrapping it once the program is working anyway.
Much of what held me up with the game the last time was trying to get involved with the gui system FIRST and not really understanding the concepts with the java language.

2. The movie “In Bruges” is much less entertaining than I had been lead to believe.
It’s really depressing and spends an awful lot of time with an awful lot of interconnected characters, but they’re all pretty much just stereotypes. Motivations of characters fall flat. This may, however, be the best acting I’ve ever seen from Colin Farrel. Take that as you will.

3. If you expect a battle to damage a ship, make sure that the programming gives both ships bullets.
Self explanatory really.

BONUS ROUND: The IT Crowd was brilliant.
I realize it’s not a “real” bonus round, it’s as self-evident as the point before.


This afternoon in and amongst meetings, I got back into java programming and updated my dice roller. Now it keeps a record of what you’ve rolled for each sided dice, up to five. It’s pretty handy. I’ve noticed some things while using it beforehand, so I fixed it.

Download for your android here

Woops! There was an error with the rolling of the 12 sided die, it wouldn’t stop at 5, just kept adding to the string. It’s been fixed now.

Download for your android here.


I don’t know if the rest of you have situations like this. I’ve run into it several times in the past: if I am feeling really productive, I try to cash in on it, and it just fades away like an ethereal wisp of smoke. On the other hand, when I’ve felt productive, but wasn’t able to do anything (due to work, social obligations, etc.) when I was able to get something done the feeling lasted all day.

I’m feeling it today…but I also know that now is not the time to cash in this productivity. Rather, I am going to let it build up until tomorrow. Tomorrow, I will kick ass and take names. Today, I will finish up a few small things, read a book, really let the productivity bubble.

Then tomorrow: watch out world. I plan to attack the game programming with a vengeance and really get a handle on the computer gui programming so that I can finish up the game. The idea is to have the java classes separate enough from the GUI that porting the game to other systems will be relatively painless.

Good times.

It’s annoying as well that I lost the last week and a half or so of game programming due to the computer crash a couple weeks back. I lost all the descriptions of the planets and systems. Annoying, but it can be made up. I’ll focus on that as soon as the game operates as it ought to.