Evernote bloat

Meanwhile, Evernote has confirmed to TechCrunch that in the past month the company has lost many senior executives, including its CTO Anirban Kundu, CFO Vincent Toolan, CPO Erik Wrobel and head of HR Michelle Wagner.

Evernote has been my web clipper for several years. It fills the gap between my online reading and writing. I use it from multiple devices and it works very well. 

However, it costs far too much for the way I use it. It is a subscription service for $70 a year. This is just too much for me to pay for an activity I could probably do in a dozen different ways if I made the effort to switch. 

Evernote has had poor guidance. Perhaps it was run by engineers who delighted in what they could make the service do without bothering to understand what most users wanted it to do. Perhaps the decision makers set the price on the capabilities of the service without bothering to understand that few individuals use most of the features. Feature bloat has been the ruin of many software products. Perhaps the decision makers just didn’t care. 

I am guessing they care now. They have been forced to reduce the price of Evernote and many of the big money executives are gone. 

This happens over and over again. There used to be multiple levels of web design and imaging manipulation software from several companies and these companies have dropped the less expensive and less capable product from their offerings. The problem was that most folks could do everything they wanted to do with the less expensive product. 

I must be missing something in the repeated failure of this approach. I see the problem as the difficulty companies have in creating an additional useful product and pricing the value of an existing product in line with the benefit delivered. 

Forty dollars is closer to the actual value I would put on Evernote. I would price the annual fee at $25, but I suppose the company will try $40 until too many folks move on. 

Loading

Posted in Uncategorized | Comments Off on Evernote bloat

Best language to develop computational thinking

There is an expression that keeps popping up in my head – “if the only tool you have is a hammer, everything starts to look like a nail”. I admit I cannot attribute the expression to anyone and it certainly did not first come from me, but it does seem to state an important concern.

This expression makes me think of those who see coding and computational thinking everywhere. I had this reaction when I encountered this ad for “How to code a sand castle“. The book is focused on coding for the very young and I would argue that the ad itself is a superior example of coding in a way not obvious to the writer. I will explain this later.

I am not suggesting that learning a computer language or languages cannot be in important vocational skills. I wrote code in several languages so I certainly understand the value of the skill. However, I wrote code because I needed to have computers and servers do something that was important for my work. I did not write code as a purposeful way to develop my personal cognitive skills.

I think it is time for a careful analysis of what computational thinking really is and what is the best way to develop this skill or skills if they really are unique and important. My definition for coding consistent with what I understand computational thinking to mean would go something like this. Coding is the “symbolic representation of a process in a way that would allow an unskilled entity to execute that process”. When I wrote code in BASIC, assembly language, hyperscript, or PHP, I was trying to get computers to do something that I understood, but had to express in a way the computer could understand.

Coding might also be described as “careful description”. You have to be careful (exact) when explaining something to a computer. Perhaps my vague language – description, entity – is starting to hint at where this post is going. 

What do I propose as the best language for developing computational thought? I would suggest it is whatever language you are already comfortable using. It would be English for me. Writing a tutorial for a naive learner (the entity) requires pretty much all of the skills of computational thinking – planning, completeness, careful analysis of the skill to be transferred. This is what I find somewhat ironic in the written product generated by the writer attempting to explain the process of building a sand castle as an example of coding. If a kid explained to another kid how to construct a sand castle as visualized by the explainer, wouldn’t this meet my definition of coding? It is true a human learner helps you out in ways that a computer cannot, but a good writer cannot depend on the assistance. 

Why not take the more general symbolic process (writing) and modify the task to require the important skills of computational thinking? This makes more sense to me than taking a symbolic tool (python, a language using block code) with limited applications (communicating with a computer) and hoping that skills utilize will transfer to other applications. There are certainly reasons to learn a specific symbolic tool. I had to. But, this was made necessary by a very specific application and not as a general cognitive skill. 

Loading

Posted in Uncategorized | Tagged , | Comments Off on Best language to develop computational thinking

Upgrade to WordPress – Build with Blocks

The WordPress platform I have known and loved is moving to a new approach. Instead of entering text within the familiar window that resembles a word processor, you now assemble posts using blocks. This seems to be the way online tools are going. I doubt it will modify my behavior as a blogger, but I bet it will expand the use of WordPress as a way to create sites. I have not used SquareSpace, but I imagine the new WordPress will function more like SquareSpace.

What you see here is the paragraph block. It offers the options for modifying the text content within paragraphs. 

Loading

Posted in Uncategorized | Comments Off on Upgrade to WordPress – Build with Blocks

Supporting online learners with vision problems

I recently came across a post from a past student, now faculty member, complaining about the lack of accommodations for vision impaired students in online content. He stated that this was a personal issue as he was losing his sight. I must say that this was the first I knew of his vision issues.

Since I create online content intended for student use, this did cause me to consider this situation. I admit that I do not take the time to add “alt text” to images I include and recognize this as an expectation for vision-impaired students. This got me thinking about why. I am aware of this issue and recognize that it is easy enough to do when working with higher level web design tools such as Dreamweaver. Adding an image presents you with options for that image – use as a link, etc. and includes a textbox for an alt text.

This led me to wonder about tools such as WordPress (the tool used for this blog). I recognize I could use the html view and enter an alt text tag manually, but I doubted that most users who know how or be willing to do so. I assumed that there would be another option and I was right (see below). The section for setting attributes of the image appears on the right-hand side.

This is a sample view of the WordPress tool for adding media showing where the alt text input can be added.

Since many folks now use the “page” option from blog software to create web sites rather than to blogs, I first assumed this was an issue. I figured out that I was probably not using the software as intended. My typical behavior was to upload an image at the time I was creating a blog post and then immediately using the “Insert into post button”. This strategy allows some attributes of an image to be set after it appears in the blog post (image size, justification). It does not allow an alt text description. The proper approach, I assume, is to upload the image, select that image within the library, set the desired attributes, and then insert into post.

A couple of years ago, I converted a wiki textbook I had created into a page-based WordPress site. I know that none of the images in this work are tagged. I am guessing there is not an easy way to update the images to include alt text descriptions.

Loading

Posted in Uncategorized | Comments Off on Supporting online learners with vision problems

Your Next Read

I am a year or so behind in getting through the books I have purchased and unless I stop watching programs and listening to podcasts that recommend books this will not change. However, you may not be in the same situation.

Your Next Read (credit to Richard Byrne for suggesting this service) builds a web of suggestions from a book you like. I created the following web based on Friedman and Mandelbaum’s “That used to be us”. I was surprised to find when I attempted to enroll (which allows the storage of information on your choices) that I was already a participant.

A closer look at the image above will indicate that a user can contribute to the web of suggestions in two ways – adding a recommendation and weighing in on linked books that have already been read to indicate a reaction to the book.

I must admit I could not resist looking at the web generated for one of our books – Integrating technology for meaningful learning. Unlike the Friedman book, I have not read any of the suggestions.

Since I know the books that played a role in our writing the book, I thought I would construct a web of my own. This is not a complete web (only so many options were allowed), but I think it would be a good starting point for others.

This seemed to work although the service deleted a couple of my recommendations (the last two I think) in favor of allowing others to make suggestions. I guess this makes sense given their approach to using reader input.

Loading

Posted in Uncategorized | Tagged | Comments Off on Your Next Read

Cost of online education

As I am preparing my Fall online course, I happen to come across this article on the cost of online education.

The three main reasons for higher online tuition were, in order, “Added costs of online instruction and support services,” the “Added cost of online course and program development,” and “Added costs of online program marketing.”

Of course, the cost of education and tuition are two very different things. The article I referenced focuses on the higher cost of tuition. Students taking online courses save huge amounts of money in transportation and living expenses which many seem unable to differentiate when it comes to the understanding of the “rising cost of college”.

I would add a few other factors that should, but not always are included. I am not a fan of the large capacity online course. They remind me of the old days of correspondence study based on a read a chapter in this book and send in your answers to these questions covering that chapter. Even having taught many online courses I find the experience frustrating and far from as effective as face to face courses. Interaction online is strained and much of the interaction in higher level courses on campus do not occur during formal class meetings. Theoretically, these experiences can be approximated online, but I fear this seldom happens with the fault going to all parties. For these reasons, I believe present online approaches offer a better learner experience with smaller class sizes.

Loading

Posted in Uncategorized | Comments Off on Cost of online education