http://voxpopdesign.com/bloomburst/wordpress/wp-content/themes/press
WordPress Ads, Vault Press, & Mad Libs

06 May 2010, Posted by Matthew Reinbold in PowWow, 0 Comments

WordPress Ads, Vault Press, & Mad Libs


On April 1st Vox Pop Design was pleased to host yet another Pow Wow. These are events where the friends and associates of Vox Pop’s distributed software development model meet and share what they know. In this round table excerpt the conversation covers methods for users to handle their own Wordpress ads, Automattic’s new Vault Press, and form input via Mad Libs style forms.

Continue Reading...

25 May 2009, Posted by Matthew Reinbold in PowWow, Tools, 3 Comments

Accounting for Freelancers, Quickbooks, Outright: Vox Pop Pow Wow 2009-05-18


Working in small, distributed teams can be an exercise in loneliness. The solitary existence can mean missing out on a shared revelation or not getting feedback on a forming assumption. The Vox Pop Pow Wows are a chance for a group of peers to get together over Skype, talk about the news of the day, and provide that professional support that we otherwise might go without. Here’s the transcript from a recent talk [edited for readability].

A. – Matthew Reinbold, Founder and Creative Principal, Vox Pop Design
B. – Matthew Orstad, Founder and Chief Engineer, Rocket Midwest

Accounting for Freelancers, Quickbooks, Outright

For accounting I downloaded the free version of Quick Books like you had suggested. And I looked at it for about four minutes before my brain started to trickle out my ear. There was a tear in the space time continuum. It was a painful experience. I know that is the professional way of doing it, it’s just, for whatever reason my mind doesn’t work that way. I feared that it was going to take me a long time for me to get up to speed when in fact I needed something kind of quickly. I also checked out Gnu Cash…

B. …Oh dear…

A.…is it that bad?

B. Well it doesn’t do email invoices, if that’s any indication.

A. I looked at that. They had a very nice introduction for things like “Double Book accounting”.

B. Mhm…

A. but I never made a single entry. Again it just seemed like a lot of stuff that was made for a very different set of use cases than what I needed. I ended up settling up on a program called Outright. If you go to Outright.com it claims to be built for contractors, freelancers, developers.

The thing that really appealed to me is that they have built in support for taxes. One of my biggest pains with keeping everything in a big spreadsheet is that when tax time came around my internal categorization of all this stuff is completely different than the way the IRS wanted to see it. So I was having to go back through all of these records and figure out “okay, if I’m paying domain fees, what do I put that under? Is that a utility? Is that an other expense? Do I just write that out? What do I do with that?”

It’s not perfect but it does have the tax categorizations built in. I’ve been happy so far. Obviously there’s a huge amount of work that I have to do bringing all of 2-3 year information into this program just so I know I’m comparing apples to apples. But so far I’ve been really happy.

For example, at tax time it goes through and figures out which contractors or freelancers you’ve paid, and breaks it out. It says “all right you need to send a 1099 form to these people”, “you can send 1099’s to these people but it’s optional”.

It also does estimated tax liability, not just at the end of the year but over the course of the year. So you can kind of get a sense as it’s coming okay this much might be due.

Outright.com has some built in connections with Fresh Books for invoicing. Maybe I need to move over and try Fresh Books. It would be nice, but it’s not a deal breaker. Have you heard of this company at all?

B. No I haven’t. But it looks interesting. But before you totally give up on Quick Books I just suggest some training. I know if you have to read the manual the program has failed. But, I actually watched a couple of the little tutorial videos in there and that’s kind of how I got my feet wet. I also went to a training class but that was optional.

A. My wife was really pushing for Quick Books because both Quick Books and Turbo Tax are done by Intuit. We use Turbo Tax and she really wanted me to use Quick Books because of that tight connection. Maybe I’ll come back to it. What’s the biggest benefit of Quick Books for you?

B. The e-mail invoicing. That, and if I have any questions, everybody knows Quick Books, whereas if I pick something else I’m kind of on my own. It’s not one of those tools I really want to learn. I don’t mind taking the time to figure out how it works. Like I said I took a class on Quick Books. It was sponsored though the South Dakota Small Business Association, it was like through SBA.gov but like the South Dakota chapter or whatever. It was free to take, and it was like a two and a half hour class. They offered it various sites across the town. At the end of the class there was a power-point presentation and they gave me a step by step book: “here’s how you do an invoice”, “here’s how you do this”, “this is how you do inventory” and it was sort of a general overview. That’s sort of the blessing and the curse of Quick Books: it’s a general purpose business tool, so they have to be able to deal with plumbers as well as-

A. -So let me ask you this, how do you record hosting? Is it a cost of good sold? Is it a utility? Does it go under other expenses? How do you classify hosting?

B. I’ll have to look. I think it was like sales and support or something.

A. Well it’s just that there’s so much there that gets in the way from just doing what I need. And im sure if I try using this Outright for awhile there will be limitations. There will be things that it does not do, on purpose. That will be a drain but right now I just want to get in and I wanna put the stuff in there and I wanna go. I understand that I may kind of shooting myself in the foot for future purposes because if I ever bring on an accountant part time they’re gonna know Quick Books and they’re probably not going to know this. I’m not going to be speaking a language that’s familiar to them. However, it is better than keeping a bunch of spreadsheets where it’s my own cryptic elvish syntax for this stuff.

Are there any limitations with the free version that you’ve run into?

B. Well there’s a big one right off the bat and it’s 20 clients. The nice thing about it is once you hit that point you can just transparently upgrade to the full version of Quick Books. I would still recommend buying the CD off of Amazon because I got it new for like less than their upgrade price. I contacted their support and asked “Well can you give me a better deal than this? Because I can get it off Amazon for like 30 bucks cheaper.” And they were like, “Uh, we don’t price match.”

(laughter)

A. Right. A useful thing out of this whole process is that it’s highlighting a lot of recurring costs that aren’t really necessary. There’s a lot of fat in the system that’s built up over the years, five dollars here, five dollars there. But over the course of time it really starts to add up. For example I’m paying 5 bucks a month for an extra database on one of my hosting accounts. Now, at the time I had a client we were using that database for some information processing. However, I haven’t had that client since 2007. And it was just one of those things, “Meh, it’s five bucks a month and it’s a little more pain than it’s worth getting on the phone and getting it canceled”. It’s not a good excuse. I acknowledge that up front. So, month after month I get hit with a five dollar charge for an extra database. Same thing with Qwest: I have Qwest DSL here at home I’ve finally, after four or five years broke down and bought my own router for. Up until now, I had been renting it, this antiquated router. Well the thought was “I don’t want to buy my own equipment-I’ll just rent. It will give me more flexibility.” I’ve been getting hit with the five dollar charge, month after month after month.

And here’s the REAL stupid deal: I bought this new router about three months ago. I’ve still got the Qwest box sitting on a shelf and I still need to call tech support and get it returned. And in those three months I’ve been hit with a five dollar charge. So, I’ve been going through and I’m seeing all these charges and they really add up. I went through all these different little things and I could be saving almost $1400 a year. Forget Geico.

B. I could have had a V8!

(laughter)

A. Yeah, that little creepy stack of money with the eyeballs on it. That’s not from insurance, that’s just from the little crap that’s gotten built over time and I just don’t take the time to cut that out. It’s always been an opportunity cost question: whether the time spent looking at something else is costing you potential revenues that you could be doing meaningful work.

So, do you have any stories like that? Where you went through and were astonished you were getting nickled and dimed for…

B. …Well uh, yeah-

(laughter)

That would be another thing that I was going to mention, just to beat that dead horse Quick Books again. You know if you price out 12 months of Quick Books, and 12 months of Blink Sale…

A. IT’S NOT THE PRICE! It’s not the price, it’s the time, the time spent learning it and the time spent maintaining it and the time spent going gray because I’m trying to come up with what in the world these modal boxes are asking me to put in, it’s time it’s not money!

(laughter)

B.…Well, there is that too. But, I guess I have run into that and it seems like the ISP’s and the cell phone companies worked it out to a science. They can figure out the maximum amount of money that they can charge you. Like they send you a bill that deducts 9 dollars from your banking account every month, but it’s just like, “oh man I have to call”. There is a classic example of when you sign up for like their free offer to get the free month and I don’t use it because I’m on vacation. But they make it like impossible to get off. You have to go through like, “Oh, do you really want to cancel? Can you fill out this survey first?” And most recently I suppose with my cell-phone company I really nailed down that bill because we ended up just self-insuring our phone. Otherwise we’re forking out $5 a month per handset for phone insurance.

A. Now, I know that’s exactly why they do it that way. It’s inconvienient to take it off and so in your mind you justify it as being, “Oh it’s not that much, I’ll get around to it eventually.” I mean there’s no reason why a lot of this stuff couldn’t be a couple of form boxes on a webpage: you log onto your account, you want this, you don’t want this, click click, boom. Especially when it comes to geeks who are kind of anti-social anyway the thought of calling somebody, and this still to this day, for me I have that little nervous moment of panic, oh my gosh I have to talk to somebody. Let me tell you something, automatic gas station pumps are a godsend. Self check-out at the grocery store is a godsend. There are times I do not want to have personal contact with anyone. Those machines are fantastic. I know other people have problems with the UI, they can’t stand them – they site them as an example of how society is falling apart. Bullcrap! Bullcrap! I am happy to have that convenience of not having to have awkward interchange.

(laughter)

Continue Reading...

25 May 2009, Posted by Matthew Reinbold in PowWow, Tools, 1 Comments

Natural Docs, Auto-documentaion from Source Code: Vox Pop Pow Wow 2009-05-18


Working in small, distributed teams can be an exercise in loneliness. The solitary existence can mean missing out on a shared revelation or not getting feedback on a forming assumption. The Vox Pop Pow Wows are a chance for a group of peers to get together over Skype, talk about the news of the day, and provide that professional support that we otherwise might go without. Here’s the transcript from a recent talk [edited for readability].

A. – Matthew Reinbold, Founder and Creative Principal, Vox Pop Design
B. – Matthew Orstad, Founder and Chief Engineer, Rocket Midwest

Natural Docs, Autodocumentaion from Source Code

A. I wanna spend a little time talking about Natural Docs. It’s a effort that spans a number of different languages including php and Java and, in our case, ColdFusion. It’s a natural way of writing documentation in code. When you’re all done you click a button and it generates either pdf or html based rich documentation based on your project. I’ve been increasingly been looking for something like this because I need some form of formal documentation with certain projects. Having the headers of the various CFC’s is not enough. I certainly don’t want to have to have two different unrelated files: a code file and a documentation file and have the situation where I do a bunch of updates and then I forget to update the documentation and vice versa. That’s one reasons why I don’t’ think having all of the documentation on the wiki, like in Trac, works. Most of it needs to be driven by the code itself so as you’re changing and modifying the source the documentation is going to be updated automatically.

It looks fairly straightforward. I haven’t played with it but I want to. And, it may be something that going forward this becomes kind of like a Vox Pop standard; that when you do your code if you have any documentation you need to write it in the syntax so that it gets sucked up into the documentation in the expected way.

B. Neat.

A. I’ve also been looking into Ant for streamlining some of the roll-out processes. This certainly seems like something that would be very easy to incorporate into an Ant script. For example, you get done with a piece of code and, before you check it in, it goes through a batch of Selenium tests and makes sure that everything is okay. It runs some unit testing and then – if all that completes successfully – ANT generates documentation, ftp’s the code to the appropriate server, and finally pops some champagne cause you’re done. Something like that. Something modest.

B. I’m really kind of interested in this. I have been a little unimpressed with the documentation generation for languages other than Java, unfortunately.

A. Right.

B. But I haven’t seen this one and it looks like it’s got some momentum.

A. It has such broad support (C++, C#, Java, Pearl, Php, Python, Visual Basic, Action Script, Pascale, java script, Ruby, TLC, Cold Fusion). I’m wondering if it’s not on it’s path to becoming a standard. If you learn it in one language, like ColdFusion, then that’s not information or knowledge that you need to throw away if you happen to be doing a PHP project. You learn it once and use it across a broad base of different languages. That’s not a bad thing.

Continue Reading...

25 May 2009, Posted by Matthew Reinbold in PowWow, Tools, 1 Comments

Selenium Web Driver, Functional Automated Testing: Vox Pop Pow Wow 2009-05-18


Working in small, distributed teams can be an exercise in loneliness. The solitary existence can mean missing out on a shared revelation or not getting feedback on a forming assumption. The Vox Pop Pow Wows are a chance for a group of peers to get together over Skype, talk about the news of the day, and provide that professional support that we otherwise might go without. Here’s the transcript from a recent talk [edited for readability].

A. – Matthew Reinbold, Founder and Creative Principal, Vox Pop Design
B. – Matthew Orstad, Founder and Chief Engineer, Rocket Midwest

Selenium Web Driver, Functional Automated Testing

I don’t know if you saw in the Ajaxian last week they were talking about the Selenium Web driver. It’s a re-introduction of the web driver that let you code Java for Selenium. You can now write applications that automatically launch the web driver which may be something that would be useful and add some kind of admin ‘click-a-button’ have it run the test type of thing.

B. I think the appeal of at least a little bit of that is if you’re writing J-unit tests you could incorporate the whole suite. You could run the Selenium ones and all of it would just be happy and integrated. And, you could plug it into the http unit and some of those other ones where you can do lower level scalability testing, that sort of thing.

A. Cool, very cool. Well then there’s also you can write horrible, horrible social network gaming hacks this way too-

(laughter)

Continue Reading...

25 May 2009, Posted by Matthew Reinbold in An Aside, PowWow, Projects, 1 Comments

Akoha and Alternative Currencies: Vox Pop Pow Wow 2009-05-18


Working in small, distributed teams can be an exercise in loneliness. The solitary existence can mean missing out on a shared revelation or not getting feedback on a forming assumption. The Vox Pop Pow Wows are a chance for a group of peers to get together over Skype, talk about the news of the day, and provide that professional support that we otherwise might go without. Here’s the transcript from a recent talk [edited for readability].

A. – Matthew Reinbold, Founder and Creative Principal, Vox Pop Design
B. – Matthew Orstad, Founder and Chief Engineer, Rocket Midwest

Akoha and Alternative Currencies

A. Let’s go up to the next thing: it’s a game called Akoa which I am going to purchase a deck to get to get started. They’ve billed themselves as being the, um, let me find the term…

B. Social reality game?

A. Social reality game where you pay it forward. You get a deck of cards, go to the website, give the serial number or some signifying aspect of the deck of cards, and then each one of the cards has something on it. For example, “take someone out to coffee”, or ”tell somebody thank you”; you know, worthwhile community, society building type of things – things you should probably be doing anyway. Then as the recipient enjoys their coffee or gets their thank you or whatever, you give them the card. You say, “OK now you know, if you go to this website and you put in the identifier for this card then you can play and you can pay it forward”. You can then go back to the website and you can see that, “Oh, im the tenth in line for this card.” You can watch the card travelling around the United States.

I think it’s a really interesting idea. I would love to see this in the context of alternative currencies. There is some value exchanging hands. It’s now trackable. Exchanging these kinds of cards, you know, maybe you’d really like the card that says, “Send someone..”

B. Free doughnuts?

A. Free doughnuts, sure, why not. Free doughnuts, and you don’t know anybody that’s playing that would give that card to you …

(laughter)

A. So maybe there’s an exchange or ebay where you go and you can buy the card. Now there’s a real world exchange value assigned because you’ve stated that the ‘Free Doughnuts card’ is maybe worth 3 dollars when you bought it at the end of the auction.

Theres some talk on the website how they want to make incorporate things like 2D barcodes so you can do it all with your mobile phone. You wouldn’t have to log into the site; you’re just scanning codes and it automatically knows the web url, based on the 2d code. Rushkoff has much to say about alternative currencies.

When I was in South Dakota it turned out that my home town of Timber Lake had done some kind of experiment in alternative currencies. It failed. They tried to give them out, but there was no way of exchanging Timber Lake bucks for real dollars. And with the number of businesses in town (being a very small farming community) there’s not a whole lot of businesses to choose from anyway. The businesses that do exist looked at this and said, “Well wait a minute, I’ll accept these but there’s no way of exchanging them for real money? Why don’t I just accept monopoly dollars? Because it would be about as meaningful.” There was a lot of things in how they implemented it that made it DOA.

B. Did you ever watch Corner Gas?

A. What’s that?

B. It’s a show on WGN. It’s by a Canadian; started by a Canadian comedian Brent Butt. It’s set in the fictional town of Dark River. They basically do this and his dad is this sort of cantankerous old coot sort of character. All the local businesses are going to have Dark River dollars and if you send 10 real dollars you get so many Dark River dollars and, of course, his dad goes on and uses the city hall photocopier and prints a whole bunch of copies.

(laughter)

B. And he’s buying all this stuff and getting free sandwiches at the local food parlor and they’re like “How many of those you got?”

(laughter)

B. But anyway he gets like busted in the end. They’re like “This is counterfeit!” and he’s like “How do you know?” “…because there’s a hair on every one of them”

(laughter)

A. Rushkoff puts forth that it should be easier to do alternative currencies now than it was previously because you can detect counterfeits. If we go back to this Akoa game every single one of these cards has a serial number to make it unique. Plus, they are tracking it every step of the way; to play the game you report who it went to. Then that person reports that they gave it to somebody else. If there’s ever a copy of the card then all of a sudden they know because it’s now split: it shows up in Montreal AND Vancouver simotaneously (or something). The technology is in place where the transaction costs of monitoring the stuff have been lowered to such a degree that they can do it. You couldn’t just run to a photocopier and copy a bunch of cards. I want to get the cards, I want to play with them, I want to see how the system works, and then I would love to implement something like this for independent web workers – some kind of alternative currency for designers and developers and writers. Maybe it’s locally based. I don’t know but I need to do this kind of research to kind of see how something like that could work.

Continue Reading...