This has no OS (at least that you can access). I have one, have written a number of drafts with it, and regret both purchasing it and it not being a better machine. The software is really bad and there is no way to tinker with it, no way to write custom software. Indeed, in the last update before it became abandonware, they made updates cryptographically signed to make it more difficult for people to jailbreak it. The hardware is pretty and the keyboard is nice but the battery is really bad. It lasts only a few hours and takes forever to charge. And if the battery is depleted, it takes too long to get to the charge level necessary for using it even while plugged. Please don't buy this.
I have one of these sitting next to me right now, and it's essentially unusable due to the dispaly lag, and largely (though not completely) reliant on a service from the vendor for syncing. The hardware is passable, but the software is not, and it seems to be at a very slow drip of maintenance, if not completely abandoned.
The screen and battery are too small; you really want a laptop or subnotebook form factor where the screen opens like a book so screen and keyboard can both be large enough to be useful.
A5 format (like a book, slightly less than most laptops) seems a sweet spot, also for keeping it in a larger jacket pocket.
I'm not an expert in this field, but I did want to say that I had an Asus Zenfone 2 (x86 phone) for a brief time, and app compatibility was never an issue. I ran into 0 apps that I couldn't run.
I had the Zenfone 2 as well, and the notable exception to that was Snapchat. About six months ago, they stopped making x86 versions of the app, and video was pretty pitiful.
Have you had a chance to compare that to the performance of their non-x86 app? I'm curious because I've found SnapChat to perform exceptionally poorly on every Android device I've tried.
I'm in the process of hiring a junior position and have no bias towards college grads or bootcamp grads. The only negatives towards boot camp grads I've seen so far is:
1) One candidate had no idea what the terms "Class" or "OOP" even meant. I'm FINE with them not understanding stuff like sorts/advanced data structures, but he ACTUALLY had 0 idea what an int was. No lie!
2) I wish there wasn't such a heavy reliance on MongoDB in most of these programs. Some do have SQL as well, but I feel like 80% of workplaces will be dealing with SQL, so I'm not sure what the focus on Mongo is all about if the purpose of these programs is to make you hireable. I think it's that it's an easier concept to relay since you're working with JSON everywhere already, but I've seen a bunch of people have a very strong bias towards Mongo to the point where they seem to not understand why you even would use SQL.
3) This part might get me in trouble here, but we are a small company in NJ and budgeting 50k for the junior 0 experience position. Most of these bootcamps in Brooklyn or Manhattan instill that you minimum should be making 60k and not to even look for anything else. I disagree with that personally, but I realize it is possible for grads to make this (especially in NYC). I've just come across a few that scoff at us for the pay we have, and I do understand it, but some of my higher ups who don't really feel comfortable with the bootcamp concept don't think they are worth it.
Obviously there are a lot of pros with hiring them as well. I think typically they are the more qualified candidates skill wise. None of the ones we've come across have been a great fit so far though, but I think it's because of how close to NYC we are. These programs are based there, and we have trouble competing with the salaries there. That's why we have been having more luck finding college grads from the NJ area though, they don't have these kind of higher expectations.
1) That's not really a "bootcamp" issue as it is with a candidate who can't be bothered to learn basic programming concepts or open a book on their own. Almost every book I've read on programming covers OOP in most languages. You can even hack it together in BASH (http://lab.madscience.nl/oo.sh.txt), not that you should.
2) LAMP stack is still probably the safest bet (substitute PHP for Python maybe), but yeah, just because it's the current hotness for a few startups doesn't mean it'll get you hired to know the most hyped tech.
3) Stop looking for candidates from Manhattan, or only hire those looking to move who have done just a little bit of research? CNN's COL calculator shows $100K in NYC is equal to about $54K in NJ so you don't seem too far off base for what you're looking for (http://money.cnn.com/calculator/pf/cost-of-living/). From personal experience their calculations were accurate when I made my move from the midwest to SF. Regardless, again that doesn't sound like a "bootcamp" issue so much as "candidates who can't be bothered to do basic googling/research issue."
> 1) That's not really a "bootcamp" issue as it is with a candidate who can't be bothered to learn basic programming concepts or open a book on their own. Almost every book I've read on programming covers OOP in most languages.
I wholeheartedly disagree here, and think it very much is an issue with bootcamps. If a bootcamp doesn't even introduce its students to such concepts as classes, instances, OOP, and basic data types, then it has failed to adequately serve its students with fundamental knowledge and offered a shitty introduction to programming. I've worked to mentor a few people who have come out of bootcamps, and I see this lack of knowledge consistently. When I do, it has never been because the student couldn't be bothered to read or study. It has always been because the concepts were never mentioned and introduced, and thus the student didn't even know it existed, thus that it was something they should understand. Whenever I have introduced the concepts, the students eat that shit up, because they really are interested in learning.
Personally, I think a great many bootcamps are poor places to learn programming because they overwhelmingly focus on web-stack. When you're learning to place shit into the DOM, you don't need to care if it's an int, string, dictionary, array, etc. When you aren't being taught to store your data in an SQL table, you don't become aware of data types, parsing ints, casting strings, coercing one type to another, validating types, etc. You're just being introduced to storing blobs of JSON into Mongo or whatever. Hell, when I started with JS so many years ago, I was rather dumbfounded there was a difference between == and ===. This leads to fresh, potentially valuable developers who don't even know what they don't know. And when that's your starting point, it's a bit unfair to think it's the students' fault. We wouldn't say that of CS graduates.
Bootcamps provide an often too-rudimentary introduction to programming with poor technologies chosen for education. They'd be much better if they sought to teach real CS concepts, not just web-stack basics.
>If a bootcamp doesn't even introduce its students to such concepts as classes, instances, OOP, and basic data types, then it has failed to adequately serve its students with fundamental knowledge and offered a shitty introduction to programming.
Honestly, if someone doesn't understand these very basic concepts, what's his/her curiosity level regarding computer programming? I would not want to hire him/her based soley on that.
Honestly, if someone doesn't know these very basic concepts exist, the fundamental error of attribution here is passing judgment on them and their curiosity level. If we fail to teach, we cannot blame the students for not knowing they were failed, and specifically how.
If someone goes through and passes a bootcamp, it is fair to be generous in granting them some level of curiosity about programming. If the bootcamp doesn't introduce the fundamentals of programming, that's no more the student's fault than it would be the fault of an art history student to not know what chiaroscuro is if it wasn't introduced as part of art history.
Bootcamps market and position themselves as good alternatives for people to learn how to program and, often, get a job. I see no reason to neglect holding them to their promise.
It's still the bootcamp's fault for not at least introducing them to those concepts. I mean, you can't really google what an int is if you don't even know that an int is a thing.
Oh, bootcamps are certainly failing here, but if I were to google "Computer Science," or "Computer Programming," I'd eventually run into the concept of types.
As an analogue, I learned about the functional programming paradigm far before it was ever brought up in a classroom setting. Sure I knew what programming paradigms were, so maybe it's not a perfect example...
We're not looking, they are applying. Like I said, I understand why they aren't a good match COL/salary wise, just kinda of was writing about how I think it's interesting that they teach what salary they should be seeking minimum. That was never brought up in my BS degree.
> This part might get me in trouble here, but we are a small company in NJ and budgeting 50k for the junior 0 experience position. Most of these bootcamps in Brooklyn or Manhattan instill that you minimum should be making 60k and not to even look for anything else. I disagree with that personally
I'm graduating from a Manhattan college Saturday and I would never take less than $60k for a programming job. In fact, I see most people recommending minimum $70k (and that matches my experience based on jobs offered to me). Most of my peers range from $70k-90k based on experience.
IDK where in NJ you are, but I trust that in your area, $50k is a comfortable salary to live on. In my hometown I'd also expect that much because it's a cheap place. You need to make this clear to your applicants (tell them the cost of living). Since you live near NYC then, sorry, most people will take $60-70k and live in the city with maybe a roommate than $50k in NJ even if they end up making less in NYC.
That said there's a lot of people eager to get some experience in their resume, so you'll find someone eventually.
Totally. I'm not looking for sympathy or an explanation, I completely understand. Was just explaining that most of these candidates from NYC bootcamps are conditioned for NYC jobs, and seem to have very little desire to move out of that area / except different pay ranges. I feel college students are different in this regard. Probably because they live on campus and have to change where they live anyway.
I get it, just kind of writing about my experiences.
It really depends on which bootcamp. I finally picked up SQL while at App Academy and while we did use JSON, we spent no time working with NoSQL databases. Backend ended up being my strength and my primary role at my (full stack) jobs.
The monetary worth as a junior developer is also very dependent on the bootcamp. A decent App Academy or Dev Bootcamp grad in NYC? 60k is a reasonable minimum IMO and a wage below that in NY isn't really livable. On the other hand, bootcamps like GA? Sure, hiring them is more of a crapshoot. None of the NYC bootcamp grads I know are looking in Jersey though.
That's good to hear about the SQL. Honestly, we sort of didn't even bother with AA candidates because I went to the website to check it out, and first thing it says is "graduates earn an average of 89k in NYC". Instantly knew that whatever they were telling the students, we couldn't afford em.
On Indeed, we get a lot of crossover because of our proximity to NYC. I think we come up if you do a 50mi radius and search junior, not sure honestly. I totally get it, but it's getting to the point where we see NYC on the resume, we pass them aside cause we know we can't afford them. Probably better for both parties.
You're right, you probably can't afford them. Salary range in my cohort was 60k-105k, but it's typically higher. a/A grads are in the unfortunate position of having their camp be "free" ($5k deposit) up front and 18% of your first year salary upon hire. They basically have to earn more to pay off the bootcamp. I had to pass on my dream gig (apprenticeship at 8th Light in LA) in part because the debt to App Academy would have meant I was starving in LA (flat 18k if you leave NY/SF).
Some of us optimized for culture fit and life balance over salary. I did this because I was lucky enough to be able to. I earn less than a bunch of people from my group who work 20+ hours more a week than I do and I'm happy with my decision - love where I work, love my coworkers.
I'll let the quality of my work determine the direction of my salary :D
It looks like App Academy is still claiming no upfront cost. I successfully applied a few years ago; despite hearing the "X% of your first year's salary" speech over and over, I was told I would not only need to pay a heavy deposit, but the entire program cost. Kush Patel (the founder) claimed people were bailing after the program and my young age made me a risk.
I can understand those kinds of problems, but waiting until I was accepted to disclose them left me a bit upset. I suggested they update their site, but it appears they still haven't done so.
Yeah they have some hidden terms regarding this and I wish they were more up front about this.
If you are under 21 and without degree, they will require the full program cost up front. Also if you are not a US Citizen, they will require the full program cost up front (for more obvious reasons).
The $5k deposit they also only disclose upon acceptance and it was not something I had planned for but found a way to pay it somehow (I had only budgeted 6 months no income and a 900 mile move back to NYC originally).
These little details regarding payment and also the new internal recruiting company they've started (that works no different than any other standard recruiter and treats their alumni mostly like cattle...) have left kind of a bad taste in my mouth towards the company, but the TAs were amazing and the curriculum is solid (and accepts pull requests!).
I think there is nothing of distinguishing value between all three of those boot camps. Trying to place them in tiers, I assume, is just a form of self-flattery.
While you're largely right, there are pay in full and up front boot camps out there that tend to churn through people and either not care about or grossly inflate their placement rates.
And there's a big difference between "12 weeks of structured curriculum" that you get from the ones mentioned vs the "12 weeks of follow the Hartl Tutorial and meet with a mentor for 3 hours a week" variety like Bloc.
I can definitely see that distinction. We've never interviewed from anyone excluding the three you mentioned and fullstack academy, which all have the same general process.
I know salaries are lower in NYC than SF, but even $80k/yr probably won't get you an App Academy graduate in SF. If it does get you an App Academy graduate, well, we actually talk to each other about compensation so they will almost certainly get poached after 6 months to a year.
The issue isn't what the bootcamp grad is worth. The issue is what the next best option is - spending more time job hunting and getting a position that values you better. An $80k/yr offer in SF isn't good enough to convince you to call a halt to the process, not when so many of your peers are accepting offers between $100k and $120k.
Funny story: Before I started a camp, I went to a "hack night" where they had professional RoR devs as the mentors.
I was still learning Ruby at the time and didn't know how to access an object's member (instance) variables. I asked one of the mentors how to do it (I couldn't find the answer quickly from the documentation). He was stumped and had to hit the docs.
That's like a professional C programmer being stumped at how you refer to a variable's memory location.
It is. When I hired last summer the Galvanize full-stack course was all Ruby/Rails. By this winter/spring it had shifted to full MEAN stack. I get the sense that it's an industry shift. (Which I personally find a bit frustrating...)
I think Maker Square does Mongo, not sure. Most I see are still SQL-based as they should be. Mongo isn't used that much... and probably less than a few years ago (seems like it has gotten bad press).
This really is a neat machine for consumers. I would never buy one, but I'm always really impressed at the size / build quality whenever I see one. The price tag is definitely up there for what it is hardware wise, but I think it's one of a kind build makes it justified. Just not my cup of tea :)
We said the same of the MacBook Air when it first came out of its gimmicky manila envelope on stage. Or, for that matter, when the iMac came out with no floppy drive, and only USB ports!
I knew a couple non technical people who bought and loved the first gen Air. The appeal broadened with later revisions, for sure.
I also know a bunch of developers who bought and love the MacBook. Not sure how they're making do with that single port but apparently it works for some.
Hold on - are you sure we're talking about the first gen Air - that device was more like a concept prototype than anything people actually bought/used. It came with a slow spinning disk by default, and the SSD was hellishly expensive. It was also pretty slow, particularly if you didn't upgrade to SSD. I know some people who did purchase latter generations once the SSDs were within reach.
Overheating was indeed an issue, but I think it didn't affect all the units to the same extent. It was a problem for me, and increasingly so if I remember correctly with later macosx releases, but another machine bought at the same time worked much better.
Used this service last year, and it was insanely outdated, glad to see they rebuilt for the ground up.
That being said - $40 a year is obscene for what they offer IMO. Luckily I am able to use basic without needed the extra features.
I'd love to pay to support this product, but probably not more than $10 a year. Call me cheap, but this is a nice to have, and competes with free services such as Google Keep.
There is absolutely nothing "obscene" about $40/year ($3.33/mo) for a premium upgrade on a freemium app that has had thousands of hours and plenty of blood, sweat and tears invested into it.
Frankly, I find your comments bordering on disrespectful to the developers and probably depressing to anyone who tries to earn a living developing software.
The "thousands of hours and plenty of blood" sadly doesn't factor into whether you should pay $40/year for it. It's about the value it provides and OP thinks it's not worth that much to him.
> The "thousands of hours and plenty of blood" sadly doesn't factor into whether you should pay $40/year for it.
It speaks to the breadth and quality of the app. The investment of time matters. I pay for Office 365 and Adobe Creative Cloud and the huge investment of time to create the products within those suites is the basis of the whole product. It's what I'm paying for.
It goes without saying that if you do not use this product or have no use for this product, you would not pay anything for it, much less $40 a year. But if you are an actual user of this product and it provides value to you, it is simply ludicrous to say that a $3/mo. commitment to it is "obscene".
You're talking about a service which is theoretically used every day to help you run your life, and you think $40/year is expensive? In my experience, even my poorer friends routinely spend that at a bar or a restaurant.
I've spent lots on various GTD apps, but lately settled on facilethings.com which is focused on the GTD workflow. I pay around $100/year.
That would be a great point if it wasn't competing in a marketplace with other products. None of those pro features make me go "wow, this saves me so much time" compared to other offerings.
My argument isn't that paying $40 for software a year is obscene, it's that this particular feature set in the competitive space is not worth $40 to me. And correct me if I'm wrong, but if I actually wanted to use these features with my girlfriend, would we not have to both spend $40?
>My argument isn't that paying $40 for software a year is obscene, it's that this particular feature set in the competitive space is not worth $40 to me.
That's not what you said, though. It was your argument, then you realized you were overstating your case. Why not just say so?
It literally is what I said. I'm unsure what you're reading.
"$40 a year is obscene for what they offer IMO". Please feel free to show me the exact time I said "Paying $40 a year for any type of software is ridiculous".
I'm pretty sure last time I renewed it was $24/yr. Sad to see it's gone up. I was on the fence at $24, for how much I use it. At $40 I'll probably look for something else.
Looks like I use so few features of RTM that I can use Google Keep. I know, however, right after I start using it that Google will kill the project. My Tracks, my favorite Android app, is going away on 4/30/16. Maybe I should just pay the $40/yr. <frustrated>
$40 yearly is around the paid tier of other like apps, such as Todoist ($30 yearly) or Wunderlist ($50 yearly). While the price may be high, saying it's obscene is an exaggeration of the strength of your case.
Speaking personally, it isn't something I would be willing to spend. It's within my budget, but I've never liked the thought of software as a service for something that doesn't feel like a service. No ill will to the developer, of course. I'll continue to use the original app.
The "service" would be continuous product improvements, technical support, hosting of the app and your hosting of your data. I think it's erroneous to seize on the "service" aspect of SaaS. In many cases you are effectively paying a monthly licensing fee for additional functionality within the app.
Maybe I'm wrong here, but my major issue with Groupon is how you're treated as a customer when you go to the establishment. In my experience, I always get treated worse than a "normal" customer. Either they just care less about you, or it's always like a "what is this? I need to go ask my manager".
That's hard to manage as it's out of your control, but I would love a focus on making people care equally about you (not more, I'm asking to been seen as a normal customer rather than a burden).