
jamesabrannan
I think the title speaks for itself... ;-)
Not all of us are kids with the diminished attention span induced by video games. Would be nice to have written documentation along with videos.
BTW...I've written a couple point-here-click-there books, also grad student in computer science program. Say I was to write a book, more programming focused than controls (although would have chapter on controls), think that is something folks might be interested in? Of course, I'd be wanting to sell the book, either through a publisher or ezrobot direct. Just tossing it around, as some of us still like the written word....not that the videos are bad, they are good.
Creating a robotic head concierge/Jeff Dunham style personality named Cicero (after the Roman Orator) for my robotics class project. Will post videos soon.
Shout out to Robotics Squared....the inexpensive head really causes some double takes by folks given the uncanny valley.
James A. Brannan
Brannan Technical Solutions LLC
Hood College Graduate Student
Also, I am all for written documentation, hence why I do not make video tutorials. However, in this day and age everything needs to be "living" or "evolving". Hard copy print may not always be the correct medium to publish on.
I would be all for a book if the author would provide accurate and quick updates to it as soon as the software which it is covering changes. In the case of ARC this would mean multiple updates per month hence why I deemed it as not feasible when I looked in to it.
A further "FYI", I already have half of a "dummies guide to" style book written, with screenshots and photos however it is a couple of years old and therefore drastically out dated now. If it was of any use I would have shared this however it is of no use and EZ-Robot's learn section is the better tool.
As for misguided, its not a personal attack, just that scattered resources doesnt replace a printable web page or book. And all software changes, thats why most used book stores dont buy computer books. Approach a publisher, write it for a pittance. then be prepared to get a request to update it again.
if EZ-Robot's software is being updated several times a month, then that means its not going through a proper release cycle IMHO. Please tell me they arent following Agile! User's want stable software with patches IMHO, not piecemeal rolled out changes.
See, told ya it would digress.
These do not follow a schedule per se.
I may have missed some in there...
New Release 2015.04.04.00
New Release 2015.03.30.00
New Release 2015.03.07.00
Android/windows Release 2015.01.18.00
Android/windows Release 2015.01.11.00
Android Release 2015.01.08.00
Android/windows Release 2015.01.07.00
Android/windows Release 2015.01.05.00
Android/windows Release 2015.01.03.00
Android/windows Release 2014.12.23.00
Windows/android Release 2014.12.22.00
Windows/android Release 2014.12.20.00
Windows/android Release 2014.12.14.00
Android/windows Release 2014.12.09.00
Windows Release 2014.11.10.00
It has been my experience that the software is very stable. There have been very few times that an update has caused an issue or has caused something else to stop working. They have a great track record.
I can tell that you have been through the education system. I think that until you see issues with the development process from bugs being introduced or poor testing prior to release, the development patterns and project cycles shouldn't be questioned. Just speaking from 20+ years as a programmer and cleaning up a lot of things that were done by products of our comp sci education system. Most of the graduates from these systems I wont hire. I find the couple that actually worked on their projects and let the others who just rode the coat tails of these few good developers choke on the interview, and then send them on their way. I would say that I hire less than 1% of the people I interview because the other +99% understand the terminology but can't apply it. This isn't a bash on you, but if you are one of the few good ones, you will understand what I am talking about.
This one really gets me. Do you have anything that backs up your idea that ARC does "piecemeal rolled out changes" or is it an assumption that you are making based on your education background? I am not trying to argue here, just trying to see what the basis of the statement is because I can assure you that adding new features to a product on a very frequent basis doesn't demonstrate shotty code or piecemeal changes. It shows how modular the system is and how new features can be added without hurting other features. It demonstrates the passion that the owner of a company has to keep improving the product through frequent updates. If it were piecemeal, you would see a lot of issues with the software which hasn't been the case at all.
Just wondering what the basis for the statement is. Let us know.
That would be a mistaken assumption if you are implying the software is unstable, buggy, and in frequent need of updating. In my experience here, very few of the updates were for broke/fix issues. Most of it has been added features or enhancements. I prefer to get features as soon as they are available, rather than on a set rollout schedule.
1. "Scattered resources" - Nothing is scattered. The learn section is EZ-Robot's well written, maintained and evolving learn section which will take you from the basics to the intermediate of robot building with their hardware and software. The other place is the forum, again on EZ-Robot website. Nothing is scattered, everything is easy to find.
2. "proper release cycle" - Obviously you have not checked through the release notes for any of the updates nor have you seen the topics where users request features or flag up minor bugs.
Educate yourself on the EZ-Robot product, including the community/forum which is a live, evolving user manual. This has worked for hundreds/thousands of users for the past 3+ years.
A further FYI, the book which I mentioned that I started and have considered numerous times would be free issue, would not require a publisher and would not be, in any shape or form, for profit. Much like everything else I have offered here. There are more important things to some people than earning a quick buck (and yes, while I do receive store credit for the 300+ questions answered I still have a fair amount of store credit which will probably remain unspent for a long time).
P.S. It's not being defensive, it's attempting to educate you on what you don't know but think you do... I was not the only one to correct you on the update schedule for ARC.
Forgot how protective forum regulars can get.....wasnt saying anything about EZ-Robot!
James, hang out and you will see what people are saying. I personally believe that you will be a tremendous asset to have on the forum. Just hang out and watch a couple of the updates, or search for the updates that I posted earlier and see what they were for. EZ-Robot is a very transparent company with very cooperative people. Its community is much of the same.
I didn't say this earlier, but Welcome to the forum. I look forward to the head and what you will be able to accomplish with the SDK. I think EZ-Robot will surprise you with what is possible.
Go ahead and flame, I'm probably banned already...
1) We never, ever had flame wars since the community are intelligent enough to realise what a waste of resources that is - most probably have no idea what a flame war is.
2) We never have banned people. I believe there is a single exception to this in the 3+ years the forum has been running and even that exception took over a year to become banned.
As David said, hang out and you will see. Do not presume, they will be wrong. And most importantly, don't ever look at something as an "argument" or "quarrel", they are always discussions. The community is capable of having different opinions, there are many topics where community members have discussed different opinions without it becoming a flame war or whatever.
Again, welcome to the community. I am sorry if you felt like I was attacking you. That wasn't my intention.
Key word being...update...to me thats different than release. JDK 7 to JDK 8 is a release.
Seriously though, back toc topic. I'll be looking at the API for C++ more this weekend. And if DJ Sures formed a learning robotics company strategy around this ole fart's preferences, he'd go out of business. For learning, the product is the best out there so far as I can see.
But as someone evaluating the platform, and discussing with professor, the impression I come away with is that there is tons of support, but you can't just point to something on the programming API's and say "read this." That's all I was saying. Peace...I'll restrain from "one more thing" here on out regarding this thread.
One more thing