Profile cover photo
Profile photo
Danny Goodall
About
Posts

Post has attachment
I climbed 200 flights of stairs and earned the Castle badge! #Fitbit
Photo
Add a comment...

Post has attachment
Add a comment...

Post has shared content
Right now is our most exciting giveaway. And it’s much bigger than invites: http://bit.ly/InsanityWeek #OnePlus #InsanityWeek

1/ Share the following post with the hashtag #OnePlus #InsanityWeek
2/ Fill out the following form: http://bit.ly/InsanityWeekDAY1 
3/ This contest is only open to participants from our 16 launch countries.
4/ Go insane!

The contest for Day 1 starts today at 12.00 pm GMT (6.00 am CST) and will close on Tuesday, October 14 at 12.00 pm (6.00 am CST). More info about this contest: http://bit.ly/InsanityWeek 
Photo
Add a comment...

Post has attachment
What a fantastic and inspirational thing to do with 20+ years of your life.

http://www.bbc.co.uk/news/special/2014/newsspec_8703/index.html
Add a comment...

Post has attachment
Add a comment...

Post has attachment
An excellent introduction to an interesting framework...
Add a comment...

Post has attachment
An interesting article with good timing for me as I'm looking to get involved in the movement to get kids into coding through initiatives such as +Code Academy and +Raspberry Pi.

I was surprised to see C at number two, but reading the rationale that some voters gave, I can see the logic that learning some tough, environmental lessons early in your programming career would be beneficial in the long term. Whilst being able to write to a pointer anywhere in addressable memory will certainly reinforce the 'with power comes responsibility' mantra, it would I'm sure also turn a few people away. There's also the issue of the volume of code you have to write before anything 'intetesting' happens. The positive feedback loop that is so important in learning just doesn't happen quickly enough.

I'm not sure that Javascript (which came in 3rd) gets my vote either, because to achieve anything of note you really must first understand HTML, the DOM, CSS and probably a helper library such as jQuery. I suppose my position assumes a Web orientation for the project, and it's possible to use Javascript outside of that environment, but I still don't feel it's that simple to get to grips with.

Which leaves +Python as the best beginner's language. I taught myself Python a few years back, having been a programmer earlier in my career before moving into technology marketing, and I can see why it is attractive. It allows functional and object principles, delivers results quickly, has an excellent third-party library community, the documentation quality is typically very good and is suitable for pretty much any type of project - with the possible exception of mobile apps. But aside from that, it's just so principled and readable and its mysteries are not hidden in inscrutable symbols. Concepts are implemented consistently which gives you the confidence to take a small amount of knowledge and experiment on your own.

I recognise that the article was likely aimed at adults, albeit probably young adults. I'm thinking more about the needs of teenagers (and younger) as they start their journey and are hopefully inspired to build a career in technology, but a lot of the issues are the same.

Perhaps it's confirmation bias given my love of the language, but I feel that Python has to be the starter language for teenagers and young adults to start their journey towards learning to code.
Add a comment...

Post has attachment

Post has attachment
I played #breakout on Google Image Search! I made it to level 2 in Image Breakout! Can you beat my score of 663?
Add a comment...

Post has attachment
I consider myself somewhat of a Word expert, so it was refreshing to learn something today about creating multi-level, numbered headings. Surely this could be made more intuitive?

http://blogs.msdn.com/b/timid/archive/2013/08/29/stupid-microsoft-word-trick-multilevel-numbered-headings.aspx
Add a comment...
Wait while more posts are being loaded