106 karma · joined June 19, 2010
E-mail: jason@jasonberlinsky.com
[ my public key: https://keybase.io/jrb; my proof: https://keybase.io/jrb/sigs/dTEJrhHjuEEFjw0vHupSxVMmdS8nVrLHSg4KvYckB0s ]
We are a small Rails-oriented web development consultancy, specializing in building and maintaining MVPs for small companies.
Shoot an email my way to discuss: jason@barefootcoders.com
However, RabbitMQ might be too much overhead for what you want to do. With Ruby, specifically, I've had a good deal of experience with Resque, which uses Redis (key-value store) as a queueing system, much like RabbitMQ. It's easy to set up, and gets the job done just as well.
CommonPlace USA is looking for people to fill two opporunities:
* A front-end web developer to work with our existing RoR tech stack
* A back-end developer to hack on our tech stack.
The stack consists of RoR, Sinatra, Backbone.js, PostgreSQL, and Redis.
Shoot me an e-mail (in profile) with your Github profile, resume, epic poems, or whatever else you have to show :)
We are building a web platform that will help save civic America from the decentralization of modern communication. We are looking for one of two candidates:
1) Ruby on Rails backend developer. Must be willing to dabble in Javascript here and there, but mostly looking for the Ruby/Rails/database/architecture work.
2) Front-end guy. We have an awesome designer, and want to get his ideas into our code base as quickly as possible. Requires the obvious HTML/CSS/Javascript. HAML/SASS (with some familiarity with Rails -- not too much) is greatly appreciated, but certainly not a requisite.
This internship would be paid. Definitely. And we're looking for dedicated people who can start soon!
My e-mail address is in my profile -- we'd love to hear from you :)
As a developer coming into a new environment/stack, there is nothing worse than having to read through hundreds of pages to figure out how to run unit tests. It's probably as bad, if not worse, than getting the "send an email to ___" treatment.
Keep your stack as simple as possible. New developers may not be experienced with it, but we have this wonderful thing called Google. If you're using common libraries, our Google-fu is strong. If you're reinventing the wheel, you should probably reconsider your stack.
Really? There were a couple that I could see that being a possibility with (the Etsy/Flickr guys), but I didn't even consider them as contenders seeing as how they sponsored. shrug
Honestly, it's all about balance. My teammate and I spent 99% of the time at these two events coding. We walked in with absolutely no code pre-written, and emerged from both events with a fully-functional application, the synthesis of which we plan to put into full production in the near future. However, the one or two hours of networking that we engaged in, be it during "hacking time" or not, were extremely valuable (and, arguably, helped shape part of our final applications).
Just my two cents.
The main reason I went with the Brother MFP instead of the other options is that it has an auto-doc feeder, which is very nice for multiple-page documents. However, it is not a duplex feeder, so double-sided papers will be a pain.
Persistent logging and the ability to synchronize your edits could easily be accomplished by storing your logs in a Dropbox-synchronized folder.
The logging changes that you are looking for could easily be done by modifying the Adium source code (it's an open-source project) to suit your needs. Unfortunately, this will require that you dive into the Objective-C yourself, as I do not know of any plugins that make this happen.
I was very lucky. When I was 14, I ran into a very nice person, Mike, from South Carolina through a PHP forum that we both frequented. He had no idea about my age until I told him a few months after we started working together.
Mike had recently been laid off from his full-time IT job, and was getting into the swing of freelance development, much like I was trying to do. He and I explored business models together, shared ideas, and tried to encourage each other's success. When I told him my age (he asked a tax question), he was dumbfounded.
Mike's career quickly took off. He found an affiliate marketing company looking for an awesome PHP developer, and is currently making more than enough to live off of. However, he has absolutely no time for other jobs, nontheless to learn new programming languages. As a result, he sent any excess work my way. Since I am young and have an aptitude for this kind of work, I quickly learned whatever tool(s) were necessary for the job. Ruby, Objective-C, Python...I've had clients for tons of programming languages. (Unfortunately, this means I have to use good 'ol Google for a refresher on every one, but it gets the job done.)
It's all about who you know when you go into this at a young age. Make good connections now; spend a little bit of time asking questions and making personal connections. The opportunity cost of "wasting time" on forums and sending e-mails WILL pay for itself in the long run. Trust me.
I assume you're still in high school, and I can only encourage you to stay in school and take AP classes, especially AP Calculus AB/BC and AP Physics C. They'll teach you how to really use the critical thinking skills that you need to succeed in this business. That, and, if you plan to attend college, take AP Chemistry, because general chemistry will kill any free/development time you have in college. Additionally, whatever college you attend probably has a student employment system for their web development; check it out. I know the University of Michigan has a CAEN web team, which I am a part of (well, technically, I'm on the database team, but it's close enough).
Best of luck, and feel free to shoot me an e-mail!