Design Secrets For Engineers
eng.pulse.me
eng.pulse.me
"Keep visual hierarchy in check" and "Use designer fonts" isn't very useful advice in designing an instrumented hammer...
"Engineering," especially in the colloquial usage of the word, covers a lot areas that have things in common, but there are lots of things those areas don't have in common. Software engineering /= all of engineering anymore than mechanical engineering represents all of engineering.
I think it's safe to say that any mechanical engineers that may have read this article were smart enough to realise that the target audience wasn't them.
Not really - I am a mechanical engineer (by degree, acoustical by practice) who took the title at it's word and tried to see if author was trying to share an insight that could be applied to engineering in general. "Line things up" and "Design the white space" is something I could see an author trying to apply across disciplines (not that they did, but again, I was taking the title for what it was and tried to get something out of it).
It's when I got to "Use designer fonts" that I realized it was yet another article where the author used the term 'engineer" to refer to "software engineer."
Then don't be. It's posted on HN - the context makes it pretty obvious.
If a computer could trivially work out it was likely to be about software engineering using Bayesian reasoning ("engineer" in title AND posted on HN) then a person should be able to as well.
I've read (and commented on) all kinds of front-page articles of interest to non-software hackers & engineers, including articles on the economy, construction projects, healthcare, education, transportation, and other issues:
http://news.ycombinator.com/item?id=2918950 http://news.ycombinator.com/item?id=2881546 http://news.ycombinator.com/item?id=2871117 http://news.ycombinator.com/item?id=2498109 http://news.ycombinator.com/item?id=2477475 http://news.ycombinator.com/item?id=2276033 http://news.ycombinator.com/item?id=2240603 http://news.ycombinator.com/item?id=2176868 http://news.ycombinator.com/item?id=2108564 http://news.ycombinator.com/item?id=2086873 http://news.ycombinator.com/item?id=2029281 http://news.ycombinator.com/item?id=1973985 http://news.ycombinator.com/item?id=1486745 http://news.ycombinator.com/item?id=1434017 http://news.ycombinator.com/item?id=1423352 etc.
I'm not aware that this is a forum that caters to software-only topics. Please enlighten me if I am mistaken. I'm certainly not a software guy and yet HN is one of my go-to sites because I am a hacker.
What you are referring to is the far more simplistic Boolean reasoning.
I should have stated it like this: given "engineer" in title AND posted on HN what is the likelihood that it refers to a Software Engineer.
It's kinda irksome how graphic designers try to own the word "design." Design is a vital part of all engineering, software or otherwise.
Still, it's good you are. It's not a discussion board, people talking about tangential issues are (IMO) one of the best things you can see on HN.
Also, I tend to think that 'software engineering' is the least engineering-like of all engineering disciplines.
If you are a designer like me, you must be asked on a regular basis to “make it look pretty.”
I thought this article was for engineers?
However, I have one concern- for the past few years, it seems all engineers and designers have been feeding off of each other's ideas, and this has resulted in websites that look nearly identical in color schemes, typeface, and wording.
This makes each successive product less and less distinguishable and boring. I think breaking free from design norms (as long as rules of simplicity are followed) is a good thing. It is what will make users think "wow, this is something I haven't seen before" and thus probably more likely to use it and tell others about it as well. Of course this assumes clever design sense which I believe is something people possess naturally and can't really be taught.
Look, I'm not shitting on other people's work. Building something original is tough, but I do think that clever design is one of the best ways a new service can set itself apart from the rest, and I think that it is an opportunity that is often missed.
Is KeyNote used just for the ease of use, or is there some other requirement that the Adobe products don't measure up to?
I have used everything from Keynote to PowerPoint, to Photoshop, to illustrator, to indesign to FireWorks and a number of other applications.
KeyNote is fairly good as long as we are talking overarching UI
I like Fireworks much better than Photoshop for mocking up web or mobile UI too.
It would be harder to design in Photoshop, methinks, since when designing you're dealing with abstract shapes and lines (vector) not raw pixels (raster). I mean sometimes you do :) I created and prototyped this cool video-preview control entirely in Paint.NET, literally changing pixels to create gradients.