1,836 karma · joined October 26, 2010
An easy example of this might be to take advantage of guided tours of theatres or museums. It's not often easy to get a guide for one parent and one child, but organizations will accommodate a group of 30 more frequently. Another example of this collaboration is electives. Even the best-intentioned homeschooling parent might not know some skill their children have taken an interest in (e.g. cartooning), but if another homeschooling parent knows that skill (e.g. a professional cartoonist), it's common for such parents to make arrangements for lessons in the interest of the group. A parent with an interesting hobby (e.g. model rocketry or electronics) could very easily expose other children to that hobby in an educational way. A group of willing parents can go a long way towards replicating the breadth of educational experience that a traditional school and its resources can provide, without any of the drawbacks.
I work as a software developer, mostly doing web apps (currently in RoR and node). In the past, I worked on simulations of vehicular networks in grad school. I found that far more interesting than web development, but only because of the problem domain and not necessarily because of the work itself. There's very little sense of "pushing the envelope" in most web development, and while the simulations I was writing and running weren't exactly doing that either, I had more sense that I was actually producing something than I get by burning through code to resell flights and hotel bookings.
I enjoy software development, but I feel conflicted about it at times. I used to be a professional landscaper, and I found my life much more intellectually fulfilling then when I compare it to now. There's something to be said for a job which only requires bodily presence but leaves your mind free to do whatever you want, and I really enjoyed that. I did not, however, enjoy working for subsistence level wages under constant threats of being replaced by immigrant labor - noone wants to work in an environment where they're treated as if $7 an hour is an outrageous wage.
I've worked with Node/Express, Ruby, Rails, Sinatra, Java, Mongo, Redis, lots of RDBMS's. I work full-time as a full-stack developer (everything between provisioning hardware to graphic design is in my ballpark) at MapQuest and moonlight as a software developer to help fund emigration down under (Australia or New Zealand). I'd love to chat if you're looking for something I could help out with!
E-mail: jsbeal@gmail.com
I would not recommend trying to constantly push-pull to keep code in sync when remote pairing: you're cluttering the hell out of your repo and making "good" commits much harder to see.
Assuming we're talking about the US, I just don't see how that assertion can hold water. 2000 hours per year is a widely-held rule of thumb for "full time" employment - 40 hours a week * 50 work weeks per year. 1500 hours means you average a 30 hour work week or take a tremendous amount of vacation - neither of which sound anything like the employment situations for "most software engineers."
For a half-million dollar home, which would be a relatively nice house for most of the country, you're talking about $500. For any party on that transaction (buyer, seller or their respective agents who each stand to make $15k on a normal 3% commission), that's not a lot of money and is almost certainly not worth arguing over if you're in all but the earliest stages of negotiation.
The biggest problem isn't that modern computers depend on some piece of technology or process that is lost to us. It's that all the people who understand every step in that chain, from survivalist blacksmiths who can smelt ore to make tools to industrial chemists who can fashion substances that nature doesn't readily provide to electrical engineers and developers who will actually program the damn computer in year 9, are currently widely dispersed. Put them together and give them what they need and I think they could get the job done more quickly than you think.
Of course, it's more likely that everything and everyone you need will be scattered around the world when this instant occurs, and if that's the case, I'd honestly bet it would take hundreds of years to independently reinvent a modern computer because you'd need to reinvent most of modern society to gather the people and the materials to do that.
My argument against having one in the past was that, for large portions of my day (at work or home), I was never more than about 10 feet from an internet connected computer, and didn't need an extra device for the unconnected parts of my day. I still don't see my phone as a primary computing platform, and likely never will - it is, at best, a convenience that replaces the pad of paper I used to carry around to make notes/observations.
Primarily in Denver, CO and Lancaster, PA, but we're a relatively distributed company so go ahead and ask if you live somewhere else. As an AOL subsidiary, we've got employees who work out of AOL offices around the world so it wouldn't be unheard of to work from e.g. Seattle or New York if you decide Denver's just got too much sunshine. I've also been told we will sponsor an H1B.
Over the past year, MapQuest has brought on an almost entirely new management team to shake things up and change the direction of the company from answering the ? "How do I get there?" to answering the more interesting ? "Where do I want to go?" We've released two new products in the last year (Discover and Local, formerly known as Vibe) and are aggressively working on creating an engineering-driven culture that actually builds things people might want to use instead of polishing products that were cool in 2004. We've had a banner year, and are looking to hire engineers as well as product managers to continue this upward trend.
Among the technical roles we're looking to fill are several Ruby developers at varying levels of expertise to help develop new products as well as one Java developer to work with our data team and revamp various backend services (i.e. search, geocoding and a data ingestion service that populates our location databases). Ever since Valve leaked their company handbook, the phrase "T shaped" has been been thrown around a lot by upper management, so you'll need to be able to do full-stack development. We do a lot of pair programming right now, so if you've got experience doing that, it'd be a big plus. We're particularly interested in someone who's got very deep Rails experience to serve as a sort of tech lead, but we have many positions open for Rails people so if you'd be interested at all drop a line.
Product is looking to bring on people with some combination of travel industry knowledge and mobile applications to help get the company past maps and directions. Most of our product people have development experience, so you'll be expected to be able to "talk shop" with the engineers you work with, but your day- to-day responsibilities aren't going to be producing code as much as producing ideas, pitching them to the rest of the company and helping the engineers and designers see them through to completion.
I can definitively say that MapQuest is among the best places I've ever worked. The office space is fantastic (Downtown Denver right off the 16th Street Mall) and the new management team is very serious about doing things right as we try to pivot the company away from directions and into product development. The brand is practically a household name, the product team is happy to listen to engineers for feedback or ideas, and we've got the interesting position right now of being able to work like a startup except with a large pre-build audience (I've been told that we had 40M UV's on a brand new product on launch day, for example). You can read the company postings here (http://company.mapquest.com/careers/) but I'd really enjoy being able to answer ?'s directly. My e-mail is in my profile and please feel free to contact me personally if you have further ?'s, want to chat, or anything else. Happy 2013, and hope to hear from some of you soon!
I got a "perfect" (D color, brilliant cut, flawless clarity) 0.5 carat diamond in a platinum band for about $4500 all inclusive. Looking at 3 brick and mortar stores, I did not find a single ring that compared in quality with what I bought from Blue Nile. Most retailers seem to cater towards larger diamonds, and I didn't want one of those - diamonds exhibit a serious iceberg effect, and a "larger" diamond doesn't always appear substantially larger when mounted in a ring. Based on what I did see, I expect a comparable ring from a brick and mortar store would be around double the cost and significantly harder to find. I did not check other online retailers.
Also, for what it's worth, I did not involve my wife in the ring-buying decision, favoring the element of surprise (I got her ring size by pretending to talk in my sleep for two months before the purchase and asking her nonsensical ?'s). Blue Nile's interface would be exceptional for involving a significant other, though - you can check pictures of an individual diamond as it would appear mounted in various rings, and I believe you could upload a photo of a hand to see how it would look when worn (I didn't do that - element of surprise and all). If it's not obvious enough from my posts so far, I'm a big fan of the company and would encourage anyone out there who's looking for a diamond to check Blue Nile.
# EDIT - Noticed the caveat about pregnancy. Blue Nile will also resize their rings for free provided you ship it back to them.