Skip to main content

Home/ Diigo In Education/ Group items tagged no_tag programming

Rss Feed Group items tagged

elsjekool

Paul Ford: What is Code? | Bloomberg - 35 views

  • There are keynote speakers—often the people who created the technology at hand or crafted a given language. There are the regular speakers, often paid not at all or in airfare, who present some idea or technique or approach. Then there are the panels, where a group of people are lined up in a row and forced into some semblance of interaction while the audience checks its e-mail.
  • Fewer than a fifth of undergraduate degrees in computer science awarded in 2012 went to women, according to the National Center for Women & Information Technology
  • The average programmer is moderately diligent, capable of basic mathematics, has a working knowledge of one or more programming languages, and can communicate what he or she is doing to management and his or her peers
  • ...16 more annotations...
  • The true measure of a language isn’t how it uses semicolons; it’s the standard library of each language. A language is software for making software. The standard library is a set of premade software that you can reuse and reapply.
  • A coder needs to be able to quickly examine and identify which giant, complex library is the one that’s the most recently and actively updated and the best match for his or her current needs. A coder needs to be a good listener.
  • Code isn’t just obscure commands in a file. It requires you to have a map in your head, to know where the good libraries, the best documentation, and the most helpful message boards are located. If you don’t know where those things are, you will spend all of your time searching, instead of building cool new things.
  • Some tools are better for certain jobs.
  • C is a simple language, simple like a shotgun that can blow off your foot. It allows you to manage every last part of a computer—the memory, files, a hard drive—which is great if you’re meticulous and dangerous if you’re sloppy
  • Object-oriented programming is, at its essence, a filing system for code.
  • Where C tried to make it easier to do computer things, Smalltalk tried to make it easier to do human things.
  • Style and usage matter; sometimes programmers recommend Strunk & White’s The Elements of Style—that’s right, the one about the English language. Its focus on efficient usage resonates with programmers. The idiom of a language is part of its communal identity.
  • Coding is a culture of blurters.
  • Programmers carve out a sliver of cognitive territory for themselves and go to conferences, and yet they know their position is vulnerable.
  • Programmers are often angry because they’re often scared.
  • Programming is a task that rewards intense focus and can be done with a small group or even in isolation.
  • For a truly gifted programmer, writing code is a side effect of thought
  • As a class, programmers are easily bored, love novelty, and are obsessed with various forms of productivity enhancement.
  • “Most programming languages are partly a way of expressing things in terms of other things and partly a basic set of given things.”
  • Of course, while we were trying to build a bookstore, we actually built the death of bookstores—that seems to happen a lot in the business. You set out to do something cool and end up destroying lots of things that came before.
  •  
    A lengthy but worthy read for all non-programmers on code.
  •  
    Explains code
Michele Rosen

Crunchzilla - 81 views

shared by Michele Rosen on 08 Jan 14 - No Cached
  •  
    Cute code monster website to teach basic coding skills.
Michele Rosen

Dash - 29 views

shared by Michele Rosen on 15 Oct 13 - No Cached
  •  
    another online 'learn to code' platform, but with virtual assistance and code checkers (paid → good business model), and project based, so more engaging.
Michele Rosen

Looking Glass - 15 views

  •  
    This is a superb site and download where you can make 3D animated cartoons by selecting your props, characters and locations and then use blocks to programme how things move and interact in a similar way to MIT's Scratch. You can upload your creations to the website to share. There are a set of challenges to try and you can even remix animations designed by other users. Discovered via @mberry http://ictmagic.wikispaces.com/Video%2C+animation%2C+film+%26+Webcams
Michele Rosen

TouchDevelop - 45 views

shared by Michele Rosen on 25 Jul 13 - No Cached
  •  
    This is a fab suite of programming tools and toys from Microsoft Research. The site using HTML 5 which means that it works across most devices from PCs, Apple, Android and more. It has a get tutorial section to get you started and you are able to pick apart coding from other public projects. You can share your finished scripts and programmes with a link to play on most devices and even export it to the Windows Store. http://ictmagic.wikispaces.com/ICT+%26+Web+Tools
Michele Rosen

MIT App Inventor | Explore MIT App Inventor - 73 views

  •  
    An Android drag and drop programming environment. Similar to Scratch. looks like there are a lot of tutorials and even a curriculum available if you dig through the site.
Todd McKee

Learn to code | Codecademy - 54 views

  •  
    I began coding as a 6 year old on a Amstrad CPC-464 with a Tape drive (iPod generation see the cutting edge of 1980s design at http://media.pcadvisor.co.uk/cmsdata/news/3206319/amstrad_cpc464.jpg). With the success of apps and app stores, coding has been elevated to the mainstream. This site teaches the basics of HTML coding. http://ictmagic.wikispaces.com/ICT+&+Web+Tools
Deborah Baillesderr

Scratch - Imagine, Program, Share - 51 views

  •  
    this program enables users to create interactive stories, animations, games, music, and art-- and share them online.
  •  
    A great site to help students learn how to code easily
1 - 8 of 8
Showing 20 items per page