Hacker Newsnew | past | comments | ask | show | jobs | submit | more ralphleon's commentslogin

The animations when switching a to a new word are very jarring and distracting. Perhaps a more continuous method (like a tape roll that's constantly moving) would help with the transitions?


Animations? No animations... perhaps it's slow javascript?


"Stackable"

After checking out the live demo, I have no idea how "stacking" modals could make a good user interface.


I have found one case where it makes sense. Say you have a modal popup with an 'editor' widget in it. If that widget then needs to popup another modal for adding a link, it makes sense. Here is a screenshot of what I'm talking about...

http://www.evernote.com/shard/s178/sh/003f6b5e-0869-44af-ab9...

This is also using the bootstrap modal solution referenced in this article. Redactor is the editor widget.


That's a pretty good example, but why is description even a modal? It looks so content rich, seems like it deserves the full screen.


True, I could resize the modal to be a lot larger, but it hasn't been a big issue so far. I do like it in a modal because it allows me to enable/disable the Save button depending on if things change (although this doesn't work now that I've switched to Redactor since they don't support figuring out that info yet... feature request has been submitted). All of my UX does editing of form fields in a modal, for consistency, it is nice to keep things the same.


Maybe they can't. But it's nice that the functionality exists so that I can make that decision for myself.


It's a very common pattern in desktop software (complicated config panels, for instance). I don't think that makes it "good" but at least it's well understood. It's dumb that most existing modals can't do it.


It's not dumb if it's broken. What's dumb is that current complicated desktop solutions (whichever you talk about) haven't figured out a better way.

Just because you can get away with doing something poorly, doesn't mean you should.


I think we agree, at least in principle. Bootstrap is meant to facilitate quick prototyping, though--quick prototypes for complicated flows will include sub-optimal UI.

Desktop solutions I'm talking about: anything in Windows control panel (people still use that OS, God help them), any configuration panel in Ubuntu (go modify your network settings, for example), all sorts of horrible-to-use and yet somehow magically-useful simulation/CAD programs, etc. (A common theme here is that Apple software and most software created for Macs does not have this UI pattern, because it is indeed suboptimal. The rest of the world still sees it a lot.)


I think it's a terrible UX the way it's presented, but there is definitely a use-case for the functionality.

Say you have a modal that contains a step-by-step process. Now you can load multiple modals, and dismiss them one at a time. To a user, it will look like s/he is moving through the steps.

Is this a good use? Ehh...maybe not, but it's possible. Just brainstorming here.


It is a perfect use case for adding a newly created category to a post.

Similarly for adding any foreign key item which could be multiple levels.

Django admin does this now by opening a "new" in a different window.


So exciting! We were able to remove about 400 lines of shit S3 code and an ugly flash widget when moving to filepicker.io. Great to see them adding so many services.


Whenever I read an article like this, I immediately check out the designer's work afterwards.

http://www.hubspot.com/pricing/

This page, does not really follow "Conserve attention at all costs" when there's a 4x7 pricing grid with confusing information scattered about it. The rest of hubspot's design is equally banal, perhaps the author has some other role in the company than design?


I don't think the dig about the pricing grid is really fair.

I'm not a fan of complicated pricing schemes, but the existence of one has nothing to do with design in the vast majority of companies. That's a bizdev/sales/exec thing dumped on the designer. Assuming that what information has to be displayed there is immutable, I think the design you point to does it about as well as it could be done.

Having said that, I would agree with anyone who said that the site feels a bit too template-derived in the way that many startup sites post-twitter-bootstrap do, but OTOH it is a fairly well executed template design.


Joshua Porter works at HubSpot because they bought his previous startup, Performable. That pricing page design may have preceded him.

A Google image search for 'Performable' turns up lots of screenshots.


Indeed, Josh works at HubSpot and the pricing page on our website preceded his joining. So, he shouldn't be blamed for it.

Having said that, HubSpot has spent a lot of time on designing our pricing model (vs. the pricing page).

For our first 2 years, HubSpot had a single price ($250/month). We've since run many, many pricing experiments and though the complexity bugs me sometimes, it's working.

But now that this thread is going, I think there are things we can do the improve the pricing page (even if we leave the pricing model the same).


This is a great reminder that it is important to run experiments to test your hypothesis. It's easy to fall into the simple, simple, simple mindset when designing but sometimes that doesn't drive the most sales. If a more complex design makes more money then that is the "right" design. After all, at the end of the day HubSpot is a business.


The principles are not meant to be strict, unbreakable rules.

As for the website, I really like it. I don't find the grid confusing at all. The pricing should be simpler but the designer is not responsible for that.


She's amazing live if you ever have the chance to see her. A 6-foot tall woman with red dreadlocks playing the cello beautifully.


She opened for California Guitar Trio in 2006 in San Diego. It was a tiny venue (an old church) and it was spectacular. I was maybe 15 feet away from her, and the acoustics were fantastic; she just kept layering things over and over. She played with CGT as well, at the end; never heard anything like it. One of the best shows I've ever seen in my life.


This reminded me to check her schedule. She'll be in Boston October 11. Tickets purchased. Thanks!


Agreed. Totally awesome cellist. Fantastic use of looping to create 16-32 part cello pieces live, on stage, as a one woman show. And yes, she's hot, in a way that's at once kind of manly and very feminine. I don't know quite how to describe it.


What are the games featured in the screenshots?


The one on the left is Project Zomboid http://projectzomboid.com/blog/ while the one on the right is from LambdaRogue http://lambdarogue.net/


Thanks! I have a soft spot in my heart for isometric adventure games.


It's so scary to think that our entire startup almost died with this glitch. Our enterprise customers use our product in the mornings... this happened at 9-fucking-am right during our peak hours.

Obviously it's our fault for not having a redundant system / for trusting heroku. Though I still can't help but be a little pissed as I email 100 people about how sorry I am for their service disruption. Heroku didn't email me.


You can subscribe to notifications on http://status.heroku.com.


Thanks so much! Though I can't imagine anyone who wouldn't want these notifications...


I'm really happy to see more tools coming out to take some of the effort out of setting up / deploying your development environment. It's refreshing to get more time to actually code rather than administrate systems.

Awesome site design as well!


"Walking into YC with a nice haircut, suit and the ability to sell yourself doesn't fit the idea most people here have about entrepreneurship."

I walked into YC looking like an unshaven hobo with a stupid linux t-shirt, and nappy unkept hair. The rest of my team was only slightly less homely. After being accepted into YC, I'm proud to say that I wash my hair but I haven't adopted a suit yet...


I'm so thankful that our customers don't want to deal with DWG files. I had investigated it a bit for our original prototype... it was not pleasant.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: