Author Archives: mariya

Your CV as a Tag Cloud

Hi all! Besides a fresh look for Robozen.com, I’ve got a shiny new app for you to play with: cvPow.com. Ever wonder what your CV looks like as a tag cloud? Sign up and see for yourself.
I hammered the app out during this weekend after more than a year(!) of procrastinating on updating my CV. [...]

Posted in Entrepreneurship, Technology | Leave a comment

How to Pressure Programmers for Fun and Profit

Last year, I wrote about one secret of successful project managers: strategic lying. If your programmer tells you a task will be done in three days, it will be done in a week, and you should tell your client it will be done in two weeks, to be safe. Conversely, if your customer tells you [...]

Posted in Entrepreneurship, Project Management & Productivity, Technology | 3 Comments

CSS Magic: Align Form Fields Without Tables

I’ve seen many a source code that is neat and XHTML-compliant everywhere except—for some mysterious reason—forms. There is some unspoken rule that tables are the only way to align form fields into two even columns. That rule is wrong. Without further ado, here is how to rid your pages of the final vestiges of layout [...]

Posted in Angry Development Tips, Design, Technology | 7 Comments

Work for Free

Apparently, not all developers participate in pro bono or opensource projects. You should, even if, like myself, you are an empty shell of a human being who gets no fuzzy feelings from helping others.
My last post explained that boring projects pay more. By this principle, which shall hereby be dubbed The Law of Life Sucking, [...]

Posted in Project Management & Productivity, Technology | 1 Comment

Projects You Hate Will Pay the Bills

Unsurprisingly, my feelings towards projects vary. The ones I hate involve labyrinths of legacy code, infrastructure nightmares, and new requirements to turn the Tower of Pisa into the Empire State. The ones I love give me a blank canvas on which I can paint an MVC masterpiece after lovingly drafting a throng of specs. Also, [...]

Posted in Entrepreneurship, Project Management & Productivity, Technology | 1 Comment

Writing an Application is Like Writing a Short Story

I’m a notoriously compulsive hobbyist. I seem to have new pastimes every week, and today they happen to be gardening and writing short stories.
I bought a handbook that lays out the basics of short story writing (plot, character, dialogue, yadda yadda) but some pages into it, I decided, “Fuck it. This feels like work. Writers [...]

Posted in Technology | 3 Comments

…And We’re Back!

Some people have asked where I’ve disappeared to. Well, it’s been a long, dark winter over here in Sweden, and I’ve been [hibernating/trying not to commit suicide/coding/growing my company]. Mostly that last one. I’ve struck two long-term development deals with iAmplify and Digipoint, hired another programmer, and then pretty much went to sleep hoping that [...]

Posted in Entrepreneurship | 1 Comment

Freelancers: Always Log Your Hours

This is not immediately obvious those who charge a flat rate per project, instead of by the hour. But unless you track your hours, you know neither how much you’re making on your current project, nor the fair price to charge for a comparable project in the future. Remember, $2000 might sound like a pretty [...]

Posted in Angry Development Tips, Entrepreneurship, Project Management & Productivity, Technology | 2 Comments

CSS Tip: Don’t Duplicate Attributes

In your CSS, you specify that your #header, #footer and #sidebar elements should be baby blue. A week later, your picky designer asks that they be changed to lilac. Of course, you can change the color for all three elements, but, as the DRY gods will tell you, find/replace is error-prone.
You should only specify colors [...]

Posted in Angry Development Tips, Design, Technology | Leave a comment