Tag: software


Do designers need to know how to code?

January 19th, 2012 — 10:54am

Do designers need to know how to code?

(there are many fields of design and this post relates more towards interaction/UI/UX design)

This question seems to be getting a lot of exposure and traction in the pipes lately from blog posts, user groups, UX resources and I have already provided my 2 cents on some LinkedIn discussions regarding this. And I was surprised to see some of the responses, which I’m sure this blog post and my perspective will trigger some interesting comments as well.

It’s definitely an interesting question and can make you think quite a bit about an answer. Especially if you are a designer who has some coding experience, which I am. I’m not claiming to be great developer, but I have and still do get into development often, mostly on the front-end. With this experience, I think it has provided me some insights that I normally would not have if I were solely a designer and it has benefitted various other aspects of my design.

But in general, my answer to this question is “NO” …it is not a simple “No” however.

I will admit, that being able to get my feet wet with some development has helped me improve my design skills, but it has not been the driving factor behind my ability to design. I work alongside many talented designers who continuously achieve successful designs without any or very minimal development knowledge. This has not prohibited them from doing their job well. This has resonated throughout the design community for many years. I also work with a few designers who do have some development experience like Leonard Souza, Juan Sanchez and Jeremy Graston.

I will add to this though, a designer should have a solid understanding of what they are designing for in order to create something that will be successful. So, understanding the frameworks, platforms, devices, and technologies involved, will help the designer create a solution that will actually work well for the problem and the level of comprehension requirements vary. This does not require the designer to learn how to code though.

Let’s take a look at an example in a different industry like architecture. An architect does not need to know how to build the building, home or bridge that they are designing. But they do need to understand some engineering principles, materials, fabrication processes and the labor that would be involved in building their designs in order to create a successful concept.

Looking at another field of design such as graphic design and illustration, where the end result is typically the design printed on a product such as a t-shirt, poster, or packaging. The designer in this scenario can still create a very successful design without knowing how to actually perform the printing methods, be it off-set, digital process, type-set, screen printing, etc. But it does help if the designer does know how to layer and prepare the design properly for possible separation requirements, scalability, and any other implementation needs.

In music, a songwriter or composer does not need to know how to play the instruments such as drums, guitar, violin, etc, in order to create a good song. However, understanding music theory, beat structure, rhythm, and other aspects of a solid musical framework that a musician would typically understand will likely ensure that the result is “good.”

And yes, there are literally “one-man-bands” out there who are skilled in multiple disciplines from songwriting to playing an instrument or multiple instruments. And they are fully capable of making great songs single handedly. There is absolutely nothing wrong with that and if you have the skills, more power to you, but finding resources who are highly and efficiently skilled in multiple areas is far less common than someone who is specialized in one area. Also, an individual that does not have the skills in multiple areas or us NOT a one-man-band, can be just as successful writing a song and then having band/orchestra separate of themselves perform and record it.

I will emphasize again, that there is absolutely nothing wrong with a person being skilled in multiple disciplines in any industry, and in this case, I do not see any negatives about a designer knowing how to code, although some would argue that it may box the designer’s mind in too much by being aware of conventional boundaries in development.

It WILL help improve upon some facets of the design process and this is based on my personal experience from my days prior to having development experience through today where I have gained more knowledge in that area. A designer could gain some of this knowledge without knowing how to code though, but with some simple research.

I still have design questions regarding development in many situations, and if I cannot answer them myself, I go directly to someone who can, a developer. There is almost always a resource available to help provide answers from that perspective and by having this point of communication into development, a designer has the tools to produce great design.

What we also see here, is that there are a lot of instances where a TEAM is involved in order to produce a successful final result, and having multiple resources who are specialists in certain areas does help create a solid result. We also see that there are times when an individual who is skilled in multiple areas can also produce a successful result and may likely do it in a more efficient manner pending on the process and pieces involved. There’s nothing wrong with either approach.

The one concept that does remain constant in either scenario is that the resource or resources involved, all should share an understanding and knowledge of the system in which they are working within in order to produce a successful result.

There are also some other roles where a designer who knows how to code may be able to satisfy other than the full fledge traditional developer role, especially with the growth of more programmatic styling and design such as HTML5/CSS3, FXG, mobile, and areas where more dynamic design is required like responsive design.

The ability to be able to implement the visual design of a UI using programmatic techniques is making the design to develop process crossover even further. A designer who may have some experience in these areas does not necessarily need to handle complex code or need a computer science background, but the designer can help develop the front-end and help ensure that the final product is more aligned with the original vision leaving the “complex” development for the primary developer(s). This is even true with more traditional styling approaches using bitmap and older technologies.

Prototyping has always been an appropriate place for a hybrid to work within and a crucial phase in UI/UX design, be it interactive or static. But interactive prototyping definitely extends possibilities and requires that additional knowledge and effort of development in most cases and it helps when a designer can also help produce a prototype, since schedules and budgets are almost always a factor.

So, even though my answer is NO to this question, I do encourage designers to explore some development. It may open a new door to you and personally, I find it quite fulfilling to be able to make your own or even another’s designs come to life.

If a designer was required to know how to develop, would that person be a developer?

Do developers need to know how to design?

 

Serato Itch 2.0 beta

July 28th, 2011 — 4:20pm

For those who use Serato Itch with a MIDI controller, Serato has releases the new 2.0 beta for public testing.

What does this mean? Well, the current version is 1.7.1 which has some nice updates from the previous, but 2.0 has the long awaited SP6 sampler feature!

Here is the Itch 2.0 demo:

If you use Serato Scratch with traditional decks, you may have been using the SP6 in there and if you are using Itch solo or to supplement your other DJ set up, the SP6 can be a valuable feature to use with Itch.

What is the SP6 exactly? It’s pretty much a sampler bank where you can playback cue points and/or loops (drops) utilizing the cue and loop markers that you would normally use on tracks via the standard deck controls in the software. And don’t let the “6″ mislead you. There are actually 4 banks (A,B,C,D) of 6 sample slots (24 total). Now, this may go against DJ purists, but it does add another tool to your DJ set up to enhance your performance.

You can trigger these with standard keyboard actions, but you can map an external MIDI controller to trigger these items in Scratch. One of the big delays with adding the SP6 to Itch was that the hardware has had a strict and limiting 1-to-1 mapping for most of the features, so like any feature in the interface, there is a keyboard mapping, and for Itch 2.0, the keys are:

  • z (slot 1)
  • x (slot 2)
  • c (slot 3)
  • v (slot 4)
  • b (slot 5)
  • n (slot 6)

I’m not sure if Itch 2.0 has MIDI mapping yet, where you could potentially map them to an external MIDI controller or not.

There is a new interface theme and layout options, which makes the interface appear more closely to its sister app Scratch.

Most of the other new features pretty much bring Itch up to speed with the features currently found in Scratch.

This new update defintiely makes me more happy with my investment with the Vestax VCI-300, which I primarily use for smaller events and practicing, but now I can carry most of my performance across the two set ups  easily.

Please vist their website to see all of the new features.

For the Serato Itch 2.0 beta download visit:
(please take precautions with any beta software and especially if you have recently updated OS X Lion)
http://serato.com/forum/discussion/475909

manual:

http://serato.com/manuals/itch/software/2.0/introduction

 

Ideate Application for iPad

April 2nd, 2010 — 8:18am

A very talented team that I work with at EffectiveUI has created a new iPad application that should utilize the new arena the iPad has created and provide opportunities for everyday practical uses in an array of industries.

It is called Ideate.

screenshots:

ideate app fashion

ideate coach

Concept
The concept is very simple, yet provides a lot features to handle even some complex scenarios. This does revolve around the idea of “sketching,” but not in the illustrative/art definition that some other applications like Brushes has targeted.

The “sketch” idea behind Ideate is to provide a tool to people where they can throw down “rough” ideas quickly and easily in a digital format. It is not intended to be a tool to create a final draft  or detailed designs, but a medium to substitute for the “back of the napkin” or a whiteboard canvas. It really focuses on the “loose & sketchy” experience and offers features targeted towards that objective.

Features/Templates
It offers a variety of brushes, colors, and size options to accommodate your sketching needs, but it is NOT an illustrative tool, so you will not find fancy brush types, at least in this version.

It not only provides brushes and a blank canvas for users, but also a variety of templates and clips for various uses depending on your needs. It comes with over 200 templates and clips, such as grids, patterns, figures, anatomical drawings, sport floor plans, landscape textures and objects, music bars and much more.

Here are some of the categories of clips and templates:

  • Sports
  • Design
  • Landscape
  • Fashion
  • Music
  • Medical
  • Shapes
  • Home Interior

example of landscape clips

Interaction (Touch/Stylus)
It is also developed to be used with simple touch or a stylus to offer that added “analogue” sketchbook experience.

Sharing
It also allows users to share their sketches with others or to themselves, with email functionality, and integration with Flickr.

Go Green
This is also a great environmentally friendly concept since you can do all of your sketches digitally and save a few trees here and there.

Feedback
This is definitely an application I will get once I purchase an iPad. I’m holding out for the 3G version, so it will be a couple months before I can actually experience it, but I’m already thinking about how I can put this into use. With my interests in designing, home remodeling & landscaping, music composing, writing, art, and whatever else time allows me to do, I won’t have to hesitate to have some medium to lay my ideas down and share. No need to work on a tiny iPhone-size screen, or make some room for the laptop. Just grab an iPad, open up Ideate and throw down.

Price
First release price: $3.99

Buy it
iTunes

Website
http://www.ideateapp.com

Twitter
http://www.twitter.com/ideateapp

Effective UI: The Book

February 5th, 2010 — 4:07pm

The new EffectiveUI book is out!

We (EffectiveUI)  partnered with renown technology publisher O’Reily Media to write a book which summarizes not only we work and what we do, but also bring forth some insights into the multitude of techniques, approaches, practices, and challenges that are revealed when designing and developing a great user experience with software.

The book brings forth ideas and perspectives in an industry which is continually growing and evolving, which help shed light on some of the more hidden aspects of designing great software. People, technology and terminology fluctuate and constantly create obstacles in software design and development, including politics, clients, and even team work. Understanding this road map to building a better user experience can help prepare you and your team to not only take on a challenging concept with software, but also help manage the process to control what you can create and ensure quality in a slightly abstract and still defining realm of “User Experience.”

Primary Authors John McRee, Jonathan Anderson, and Robb Miller have done an excellent job bringing all of these ideas together into a published and easily readable format. Many of employees from EffectiveUI participated in the content of the book including additional content, photos and other visuals.

Order it from (printed cover price: $49.99 / electronically on iTunes: $4.99):

The Complete National Geographic Experience

December 21st, 2009 — 9:38am

I think we’re all familiar with the yellow bordered magazines, be it in your current subscription lists, parent’s collection, library exposure, or the scrap book collection in art class. I am referring to the iconic National Geographic Magazine.

national geographic complete

National Geographic has brought their entire collection, from 1888 to 2008 into the digital world with the recent version of the Complete National Geographic Software experience which includes the past 120 years of National Geographic accessible through your desktop computer!

The company I work for, Effective UI, was the UX agency behind creating this year’s version o the collection. Our team did an excellent job bringing this unique software experience to life and making it an enjoyable and exciting adventure throughout the past 120 years of magnificent National Geographic content, including the intriguing articles from around the world and of course, I must mention the visual thrill ride of their amazing photography. The other cool aspect is that this presents the issues an volumes exactly how they were originally published including the advertisements dating back to their first volumes in the late 19th century (1888).

Not only can you go through the volumes in a digital page by page metaphor, but the application also offers other features such as trivia and Geobrowse which allows you to search, correspond and relate articles geographically with an interactive global map.

The software was built with Adobe Flex (AS3.0) and wrapped in Adobe AIR, and is a cross-platform compatible software package with the Adobe Air Install.

For more info visit:

http://www.nationalgeographic.com/completeng/

Purchase from Amazon:

http://www.amazon.com/Complete-National-Geographic-Every-Issue/dp/1426296355/ref=dp_cp_ob_sw_title_0

Vestax Spin Controller – instant Digi DJ for $250?

December 1st, 2009 — 9:47am

The world of DJ’ing is constantly moving towards the digital world for sometime now. With the introduction of CD DJ controllers several years ago, to Turntable interface integrations such as Serato Scratch, and to the latest popular USB/MIDI controllers.

Vestax Spin

If you are going digital for convenience, expense or just because you love using your laptop over traditional devices, it is becoming a lot easier and a lot more prevalent to see a laptop on stage or in the DJ booth.

Don’t get me wrong, I love vinyl, and I prefer to use Serato Scratch as my primary channel of DJ’ing along with traditional vinyl, but the tools offered today are making the opportunity to DJ with a library of thousands of songs within the convenience of your own backpack very tempting. And I’m not just talking about pushing play on iTunes and sending it through the coffee house speakers.

Vestax just released a new controller named Spin.

These controllers are nothing new, as Vestax has several of these including the VCI-100 ($399) and VCI-300 ($899), Numark has a device, and Hercules ($329) has a really solid one with a sound card, but they all range well above $330 – $900+.

The Vestax Spin on the other hand, is only $250 and it has a built-in sound card for audio input like a mic!

Now the old saying, “you get what you pay for” is aways true, but Vestax is known to put out solid product. I will say that this is a price point device and has plastic controllers and faders, so it’s not professional grade, but for $250, the platters look solid, the functionality is there, you get an audio input, MIDI control, and it doesn’t matter if you’re a beginner who wants to DJ their iTunes library for fun, begin messing with DJ’ing, or a pro looking for a quick inexpensive portable set up, then this might be the answer.

This set up also comes with a basic DJ application called DJay3. This was a freeware app several years ago that allowed you tap into your iTunes library and digitally mix on your computer. They have now improved upon it and added many more features to pair up with the Vestax Spin.

Since the device is USB/MIDI, but I still have yet to verify if you can use it with other applications such as Serato Itch or Tracktor.

Even though tools like this are becoming a lot more accessible, please keep in mind that DJ’ing has various levels. Don’t think you’re going to get a set up like this and it’s going to make you an instant Mix Master Mike or Digweed. Dj’ing is an art form that takes time to master, I myself, am and always will be a disciple of the art.

As tools get less expensive and readily available, more complex and feature rich, then the opportunity for someone to get into DJ’ing is becoming a real possibility, but there is still the human factor of DJ’ing. That aspect is creating the experience and reading your environment and audience to know what to play, when to play it, and how to mix it in. No piece of technology will ever replace that.

I have yet to experience the Vestax Spin in person, but here is some more info Scratchworx.com:

http://www.skratchworx.com/news3/comments.php?id=1360

Check it out at Apple.com

http://store.apple.com/us/product/TX742VC/A

Sign up for Drop Box and get 250mb free! via this referral

November 24th, 2009 — 4:09pm

If you’re new to Drop Box and do not have an account yet, you can sign up now and get an additional 250MB Free!

Sign up through my referral link below:
DropBox

drop box

This will give you 250MB on top of the 3GB they provide with a free account, and helps me out too by boosting my account by 250MB also!

If you’re not sure what DropBox is exactly, then read on:
Drop Box is a cross platform service for file sharing, syncing and backup. If you are familiar with the iDisk from a dotMac account, it is similar to that.

So, How do you start using it?

Create an account and this will be present online through the web interface. Download and install DropBox on your system. This will create an instance of your Drop Box folder within your normal system and login, and as you load/cretae items in there, you will essentially be uploading it to the web server simultaneously*. The great thing is you don’t have to manage any portal or ftp client, just put it in the folder.

You will also see a sync notification on the folder or toolBar icon when it is syncing.

You can install this on multiple machines and have access to your content from either machine or via web interface.

* items do not sync immediately, they take some time to sync depending on file size and connection speed.

Examples of how you could use it:
1) Files too large to email?
You have a big file you just created on your desktop at home, but you’re running late and can only take your netbook with you. No jump drive, no time to burn a disk, too big to email, but you need this file when you get to your next destination. Simple – just drop it in your DropBo folder an by the time you get to your destination, it should be synced and you just need to sync your netbook and you got it!

2) Collaboration
You have 2 other people working on the same team as you on a project. All of you will be creating documents and designs that will be living and changing. Some of these files may be too large to email, one member doesn’t know anything about FTP, and you would like to know when someone makes an update. Well, DropBox is the answer again.

It allows for collaboration and file sharing, so you can create a project folder, share it out to whomever, it will version files, and provide notifications upon updates!

My friend and I have placed audio production projects (Logic Pro) inside a DropBox shared folder and he would provide his edits and additions, and it would sync, and I would then add my additions including lyrics to a composition and we have an instant 15 mile studio, where he is on one end in his home, and I’m in mine!

3) BackUp
Don’t have a hard drive, or another computer to back your files up to? Well DropBox makes that easy too. Just drop your item inside, and it is getting redundantly saved to the server in the cloud and on your local system. If your computer crashed, you could access it from another computer via web interface or installed DropBox.

iPhone 3.0 firmware update

June 17th, 2009 — 10:13pm

Yes, this is pretty dope!

A lot of great new features, from MMS, copy & paste, landscape keyboard (for texting, mail, notes, Safari), spotlight search globally across your phone, Voice Memos and a few more, along with improvements to pre-existing features!

Definitely worth the FREE update and the few minutes.

Get it!

http://www.apple.com/iphone/softwareupdate/

Category: Tech

tags: , , , ,

Comment »

getting music from your iPod to your computer (Mac)

April 29th, 2009 — 7:40pm

There have been several applications and hacks to get music from your iPod to your computer.

I was using Senuti (iTunes spelled backwards). for awhile and still have an older version which is still freeware. It seems lately, they have made it into a commercial shareware which requires purchasing or a 30 day trial. It is great and supporting developers is great.

podToMac Logo

If you want a free application to do it, then I recommend podToMac. They both work in a similar way with an iTunes like interface, but slightly different options for selecting ad copying music from and to.

And of course, this is ONLY for Backing up your music, NOT for sharing. ;)

New Macheist 3 bundle

March 25th, 2009 — 6:37pm

Macheist 3 is now available.

http://www.macheist.com/

There are some great apps in this bundle and if they raise a certain amount of money, more apps will be released!

go check it out and get it! It’s only $39 for a bunch of dope software, and you get to raise money for charity!

List of apps and their original retail price:
iSale $39.95
Picturesque $34.95
SousChef $30.00
World of Goo $20.00
PhoneView $19.95
LittleSnapper $39.00
Acorn $49.95
Kinemac $299.00
WireTap Studio $69.00
Big Bang Board Games $24.95

Category: Tech

tags: , , ,

Comment »

Back to top