HNHacker News
TopNewBestAskShowJobs

kaylarose

479 karma · joined July 16, 2010

Founder-by-night, Engineering Leader at a Fortune 100 entertainment company by day, and Traveler as often as possible. I hold high standards of how things should look and work, and love solving hard problems in elegant ways.

kayla.rose.martin@gmail.com http://twitter.com/_kaylarose

submissionscomments
kaylarose··on The LESS CSS Grid
This. It is completely against the whole concept of separating markup from styling.

I recently stumbled upon a pretty nice CSS "framework" (it's more of a starter template) that doesn't have all the crap most grid-frameworks have. It's ironically called Less Framework 3[1] (has nothing to do with LESS.js or the parent article).

It basically boils down to a base adaptive-layout body width, and some comments that tell you the width you should make an element if you want it to span X columns on X screen/device width and adhere to a grid

[1]http://lessframework.com/

kaylarose··on Sproutcore vs jQuery +backbone.js
SlickGrid is excellent.

I didn't like how coupled everything seemed (model, Pagination, etc) [as of 6 months ago, so it may have changed]. I ended up rolling my own remote model, editors, and pagination stuff, but it ended working like a dream. By far the best tableview I've used in a project.

Cappuccino's widgets UI is gorgeous though.

kaylarose··on What Hollywood Execs Privately Say About Netflix
It's by Brian Fuller, who creates a very specific "style" of shows.

If you liked Dead Like Me or Wonderfalls, then you will probably enjoy Pushing Daisies, otherwise you probably won't.

Edit: grammar.

kaylarose··on What Hollywood Execs Privately Say About Netflix
I see this as a benefit too, especially for TV shows.

If you are the type of person that enjoys "critically acclaimed" but "unpopular" shows (Arrested Development, Pushing Daises, Better Off Ted, etc.), the signal-to-noise ratio is dramatically lower than regular Cable TV.

kaylarose··on Easing into SICP
You can also find assignments, tests, lecture notes, lab notes, example and other course material to compliment Brian Harvey's course here:

http://www-inst.eecs.berkeley.edu/~cs61a/su10/

(This is just one semester, you can find materials for almost every semester for the past few years with-some Google-fu)

kaylarose··on MIT OpenCourseWare introduces courses designed for independent learners
Already posted this in longer form as a reply [1], but the UC Berkeley CS courses that are available online are really great, and you can usually find ALL the material for the course online.

If you want to learn Scheme (Lisp), I highly recommend CS61A [2]

[1] http://news.ycombinator.com/item?id=2103949 [2] http://www-inst.eecs.berkeley.edu/~cs61a/su10/ Lectures on iTunesU

kaylarose··on MIT OpenCourseWare introduces courses designed for independent learners
Also another good "beginner" (was already a programmer, and it was still a great course) course that actually has everything - lectures, notes, textbook, assignments, tests and answers! - available free online is the UC Berkley CS61A course.

The course teaches the fundamentals of Computer Science with Scheme (Lisp) and the book is SICP (a really great all-around CS book). I watched all the lectures, and did most of the assignments over a month or two last year and learned a lot. Sometimes you have to Google around for old tests/answer keys, but resources for the entire course are online. I highly recommend it if you are remotely interested in programming.

Multiple Semesters of Audio/Video Lectures are on iTunesU

Resources from the Summer 2010 Course:http://www-inst.eecs.berkeley.edu/~cs61a/su10/

Edit: Formatting

kaylarose··on A Comfy Helvetica frontpage for Hacker News
If you like Helvetica, you should watch Objectified. It's by the same director, and is similar to Helvetica, only about Industrial Design (Dieter Rams, Jon. Ive, etc.).

It's on Netflix instant streaming.

kaylarose··on Designers vs. Engineers
"A related tendency some engineers have is that they dismiss the expertise of people who went to a design school or an art school. They think (incorrectly) that whatever they themselves "like" will also be liked by other people....Engineers, on the other hand, have this tendency to look down on art and design as "soft" subjects, to view them as unnecessary, and they tend to be dismissive of people who studied it."

I agree, whole hearted-ly. But I also think that, with effort, those opinions can be changed.

I have a similar background as the Author - brief stint in a Fine Arts school, went to college for Graphic/Web Design, transitioned into web and desktop development. I work in a "Enterprise Java" shop with tons of guys with Computer Engineering Degrees that think like this.

When I was hired it was like "here comes this girl talking about making things look pretty, blah blah". But I found after I just designed some apps (simple to use, nice-looking) and users started complimenting it, they started to change their minds. After awhile explaining to them what makes for good designs (simplicity, subtlety, small details, alignment, etc.) and why, a lot of those things started to work their way into our products.

In my opinion, most people that don't appreciate good design just haven't been exposed to the knowledge to appreciate it or just need to see concrete benefits.

Edit: It also helps win them over faster if you can write good code behind the designs too.

kaylarose··on Heroku for...
I have evaluated a few of the these for PHP deployments recently, here are my thoughts (from comment on the article):

Cloudfront: Pros: Best "Heroku" for PHP. Fair pricing. Deployment process is sort of similar to Heroku Cons: Documentation is lacking, and in some cases flat out wrong. Lacking "heroku-y" polish. Customer support needs improvement (replies to questions/bug reports were a bit gruff). Other: Have to use Mercurial (ability to use Git is documented, but wrong [see documentation in Cons])

Kodigen: Pros: Lots of options. Good pricing. Cons: Lots of options. Very complicated/busy UI. Have to use in-browser code editor. Hard to find relevant documentation. Other: Probably more for hobbyists.

All in all - for intermediate or advanced developers - there isn't really much of an advantage to using one of the mentioned PaaS vs. FTP or scripted deployments (capistrano, etc.) to regular hosting.

kaylarose··on Rails 3 Cheat Sheets from Envy Labs
Envy Labs is doing awesome things. They are also a frequent sponsor for Central FL's (sporadic) tech events. See: MagicRuby, OrlandoBarCamp, etc.
kaylarose··on CAR, CDR, and Lisp...
Yep Scheme was what I was using with SICP.

I've heard of Common Lisp in passing, does it have a more friendly syntax?

kaylarose··on CAR, CDR, and Lisp...
Maybe it's just my mental model, or being new to the language. But while going through SICP - 'cdadadr', 'cddaadr', etc. never really "clicked" in my mind. Really anything past 3 levels (cadar, cddar, etc.) always slowed down reading code, like hitting a speed bump.

I would have to stop and really try to grok what list item it was referring to. Not saying that that is a bad thing, just an observation.

Is there a common way of thinking that makes it easier to comprehend, or is it just something that comes with experience?

kaylarose··on Ask HN: What do you want for Christmas?
I always have a hard time thinking of items I "want" for Holidays (Birthday, Christmas, etc.). In most cases if I needed/wanted it badly enough I just buy it for myself. Unfortunately (in my social circle at least) no one ever believes that and thinks I'm being polite, and press for an answer.

So this year I folded and said an Apple TV. That and time to sit and relax with food, wine, friends and family.

kaylarose··on A Chrome extension to avoid the Stack Overflow ripoffs
I would love to see this feature. Preferably as a way for search results to be "voted-down" by multiple users, with an aggregated score (this would probably be heavily gamed/spammed by black hat SEO people, and become useless anyway).

At the very least if I am logged into my gmail account, I should be able to hide certain site from being returned in my personal results.

kaylarose··on Poll: Which 3 languages would you learn
Python, Haskell, and actually master C
kaylarose··on MagicRuby - Free Ruby conference at Walt Disney World
There isn't a all-encompassing list that I know of. But if a conference is coming up, it is usually mentioned one of the following places: http://orug.org/ http://www.meetup.com/orlandophp/ http://floridacreatives.com/orlando @barcamporlando @envylabs
kaylarose··on Build native iOS apps with jQuery Mobile
"Granted that's mostly to do with their CSS files."

I think that will be the #1 contributor to jQuery Mobile's inevitable success. It is just so easy to get working prototypes without having to mess with CSS or anything. Everything is taken care of for you, in a very convention-over-configuration way.

I recently built a mobile version of a HUGE web app in 2 days using jQuery mobile. Compared to the earlier mobile prototypes using jQTouch and Sencha Touch that took a month+.

kaylarose··on So what is a designer?
"He’s the guy that knows how to approach customers, figures out what they want ..., how to collect and analyze statistics, comes up with success metrics ..., design the right experience to meet business goals ..."

Perhaps a better title for this article would be "What is a internet marketing consultant".

This post screams "I'm not really a designer, but am really good at managing designers and talking about design to other non-designers".

kaylarose··on Google Hotpot
The problem I have with sites like this (and any restaurant review site in general), is that they always include national chains in the reviews/recommendations.

Really, do you need to read a review of the McDonalds on Main St. vs the McDonalds on Park Ave., before deciding what you are going to eat at dinner? Why not just group all McDonald into one place.

Not to mention that, due to limited palates, funds, or whatever, places like Olive Garden, Chili's et.al. always end up in the top ten places to eat. Over 5-star restaurants, or even genuinely better local restaurants in the same category/price range (in my city at least).

/rant

kaylarose··on Essential JavaScript And jQuery Design Patterns
Yeah, the whole thing about jQuery is that you don't have to know design pattern to get things done. By the time you need design patterns, you are probably developing complex plugins or app, in which case, saying that:

    $('#container').toggle(function(){}, function(){});
follows the strategy pattern, is essentially meaningless without context or explanation. Just reading the wikipedia design patterns page is probably more helpful:http://en.wikipedia.org/wiki/Design_Patterns and move on to GoF for more advanced theory.

Also, I do the $var differentiation too. It may be ugly, but it comes in real handy, because you automatically decipher whether a variable is a $('div') or a div.

kaylarose··on Microsoft ask for Internet Explorer to be removed from Spoon Browser Sandbox
Basically to provide 100% pixel perfect on IE(6,7,8,9) suupport:

IE versions can't be installed side-by-side (and the un/install process on Windows is very inefficient). So you have to have to have at least 4 VMs/boot partitions (at least 1 of which must be running XP), each loaded with a different version of IE. Each with a different version of debug tools.

And unless you force (strict mode) on IE8(& 9?), test IE8 in IE7 mode, IE8 Compatibility mode, and IE8 Strict mode....

Fortunately my employer dropped IE6 support 2 years ago. Plus, I find that usually just testing for IE7 in IE8's IE7 mode, and forcing IE8 to render pages in IE8 strict mode, is generally sufficient 95% of the time.

kaylarose··on Ask HN: LESS vs SCSS/SASS
I prefer LESS because, stylistic-ly (to me at least), it feels more like CSS with extra sugar vs SASS which doesn't feel as natural. YMMV though.
kaylarose··on The Python IAQ: Infrequently Answered Questions
Same here.
kaylarose··on The 3 Programming Languages you need to Know
Happy: Ruby, javascript Hacky: Ruby, bash BnB: php, javascript, java
kaylarose··on Response to John Resig’s comments about YUI
That's exactly my experience as well. I recently worked on two "enterprise rich web apps"(I hate that term) that were desktop-like.

App A: the UI was mostly composed of HTML glued together with JQuery components, with a custom Model/Controller implementation (similar to Backbone.js) for the data. The view did have a lot of glue, but the data separation ended up a lot cleaner, and was easier for designers to maintain (HTML/CSS).

App B: Was taken over from another team that used ExtJS. App B, had full UI without much effort, but ended up with a lot more cruft and direct view/model dependencies.

Plus the ExtJS documentation is terrible.

kaylarose··on 1140px grid system. Time to scrap 960px?
That article sums it up nicely. If you have employ a flexible design from the start, it is really simple to use media queries to automatically adapt your site to the user's browser.

I usually develop for three main sizes. The standard 960, the iPad, and smart phones. And typically only have to tweak specific elements.

kaylarose··on Building the Simple Enterprise
To me, (as a "enterprise" developer), discipline means knowing when to say NO to a feature. I think traditionally Enterprise software is developed with the crazy "advanced" (5%) scenario in mind vs. the "regular" (95%) use cases.

Edit: Just re-read the article an realized he said the exact same thing (95% vs 5%).

kaylarose··on Ask HN: Is PHP/MySQL Still Practical for Building Web Applications?
Yep. We are in exactly the same situation. Even moving to 2.4 looks to be a pain. The only brightside is that it's not THAT big of a framework, so patching it is not too bad. But still...
kaylarose··on Ask HN: Best jQuery resources?
I think http://www.learningjquery.com/ is one of the better (besides the official site) all-around jQuery site. You can filter posts by beginner/intermediate/advanced to meet your skill level.

14 Days of jQuery series is pretty good too. http://jquery14.com/

Also, stay away from things like "30 Most Amazing jQuery Plugins to Make Your Site Mind-Blowing-ly Awesome".

← PreviousPage 4 of 5Next →