Categories
brand consulting curriculum vitae design principles insights instructional technology libraries open source portfolio professional experience references research interests teaching teaching experience workshops

41 of 365: Teach a Man to Fish design principle

41 of 365 - teach a man to fish design principle by John LeMasney via lemasney.com
41 of 365 – teach a man to fish design principle by John LeMasney via lemasney.com

Teach a Man to Fish

Give a man a fish, he eats today. Teach a man to fish, he eats forever. This rather common phrase is a core part of my philosophy in consulting. This is sort of a stretch as a design principle, and the first time in this series that I am straying away from my sources for design principles, but I use this one in every consulting situation.

Also notable was that this is the earliest known appearance of the analogy, written by Anne Ritchie in Mrs. Dymond in the 1800s. “He certainly doesn’t practise his precepts, but I supposed the Patron meant that if you give a man a fish  he is hungry again in an hour. If you teach him to catch a fish you do him a good turn.” ~ Give a Man a Fish Phrase – Proverb Meaning and Saying Origins – https://knowyourphrase.com/give-a-man-a-fish

As I said, I use it in my work. For example, if you have consulted with me, we might have started with you asking me to have a seat at (drive) your computer. I likely gently declined. The two positions (driving and guiding) define the difference between repair and teaching. I’d far rather teach, even when repair is involved. By having my clients go through the motions of the issue, research along with me, and act on our findings, they can learn the ways to resolve their own issues at that level. The benefit for me, aside from an enlightened client, is that the next problem we work on will probably be far more interesting for both of us. Also, if we consult over video chat with screen sharing, I will likely ask you to share your screen and guide you. From time to time, I might jump on my browser to resolve an issue, but most of the time, it’s all you, with my help. 

It also, strangely, is a big part of why I love open source, the software equivalent of getting a great dish with the recipe, as opposed to just the great dish. So, chances are when we work together, we both work. Unless you just want it taken care of, in which I’m pretty happy to do that too. 🙂

 

Categories
brand consulting insights portfolio teaching workshops

I’ve decided to resume 365sketches in 2014

A nighttime rocket launch
A nighttime rocket launch (Photo credit: lemasney)

Relaunching 365sketches

I think that perhaps the greatest design work I’ve ever done was for the 365 Sketches project formerly at http://365sketches.org. I did it for 3 years between 2009 and 2012, with a one year break. You can see the best work from that project at the portfolio page. The concept is simple:

One design a day, using open source software.

It helped me to learn how to use Inkscape thoroughly, build an audience, develop my design, layout and typography skills, develop a portfolio, and get feedback and advice from stakeholders like you.

I will do a few things differently this time. I’ll screencast (record my screen to show the method) more often. I’ll be more explicit in my exposition. I’ll use and show classic design principles. I’ll use Drupal to develop the collection as a very clean portfolio version, while using WordPress, here, for the details. Both will be located here on lemasney.com, and I will likely migrate the existing content from 365 to this site as a category.

On January 1st, 2014, it begins.

 

 

Categories
brand classes and presentations consulting insights libraries research interests teaching experience workshops

Teaching Scratch Training: Getting started with Block Programming

On Teaching Scratch Training

This afternoon, I taught some young, bright people how to get started with Scratch, MIT’s block programming application, at Princeton Public Library. Scratch training is a regular offering there. Block programming is a ‘lego-style’ approach to programming where you drag and drop functions from a predetermined set to develop a program. For example, you can have a character, called a sprite, dance back and forth on a canvas, jump when you hit a key on your keyboard, and flip when it touches another character.

Scratch Training (Photo credit: Wikipedia)
Scratch Training (Photo credit: Wikipedia)

Over a few weeks, I’m going to introduce the basics of Scratch, using their own great tutorial resources. My focus was their Scratch Cards, simple tutorials that allow beginners to quickly gain an understanding of things that you can do. http://info.scratch.mit.edu/Support/Scratch_Cards

Richard Stallman
Cover of Richard Stallma

I was particularly excited to share the easy way in which you can look at other Scratch projects that other scratchers have shared. You can visit those projects and play them as they were programmed, but you can also open them up in the editor, save a local copy to your own projects (called remixing) and begin making improvements of your own. I do this all the time in order to build upon the work of others, perhaps the key benefit of open source software, a key idea celebrated by Scratch. It makes sense that MIT manages this project, as Free Software and the idea of openness and transparency in software was born with MIT’s own Richard Stallman.

Next week, we’ll be coming back to share the projects that we came up with to explore how we can each use Scratch to scratch our own itch. Can’t wait!

Related articles

Categories
affiliations brand classes and presentations consulting curriculum vitae insights professional activities professional experience teaching teaching experience

Art All Night 2013: Master Class on Getting Started with Graphic Design

getting started graphic design
getting started graphic design

Saturday, June 15, 2013
7:30pm until 8:15pm

In this session, local graphic designer and technology consultant John LeMasney will demonstrate how to get started with digital graphic design using free (open source) software, and will introduce the concepts of color choice, font choice, visual inspiration, best practices, and resources. If you ever find yourself tasked with putting words and images on a page in an interesting way, but have never had any training in how to do that effectively, this class is for you!

 

Categories
classes and presentations consulting insights

On why I use the Google Ecosphere: 10 things I like about the Google workspace

 

Any of you who know me know very well that I am drinking the Goog-Aid. I believe in the company, give them the benefit of the doubt when they profess that they are not evil, and in general, agree with their business, technology, and work philosophy. Today, I thought I’d share why and how I came to this conclusion.

 

  1. Their stuff is free (as in free pizza). Google’s products, for the most part, are free. While there are usually optional upgrade costs, such as more storage, they usually offer the fully featured product at no cost to users. Their business model is advertising based, and so the more eyes that look at their products, the more money they get. I can get behind that, especially because it means that I can suggest a Google based solution to a client or colleague and not have to explain why they have to pay a fee. See also my support for Inkscape, GIMP, Open Office, and so on.
  2. Google Code
    Google Code (Photo credit: Wikipedia)

    Their support of open standards. When I work with others, it often means that I have to decide the best way to deal with them. Do we use the same applications, services, and methods, or do we need to find a bridge between us? With Google, their products often use and support open standards and methods, such as XML, HTML 5, SVG, ATOM, and others, meaning that as long as another product (even proprietary ones) can understand the standard, we are good to go.

  3. Open Source Logo
    Open Source Logo (Photo credit: phradaka)

    Their support of open source. In answering the mobile platform question “Why do you love Android so much?” my first answer is always “Because it’s open source.” Many people wonder why I care so much about open source (the source code that is written and compiled into the binary application is distributed along with the application), especially since I’m more of a user than a developer with most application code. The answer is that because developers get access to open sourced code, screen it for flaws, integrate improvements and can shape the code themselves, they act on my behalf. We all benefit from the changes that developers make to open sourced code. With proprietary solutions, those same developers are often cut off from adding their own code, seeing how it works, or checking it for flaws. Google uses open source in many of its projects, and supports its distribution through Google Code.

  4. Music Beta by Google (aka Google Music)
    Music Beta by Google (aka Google Music) (Photo credit: pmsyyz)

    They offer portable music, documents, photos, and bookmarks, automatically backed up. I have a music collection of many, many gigabytes. It once was available on only one of my machines. When Google Music launched, it allowed me to upload all of my music to their service for streaming and download to any device that could visit their website, meaning every computer, phone, tablet, and set-top box I owned. They back up my music collection  automatically, and make it available wherever internet access is present, which for me is nearly everywhere, anytime. Oh, and this goes for every photo I take with my phone, every document I write in Drive, and every presentation I’ve given for the last 5 years.

  5. Google Plus logo
    Google Plus logo (Photo credit: Bruce Clay, Inc)

    Google Plus, Hangouts, and YouTube. Google launched Plus, a social layer for its services a little while back. The obvious suggestion by critics was that they were trying to oust Facebook as king of social, but they are doing something different. They are making it easy to unify their services, share the products you make with them, and house it all under one roof: Plus. One feature of Plus, in particular, stands out as a disruptor: Hangouts. Hangouts, the ability to have up to ten people collaborate on documents, video chat, and more, has an on-air feature, with which you can do a live broadcast to thousands, archive the broadcast, and share it with people via YouTube. 5 years ago, it took a technologist with system administration skills to do this. Today, you just click the Hangout button on Plus.

  6. They make it especially easy to share and collaborate. Because I use Gmail, and have for a very long time, practically everyone I’ve exchanged email with or gotten a business card from in the last ten years is part of Google Contacts. Anytime I want to share a photo, document, spreadsheet, music, or other item with any of them, Google offers their contact info from my contacts just by starting to type their name. In many cases, I can invite them to collaboratively, virtually meet and work on the item in real-time, with voice, video, and screen actions.
  7. Logo image created by Matt_Stang for the Andro...
    Logo image created by Matt_Stang for the Android Open Source Project and XDA community. Source: https://forum.xda-developers.com/showthread.php?t=545151 (Photo credit: Wikipedia)

    The Android operating System. I’ll write on this at length in the future, but for now I’ll just say that excluding the Ubuntu mobile operating system, no other phone OS even begins to tempt me.

  8. The Chrome Operating System. I have a Chromebook. In fact, I have two. I bought them each used for $100. They both do only one thing: run the Chrome browser on a thin sheet of Linux. I can tell you from a lot of use that often that is all that you need to get work done.
  9. It extends my senses, my memory, and my ability. When I want to know more about a topic that came up in conversation, I Google what others concluded about it. When I want to see all the photos I’ve ever taken of myself, I open Picasa, and look at the photos that Picasa found my face in. When I want to read a book on any topic, I go to Google Play Books or Google Books, or Google Scholar to investigate it. When I sign into Google, I am just a few keystrokes away from learning, knowing, or remembering it all.
  10. Google Self Driving Car
    Google Self Driving Car (Photo credit: loudtiger)

    The Glass project and self-driving cars. Glass is a wearable computing platform that heralds the next big change in computing. Many are already dismissing it as too weird for mainstream use, but if we can get used to Bluetooth headsets, I think that wireframes that look like glasses without the lenses but that give you a heads-up-display on the world with camera, mic, and sound (powered by Android) would be worth the average person’s cultural shift in visual acceptance. And of course, any company that allows a blind person to drive himself to the store is a company that I stand behind.

 

I could go on, but I’ll stop here for now. If you are interested in how I think you could begin to integrate the Googleverse into your business workflow, please give me a call. I’m at lemasney@gmail.com and 609-553-9498

 

 

 

 

 

Categories
affiliations professional activities professional experience references research interests teaching experience

John LeMasney: Making Infographics (February 2013) at Princeton Public Library

7 out of ten dogs infographic by lemasney
7 out of ten dogs infographic by lemasney

In this session, we looked at the reasons why infographics are becoming an important, highly popular way of presenting information. We showed how to find data, how to build your message, and how to put together your infographic using great, free tools. Below is the presentation for this two-hour session.

John LeMasney on Infographics