Feeds:
Posts
Comments

Posts Tagged ‘programming tools’

Recently, one topic I’ve been spending an increasing amount of time thinking about is how to encourage non-coders to code.

In my startup life, I am lucky enough to meet a variety of people from different backgrounds – some in management, marketing etc – some starting their own companies for the first time. Unsurprisingly, most of them are web-based. But one thing that it always strikes me is how quickly people are willing for someone just to take over the design and development of their sites without they themselves, having a go. Of course I’m not saying that you should build the whole web app yourself, that’s not the cleverest use of your time – after all, it takes YEARS to train as a good developer – but having some sort of background understanding helps to 1) articulating your vision in computational terms, 2) helps to understand what is and what isn’t possible, and 2) helps you to see where opportunities for innovation are.

So here are some awesome tools which you should look at if you are interesting in learning how to code, or if you’re looking to teach non-coders to code.

1. Android App Inventor

Android App Inventor is by far one of the coolest tools I’ve seen in graphical programming. The idea is, with a few simple clicks by dragging and dropping components, you can get a fully functioning app running on your mobile really quickly. Meaning that non-coders can get results, fast. And the ability to show off to their friends what they had built.

(more…)

Read Full Post »

Recently, one topic I’ve been spending an increasing amount of time thinking about is how to encourage non-coders to code.

In my startup life, I am lucky enough to meet a variety of people from different backgrounds – some in management, marketing etc – some starting their own companies for the first time. Unsurprisingly, most of them are web-based. But one thing that it always strikes me is how quickly people are willing for someone just to take over the design and development of their sites without they themselves, having a go. Of course I’m not saying that you should build the whole web app yourself, that’s not the cleverest use of your time – after all, it takes YEARS to train as a good developer – but having some sort of background understanding helps to 1) articulating your vision in computational terms, 2) helps to understand what is and what isn’t possible, and 2) helps you to see where opportunities for innovation are.

So here are some awesome tools which you should look at if you are interesting in learning how to code, or if you’re looking to teach non-coders to code.

1. Android App Inventor

Android App Inventor is by far one of the coolest tools I’ve seen in graphical programming. The idea is, with a few simple clicks by dragging and dropping components, you can get a fully functioning app running on your mobile really quickly. Meaning that non-coders can get results, fast. And the ability to show off to their friends what they had built.

(more…)

Read Full Post »