Earlier quoted context omitted.
Matt, neither my code nor design will ever match someone who specializes in these areas. So I feel you're kind of missing the point. I never claimed to be a great anything so I wouldn't go jumping to conclusions. I simply do a little of everything. Kudos to your HN detective skills, Cookbuk was a weekend project hacked together playing with CI. Full blast reviews of missing or nested DIVs are a waste of your time tha…
You did say you had killer UI skills. Checking someone's comments and profile takes like 10 seconds. I pretty much check the source HTML of every startup or demo site I see on HN as a matter of professional advancement and to see what they're using. People sometimes put easter eggs in their HTML or headers too, so it's fun too! Or even better when they're not minifying their JS and leave stupid comments in. You'd be…
Desingineer – the mythical person every startup is looking for
141–150 of 207 posts
Re: Desingineer – the mythical person every startup is looking for
#142About six years ago, I decided to become a "desingineer", by accident. Here's how it went down: After getting a BS and M.Eng in Computer Science, everyone was pleased as punched to let me code for them. But I wanted to code and design interfaces as well. What a strange idea - a programmer also making the interfaces. Well, it turned out no one would take me seriously unless I had designed interfaces in a professional…
Re: Desingineer – the mythical person every startup is looking for
#143Earlier quoted context omitted.
Most startups aren't looking for, and shouldn't be looking for, top caliber design. It costs too much and usually provides no measurable value for an immature product.
It costs too much Simple! Pay 'em less & give 'em equity!
Re: Desingineer – the mythical person every startup is looking for
#144About six years ago, I decided to become a "desingineer", by accident. Here's how it went down: After getting a BS and M.Eng in Computer Science, everyone was pleased as punched to let me code for them. But I wanted to code and design interfaces as well. What a strange idea - a programmer also making the interfaces. Well, it turned out no one would take me seriously unless I had designed interfaces in a professional…
I think in general, being a generalist in any field puts a ceiling on your career path after a while. And like you said the ceiling is not so much about the generalist being mediocre at many things, its more about others getting confused about how you would be best moved up the career track. But the problem with the concept of a career track is that you are on a track defined by other people. I'd say the only way out…
Re: Desingineer – the mythical person every startup is looking for
#145The age old idea of "do one thing and do it well" certainly works, and it makes sense to hire experts rather than jack-of-all-trades if you can afford it. My team has tried and failed to be a team of generalists in an environment that is very silo'd with a lot of politics and a lot of undirected and uncontrolled customers. Experts counter-intuitively are better to have than generalists in this situation, because experts would have to collaborate and communicate to get the job done; in a team of generalists where each works in a silo, no one has reason to talk with each other unless forced, and this is dangerous if one were to leave, as there would be little familiarity with the application they developed by the rest of the team.
But, on the other hand, this post was about startups. In a startup, it makes more sense to hire good generalists, or to hire someone that is good at one thing, but learns the others. The reasons for this are (1) startups usually lack funds to hire three experts vs. one generalist, (2) fault-tolerance: if you hire two generalists and one leaves, you still have someone that can run development.
Re: Desingineer – the mythical person every startup is looking for
#146Earlier quoted context omitted.
I find the reason it's hard to do both on the same project is that the engineer by definition knows the internals of the system. It's hard to un-know that and see things afresh from the user perspective. Thus one tends to create UIs that are intuitive to someone who already has a mental model of how the system works, but seem convoluted and arbitrary to everybody else.
if you make sure to build out the UI/UX first and then start coding a feature you can accomodate for this a bit
I think more important is just to get out of the engineering mindset and try to think like a user. I bet just sitting down with a non-technical person and working through the UI design would help a lot to keep me from going into my engineering mindset.
Re: Desingineer – the mythical person every startup is looking for
#147I think the problem is not that one person can't have both of these skills, but that it is hard to play both roles on the same project unless you have a lot of discipline. The engineering mindset and the UX design mindset optimize for different things. Even if you are excellent at both, it helps to have someone else forcing you to get the UX right when you're doing the engineering work, and to make the engineering po…
Conway's Law, degenerate case. "Organizations which design systems ... are constrained to produce designs which are copies of the communication structures of these organizations" When the organization structure of a project is 'there's just one guy who does it all', the software architecture will tend towards 'the big ball of code' pattern. However, if the team on a project has people who are engineers, and people wh…
Re: Desingineer – the mythical person every startup is looking for
#148About six years ago, I decided to become a "desingineer", by accident. Here's how it went down: After getting a BS and M.Eng in Computer Science, everyone was pleased as punched to let me code for them. But I wanted to code and design interfaces as well. What a strange idea - a programmer also making the interfaces. Well, it turned out no one would take me seriously unless I had designed interfaces in a professional…
How do you feel now about the route you took to learn "desingineering"? Would you go about it the same way (school) if you could do it again?
Indeed, this post was not meant to be bitter - and I think I would do it again - but it was meant to point out that the longer we take to pin down a definition, the more out of control it will get. I have half a mind to start some sortof of "Desingineers Association" to help get this solidified, in much the same way the Interaction Designers Association was so crucial for solidifying that movement in the late 2000s. Thoughts on that would be appreciated.
Re: Desingineer – the mythical person every startup is looking for
#149They're not entirely mythical. I was this person for Viaweb, and YC has funded several founders who are both hackers and designers.
Re: Desingineer – the mythical person every startup is looking for
#150This is wrong. Everyone knows that modern startups are looking for a Desingineerketer.
Sir, you are mistaken: We are in the market for a Desingineerketertesteraccountant. (Is this how German got started?)