This website or its third-party tools use cookies which are necessary to its functioning and required to improve your experience. By clicking the consent button, you agree to allow the site to use, collect and/or store cookies.
I accept

Essential Business

  • Facebook
  • Google+
  • LinkedIn
  • Twitter
  • Home
  • Products
    • Publications
      • The Essential Business Guide
      • The Essential Start-up Guide
      • Thinking of Starting a Business
      • Planning and Starting Your Business
      • Planning and Starting Your Business – online course
      • Understanding Your Business Finances
    • Free tips and resources
  • About us
    • Meet the team
    • News and views
  • Our blog
    • Business skills
    • Finance
    • Marketing
    • Selling
    • You as a business owner
  • Radio
    • Starting out
    • Planning for success
    • Marketing and sales
    • Money talk
    • People power
    • Keeping it legal
    • Managing your business
  • Contact us
  • My profile
  • Login
  • Our shop
You are here: Home / Business / Scratch for business

January 28, 2015 by Marianne Whitfield Leave a Comment

Scratch for business

Blog-avatars-marianneA few years ago, when I was looking to turn my young twins into a mini geeks, I discovered a fantastic tool for teaching kids to code.

The Scratch project was initiated back in 2003 by the Lifelong Kindergarten Group at the Massachusetts Institute of Technology (MIT) Media Lab. I started using Scratch in 2009 and have spent five happy years watching my son and daughter learn how to create simple games and animations, without having to program one ‘real’ line of code. (Okay, my son is a lot more interested and engaged in this than my daughter, but I’m working on her!)

I’ve taught them the logic of computer programming and, using the Scratch tool, they can produce simple but effective ‘products’ with the application of their own ideas and creativity.

In November last year, I started a Code Club at my kids’ primary school and I’ve been able to see how easily and effectively young kids can learn the principles of computer programming, apply them, and produce some amazingly creative work.

I’ve also discovered that the principles behind MIT’s wonderful tool for simplifying the logic of code can also be applied to simplify the logic of business.

Let me explain

The principles of computer programming are really quite simple.  You need to write a ‘command’ that tells the computer what to do is any given situation. As I explained to the kids in their first Code Club session, this is the same principle if you want to ‘command’ someone to do something in a given situation.

“Chloe, when I say go, walk five steps forward. If I say stop, stop. If you bump into the wall, say ‘Ow’.

Scratch uses six key categories of ‘commands’:  control, motion, sensing, looks, variables and operators.

  • Control: When I say go
  • Motion: walk five steps forward
  • Control: If I say stop, stop.
  • Control: If
  • Sensing: you bump into the wall
  • Looks: Say ‘Ow’

I could also add in some variables, such as giving Chloe a sweet every time she hits the wall, and taking a sweet off her every time she forgets to stop when I say stop. And then add an operator, so that when she has a total of five sweets, she wins the game.

So where does business come in?

These ‘categories’ of commands can also be attributed to the logic of business.

When you start trading, if your costs exceed your income, you will make a loss. If you make a loss every month, you will go out of business.

  • Control: When you start trading, if
  • Variable: costs
  • Operator: are greater than
  • Variable: income (costs > income)
  • Control: then
  • Variable: set loss to £xx.xx
  • Control: If
  • Variable: total loss is greater then £5,000
  • Control: then stop.

The logic is simple, but it would take a huge computer program, with billions of lines of code, to cover a sufficient number of business situations for which a ‘command’ can be written — which is why business cannot be automated! *

Whether it’s business or computer programming, you need to add time, dedication, creativity and continual learning in order to make a business, game or piece of software that is unique and something that people will want to engage with.

* Yes, we know that processes can be automated, but that’s an entirely different blog post…

Print Friendly, PDF & Email

Filed Under: Business, Business skills

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

TAKE A LOOK AROUND

  • Publications and products
    • The Essential Business Guide
    • The Essential Start-up Guide
    • Thinking of Starting a Business – workbook
    • Planning and Starting Your Business – workbook
    • Planning and Starting Your Business – online course
    • Understanding Your Business Finances – workbook
  • Professional users
    • Custom and bespoke options
    • Volume orders and bundles
  • Essential Business in practice
    • Starting a business
    • Running a business
    • Ideas and inspiration
  • Essential Business radio
    • Join our guests
  • Free tips and resources
    • Essential Business Nudges
    • Useful links

About Essential Business

For more than twenty years, Essential Business has produced books, workbooks and training courses to help other business owners, advisors and educators with the practicalities and realities of running a business.

Learn more »

RECENT BLOG POSTS

  • Join in the debate
  • Risky business
  • The need for better business education
  • Be nice to me… I’m a business owner
  • Finding the right business support

Search

Website terms and privacy policy »
Affiliate Programme »
Contact us »
Site map »
  • Publications and products
  • Professional users
  • Essential Business in practice
  • Essential Business radio
  • Free tips and resources

ESSENTIAL BUSINESS • Published by MENTA, 5 Eastern Way, Bury St Edmunds, Suffolk IP32 7AB, UK – © 2025

Privacy Policy