Posts Tagged ‘complykit’

The harsh (maybe imaginary) scrutiny of the git push

Monday, December 20th, 2010

When you’re thinking about how other people will think about your code, it changes the way you code a little, doesn’t it?

I am in the really early phases of Complykit, so I have the freedom and the luxury to do whatever I want right now. I can just go straight to code, I can use some modeling software, and I can dig around in my backpack for that wadded up piece of paper I scratched some ideas on a few weeks ago while I was getting my oil changed. I don’t care where the ideas are or how I wrote them down as long as I don’t forget them.

But now that I have Github set up and I’m checking things in now and then, I’m not feeling quite as care free as I normally would. It’s like I’m having a conversation with some mythical, hypothetical, nonexistent stranger—maybe even a hostile stranger much smarter than myself (not hard). Maybe the reviewer will misunderstand and see my kludgy, temporary stuff out there and assume that it’s the best I can do. And that thought makes me just a little insecure.

I may have been sitting by myself in a bagel shop writing code, but I suddenly felt like I was under the harsh glare of scrutiny “social coding” and the git push. For now, however, I just want to think in code, make a bunch of mistakes, have a bunch of half-baked ideas, write lots of kludgy but fun stuff just so I can see it working. I don’t want to care about what you think right now but I don’t want to not check in until it all looks “perfect.” There will be time to make it all pretty later, for now I just want to play.

I’m going to pretend nobody’s there for a while.

First JUnit test run

Monday, December 20th, 2010

It’s kind of a slow blog day, so I just thought I’d point out that there are a handful of new changes to Complykit on Github, and that I got the first JUnit test to run tonight:

Making some progress on Complykit

Thursday, December 16th, 2010

I was listening to a free hour with Robin Sharma on my iPhone Audible app today, and he had some good advice: just go for 1% per day. His point is all the great things happen slowly, but with persistence. So, here’s my 0.01 for the day. I made some mild improvements to the Complykit website, created a Nabble email list for Complykit, and added some skeleton code based on American wage and hour regulation.

As it turns out, there are some really interesting wage and hour regulations that I think will  showcase the kind of features I want to demonstrate in Complykit very nicely. Even something as simple as complying with minimum wage can be kind of complicated sometimes. And it’s a problem that almost everyone in the business world understands, so it’s a good starting point. (Sheesh, it’s even a good ending point: PeopleSoft was practically built on stuff like this and even rebuffed a $7 billion offer from Oracle once).

I mocked up some code based on what I learned about the wage and hour compliance requirements tonight and pushed itto the Complykit repo on Github. Click around a little, Github will make you giddy.

Finally, I took some screenshots of the skeletal code to make a few improvements to the Complykit homepage. There’s still not much there, but I hope you’ll sign up for the mailing list. That way I can stop talking to myself, and I can start talking to you.

Complykit is now available on Github

Saturday, December 11th, 2010

… not that there’s much there. More about complykit later.

https://github.com/mrice/complykit