You were an excellent partner in every way. You delivered your commitments on time, you provided clear guidance on what you needed from me, why you needed it, and when my communication was not sufficient you asked for clarification.



Blazing a trail to better facilities management.

Bishop Bettini's blog

Announcing the 2013 Summer Internship Program

Last year, we experimented with a summer internship program.  Our short-term goal: tackle our work overflow.  Long-term, we want to foster relationships with bright and capable students who might, upon graduating, enjoy full-time employment with us.  Before I tell you how 2012 turned out and invite you to apply for our 2013 program, let me tell you a little about ideacode and our internship program.

The definitive guide to powerhouse Dojo dialog forms

Dojo 1.8 lets you create dynamic, template-driven forms in a dialog -- complete with validation and internationalization.  And it's easy, once you understand the architecture and requirements Dojo places on you.  This article shows you the code you need, how to organize it, and the important caveats to adding powerhouse dialogs to your Dojo application.

The new GIS interface in our AERES software has a lot of fancy form dialogs, the choose-your-own-adventure kind that reacts to one input by exposing/enabling/validating other inputs.

It's the little things

A project manager wades behind a stack of standard forms.A typical multi-million dollar campus construction project coordinates teams of hundreds of people, affects the lives of thousands of students, faculty, and staff, and generates reams upon reams of paper.  Seriously, hundreds of request for this, approval to do that kind of forms.

Your typical project manager spends a few minutes on each form filling out the same information: project number, title, location, etc.  Those minutes add up to hours, and days, and carpel tunnel syndrome.

So, unsurprisingly, we've had this request in the queue for some time:

Managing Expectations

Programmers live in a binary world: software either works or it doesn't.  Does it meet explicit requirements?  Does it pass tests?

Users live in a similar, but importantly different world: software either works as expected, or it doesn't.

Do we really need this much precision?How software handles user expectations is the difference between right software and great software.

The screen cap (right) shows ratings at 10 digits of precision.  Mathematically correct, totally unexpected.

Small Business Blues

The best part of owning a small business is that I can provide personal attention to my customers.  That kind of one-on-one service is a core value I've carried for a long time (no doubt instilled by my years in Scouting).

You might notice, though, that our web site is woefully under loved.  See, the down side to being a small business owner is having so many hats to wear, that tasks other than customer service have no priority.  Like sales and marketing.  That's a bad thing, when you want to grow your business!

Syndicate content