Showing posts with label Organize. Show all posts
Showing posts with label Organize. Show all posts

September 26, 2013

Flowchart Your Programming


Flowcharts have been used for quite some time for visualizing and organizing business processes and making them more efficient (e.g. business process reengineering).

Now flowcharts are being used to build and link reusable programming code.

NoFlo or Flow-Based Programming (FBP) simplifies application development by using libraries of pre-written code and then dragging and dropping them into your process flows. 

This leverages objected-oriented programming (OOP) and uses modules of open-source code, which are linked together to create a full program that solves a business problem.

The flowchart helps to avoid spaghetti code by providing for a more organized, modular, object-based development environment. 

These flowcharts can not only be a collaborative tool where developers can build or map code, but can also be part of the systems documentation that ensures a higher-level of understanding of the total programming solution. 

NoFlo raised over $100K on Kickstarter in 45 days in order to advance this project from Javascript to iOS, Android, and Python platforms as well. 

To me, this programming paradigm seems to have real legs:
- A process-based model for decomposing solutions
- Simple information visualization through a common flowcharting toolset, and 
- Reusable object code from programming libraries in the cloud. 

I'd say YesFLo--this makes a lot of programming sense. ;-)
Share/Save/Bookmark

July 3, 2013

Google Hypocrisy?

Google, which touts itself as the one that "organize[s] the world's information and make[s] it universally accessible and usable," ended its Reader product on Monday, July 1. 

The RSS reader was a terrific tool for aggregating content feeds on the Internet (and Google is a terrific company that benefits the whole world's thirst for knowledge).

With Google Reader you could subscribe to tens or hundreds of news services, blogs, and other information feeds and read it on your desktop or mobile device. 

Reader represented the Google mission itself by pulling together all this information and making it available in one reading place, simply and easily for anyone. 

While the Goolge line is that they killed Reader, because of a declining user base, I find this less then credible, since anecdotally it seems like a very popular tool that is helpful to people. Moreover, Google could've chosen to competitively enhance this product rather than just shut it down. 

So why did they end a great product that literally fits their mission perfectly?

We can only surmise that the ad clicks weren't there (and thus neither was the profit) or perhaps Google felt this product was cannibalizing attention from their other products like Google News (a limited aggregator) or from some of their paying ad sponsors or partners feeding other products like Google Glass.

We may never know the answer, but what we do know is that, in this case, Google sold out on it's core mission of organizing and providing information and abandoned their adoring userbase for Reader. 

Feedly and other more clunky readers are out there, but Google Reader is a loss for the information needy and desirous and a misstep by Google. 

RIP Reader, I think we will yet see you, in some form or fashion, yet again. ;-)

(Source Photo: here with attribution to Laurie Pink)
Share/Save/Bookmark

December 28, 2011

Toward A User-Centric Government

My new article in Government Executive is out today.

Called "Too Big To Succeed"--the article talks about the importance of simplifying and organizing large, complex organizations, such as government, to achieve transformational and valuable change.

The article is anchored in the Law of Diminishing Returns and the Law of Large Numbers.

Although the article doesn't use the term user-centric government, this is exactly the point and continuously driving forward with advanced technologies can help us make the leap.

Hope you enjoy reading!

Andy

Share/Save/Bookmark