Cool, looks well done but pick a more distinctive name. Using a general computing word like "Binary" is just going to cause confusion. And in this case it doesn't even really make a ton of sense.
This comment is a bummer. The righteousness of a tool is very subjective, and I think we learn a lot from experimenting and pushing platforms past knee-jerk limits to see what happens.
I think, ultimately, it relates to how you approach code. Coding on the iPad is a kind of relaxation/holiday thing for me, but coding on the MBA is more of a working-at-my-desk thing.
After reading the linked article I am a bit puzzled. I am absolutely unable to imagine how you can work with a codebase of 1.000.000+ lines using an iPad and Vim. 1.000.000 lines. That is on the order of 50 developers spitting out code for 5 years.
The largest projects I have worked on are an order of magnitude smaller and even for this size I am unable to imagine how you could replace working on a solution with 50 projects in Visual Studio with just using Vim.
Not to mention coordinating 10, 20 or 50 developers if everybody is sitting under different trees. At least for me given my experience in developing software this makes absolutely no sense.
danbruc - there are instances where an iPad is more convenient than a laptop. Also, this is more than just a text editor for the iPad. The cloud development part plays an important role.
Yes, I read that. What I was up to is how painful this makes development. Even developing on a laptop is utterly painful - single small screen, no mouse, no real keyboard. It is probably nice to look at the sea while developing but it is not productive.
Your comment demonstrates the subjectiveness of the "right tool". I personally have no problem coding on a laptop, and even find myself more productive with the MBP's trackpad than a mouse. While I don't like working on the iPad, I can imagine somebody having as different an opinion on that as between your opinion on laptops and mine.
> Even developing on a laptop is utterly painful - single small screen, no mouse, no real keyboard. It is probably nice to look at the sea while developing but it is not productive.
I think what you meant to say was "but I'm not productive this way." Clearly many developers are more than productive without a big screen/multiple screens, mice, and external keyboards. And as someone who has been shipping for several years with nothing but a 13" screen, I'm definitely one of them.
In fact I'd argue the ability for me to be totally mobile and work from wherever I want, whenever I want, makes me _more_ productive than being tethered to a monolithic workstation. There's a lot more "oh hey, that code I wrote last night kinda sucks, let me fix it before I hop in the shower" and a lot less "oh I should probably get around to fixing that thing when I get to my workstation."
Sure... but a laptop is exactly the right tool for the kind of stuff I work on at present. Don't need multiple screens or fancy mice. Do need something I can easily carry. As and when I need more, I'll get it.
Tangential question, not intended to the poo-poo this, which I think is great, but more of an information query: Do people actually find this better than upgrading your phone to do tethering and using an ultra book?
I attempted to use my iPad in exactly the way he described, and it was largely unsuccessful after about a week honeymoon period. I didn't even have that many requirements. SSH plus a web browser was sufficient.
The main issues I had related to the glossy iPad display, the crappy keyboard support (not all control keys supported), detached keyboard making lap use... awkward, and pointing to things on the screen (for cut and paste or rdp use) was tedious. Almost all of which were solvable in some indirect way, but kind of made the exercise pointless if you have the money to spend on an ultrabook.
I'd have thought the same until I recently went on holiday. Bringing my high spec MBA seemed like a really bad idea, so I bought a new bluetooth keyboard and took the iPad instead. It took me a while to get Koder and Firebug working properly, but in the end having a light device in my compact messenger bag was so much better than I was expecting. Really enjoyed it.
Korder has a lot of issues though, and many of them seemed to be solved by Binary.
I'm definitely curious about this. One project I've been looking at doing was building an iPad-optimized version of an R IDE (RStudio or something like it) backed by EC2.
Wait a minute: you’re launching a new app which has support for iPad but not for iPad mini? How is that even possible, they both have the same (effective) resolution.
Clearly you will be compared to Diet Coda and others. Can you speak about your differentiator. I'm always interested in carrying less hardware so what you say is important to me.
Lots of (big) differences. For example, you can write Objective C code for iOS apps in the Binary editor, the code compiles on the Binary platform, and the compiled app is returned to your iPad home screen.
Binary compiles your iOS apps on our remote OS X machines, and the compiled binaries are shipped over-the-air using Apple's Wireless Enterprise app distribution. The distribution mechanism operates the same way as Testflight (the iOS beta testing service).
It really depends on how well everything works but that seems reasonable even for part time use. I like to compile a lot while i'm coding and I typically make heavy use of the simulator so i'm still a bit skeptical. Looking forward to trying it out though.
I believe it's due to the metal case and the antenna. Apparently Apple have looked at it for a long time - there's even a MBP prototype with a stupid-looking external antenna somewhere... I think I saw it on eBay
Looks interesting. The "Get Binary" link doesn't work though. I was expecting it to open the App Store, but then I saw the email form at the bottom. It should link to that section.