phot. Addy Osmani
There are some very exited web developers out there and Addy Osmani is definitely one of them! Next to being a Project Manager and Senior Developer for a private e-business firm, he just loves to code and he is helping people on StockOverflow.com when the are stuck. He took some time to answer a couple of questions on his profession.
So what did you study?I started studying Computer Science then moved into Software Engineering. College is great for picking up on some formal backgrounds into the entire software design process but it really isn't until your later years when you get to pick up skills that you can use in the industry. I would say 20% of what I know I learned in there and the other 80% from experimenting.
And are you still making software?A few years ago I saw that the industry was changing. Traditional software, whilst important, was slowly shifting online and there was a definite paradigm shift there. I decided then and there that I would rather be designing and building services for the web rather than doing it on the desktop. I think that we're eventually going to see most software applications existing online with cloud computing been heavily used for processing, but we're someways off from there yet. Not 'awesome flying hoverboard' away, but it might be a few more years before it happens
What kind of programs do you use?A number of things. When it comes to coding I probably use Notepad++, Dreamweaver, JSFiddle and Aptana the most. Web Design and graphics would be the usual suspects - PhotoShop, Illustrator and Fireworks occasionally.
Did you see the launch of the new Adobe CS5?I missed the launch but I can't wait until I've got a copy (In case anyone's wondering, I'll be the guy in line at the store looking like he's about to have a full blown seizure from excitement). I've heard good things about the new features being offered and I think Adobe have outdone themselves with this latest round of updates. I love the content aware fill. It's actually a feature I did some similar work on myself for my masters thesis in college. It's really great to see some research code ending up in commercial apps.
I can imagine! Are you using a pc or a mac btw?I currently use two Windows 7 systems. That said, I'm quite tempted to pick up one of the new Macs so that may change soon.
What other design tools do you use?960.gs (for their fantastic grid tools), After Effects (if I need to create some funky special effects for a site intro) and I've been trying out Microsoft's Expression Design 3 a little lately. We're actually going to be running a contest over on my site soon where readers can win a copy from Microsoft, so stay tuned, guys.
That's good news! And do you use a drawing tablet or a computer mouse?I use a computer mouse. I've never actually tried out a drawing tablet but who knows? Some kind-hearted rich old man out there might send me one of these days (if so, just ask the guys at the store for something called the 'iPad'. that'll do). Most of my initial design work starts on paper and if I need to directly transfer a sketch or illustration to screen, a handy old scanner always does the trick.
What is your favorite color HEX code?#D6A924. It's a Hex code for gold, because I'm worth it. haha. To be honest, I don't really have a favorite hex code.
We know now that you like the apple like design, but where else does your inspiration come from?My inspiration comes from a few different places including just experimenting on paper and blogs. I'm very big on continuous learning so the daily tips and tricks I get from sites such as Smashing Magazine are always helpful. I also like to set myself design challenges - have you ever seen a menu or a site design that made you stop and go 'Wow. I wish I could do that?". With me, I usually end up trying to see how long it takes me to recreate the design myself. I find it's very useful in picking up skills and appreciating all the hard work other people put into their projects.
How do you keep things organized? Do you use a program for that, or an old fashion paper calendar?I use a number of tools both online and offline to keep myself organized. For tasks I use a combination of paper, 37Signal's excellent tadalist service and a project management tool called centraldesktop.com. When it comes to files (graphics or otherwise), I find that there's nothing better than having a local subversion repository to keep track of things.
What does your daily routine looks like?Wake up, check the stats on my blogs and websites (I am such a geek..), answer the 150 million emails that hit my inbox (just kidding, but there's usually a lot) and the rest of the day is usually occupied by work unless I've got a new article planned. Im a Project Manager and Senior Developer for a private e-business firm so things can get pretty busy sometimes. My wife keeps me grounded but on the whole, I'm a code-a-holic at heart. I'm due to start writing a new HTML5 book soon so my schedule is probably going to change a little soon. I'm worried at how much I'm going to be writing, but it should be a fun experience.
What are your favorite 5 websites and why?
17 February 2010
01 February 2010