I wouldn't be surprised to find out that many of us here today like to see our work as a continuation of say the Tech Model Railroad Club or the Homebrew Computer Club, and certainly the terminology and the values of this conference, like open source for example, have their roots in that era. As a consequence it's easy to interpret any criticism of the hacker ethic—which is what I'm about to do—as a kind of assault.
Few things are guaranteed to increase all the time: Distance between stars, Entropy in the visible universe, and Fucking business requirements . Many articles say Dont over-engineer but don’t say why…
I'm going to share with you common pitfalls when learning to program (or mastering programming). Many of these affect both beginners and professionals.
Always write code that can be maintained by anyone who may end up working on your software. To that end, here are several programming principles to help you clean up your act.
Inugural meeting of the DUN SIG on Technology Enhanced Learning
Centre for Teaching Development and Digital Media (CUDiM), Aarhus University, Oct. 2016
The session will begin with a theoretical talk. This will propose a framework for design research in education, based on Yishay’s work in the Learning Patterns, Planet, and Layers projects. This framework combines design scenarios, narratives, principles and patterns. It will draw on examples from his experience in the recent MOOC design project and other initiatives, and lead a discussion on the applicability of these ideas to the Danish TEL research community.
My experience with document interchange led me to classify document formats using the essential distinction that some are "programmable" and some are not. [..]
The reason that this distinction is essential with respect to document interchange is that extracting information from documents in "programmable" document formats is equivalent to the halting problem. That is, it is arbitrarily difficult and cannot be automated in a general fashion.
For example, I conjecture that it is impossible to write a program that will extract the third word from a TeX document.
Computer Science in the 1960s to 80s spent a lot of effort making languages which were as powerful as possible. Nowadays we have to appreciate the reasons for picking not the most powerful solution but the least powerful. The reason for this is that the less powerful the language, the more you can do with the data stored in that language. If you write it in a simple declarative from, anyone can write a program to analyze it in many ways. The Semantic Web is an attempt, largely, to map large quantities of existing data onto a common language so that the data can be analyzed in ways never dreamed of by its creators.
Tim O'Reilly attempts to clarify just what is meant by Web 2.0, the term first coined at a conference brainstorming session between O'Reilly Media and MediaLive International, which also spawned the Web 2.0 Conference.
We have identified ten principles that provide a lens to evaluate the extent to which government data is open and accessible to the public. The list is not exhaustive, and each principle exists along a continuum of openness. The principles are completeness, primacy, timeliness, ease of physical and electronic access, machine readability, non-discrimination, use of commonly owned standards, licensing, permanence and usage costs.
1. Decisions are the unit of work to which BI initiatives should be applied.
2. Providing access to data and tools isn't enough if you want to ensure that decisions are actually improved.
3. If you're going to supply data to a decision-maker, it should be only what is needed to make the decision.
4. The relationship between information and decisions is a choice organizations can make--from "loosely coupled," which is what happens in traditional BI, to "automated," in which the decision is made through automation.
5. "Loosely coupled" decision and information relationships are efficient to provision with information (hence many decisions can be supported), but don't often lead to better decisions.
6. The most interesting relationship involves "structured human" decisions, in which human beings still make the final decision, but the specific information used to make the decision is made available to the decision-maker in some enhanced fashion.
7. You can't really determine the value of BI or data warehousing unless they're linked to a particular initiative to improve decision-making. Otherwise, you'll have no idea how the information and tools are being used.
8. The more closely you want to link information and decisions, the more specific you have to get in focusing on a particular decision.
9. Efforts to create "one version of the truth" are useful in creating better decisions, but you can spend a lot of time and money on that goal for uncertain return unless you are very focused on the decisions to be made as a result.
10. Business intelligence results will increasingly be achieved by IT solutions that are specific to particular industries and decisions within them.
Request for Comments
December 7-8, 2007—This weekend, 30 open government advocates gathered to develop a set of principles of open government data. The meeting, held in Sebastopol, California, was designed to develop a more robust understanding of why open government data is essential to democracy.
The Internet is the public space of the modern world, and through it governments now have the opportunity to better understand the needs of their citizens and citizens may participate more fully in their government. Information becomes more valuable as it is shared, less valuable as it is hoarded. Open data promotes increased civil discourse, improved public welfare, and a more efficient use of public resources.
The group is offering a set of fundamental principles for open government data. By embracing the eight principles, governments of the world can become more effective, transparent, and relevant to our lives.
Instead of the usual predictable predictions, I thought I would ring in the new year with five principles that I believe will guide the ongoing transformation of media companies.