HNHacker News
TopNewBestAskShowJobs

andyford

22 karma · joined October 8, 2010

front-end web developer/designer
submissionscomments
andyford··on Lego Ideas Boeing 747 Cockpit Achieves 10k Supporters
It's one guy with a Lego fan hobby blog. Not everything needs to be Web Scale all the time
andyford··on Amazon’s search results are full of ads ‘unlawfully deceiving’ consumers
As much as I like dunking on Amazon and Bezos, I can't help but wonder if this could be applied to brick and mortar stores where you go in and ask for help finding something and they pitch you the product that's best for their sales commission
andyford··on Netlify Drop
Bet on Eleventy... the creator of it works for Netlify
andyford··on A Lunar Space Elevator Is Feasible and Inexpensive, Scientists Find
how to get to moon without a rocket: 1. go to moon and install thin wire on moon and dangle it toward earth 2. use a rocket to reach wire
andyford··on Memoirs of an Ass
oops. one of the homepage links points to their dev site http://theparisreview.tierradev.com/interviews/6806/the-art-...
andyford··on Shoelace.css – A back to the basics CSS starter kit
I'm glad to see another viable CSS non-framework and Shoelace looks very promising. I haven't put it through its paces yet, but found a nitpicky thing... why have a "table td" selector? You can't have a td outside of a table anyway. This is top of mind for me because I was just grappling with Bootstrap's lovely specificity nightmare ".table > tbody > tr > td"
andyford··on Stepping down as Nodevember organizer
one, two and zero are all numbers.
andyford··on Rare Video Captures Sperm Whale in Deep Sea
rare video indeed
andyford··on Submarine Cable Map 2014
Totally awesome. But can't buy the wall map until they fix the "asterix" typo!
andyford··on YUI Library relaunches with snappy UI
Whooo! Thank goodness!!! We needed more YUI URLs!
andyford··on The Shapes of CSS
The moment before your code looks like this, you use Sass.
andyford··on 535 ways to reload the page with JavaScript
I can hear it now... "but how do I do it in jQuery?!"
andyford··on Alternative jQuery Documentation
http://api.jquery.com/ done
andyford··on Top Programming Fonts
The lowercase 'e' in Monofur is a deal breaker. Too reminiscent of italics. And the mixed baseline numerals don't help either. Otherwise it's pretty nice. Of the 10, Inconsolata deserves to be #1.
andyford··on Ask HN: What podcasts do you watch regularly?
For the OP (and HN readers in general), I recommend Founders Talk - http://5by5.tv/founderstalk. But make sure to check the list of all the shows - http://5by5.tv/broadcasts - lots of good ones.
andyford··on Why designers need to stop moaning about 99designs.com
This is missing the point. The problem isn't that some designers are losing work to 99designs. The problem is that spec work devalues the entire design industry.
andyford··on Ask HN: Anyone have a really smart way to organize css?
Like many of the other commenters, I break the code into reset, global elements, layout, modules/blocks, and then special overrides if any.

I'll admit it's a personal preference, but as a team consideration I don't recommend the 'all properties on one line' approach. It's discouraged in other languages so why do it in CSS?

Definitely check out OOCSS as well as the Natalie Downe talk both posted by in the comments already.

I can't overstate how highly I recommend Sass/SCSS. It's been mentioned already as "for Ruby". Yes, you need Ruby installed to use Sass/SCSS but you do not need to be working on a Ruby project to use it. You can run "sass --watch (directory name)" from the command line and sass will automatically compile your .scss (or .sass) files to .css files upon save. Even if you're scared of the command line I assure you, it's easy! If you're a TextMate user, there's also a great SCSS bundle here: https://github.com/kuroir/SCSS.tmbundle (it was enough for me to abandon CSSEdit for good)

One thing that hasn't been discussed in this thread yet is the organization of properties within a declaration block. It's a good idea to have an approach and stick with it. Alphabetizing the properties is one approach. I wrote about my preferred approach a couple years ago here: http://fordinteractive.com/2009/02/order-of-the-day-css-prop... (also check out the SitePoint discussion linked in the "Further Reading" section of the post)

andyford··on Designers, how do we get you guys to contribute to open source projects?
"iOS is far less usable and powerful than Android, but people like it more because it's visually pleasing."

I'd argue that iOS is far more usable than Android in addition to being visually pleasing.

andyford··on How to Manage CSS Explosion
They did http://stackoverflow.com/questions/2253110/how-to-manage-css...