IPad Intial Thoughts

I Picked up an IPad the second day it was available in Canada. It really did not give my purchase much thought other then a simple wish for a competing MS os based table be available. I really believe that moving forward NUI will drive the innovation of application development. What we percieve as strange methodologies now will take over as natural extensions on how we view and manage data. So, given that really the only compelling product that could give me a glimpse of different ways of interaction (specifically touch) was the IPad I plunked down the more then 1000 bucks. I have also signed up the the Rogers 3G service which in my opinion is pricey with 6GB of total downloads per month , but it looks from all indications that carriers are all moving to a bandwidth cap. So I have had this device for several weeks now, bought a few apps/games, uploaded a bunch of PDFs and setup a RSS reader. Each night when I am done writing code, meeting with customers or what ever the day has brought I turn on the IPad and catch up on my Blog reading and ocassionaly read some content from the PDFS. From a reading experience the IPad is very nice, easy on the eyes and natural from page turns, resize of the document and switching from landscape to portrate. For me me really that is currently the basis in which I use this device. I have still not gotten into the development of applications for the IPhone or IPad even though I have purchased some books and signed up to the Apple developer program. I think currently I still have the initial barrier of having to code in Objective-c. From that standpoint I really home that some of the MS based oems get their shit in gear and release a compelling slate. What I guess I do not understand, is why it seems from a first glance that the inital adopters HP,… chose to build on a windows 7 based OS instead of a mobile OS such as the one that is being used for the WP7 devices. From a memory and performance standpoint it seamed at least to me to be a more compelling answer. I guess for now I will hope for a great device to be introduced that will give us the tools to build compelling .net/silverlight – cloud/local storage solutions … but I wont wait long if execution continues to fail.

My Kung Fu is Strong

Ya, a goofy title, I agree.

This post is somewhat a rant and I hope that it is received well. I generally get many, many requests on how to do something on SalesLogix web platform, or coding in general. I have not really a problem with the questions that are directed as could you point me in the right direction, or what are your thoughts. I do however have a problem with the requests that come in for full working examples of functionality. The reason I have problems is that for the most part its pushing the development and and training effort on me. The fact that I may have the ability to create the solution quicker does not negate that there are real hard costs to making the solution work, generally of which the requester is working on a billing project. Creating this examples can take anywhere from an hour to many hours, I have even had request for work that would take days to provide a solution. For the most part those who also request are not supporters of the community and are only looking for a quick solution to something that is racking their brain.

This is where I remind those who request these working samples that software development is what I do. These things you request are things that I have personally had to learn and invest my time into. I am in no way compensated by Sage to support the community, there is no MVP program, or recognition system. I have to pay to be a partner, for my development software and all of the books that I read to ensure that I keep ahead of the curve. The other thing to keep in mind that I have work commitments like the rest of you to deliver code as expediently as possible and creating these samples pushes billable hours, and can encroach on the little family time left.

I have been toying with a couple of ideas, and would appreciate some feedback to what you dear reader think of the feasibility.

1. Create and distribute a monthly SalesLogix web Journal for a sum of $ per year (Good Idea, what would you be willing to pay)

2. Create a training video subscription that includes web, mobile, C#, debugging topics (Good Idea, what would you be willing to pay)

3. Developer on hand program. For those that only need a few hours per month a way to have direct access and get the coding samples you need but would pay for them

4. Fly on the Wall training. When doing an engagement having web ex meetings on specific items to have a developer watch and mentor around the most difficult parts to be delivered.

5. Architectural review and pre-engagement consulting

I really think that all 5 are advantages for any BP looking to be able to do more web business even if they do not have the core developer completely up to speed on the web development. It also allows you to tie the costs to a development and not have more bench time to finance.

Some of the other things I am trying to gauge and hopefully you can provide some feed back is around specific community needs.

1. Do you see a need for Mobile Development Book if so would you buy one and what would your expectation of price.

2. Do you see a need for more mobile training outside of what Sage provides.

3. Do you see a need for virtual events where several industry notables (Ryan Farley, Stephen Redmond, and Me ) provide special event training. Is this something you would attend?

4. What gaps do you see in tooling. documentation, training, support, and development do you see that would make your life much easier to deliver compelling solutions.

If something I provide helps you please also do send me a small email and let me know. Its always good to hear feedback.

Thanks for reading, If you have any thoughts please email me at mark.dykun@BITtelligentdev.com or give me a call at 519.260.0999.