About Scott C. Lemon

I'm a techno futurist, interested in all aspects of humanity, sociology, community, identity, and technology. While we are all approaching the Singularity, I'm just having fun effecting the outcomes of the future!

DevUtah February Geek Dinner

Tonight was the DevUtah Geek Dinner. There was a slightly smaller group, but there was a great topic – Agile & Adaptive Project Management.
David Spann kicked off by doing a quick exercise in thinking of the top
traits of a great leader/manager. Most of these ended up
centering around communications, trust, and involvement. He went
on to talk about the The Agile-Adaptive Management Model:

  • Know the Purpose and Organizational Value of any project
  • Hire great people – use the best people
  • Do Something Innovative!
  • Learn and Reflect – spend the time (often!) to look at what you are doing
  • Deliver Results – ensure that you are delivering on the project

If you follow this model, then innovation will occur. In addition, this is how knowledge is built.

Alistair then jumped in and gave some background on how he got going
in the industry, and how he began his writing career. He talked
about the history of the creation of the Agile Manifesto, and the follow on for managers of Agile projects – the Declaration of Interdependence.

He offered a fun way to think about software: Developing software consists of making ideas concrete in an economic context. In addition, he posits that software development – and most any business – can be seen as a cooperative game of invention and communication. This then leads to where Agile is a special case of software development.

Expanding on this, he summarized the Agile Manifesto as being values …

More Valuable Has Value
Individuals and Interactions Processes and Tools
Working Software Comprehensive Documentation
Customer Collaboration Contract Negotiation
Responding to Change Following a Plan

All of these work from: communication, trust, feedback, fluidity

David and Alistair progressed into Q&A to address many of the questions that were brought up:

  1. How do you convince business people to use Agile?
    • focus on ROI – delivering customer value which generates revenue
  2. How do you deal with Feature Creep?
    • base development on constant re-prioritization and customer renegotiation
    • do not use a fixed requirements model … constantly adjust and adapt with the customer

There was some other conversation … I got too interested in listening
and forgot to write. David closed with a good point and that was
that it’s easy to celebrate the “wins” and what was accomplished …
the real learning comes, however, when you can celebrate what didn’t go
well, or what could be improved.

It’s always fun to hear David and Alistair … they both consult in this area, and bring a lot of knowledge and experience!

Human Extensions

This is a great article, however I don’t know that it goes far
enough!  Seldom do we really think about the wide range of “tools”
that we depend on … that have become an extension of our own
humanity.  In this day and age, an automobile is now a necessary
extension … enabling us to collaborate with others.  And even wired
telephones … this form of communications is what allowed for the
creation of global virtual communities in the first place.  Well
… after the telegraph.  And smoke signals.  It is not only
here in America, but all over the globe that humans are developing
whole new capabilities based on these “gadgets” … these Human
Extensions …

Americans ‘Need’ Their Gadgets.
Whether it’s a personal computer, an iPod or TiVo, Americans are
growing increasingly dependent on personal technology. Not everyone
thinks this is healthy. [Wired News]

Realizing where you stand

In each day of our lives, it’s very easy to fall prey to the normal
complaining about our lives.  Oh me, oh my … what I don’t have
in my life … what I should have!  🙂

Miguel posted this link and it’s an amazing presentation to remind you
of where you stand in life … the majority of people on earth live on
less than the equivilent of $10/day.

Human Development Trends.

Various statistics of human development trends in
flash-tutorial form here http://gapminder.org/. By Miguel de Icaza (miguel@gnome.org). [Miguel de Icaza]

Botnets … the unknown reality

I find it hard to believe that many people are not aware of botnets,
and what they are doing.  Of course, I’m so deep in technology and
the Internet that my “common sense” is now severely distorted. 
For those people who have not heard about botnets, this Washington Post botnet article is a great place to start.  It’s an eye opener.

When you read this article, just realize that this is about the botnets
that have been discovered and are known.  There are more out there
that are unknown, and the sizes of some of these botnets is staggering.  Read here, here, or here, about the FBI arrest of a many running a 400,000+ node botnet!  Oh yeah … and he was 20 years old.

Tagging++ … where the web is heading?

I have to admit that I really love RSS. Not necessarily
“blogging”, but the concepts of RSS itself. It is an amazingly
simple idea, and yet it can be used for extremely powerful
solution. The whole world of blogging, and news aggregators, is
built on the foundation of RSS.

Of course, then came “pinging”. When a RSS feed is updated with
new posts or data, it can “ping” a service to notify others that it has
been updated. This provides a way to subscribe to the updates of
huge numbers of RSS feeds and blogs. So if I can then get all of
these updates, how do I make sense of them? Enter “tagging” …

Tagging is an ingenious idea … it embraces the concepts of
“microformats” where additional metadata can be embedded into content
like RSS feeds and blogs. In the most simple cases, tagging
allows for a post to be “categorized” using simple keywords …
anything. So now if I subscribe to the updates of large numbers
of posts, I can scan each post for “tags” and create new outbound feeds
(which is what Technorati does) or do my own sorting and filtering based on tags.

Tonight I was reading about Edgeio in a post by Tom Raftery.
This is a whole new step in tagging … and it’s really getting me
thinking. This is where the tags can now designate a post in a
blog for a specific purpose! This is not just about categorizing
… but now hinting at what the content is … and allowing for
specialized engines – like Edgeio – to consume the posts to create new
aggregated solutions. In the case of Edgeio, the new tags are for
“listings” … posts about things that you want to have listed on the
Edgeio web site.

What I really like about this, is it that it represents the latest
turns in the whole microformat/tagging process. Now, I can simple
posts something in my blog, and provide some custom tags that will tell
various engines out in the Internet what my intentions are with that
post. Already I’m using tags to allow people to simply subscribe
to tag feeds … RSS feeds of posts along a particular topical
category. But now I’m able to tag a post to indicate to some
engine that this is a post that I want it to consume and take action
on! This is an impressive capability.

I can start to think of other directions that this could take. For example, Flickr
– the popular photo sharing web site – could now begin to support tags
that would indicate a post contains photos that are to be included into
Flickr. So instead of uploading my images … I simply blog about
my photos, including the images in my posts. Flickr could detect
these images based on tags that I include and automatically consume
them. This is where whole new types of tags and actions can begin
to take place … and create some interesting new directions with the
web. This introduces yet another “neural” aspect to the
applications emerging on the Internet.

wikiCalc … and interesting example

I downloaded wikiCalc
today and began to play with it.  It reminds a lot of Radio Userland

wikiCalc is an application that installs on your desktop and then uses
a browser for the UI.  It appears to be using AJAX for a lot of
the interaction, and has an interesting publishing architecture.

I really like to see more and more applications like this.  I
believe that they represent an interesting intersection of client and
server … leveraging the power of the desktop, while allowing for
remote access.  I simply point my browser at a “server” – running
on my local machine, or a remote machine – and I am presented with a
flexible UI that contains rich AJAX functionality.

I like it!

Great series of Global Thinkers

I found this post from Thomas Barnett early, but only recently began to
download and listen to the podcasts … amazing stuff!  This is a
great series about global politics, etc.

A video of my Blueprint for Action brief.

This is the one I delivered in early November in DC to the seminar
series put on by Johns Hopkins and the Office of Force Transformation.

It is found here: http://www.jhuapl.edu/POW/rethinking/video.cfm. You can watch it in chunks or download the entire brief as a file.

You can also access a PDF compilation of the slides. Pretty cool package!

[Thomas P.M. Barnett :: Weblog]

Manipulating biology

I have recently been at a few events where I mentioned reading the
article about the rat brains being used to fly a F-22 jet
simulator. Here is the article – Why this brain flies on rat cunning – and the reference below is where I first found it. Yes … I find this really cool … amazing work.

Why this brain flies on rat cunning.
A “brain” grown from 25,000 neural cells extracted from a single rat
embryo has been taught to fly an F-22 jet simulator by scientists at
the University of Florida.

They hope their research into neural computation will help develop sophisticated h… [KurzweilAI.net Accelerating Intelligence News]