An Interview With Marko Dugonjić

An Interview With Marko Dugonjić

Marko Dugonjić is a web professional from Velika Gorica, Croatia. He’s recognized as an expert on web standards and standards-based web sites. By focusing on simplicity, he creates accessible and easy to use web interfaces which are both visually appealing and highly usable. He’s also the creator of the famous Typetester.

1. Welcome to Nettuts+! Please introduce yourself! Could you tell us where you’re from and how you got started in this field?

Hi, thanks for having me!

I’m Marko Dugonjić, web designer and developer from Croatia. My educational background is in kinesiology and I’ve been quite intimate with the problems that disabled people encounter every day. So, I became interested in accessibility.

At that time, there were just a few individuals in Croatia who ever heard of designing web sites with accessibility in mind. Naturally, I felt a need to fill in that gap. I soon found zeldman.com and purchased his book, “Design with Web Standards”, and started educating Croatian Internet folks about the values of web standards through popular forums. The rest is history :)

2. What was the major motivation that got you interested in web design and development?

Curiosity. I’m always into something new and expanding my horizons. While I was studying Physics and Chemistry in Zagreb, I often studied in the National and University Library. They had a free Internet connection, so when I would take a break, I’d go downstairs and discover the wonders of the Internet.

The first web site I made was for my dogs. That was a very affordable way of connecting with breeders and dog handlers from around the world. Then, one occasion, a friend asked me to do a web site for a local church. People liked what I did, so they kept coming back to me for more web sites.

3. Many of us are familiar with you and your work, thanks to Typetester.org . For those who’ve never heard of Typetester, could you tell us how you came up with the idea and what was your main motivation behind the project?

When I was working at Web.burza as a front-end developer, the designers often delivered PSD’s that — typographically speaking — couldn’t be transformed identically to a browser environment. Letter-spacing was often different, leading too. And the major discrepancy was font anti-aliasing.

One day Marko Kršul, the Art Director, said something like: “This looks awkward. Could you please do a few CSS versions, so I can choose from a few options?” So I did. We finally settled-down with a slightly lighter shade of gray and a larger font-size than in Photoshop.

I didn’t want to waste my time doing this kind of CSS tweaking on each and every project, so I created rudimentary tool for testing type side-by-side in a browser. When a couple of others saw this, they demanded more features. I added those and then locked the wish-list. I designed the interface, did one more round of testing and, since everyone who tested it started using it in their process, I decided to release it to the public.

What started as an exercise in web application design and development, ended up as a useful tool for many people.

4. You are obviously a typography lover. Have you ever designed your own font? If not, have you any plans to design one?

Haha, I really am a fan of typography… In music there are composers (people who create music) and performers (folks who sing or play). They are both artists. Likewise in typography, there are type designers and those who set type — typesetters. I’m the latter kind. Only for the web.

But: never say never.

5. Most people I know refer to you as a “CSS guru”; you’re respected worldwide for that. Where does your love and passion for CSS come from and why?

I see CSS as a tool to achieve standards compliant layouts. Don’t do CSS because you like CSS or for the community status. Do it with a purpose and for a reason. For me the reason is web standards compliant built web sites.

That’s not a love or passion thing. If you are doing front-end for a living, you simply have to master HTML, CSS and JavaScript.

Be passionate about the result, not the method. A cook masters her kitchen equipment, but she is passionate about the flavor of a dish.

I’m passionate about the text scaling in IE 6.

6. Can you tell us what what your definition of web standards is, and how you manage to come along with it in all of your projects?

Web standards are a set of recommendations and guidelines about how web sites should be built and how should they technically function. They are by no means definitive and are constantly changing — evolving. That is the beauty of it.

When you perceive web standards as a normal thing, a default — the way web sites just should be working — then it becomes natural to you. You don’t think about it anymore. You just build web sites the correct way.

I still see developers worry about the validator more than writing semantically correct HTML structures. It’s not about the validation, it’s about the idea — access by anyone and everyone.

7. You’ve worked on some interesting projects. One of them was the new Krop website. Tell us about your responsibilities and your experiences on this project?

I’ve worked with QBN for about two years now. On their projects, I work strictly as a front-end developer. The secret of great relationship is a mutual understanding of each person’s issues. My issues are apparent: cross-browser issues.

QBN projects are always ahead of time. I like being a part of that. It sharpens my front-end skills :)

8. Can you generally walk us through your design process?

I don’t have a process set in stone, but rather a few various approaches.

I rarely start with the visuals, because I’m a strong believer in content-supportive and not decorative web design. I love to first discover all about the matter at hand, users needs, business goals etc. This is sometimes done heuristically, and sometimes with real data.

If a web site has to deliver a message through visuals, then I’d start listing terms and draw simplified shapes of metaphors in my sketchbook, but if I already have some decent amount of content, I start sketching and wire-framing the parts of a site map.

Quite often, I set-up a basic WordPress theme, and create major pages and page types, so I have a simple prototype to work with. At that stage, I even might upload it to a temporary server for clients to review and browse through the site. If needed, the content and the relations between sections are adjusted. This stage is quite useful to shift the client’s mindset from “how the web site will look like” to “how the web site will be used”, which is very important for the final result.

When I have all the content set in place, I then open Photoshop and start pushing pixels based on my paper drawings.

9. What are the biggest challenges that you face in web design currently?

My personal challenge is a lack of time to learn everything I would like to. For instance, I’d love to master motion tools, but still don’t have time. Maybe next year…

In general, the biggest challenge is educating clients about the user experience, explaining why they need usability testings and reviews, and about the true powers of their web site or application.

Many investors come to me with an idea of forums and/or similar community features, but they rarely realize that they don’t have resources to handle this. They often overhear the idea (or read a blog post entitled “Increase revenue with social network”), but can neither really understand nor explain why they need it.

10. What makes the difference between a web designer and a great web designer? In your opinion, what qualities should one have?

Great web designer should be well versed in both visual tools like Photoshop or Flash and in HTML/CSS editor. Because web layouts are not printed and then sent out, a great web designer will know her fallback options and is aware that once the web site is released, how it’s used is out of her control.

11. Are you currently working for any design companies or are you freelancing full time now?

At this stage of my life, I decided to work freelance full-time. I enjoy the flexibility of the freelance schedule, and I’m now spending more time with my little boys.

Since it’s all new to me, I don’t have any valuable advice, but so far I like it. I work much faster and am generally more pleased with the results.

12. We had a chance listening you at Web.start 2008 where talked about the user experience. Can you give us the answer to the magical question: “What is it that the user wants?”

The short answer is: try to figure it out for each project.

The long answer is: learn as much as you can to deliver heuristic conclusions; useit.com and Steve Krug’s book, “Don’t Make Me Think” are a good start. Then conduct user tests, depending on the scale of the project. Nowadays, there’s plenty of methods to test users – and applications like Silverback enable you to set-up a mini-usability testing facility for any project.

In my experience, users want it quick, simple and understandable – yet interesting, engaging and appealing. Because it must be appealing, “usable” Verdana 16px #000 on #fff doesn’t work everywhere.

13. How do you see the web ten years from now?

In the near future, browser will likely replace OS for the average Jane user, and with a dramatic increase in connection speed, all the content and applications will be online. Browser will become the interface.

Mobile is the new Desktop.

14. What activities and hobbies do you enjoy when you’re not on the computer designing?

My main offline activity is spending time with my family — that includes building LEGO cities, playing with clay, drawing with crayons etc. We also have a dog, so I spend some time each day outdoors.

I teach Aikido for Children. If only I could become a snowboard Pro.

15. Do you have any websites or projects you would like to shamelessly plug to 40,000 subscribers and 1 million readers every month?

I insist! :)

16. Thanks again for providing Nettuts+ with this opportunity to interview you. Any final thoughts for our readers?

I always say to my kids: never stop learning and don’t forget to practice what you’ve learned.


Marko Prljic is segen on Codecanyon
Note: Want to add some source code? Type <pre><code> before it and </code></pre> after it. Find out more
  • dummy

    uhuuuuu 1st one!!!!!

    • http://baffleinc.com/ Harley Alexander

      lovely contribution to the topic there.

  • Drazen

    Nice interview and perspectives. I wished in Bosnia would be more developers and designers with a knowledge of usability and ‘dont make me think’ design guidelines.

  • Meshach

    Nice interview.

    a great web designer will know her fallback options and is aware that once the web site is released, how it’s used is out of her control.

    Sexist much??

    • http://www.freshclickmedia.com Shane

      Would you have commented if it had referred to the male gender? I doubt it.

      It is fairly common to use the feminine in this way. I wouldn’t worry about it :)

    • http://james.padolsey.com James

      It’s not sexism. In fact, the reason people refer to ‘her’ instead of ‘he’ (when the gender is irrelevant) is so they don’t cause offence. It’s common courtesy.

    • Bob

      Your point is well taken. I’m really sick of this political correctness garbage. I don’t see why people can’t be just gender neutral if they’re so worried about offending people. They could have just as easily said: A great web designer will know their fallback options and is aware that once the web site is released, how it’s used is out of their control.

      • http://james.padolsey.com James

        It’s not about political correctness; it’s just a courtesy. Yes, it could have been written in other ways but sometimes you can’t avoid a ‘his’ or ‘her’.

    • Meshach

      @James, When you refer to one gender aren’t you preferring that gender over another?

      @Shane: No I wouldn’t have. They never use “he”.

      • http://jarrydcrawford.com/ Jarryd

        Who cares? Read the interview and take something from it, don’t bitch about what sex he used to describe an example.

  • http://www.benjamin.mcville.net Benjamin Alijagić

    Very nice interview!

  • Adel

    ” I always say to my kids: never stop learning and don’t forget to practice what you’ve learned ”

    well said…. thanks for this nettuts. and thanks Mr. Marko for this :)

    • opridai

      well said!! :)

  • MasterDKR

    nice interview, long time i havent seen a interview here.

  • http://www.fusionstudioz.com Lumzor

    Thats an excelent interview indeed.

  • http://laranzjoe.blogspot.com/ lawrence77

    I always say to my kids: never stop learning and don’t forget to practice what you’ve learned

    Really very nice, I impressed much through this! ;)

  • http://eyoosuf.blogspot.com yoosuf

    one day jeff gonna interview me then i will say,

    i am never giving up :P

  • Mario

    Wonderful to know that every time I read something Marko wrote I learn something new.

  • http://twitter.com/Aerendyl Aerendyl

    Nice interview!

    P.S. Drago mi je što ima i Hrvata ovdje :)
    Mogu si naći prave idole ovdje :)

  • ARS

    yay, 1/2 croatian, nice to see a great web developer from there!

  • Jimmy

    Is everyone in croatia named marko?

    • http://twitter.com/Aerendyl Aerendyl

      Hehe, no :D
      My name is Mladen :P

    • http://www.hdtelevizija.com/ Darko

      One Darko from Croatia here :)

      P.S. Great interview about even better guy.

  • William

    I have always like interviews! I learn a lot from others!
    Great Interview!

  • http://james.padolsey.com James

    Great interview Marko! Thanks for taking the time. :)

    • http://www.markoprljic.iz.hr Marko
      Author

      Which one? Me or Marko D. LOL :D This is funny.

      • http://dev-tips.com Drew Douglass

        I was hoping it would be an interview with yourself, that would have been delightful :D

        Great interview, I think the last answer is one that we all can appreciate.

  • http://www.jennieroutley.co.uk Jen

    Great interview and always great to see developers pushing accessibility, something that is overlooked far to much.

    Jen

  • http://rcthegreatblog.com Rahul Chowdhury

    Wow, that was a great interview. Thanks for bringing it to us.

  • Chris

    good read =}

  • wayno007

    Great interview.

  • http://www.maratz.com/ Marko Dugonjić

    @all: Thanks for the kind words! I really appreciate it!

    @Meshach She, a web designer — I was taught this is the correct form when you are referring to a person as a representative of some profession. Most profession names in English are descended from Old Latin masculine nouns anyway (even though, English don’t have noun genders itself).

    But, yes — women do attract me more than men. It’s in line with my heterosexual lifestyle.

    • Meshach

      I wasn’t referring to sexual attraction. I was referring to sexism. ;)

  • http://www.veanndesign.com Anna

    Very nice and inspiring interview. I enjoyed reading it.

  • http://www.praeterdesign.com praeter design

    The things you learn in a day, thanks!

  • http://jarrydcrawford.com/ Jarryd

    Thanks for the great insight in to successful, accessibility-concious web designer. Thanks Marko!

  • http://webturist.net WebTurist

    Cool, Croatian man on NetTuts that’s really good.
    Marko is successful and he deserved this media coverage through interview.
    Congrats to Marko

  • http://www.rafaelrp.com.br/ rafaelrrp

    Nice interview!!!!

    twitter – @stone_1122

  • http://www.concisecontent.co.uk Helen Baker

    I really enjoyed this interview and think Marko has a well-balanced perspective on creating websites: accessibility, typography, web standards (without being a slave to the validation tools) and content-led design (okay, I’m a web copywriter so I’m a bit biased, but designing this way makes sense!).

    Great advice to his kids too, which applies to all of us.

  • http://www.falconhive.com Alvaris

    Very great interview, again I can feel the humility of the Marko Dugonjić, and learned lots of tips with full experience, thanks for the sharing!

    “In the near future, browser will likely replace OS for the average Jane user, and with a dramatic increase in connection speed, all the content and applications will be online. Browser will become the interface.”

    Yeah I also wait for it. :D

  • http://www.disgramm.com manuel

    Number 6…
    What, was typed twice…
    what what, or maybe it was to make the questions have a deeper feel to it…

    • http://markoprljic.iz.hr/ Marko
      Author

      Scanner :D

  • http://mahmoudkamal.com mahmoud kamal

    good

  • John

    A nice read, Marko sounds like he really takes pride in what he does.

    Thanks for providing this.

  • http://www.livingforart.com Jasmin Halkić

    He rock!

  • dervo

    dobar si !! :D

  • Truth.

    It is comforting to read about the origins of some of the things we take for granted with the internet. My hats off to you in respect, and appreciation Mr. Marko Dugonjic. Being an artist who uses Photoshop daily.
    Good Work!!!, and a very in depth interview.