18 MAY 2017 by ideonexus

 Programming as a Way of Thinking

Running programs is the whole point of programming, of course, but there is more to it. The ability to execute code makes programming a tool for thinking and exploring. When we express ideas as programs, we make them testable; when we debug programs, we are also debugging our brains.
Folksonomies: programming thought
Folksonomies: programming thought
  1  notes
 
11 JAN 2017 by ideonexus

 pplapi.com

pplapi.com (pronounced “people API”) is a web-based data service that provides access to a synthetic world population, n = 7, 171, 922, 938. Researchers can submit queries to pplapi.com using its Application Programming Interface (API) to obtain samples consisting of synthetic agents drawn from this population. Because researchers do not need to host the synthetic population themselves, pplapi.com reduces start-up costs associated with using synthetic agents in research. pplapi.com provid...
  1  notes
 
01 JAN 2017 by ideonexus

 Acquire as little software as you can get by with, and st...

Acquire as little software as you can get by with, and stick with it. That's hardware critic Richard Dalton's advice. It's easy to get so caught up in the constant onrush of improvements and "next generations" in the software market that you wind up forever getting ready to work instead of working. You can buy last year's computer cheap, get last year's software, which runs beautifully on it by now, take the month to get fully running with it, and then turn your back on the market for a coupl...
Folksonomies: productivity
Folksonomies: productivity
  1  notes
 
01 JAN 2017 by ideonexus

 1980 View of Software

Software is a new enough kind of thing in the world that humans are still figuring out how to deal with it. Though it can be bought and sold, you can't see, hear, touch, taste, smell, eat, or burn it. On an unlovely flat artifact called a disk may be hidden the concentrated intelligence of thousands of hours of design, for which you are expected to pay hundreds of dollars, and which you can reproduce on your own computer with perfect fidelity in less than a minute, free. Personal computers ha...
  1  notes
 
03 JUN 2016 by ideonexus

 Liberal Arts Majors in Technical Professions

While we’ve hired many computer-science majors that have been critical team members, It’s noncomputer science degree holders who can see the forest through the trees. For example, our chief operating officer is a brilliant, self-­taught engineer with a degree in philosophy from the University of Chicago. He has risen above the code to lead a team that is competitive globally. His determination and critical-thinking skills empower him to leverage the power of technology without getting bo...
  1  notes

Reminds me of my own career graduating with an English Degree and going into Computer Programming.