HN user

dmragone

189 karma

rawr

Posts19
Comments75
View on HN
davidragone.substack.com 2y ago

Zero Interest Rate Effects

dmragone
1pts1
news.ycombinator.com 10y ago

Ask HN: Should I be concerned about using company's computer for side projects?

dmragone
16pts30
news.ycombinator.com 12y ago

Ask HN: Is it okay to copy someone else's idea?

dmragone
20pts17
gistcommentemailer.herokuapp.com 13y ago

Why doesn't Github do email notifications for gists?

dmragone
5pts1
www.dmragone.com 13y ago

The Myth of the A Player

dmragone
2pts0
www.dmragone.com 13y ago

Don't start your TDD with code coverage analysis

dmragone
1pts0
www.dmragone.com 13y ago

Open Notebook Principle

dmragone
4pts0
www.dmragone.com 13y ago

Coding is my new Gaming

dmragone
2pts0
www.dmragone.com 13y ago

Polite Code for the Beginner Programmer

dmragone
4pts1
news.ycombinator.com 13y ago

Ask HN: How do you keep the best talent?

dmragone
8pts5
devbootcamp.wufoo.com 13y ago

SF Bay Area Ruby Devs: Be a Dev Bootcamp Mentor

dmragone
1pts0
www.dmragone.com 13y ago

Ready are you? What know you of ready?

dmragone
1pts0
www.dmragone.com 13y ago

Ship It Good

dmragone
3pts0
www.notforcred.com 14y ago

ShowHN: my first webapp, NotForCred: a user-submitted list of practice projects

dmragone
4pts1
news.ycombinator.com 14y ago

Show HN: simple bookmarklet for checking an HN post's HNranking.info

dmragone
2pts0
news.ycombinator.com 14y ago

Ask HN: Why do you disable JavaScript?

dmragone
21pts40
news.ycombinator.com 14y ago

Ask HN: How do I find nearby hackathons?

dmragone
2pts4
www.chelsearecord.com 14y ago

Computer-forensics firm proves Turkish gov't faked documents to convict enemies

dmragone
4pts0
www.pcworld.com 14y ago

'Don't Be Evil' Tool for Google Search, by Facebook, Twitter Devs

dmragone
2pts3

Square (https://squareup.com) | Multiple Openings | Full-Time | Onsite, Visa | San Francisco, New York, Atlanta, Melbourne AU

Software Engineer (Front End), Developer Platform San Francisco, CA https://www.smartrecruiters.com/Square/743999687141709 Come build Square's developer platform, where we succeed when our merchants and developers succeed

Engineering Manager (backend), Payment Acceptance Reliability Atlanta, GA https://www.smartrecruiters.com/Square/743999686815853 Help us reliably scale our payments platform while also leading agile development of important new products.

Android Engineer, Square for Retail New York, NY https://www.smartrecruiters.com/Square/743999688147624 Come be a part of a small team building the future of Retail! We need your help working towards launch on our new flagship Android platform.

Android Engineer, Square Ecommerce San Francisco, CA https://www.smartrecruiters.com/Square/743999688147624 Ecommerce team at Square has top-rated website and commerce store app in the Play Store (under the brand name Weebly). We need your skills and expertise to take it to the next level.

Senior AWS Security Engineer New York, NY or San Francisco, CA https://jobs.smartrecruiters.com/Square/743999689064518-seni... Square is moving hundreds of services from on-prem infrastructure to the cloud. Join a new team which will ensure this transition is secure!

See all our openings at https://squareup.com/careers/jobs

If front-end MVC Is too much for a given use case, then Twitter's Flight.js[1] seems like a great way to keep jQuery well organized. It defines a way to write jQuery components that communicate via events, piggy-backing on the DOM's event propagation. Quite simple, and ideal for when a single-page-app (e.g. the kind you get with Backbone) isn't quite right for you.

[1] http://flightjs.github.io/

This is somewhat minor, and a bit tangential to the article, but worth noting nonetheless.

The title on HN is misleading. Dev Bootcamp is a company whose name in the general sense is being used to refer to similar learn-to-code schools ("dev bootcamps"). This article refers to one of the latter, but does not identify as having to do with the Dev Bootcamp.

I'm surprised more public projects don't run as bounty-style "build x and get $1 million" type systems. Rather than picking who's going to do what (or worse, building all in-house), having many different small times competing for one pot seems like it might be a better way to get a good starting foundation. Or perhaps that's a crazy idea for something as big as this.

Recently I discussed with colleagues why Ruby on Rails succeeded where no Python framework did. One hypothesis put forward was that there was 1 popular Ruby framework (Rails), but many popular Python frameworks.

I wonder if it will be the same for JavaScript front-end frameworks, with no one gaining the greatest mindshare.

Not necessarily make any claims about what's preferable (one framework to rule them all vs many competing options) - though I'm certainly curious about that as well for the front-end frameworks.

What's most impressive to me in Penn & Teller's work is not just that they put in extraordinary amounts of time perfecting a trick (giving themselves a barrier to entry), but that they "ship". They don't let perfection get in the way of bringing a new trick out.

I agree with Dustin that caring is critical to creating well-designed products, but fear the desire for perfection getting in the way of releasing.

You could always keep healthy snacks are your desk. Right now I'm munching on some plain, unsalted almonds that I keep right next to me, along with some fruit and other healthy things. Let's me keep going without thinking about being hungry.

“it's okay to not get this and be completely confused”

I'm only 4 months into learning to program, but still think this is one of the most valuable mindsets to have. It's a skill, really, being able to accept that everything I read about might not make complete sense or be familiar enough for me to be able to apply the learnings right away, but that I will understand more each time I try to pick up some new content.

Exactly! Even now I'm annoyed that I have to type on my iPhone keyboard when I'm sitting at my computer and someone sends me a text. Would infinitely prefer that when I'm in proximity of my computer and logged in that the phone functionality was available in the computer's OS and on screen.

And then being able to get up and carry what I was doing on my computer wherever I go would be the next step.

Keeping up with a professional network can be a lot of work. The idea is that Pipe breaks this down into one person to contact each day. It's not going to be for everyone, but for people that want a little push each day reaching out to the people they've lost touch with.

For me, as a transplant from the East Coast to SF, there are high school friends, college buddies, and plenty of colleagues that I don't talk to regularly. Pipe will tell me which one person to reach out.

That's pretty much how it works (as explained by reddit co-founder Steve Huffman in Udacity 253 course - sorry I forget exactly which video he says it).