HN user

Ryan_IRL

97 karma
Posts2
Comments31
View on HN

First off, I think the primary objective should be creating value for the company you work for. Bums in seats, lines of code written does not always produce value.

I think any position where you can automate away your daily tasks, and that's an expectation of the job, is great. There is no shortage of companies that maybe run on legacy software that requires a ton of effort to keep things running. You'd be surprised how often companies do things just because that's how they've always done it.

The other great option, which is what I did, is to become an important part of the team, and start negotiating for shorter work weeks.

I think you can find what you're looking for if you combine these strategies, and nobody would fault you on it.

UI looks inconsistent, but I see a lot there to be excited about. If they are taking cues from the phone OS, then that's a very good thing IMO. I've always felt that was one of the nicer mobile UI's.

I don't like this logo at all. It's too complicated and feels contrived.

The concept of just the shell was pretty cool, but the three colors doesn't add anything. I don't care what ideation process says, if it's not adding clarity or defining the brand then I'd say it's just complicating things.

That said, thanks for sharing.

> If HTML5 data-* attributes change during program execution, use jQuery's .attr() method to get the current values.

I'm not sure why anyone would want to use an attribute for storage, but this is good info. I for one love data-* attributes. It's better than the days of trying to pack info into the id or rel attributes.

Not that I don't appreciate these examples, but they shouldn't have to be in javascript for somebody to learn the algorithm. I've always learned more when I've read some pseudo code (or another language) and implemented an algorithm myself.

Also, to anyone planning to use these in code, please note the copyright. Event though it's MIT, you still have to add the credit to your code. sigh Gotta love copyright law ;D

Your question tells me you have as good an understanding of the process as you need. Also, I think a good entrepreneur has a sense of what they can't do, ie. marketing, etc. That understanding comes with some failures as far as I can tell.

The design is great and I think you've done a good job at avoiding that spammy look (envisioning stock images of people with perfect teeth looking right at the camera).

I'm going to assume you're asking about frameworks as well since comparing PHP to CGI Python or CGI Ruby wouldn't exactly be fair (even though some people love to compare Rails/Django to pure PHP). This isn't a straightforward question, so I'm not going to give you a straightforward answer, but here goes.

Based on my experience of working with Rails, Django, Pylons, Zend, etc. I'm going to have to say, "It depends LOL!1!". If you're on completely level playing field with Ruby, Python and PHP I would say jumping into Rails would be a good choice since there's so much quality training material out there (and it's a really good framework if you can ignore the fan-boys).

Since you mentioned some real time stuff you might want to look into something like Tornado/Python (tornadoweb.org) though I honestly can't say if any other framework would prevent you from real-time since I don't know anything about your server/load.

If you don't know what MVC is, or think Models are skinny european women then I'd almost be tempted to say play with some PHP without a framework for a little while. This will let you get more familiar with processing a web form for example, or uploading an image without a framework telling you how they think it should be done. Get your hands dirty in other words.

I dunno, that's just my advice. Hopefully I didn't dumb it down for you but I had to assume you've never built a web app.

I can't agree more that company culture is hard to change. Maybe even impossible. Trust is a huge factor in creating that culture, and despite outward appearance, friendship between employees does not equal trust. Open communication is the best medicine.

Great article.

Yeah, it sounded more tongue-in-cheek in my head than it comes across in the comment. If this is the reason we see spam results, then the benefit must outweigh the negative effect of potentially pissing of users.

The only benefit I can see to Google are a lot of those spam sites rely on AdSense to make their money. If it makes sense for a developer to register 100 domains and game some keywords, then they must be making a little money.

I think it's some valid info here, and it's certainly worth being wary of the info Google collects, but I also sense a little bit of FUD here. The whole "...which can often uniquely identify you" makes me feel like this is playing on fear a little too much. It's not like that "big ebony booty" search is going to come up in a job interview any time soon guys.

Startups in Canada 16 years ago

Coming from a Canadian entrepreneur/hacker, I can say despite our best efforts it's still sort of hard to be taken seriously by some investors. Where I live there is still a huge focus on oil and energy, so unless your technology is applicable to that industry you have only a handful of angels who understand tech who haven't already moved on to silicon valley, etc.

The brain drain effect is pretty serious here. Why wouldn't I want to go somewhere where the other smart people are, and where I can pretty much wear shorts 10 months out of the year? Culture/politics aside, the US is still one of the best places to live if you have money.

I'm not sure if I just had an epiphany, but I just sort of got lost in the thought of how our survival instinct prevents us from realizing our full potential.

Good quote, thanks for sharing.