Version control for designers, part 1

September 15th, 2010 by Merlin

Version control, revision control or, in programming terms, source control systems are different names for one thing – a system that manages different versions of your digital work. In this article SCM abbreviation will be used to refer to it. In most cases they are used for source code (text files) management, but there is nothing limiting them from managing other types of files. Documents, spreadsheets, presentations, graphics are all viable candidates.

This article analyzes designer’s needs and shows how he or she can use SCM to help organize its work files. The first part shows why it’s good to use version control systems, explains what types of those systems exist and how they work. In part 2 we’ll use one to set up a few workflows that could be good for design work. Read the rest of this entry »

Using Maemo specific widgets with Qt

September 9th, 2010 by Zoran

Maemo custom widgets with QtThe N900 is a piece of work. A smartphone running Linux. What more could a geek want? Well, for one thing, leveraging an existing application framework (Qt… wink, wink) for developing cool applications. And we would also like to be able to use platform specific widgets and whatnot. Well, duh. Read the rest of this entry »

On happiness by the Zappos CEO

September 7th, 2010 by Merlin

Tony Hsieh, the CEO who had led Zappos from a small start-up to a 1 billion dollar company sold to Amazon last year, recently wrote a Delivering Happiness book. In it he tells us about his entrepreneurial ventures, but mostly about Zappos, its world famous company culture and first class customer service.

One thing he mentions are what he thinks of as four pillars of happiness on a workplace, but also in life in general. For a person to be happy he or she must have:

  1. Perceived control – A person has to have a certain level of autonomy and a right to make a decision, even a small one.
  2. Perceived progress – A person should be able to see progress of its skills, positions, levels of autonomy, etc. The workplace should be arranged in a way to provide a regular feedback.
  3. Connectedness – It is much easier to work with people who are treated as peers and friends, not as company’s resources.
  4. Vision/Meaning – Nobody likes to work on something and than never to see it come to life or just watch it getting discarded without an explanation. A goal or at least a direction is something that can be a much stronger motivator than a paycheck.

Custom push buttons on the N900 with Qt Style Sheets

September 3rd, 2010 by Zoran

QSS Custom buttons flowStandard push buttons on the N900 are functional and look good to boot. But let’s say you need something different for your next “instant-hit” app. Is there a quick and (relatively) painless way of getting that extra shine. Drumm roll, please. Enter the Qt Style Sheets… Read the rest of this entry »