Hacker Newsnew | comments | show | ask | jobs | submit | justinweiss's comments login

I've been writing posts about Rails on http://www.justinweiss.com for a little over a year now, and I've heard from so many people that are excited about Rails, that have bought all kinds of videos and tutorials and courses and bootcamps, but just can't build their own projects.

So, I wrote a book to help. It's not so much a Rails tutorial as it is a guide to programming, project management, and motivation, using Rails as a medium.

I'm happy to answer any questions you have!


I appreciate books and guides like this, but I've always though the countdown was scammy - I always see the countdown starting anew when I use another browser after the original countdown expired.

So I have to ask: is the promotion TRULY time limited?


Yep! I was actually planning to drop the discount today (since it was originally a pre-order discount), but figured I'd extend it by a day or two for the release.

I know where you're coming from, though -- I've seen a bunch of scammy countdowns too, and those "only 17 copies left (of this book I can make infinite copies of)!" on other sites :-)


Which browser? I wonder if it's related to the poodle fix.


I just opened up beta book sales today! If you'd like to learn more about the reason behind the book, you can read more here: http://www.justinweiss.com/blog/2014/10/21/learn-rails-witho...

And I'd be happy to do my best to answer any questions you have!


I know I'm asking too much, but is it possible to get a hand on the chapter on testing only? I have been reading on tests, but most of the time I feel quiet lost. I'm afraid it might be the same here too.


Hey! I actually posted a short snippet from the testing chapter to the blog yesterday: http://www.justinweiss.com/blog/2014/10/20/writing-better-te...

That snippet is just a page or two, but should be a good representation of the kind of information in that chapter.


Awesome! Thanks!


FYI, if you're using Twilio: https://twitter.com/twilio/status/522446663130963969

"If you are encountering trouble with inbound Twilio requests while mitigating the SSLv3 vuln, contact help@twilio.com for direct help."

(That is, they have to manually enable TLS on your account.)

Also, if you're using GET requests with ExactTarget, you'll run into the same thing, but I haven't heard back from them if / when they'll have that fixed.


Two main things:

* Bad estimates. When people are too aggressive with their estimates and miss them, it derails everyone that was depending on that team's stuff being done at a particular time. It causes blockages that cost way more than an over-estimate would have reserved as buffer time.

* Getting distracted. Dev should work really closely with design and PDM to get things done, but if Design / PDM has already moved on to the next project, it's distracting for everyone when they have to get pulled back in. Then, you have multitasking, and blockages, and stuff doesn't get done as smoothly as it should.


Avvo is hiring web developers in Seattle, WA!

Feel free to contact me directly: jweiss@avvo.com, and let me know you came from HN.

We're looking for a Web application developer to help shape the way people connect with the lawyers who will make a difference in their lives.

At Avvo, you'll get to work with smart, passionate people in small, focused, cross-discipline teams building Web, iOS, and Android applications. You'll take a product from conception to completion, shaping its direction the whole way. You'll have the flexibility to build each project in the way you think is best, using the best tools and technologies. You'll own the development of the project from the front end to the database layer.

When you're done, you'll get to extract stuff that would be useful to other people and open-source it. We're the team behind projects like resque-scheduler (https://github.com/bvandenbos/resque-scheduler), robut (https://github.com/justinweiss/robut), resque_unit (https://github.com/justinweiss/resque_unit), and delsolr (https://github.com/avvo/delsolr).

We use whatever tools and technologies we think are best for the situation, including Ruby, Rails, Redis, Solr, Git, Chef, SASS/Compass, neo4j, Sinatra, Objective-C, and EC2.

We're looking for:

* Passion for building software. Huge bonus points if you've built or maintained open source software or side projects. (Send us your GitHub profile!)

* The ability to identify and institute software best practices throughout a team and organization.

* Someone who can provide technical leadership. You should be comfortable mentoring new developers, sharing knowledge across the team, driving a new project from the beginning, and thinking about how projects and teams will interact on a strategic level.

* Experience working on a large software project over several years. You should be able to reliably add features to shipped code, identify and reduce technical debt, participate in the product design process, estimate accurately, and provide quality feedback to the rest of the team.

* Enthusiasm for learning about new technologies and sharing them with your coworkers. We've seen huge productivity improvements from using new tech, so a keen eye for cool new stuff is a plus.

* Collaboration with other disciplines - you'll be working closely with designers and PMs, and it takes everyone's skills to build something remarkable.

* A strong desire to build the best product for your customers, no matter how long it takes to get there.

We'll give you:

* A competitive salary and generous stock options. * The machine of your choice.

* Three weeks of vacation each year.

* Paid conference expenses, books, and classes.

* A great working environment in a beautiful building in the International District, on the bus and light rail lines, walkable from Belltown, Downtown, Capitol Hill, and Pioneer Square.

* A free ORCA card for all your public transportation needs.

* A strong work / life balance - we'll ask a lot of you while you're here, but we're not going to make you work 10-hour days.

Besides all this, I've been here for almost seven years and I still love it. Devs really get a lot of freedom and autonomy here, and we get to work really closely with other disciplines like product, design, and marketing. I love that, since we all get to learn from each other. And we ship code all the time.


After a few years of Java and C# (especially in finance) I came really close to leaving the software industry altogether. Ruby, and then Rails, brought me back into it.

They returned the joy and excitement I felt when I first got that ASCII eye to blink from the 250 lines of BASIC I typed in from the back of a magazine.

And I've never been happier as a developer.


This is such a key point. I launched a startup in 2003 that was successful, and did it for four years. But at the end of that project I knew that if I had to go back to using a LAMP stack, I was out of the web development industry. Learning Rails brought back my enthusiasm and love for programming.


When I was still at MS, a lot of these kind of bugs didn't get fixed -- the code checking against the old (smaller) path size would often not be owned by anyone anymore, and nobody wanted to touch it (because that would make them the new owner).


I've seen this problem when using @font-face generators that remove font hinting to save space. Last time I used FontSquirrel's generator, I had to specifically unset the option to remove hinting in order to get the fonts to look right on Chrome on Windows.


Aha thanks for the insight, I'll know what to suggest now when reporting this to site owners.


I found this book to be pretty good: http://www.introtorx.com

I'm not a .NET developer, but Rx was still one of the more interesting things I learned this year.


Sweet, thanks! I haven't seen that one before :-)



Guidelines | FAQ | Support | API | Lists | Bookmarklet | DMCA | Y Combinator | Apply | Contact