HNHacker News
TopNewBestAskShowJobs

ruggeri

641 karma · joined August 11, 2011

I was a founder at App Academy (http://www.appacademy.io), an immersive software engineering course. We were the first program in the space to use income share agreements, where we were owed tuition only when our students found work as software engineers.

I developed the original curriculum, taught the course, and trained several hundred students who subsequently became software engineers. It was very fun, and a privilege to work with so many talented and highly motivated students.

If you want to reach me, my email is ruggeri@self-loop.com.

submissionscomments
ruggeri··on Comparing the Cost of Different Multiple-return Techniques in C
vinkelhake, you seem to be dead (for no discernible reason).
ruggeri··on Uber CEO responds to concern that Uber's SF service is decreasing in quality
Like several others, I've had the problem where I need to give directions, despite the driver having a GPS enabled phone. Do we know why they do this? It's by no means a big inconvenience for me, but it's somewhat perplexing, at least...

PS: I'm extremely happy with Uber. My experience with calling cabs was forged on the south side of Chicago, where they seldom ever actually came. It was miserable.

ruggeri··on Particle effects in JavaScript
Amazing, beautifully done. Wonderful :-)
ruggeri··on The Reliability of Go
Go didn't stick for me either.

Go is interesting and I really enjoyed channels, but no generic programming really disappointed me. I guess supporting the generic paradigm is pretty tricky (C++/Java templates/generics aren't dear to my heart), but not being able to implement map/filter/reduce functions...

ruggeri··on Git Tips
I remember having this same problem once upon a time. I forget how I solved it...

This[0]?

[0]: http://serverfault.com/questions/385920/disable-networked-ta...

ruggeri··on Land without Plea Bargaining: How the Germans Do It (1979)
This was fascinating. Thanks very much.

Others, if you haven't had a chance to read many legal journals, they are frequently filled with insightful, closely-researched discussions of interesting topics.

The scope of the law is very broad, and you can learn a lot about topics outside the law by reading legal journals.

The quality of the discussion and scholarship, as well as the level of debate, often puts mainstream journalism to shame.

ruggeri··on Japan's ninjas heading for extinction
This made me smile.
ruggeri··on How to Tackle Three of the Toughest Interview Questions
Holy tortured reasoning (riddled with insults), Batman! Do you actually believe any of this?

I like how you ignore where I respond to a prior comment, describe the commenter's arguments as fair, and then address them one by one. Maybe you notice where I don't insult the guy who disagrees with me? You've now written 500+ words of arrogant moralizing premised on a single rhetorical question which you intentionally misconstrued.

> Now, it should be clear that there is nothing irrelevant about an overlooked weakness that exists in a speaker who is busy arguing that people who are unprepared to discuss their weaknesses are either lazy or dishonest.

In point of fact, it is clearly irrelevant.

Let's be honest: like everyone, I surely have many failings I am blind to. Probably these including massive, debilitating personal failures. And still, I am aware of at least some of my many flaws, and I'm willing to talk about how I am trying to improve with an interviewer. Perhaps not the weaknesses which you would impute to me, but other ones.

The question is not to correctly identify an applicant's greatest weakness (how would the interviewer verify this?), or for the applicant enumerate every weakness. It's to discuss one weakness. So whether I'm oblivious or idiotic or anything else you call me has nothing to do with anything, except as an expression of your own incoherent anger.

ruggeri··on How to Tackle Three of the Toughest Interview Questions
> Now I must ask, do you list a glaring disinterest in the perspectives of others among your own weaknesses? If not, does that make you lazy and dishonest?

This this really bugs me. You needn't ask at all; it was your choice to make an ad hominem attack.

We merely disagree about the utility of an interview question; I think it's revealing and you don't. You're offended because I've said that I think failing to answer this question well may be indicative of personal flaws. That's the position of anyone who uses this question, not an attack on any poster here, most of whom disagree with me.

If you want to sit in an echo chamber, go somewhere else.

Edit: Not sure why I've been downvoted. Feel like this was a pretty moderate response to someone who directly and personally insulted me.

ruggeri··on How to Tackle Three of the Toughest Interview Questions
Fair points, but we do disagree, I think.

The "worst" part of the question is the worst part. I talk to people about "one" weakness. I also ask for how they are trying to improve, which is actually the key part of the question to me.

This is not intended as a pressure question. The point is not to learn about a weakness so I can disqualify an applicant. If people ask this question in the hopes that an applicant will incriminate himself, they're doing it (interviewing) wrong. I think this misperception about the intent of the question is what drives a lot of the fuss about it.

I think an interview process that is focused on filtering only people who aren't bad enough to obviously reject is going to net a company a lot of bad hires. You're right, plausible lying can be difficult to distinguish from truth. But the kind of hire I'd like to make is one who can speak fluently and with clear honesty about an area where he/she would like to improve.

To your last point: really don't think this is fair. If an applicant isn't comfortable with discussing a single weakness without feeling totally compromised, then I'm truly sorry, but their poor self-esteem is likely to get in the way of co-workers being honest with them. I say that as someone not characterized with excessively high self-esteem.

ruggeri··on How to Tackle Three of the Toughest Interview Questions
Why do people hate the greatest weakness question? I have never minded receiving it, and I often ask people the same.

Most of us write code; it's a technical occupation, and none of us are great at everything. Are you super amazing and proficient with 100% of the technologies you'll ever need to interact with? Can you not talk competently about how you have been trying to get better at something? Are you not capable of admitting a weakness without crippling insecurity?

Since you know this will be asked, are you so disorganized that you can't think in advance to come up with an honest answer?

The only way to answer "too honestly" is to admit incompetence with the basic skills I'm hiring for, or reveal massive personality problems. You score an "A" if you talk about how you're trying to improve.

More commonly, applicants reveal themselves as someone willing to lie to my face with a bullshit answer. I've never hired someone like that and never will.

Edit: Also would never hire someone who was offended by this question. I think another commenter's suggestion that the applicant ask what the worst thing about working at a company is fair, and vital information. Of course, when I've asked this as an applicant I never received anything but bullshit in response.

ruggeri··on I love you, dad
Like others here, I was touched by the honesty of this. Thanks.
ruggeri··on "Brown and Cornell Are Second Tier"
Love this kind of elitism. Means easy money for those of us who have the patience or imagination to look past the name of a school.
ruggeri··on How deep are your unit tests?
Is it me, or does Bill the Lizard close every SO thread linked from HN?
ruggeri··on Gmail.com was down
Thanks for the nastiness, Google employee.
ruggeri··on Gmail.com was down
Wow. One web service goes down and you can't even use your browser.

Maybe this is a sign that they're too tightly integrated.

ruggeri··on Comment your damn code
> I've been doing this a long time. Chances are, way longer than you.

Stopped reading when I realized the author wasn't going to be reasonable.

ruggeri··on How To Become An Apprentice Developer
[Instructor at App Academy here]

I'm really proud of Hugo; he came in to App Academy as an 18 year old kid with no coding experience, and through sheer force of will, learned enough to land a junior dev job in nine weeks.

If you're interested in the course that Hugo took, check us out (appacademy.io). Students only pay us when they find a dev job after the program.

Hugo's fellow students are doing great. 11/15 of our students were unemployed before attending App Academy. 13/15 of our graduates have offers or are working in tech jobs now at an average salary of $83,000.

ruggeri··on InternalFrameInternalFrameTitlePaneInternalFrameTitlePaneMaximizeButtonPainter
I love you.
ruggeri··on Show HN: liffect — CSS3 animation effects for lists
Very nice! Fun!
ruggeri··on C++14
Upvoted, but I cry at the thought of all that extra typing.
ruggeri··on Jq - a lightweight and flexible command-line JSON processor
Thanks; very nicely done. :-)
ruggeri··on Interspecies Pair (Purr) Programming
Sleepycat has both the best name and logo ever.

http://en.wikipedia.org/wiki/Sleepycat_Software

So good...

ruggeri··on Smart license plate frame that prevents you from getting a ticket
Wow. Every comment except one trashed you.

Certainly it would be safer if pedestrians (like me!) didn't listen to music while walking, but I'm not willing to concede the principle that traffic laws be obeyed.

Just because I didn't do every last proactive thing to avoid an accident doesn't excuse the person who caused it.

ruggeri··on Catalyst: a new front-end developer training program
I help run App Academy (appacademy.io), a similar program also based in SF. For what it's worth, we graduated our first class about 3 weeks ago, and our students have already received offers from companies such as Twilio and Thoughtbot.

Congrats on the launch Catalyst!

ruggeri··on The State of JavaScript - Brendan Eich
> You may want to take this advice for yourself, your comment is dismissive, insulting, contemptuous and contemptible.

It was none of those things. You two merely disagree.

ruggeri··on App Academy is an intensive web development course in San Francisco
Many people who take our program have done some study on their own but now want a more immersive environment. Some already have projects that are pretty cool.
ruggeri··on App Academy is an intensive web development course in San Francisco
We think the incentives align better with this model. We want our students to take the best job for them, regardless of whether the company is paying recruiting fees.

As far as recruiting fees go, when employers make a decision on salaries, they look at the total employee cost. If the employer needs to pay a recruiting fee, that goes into the cost. There ain't no such thing as a free lunch, etc, etc. :-)

ruggeri··on App Academy is an intensive web development course in San Francisco
We're not trying to replicate or replace a traditional four-year CS program. Over 500+ hours, working full-time, in pairs, and with constant access to instructors, students have rapidly built skill and experience with programming. Ultimately, that's what I think employers are looking for in junior devs.

We have also spent considerable time reviewing traditional CS topics like algorithms and data structures.

We're a couple weeks away from hiring day, but companies including Apple, airbnb, Lytro and Twilio have signed up. These companies are making the investment to send senior engineers to hiring day; they don't do this lightly.

ruggeri··on App Academy is an intensive web development course in San Francisco
Hey! Thanks for the interest!

To my mind, we're not underpricing Dev Bootcamp. Our focus in pricing is to change the risk equation for students. We want to lower the barrier to entry for the tech jobs market. We also want students to know that we are really committed/invested in them.

The big difference from student loans: students only pay us if the course actually works :-)

Our first batch students are just beginning their final projects. You can check out what they have to say here: http://appacademy.io/alumni

← PreviousPage 4 of 6Next →