Thursday, December 30, 2010
Tuesday, December 28, 2010
Samsung has announced a new Android-based Galaxy Player that will be showcased next week at the CES 2011. Samsung says the new music player takes inspiration from its successful Galaxy S phone and is spec’d similarly sans the cellular connectivity.
The 9.9mm thick Galaxy Player (YP-GB1) runs on Android 2.2 Froyo OS and features a 1GHz CPU, 4-inch Super Clear LCD screen supporting up to WVGA resolution (800×480), T-DMB, SoundAlive audio enhancing technology, Wi-Fi, Bluetooth 3.0, 3.2MP rear camera with front facing camera for video calling, GPS, HD video playback, microSD card slot, Android Market and Samsung Apps access and a 1200mAh removable battery.
MikeBlack set up a Canon DLSR camera on a tripod and used a remote timer to take a photo every five minutes for 20 hours. 'I kept digging the clock out and moving it higher so it could be seen,' he said.
Saturday, December 18, 2010
The Innovation Secrets of Steve Jobs
These are the Seven Principles of Innovation, inspired by the master himself:
1. Do What You Love.
Think differently about your career.
2. Put a Dent in the Universe.
Think differently about your vision.
3. Kick Start Your Brain.
Think differently about how you think.
4. Sell Dreams, Not Products.
Think differently about your customers.
5. Say No to 1,000 Things.
Think differently about design.
6. Create Insanely Great Experiences.
Think differently about your brand experience.
7. Master the Message.
Think differently about your story.
More (Steve) Jobs, Jobs, Jobs, Jobs - THOMAS L. FRIEDMAN - NYTimes.com
Obama should bring together the country’s leading innovators and ask them: “What legislation, what tax incentives, do we need right now to replicate you all a million times over” — and make that his No. 1 priority. Inspiring, reviving and empowering Start-up America is his moon shot.
You want more good jobs, spawn more Steve Jobs.
Sunday, December 12, 2010
Directly from China:
Shopping Ipad Style Notebook&NetBook, UMPC & MID
Total 36, price for 7" start at $89
$89, 300 MHz, 2GB, 1.5h
$99, 600MHz, 2GB, 5h
$175, 10", 1GHz, Android 2.1, 2GB,
5h "standby time", "sorry , single touch" (no multi-touch!)
7", $129, multi-touch, android 2.1
Friday, December 10, 2010
Tuesday, December 07, 2010
Thursday, November 25, 2010
"If you would not be forgotten
as soon as you are dead and rotten,
either write something worth reading
or do things worth the writing.
US author, diplomat, inventor, physicist, politician, & printer (1706 - 1790)"
"In an analysis for IEEE Spectrum, Kevin J. Murphy of the Marshall School of Business at the University of Southern California ran a simple algorithm that 'invested' US $100 in the top 1500 companies listed in Standard & Poor's in early 2002—after the dot-com crash wreaked its havoc. And, assuming the investor reinvested all the stock's dividends, Murphy tracked the portfolio's value through the end of 2009, for the 1065 companies that were still listed.
Tech performed abysmally. Of the 118 tech stocks, 79 of them didn't even beat inflation. Just picking the first 118 stocks in alphabetical order beats the tech index by 25 percent. By comparison, the 110 mining and utilities companies on Murphy's index had an average return of $285 on the $100 investment, outperforming tech's $138 return by more than two to one."
- Choose a task (most important at this moment) to be accomplished
- Set the Pomodoro to 25 minutes (the Pomodoro is the timer)
- Work on the task until the Pomodoro rings, then put a check on your sheet of paper
- Take a short break (5 minutes is OK)
- Every 4 Pomodoros take a longer break
"pomodoro" (Italian) = "tomato" (English)
Wednesday, November 24, 2010
The great American design scientist, engineer, architect, poet, philosopher, Buckminster R. Fuller said, “When I'm working on a problem, I never think about beauty. I think only how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong.”
Frenchman, Antoine de Saint-Exupery said... “A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away.”
Alexander Graham Bell, the genius who brought us the telephone said, 'The most successful men in the end are those whose success is the result of steady accretion... It is the man who carefully advances step by step, with his mind becoming wider and wider—and progressively better able to grasp any theme or situation—persevering in what he knows to be practical, and concentrating his thought upon it, who is bound to succeed in the greatest degree.'
Johann Wolfgang von Goethe, understood this intrinsically, when he profoundly said, 'I respect the man who knows distinctly what he wishes. The greater part of all mischief in the world arises from the fact that men do not sufficiently understand their own aims. They have undertaken to build a tower, and spend no more labor on the foundation than would be necessary to erect a hut.'"
The C300 series is known for speed. The entire line of drives sees 355MB/s read speeds (265MB/s with SATA 3Gb/s interface), with slightly declining write times as capacities shrink. The 256GB model quotes 215MB/s sequential writes while the 128GB and 64GB capacities see 140MB/s and 75MB/s respectively. There's also a small power usage decline as the drives get smaller, most notably during writes. Otherwise though the family of drives are largely identical.
Tuesday, November 23, 2010
Scott Davis reviews some of the most important HTML5 features: new semantic elements - header, footer, nav, section, and article-, form enhancements - placeholder text, autocomplete, autofocus, and validation-, video and mobile support.
Hidden Web Services: Microformats and the Semantic Web
Scott Davis makes a case for metadata or semantic data, pointing out that it is currently used by major websites to improve their traffic or the rank of the pages searched. He is presenting the most common ways to add metadata to a document: RDFa and microformats.
Sunday, November 21, 2010
"T.J. Maxx, which is best known as a clothing retailer, caused seismic activity in the land of technophiles over the last few days by selling limited quantities of Apple's 16GB iPad with Wi-Fi for only $399, nearly $100 less than the suggested retail price.
The number of actual $399 iPads in the wild might be around 80
Why would T.J. Maxx pull such a move? The phrase '15 minutes of fame' comes to mind. "
Tuesday, November 16, 2010
"...Dr Land was saying: “I could see what the Polaroid camera should be. It was just as real to me as if it was sitting in front of me before I had ever built one.”
And Steve said: “Yeah, that’s exactly the way I saw the Macintosh.” He said if I asked someone who had only used a personal calculator what a Macintosh should be like they couldn’t have told me. There was no way to do consumer research on it so I had to go and create it and then show it to people and say now what do you think?
Both of them had this ability to not invent products, but discover products. Both of them said these products have always existed – it’s just that no one has ever seen them before. We were the ones who discovered them. The Polaroid camera always existed and the Macintosh always existed — it’s a matter of discovery."
Monday, November 15, 2010
"The Firefox add-in Firesheep caused quite an uproar a few weeks ago, and justifiably so. Here's how it works:
what Firesheep does is relatively straightforward:
1. Listen to all HTTP traffic.
2. Wait for HTTP headers from a known website.
3. Isolate the part of the cookie header that identifies the user.
4. Launch a new browser session with that cookie. Bam! As far as the target webserver is concerned, you are that user!
All Firesheep has to do, really, is listen. That's pretty much all there is to this "hack". Scary, right? Well, then you should be positively quaking in your boots, because this is the way the entire internet has worked since 1994, when cookies were invented.
"The Open Data Protocol (OData) is a Web protocol for querying and updating data that provides a way to unlock your data and free it from silos that exist in applications today. OData does this by applying and building upon Web technologies such as HTTP, Atom Publishing Protocol (AtomPub) and JSON to provide access to information from a variety of applications, services, and stores. The protocol emerged from experiences implementing AtomPub clients and servers in a variety of products over the past several years. OData is being used to expose and access information from a variety of sources including, but not limited to, relational databases, file systems, content management systems and traditional Web sites."
When we started Silverlight, the number of unique/different Internet-connected devices in the world was relatively small, and our goal was to provide the most consistent, richest experience across those devices. But the world has changed. As a result, getting a single runtime implementation installed on every potential device is practically impossible.
As a result, Microsoft has embraced HTML5:
We think HTML will provide the broadest, cross-platform reach across all these devices. At Microsoft, we’re committed to building the world’s best implementation of HTML 5 for devices running Windows, and at the PDC, we showed the great progress we’re making on this with IE 9.
The Chinese Tianhe-1A system at the National Supercomputer Center in Tianjin has achieved a performance level of 2.57 petaflop/s (quadrillions of calculations per second). This puts it in the number one spot on the 36th edition of the TOP500's world's most powerful supercomputer list
Saturday, November 13, 2010
Which companies do you absolutely have to include in your thinking if you've got any new projects involving SSDs?
And which SSD companies most likely to succeed?
Monday, November 08, 2010
Sunday, November 07, 2010
A new podcasts by Scott Hanselman and Rob Conery
Apparently inspired by This American Life, the most popular podcast in the country, with more than a half million people downloading each episode
In this episode Scott and I talk to 3 developers who have pulled off some pretty audacious maneuvers:
Saturday, November 06, 2010
Watch out, iPad... or is it?
The best price so far:
Zenithink 10" Touchscreen Android 2.1 Tablet (ePad) $250
that is 1/2 iPad price... could it be Chevrolet vs Cadillac,
you get what you pay for?
Thursday, November 04, 2010
Wednesday, November 03, 2010
- National Geographic
U.S. energy industry innovators unlocked the natural gas found in deep shale rock by combining and super-charging old oil industry techniques.
Pennsylvania sits atop one of the world’s largest natural gas reservoirs, promising clean energy and new jobs. But can this resource be extracted sustainably?
Mapping a Gas Boom
Drillers have etched a growing mark on Pennsylvania since first producing natural gas out of its shale rock. Fifteen producing wells are in state forests, and seismic surveyors are eyeing state parks. The map and graph show the growth of shale wells in Pennsylvania from January 2007 to September 2010.
Forcing Gas Out of Rock With Water
Flares from newly completed natural gas wells paint an arresting image—a controlled test burn-off of initial gas. But the real drama takes place a mile beneath the surface.
Tuesday, November 02, 2010
"..It's a story about us, people,
being persuaded to spend money we don't have
on things we don't need
to create impressions that won't last
on people we don't care about..."
IT Conversations | Technometria with Phil Windley | Reed Mideke
"The software adds more functions to Canon cameras by enhancing the existing firmware."
Monday, November 01, 2010
"Five Archos Android tab models:
Saturday, October 30, 2010
Friday, October 29, 2010
"...The recent news story about China's national oil company, Cnooc, purchasing a stake in Chesapeake Energy's Texas shale oil and gas fields and agreeing to pony up most of the capital to develop them underscores what an amazing transformation is taking place in the U.S.' energy picture.
The word "revolution" is overused, but it's truly appropriate when applied to these technological breakthroughs: hydraulic fracturing--a.k.a. fracking--and horizontal drilling. With fracking, drillers inject water, sand and chemicals deep underground to crack gas-bearing rocks.
The implications are staggering. Within a decade the U.S. will be a major natural gas exporter. In those Texas Chesapeake fields alone production will reach the equivalent of 400,000 to 500,000 barrels of oil a day. Pennsylvania and upstate New York will also become major gas producers.
Environmentalists worry that fracking might poison our water, even though the drilling takes place thousands of feet below the water table. Fortunately the technology is there to get at these reserves in an extremely safe way.
The Earth is awash in energy.
- Steve Forbes, editor-in-chief"
Trouble is, the water pollution is real, and it is already affecting some people, and may soon affect millions more...
GASLAND, a movie by Josh Fox
Bill Buxton is Principal Scientist at Microsoft Research and the author of Sketching User Experiences: Getting the Design Right and the Right Design. Previously, he was a researcher at Xerox PARC, a professor at the University of Toronto, and Chief Scientist of Alias Research and SGI Inc.
TechTalk - NUI - What’s in a Name? excellent presentation by Bill Buxton @ Microsoft Channel 9
28,29 Oct 2010
Completely available online, free, video streaming (Silverlight)
Not a "real" web: can not use web bookmarks :(
Thursday, October 28, 2010
The world’s new center of gravity, he says, is in “monsoon Asia” – a broad swath from the Horn of Africa through the flanks of Central Asia, to India, Southeast Asia and China.
Interview with the same book author at TechNation with Dr. Moira Gunn
на српском јеѕику
...the coffeehouse played such a big role in the birth of the Enlightenment, in part, because of what people were drinking there. Because, before the spread of coffee and tea through British culture, what people drank -- both elite and mass folks drank -- day-in and day-out, from dawn until dusk was alcohol. Alcohol was the daytime beverage of choice. You would drink a little beer with breakfast and have a little wine at lunch, a little gin -- particularly around 1650 -- and top it off with a little beer and wine at the end of the day. That was the healthy choice, right, because the water wasn't safe to drink. And so, effectively, until the rise of the coffeehouse, you had an entire population that was effectively drunk all day. And you can imagine what that would be like, right, in your own life -- and I know this is true of some of you -- if you were drinking all day, and then you switched from a depressant to a stimulant in your life, you would have better ideas. You would be sharper and more alert. And so it's not an accident that a great flowering of innovation happened as England switched to tea and coffee...
... people like to condense their stories of innovation down to kind of shorter time frames. So they want to tell the story of the "eureka!" moment. They want to say, "There I was, I was standing there and I had it all suddenly clear in my head." But in fact, if you go back and look at the historical record, it turns out that a lot of important ideas have very long incubation periods. I call this the "slow hunch." We've heard a lot recently about hunch and instinct and blink-like sudden moments of clarity, but in fact, a lot of great ideas linger on, sometimes for decades, in the back of people's minds. They have a feeling that there's an interesting problem, but they don't quite have the tools yet to discover them. They spend all this time working on certain problems, but there's another thing lingering there that they're interested in, but they can't quite solve...
...Chance favors the connected mind...
Thursday, October 21, 2010
Wednesday, October 20, 2010
Samsung Galaxy Tab improves on the Galaxy S’s proven formula for success with a perfectly-sized screen, media distribution stores that aren’t anything to scoff at, and uncompromised hardware. It features a 7-inch display, the 1Ghz Hummingbird chip from the Galaxy S, 3G cellular connectivity (with microphone), WiFi (B/G/N), GPS, Bluetooth 3.0, 3-megapixel rear-facing camera (with LED flash) and 1.3-megapixel front-facing camera, Android 2.2 Froyo, gyroscope, digital compass, accelerometer, light sensor, and a 4000 mAh battery. The Tab will be available with either 16GB or 32GB of onboard storage.
'mkdir android ; cd android ; repo init -u git://android.git.kernel.org/platform/manifest.git ; repo sync ; make'
- Andy Rubin (creator of Android)
in response to Steve Jobs' comments yesterday about the openness of Android
That means that complete source code is available, and "anybody" can compile it.
But what is the benefit for ordinary user who wants a reliable tool?
I think it is the price...
Great design, logical expanding of App Store to desktop...
Microsoft has missed the opportunity to introduce a Desktop App Store first...
My guess they are just waiting for Apple to "prove the concept".
Same simple, predictable formula for developers: for 30% Apple
takes care about sales, distribution, security, updates...
Microsoft has implemented exact same model on Windows Phone 7.
Monday, October 18, 2010
"Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. "
"When I asked Andrew Rubin if Android would ever support Microsoft Silverlight or the open source implementation of Silverlight, Moonlight, he responded as follows:
Adobe put a lot of work into getting Flash to run on the Dalvik JVM.
If Microsoft were to develop Silverlight to run on the Android then we would welcome it.
- Andy Rubin, VP, Engineering (and Android Inventor), Google
Harold Abelson and Gerald Jay Sussman
with Julie Sussman
MIT press book, free online
Recommended as one of a few key computer science books...
Using Scheme (variant of Lisp), functional programing
(good) epub download from github
pdf & zip download
Video Lectures @ MIT (torrent only)
Video Lectures @ Internet Archive
Saturday, October 16, 2010
The initiative will be known as the Next-Generation Learning Challenges, a $20 million "funding round" that will be handed out in grants ranging from $250,000 to $750,000. The request period will run until Nov. 19; the winners will be announced by March 31, the foundation said.
Wednesday, October 13, 2010
"This means that, at least with this generation of chips, Intel is innovating anywhere but in the CPU itself."
Sunday, October 10, 2010
“Your car should drive itself; it’s amazing to me that we let humans drive cars,” Eric Schmidt, chief executive officer of Google, said at a technology conference last month. “It’s a bug that cars were invented before computers.”
Saturday, October 09, 2010
rare earth elements with astonishing and obscure qualities that are essential to everything from cell phones and hybrid cars, to wind turbines and guided missiles.
But the catch is that China has quietly cornered the market on 97 percent of rare earth. Basically all of it. That’s power. It’s an incredible story, with bracing implications.
Thursday, October 07, 2010
Wednesday, October 06, 2010
Saturday, September 25, 2010
Following the Supreme Court's decision in Bilski v. Kappos, the United States Patent and Trademark Office (USPTO) plans to release new guidance as to which patent applications will be accepted, and which will not. As part of this process, they are seeking input from the public about how that guidance should be structured...
Friday, September 24, 2010
IT Conversations | Web 2.0 Conference | June Cohen
"June Cohen, Media Director for TED media, runs through the history of TED. It has grown from a conference, to a media company, to a platform for spreading ideas globally. She has been involved with TED in one way or another since its start in 1984. In 2006 the new owner Chris Anderson, felt the talks deserved a wider audience. He was able to take TED to the internet and offer these talks for free.
The goal was to spread ideas, not to make a brand and sell more tickets. To June's surprise there are now 700 talks on TED. She answers the question "What's causing this viral spread?". Her analysis is most instructive for those wishing to understand how viral messaging works.
Ms. Cohen believes in embracing open models. She shows how this philosophy is working at TED. The struggle with loss of control has led to unintended consequences. The dynamic growth experienced by TED, explains June, is managed through smart scaling.
TED's strategic plan is centered on listening to what people want. June Cohen, a dynamic speaker with a keen mind, shows that the volunteer translation team at TED and their standard of professionalism has encouraged a variety of new programs called TEDx and TED open TV projects. When we stopped imagining ourselves narrowly as a conference, and started aligning ourselves with the spread of ideas, we could remake our audience as team members."
IT Conversations | Tech Nation | Michael Fayer
"Dr. Moira Gunn sits down with Stanford University professor and author, Michael Fayer to learn how Quantum Theory relates to everyday life, from the pages of his new book, Absolutely Small: How Quantum Theory Explains Our Everyday World."
Audio lectures from Social Innovation Conversations
Today, international development frequently involves offering microcredit to the poor to help lift themselves out of poverty through entrepreneurship. In this audio interview, conducted by Ashkon Jafari, Stanford Center for Social Innovation correspondent, Nobel Peace prize winner Muhammad Yunus, founder of Grameen Bank, talks about how his enterprise in Bangladesh makes tiny loans for self-employment to some of the poorest people in that country. He discusses how he started Grameen Bank, partnerships between Grameen companies and Fortune 500 companies, challenges and lessons learned, and directions for the future. He also offers a glimpse of his new book, Building Social Business, and reflects on what keeps him inspired in his work.
Monday, September 20, 2010
Sunday, September 19, 2010
The new Newsday app (on iPad) is better than the newspaper in all kinds of ways... except for one
(iPad can not be used to kill a fly instead of paper newspaper :)
Tuesday, September 14, 2010
"In “A Brief History of Time”, Hawking laid out what we knew of the universe in compelling imagery and metaphor.
Now he’s back, with physicist Leonard Mlodinow, for a cosmic update. Not one universe out there, but many, they say. And no need now for God to explain the origin of everything. Science, they say, will do it."
Saturday, September 11, 2010
Mark Hurd, former CEO of HP has joined Oracle as co-president. HP is very unhappy about that, trying to get some money back.
At the same time Oracle is suing Google for using Java language, but not Java VM and platform in Android for mobile phones and other devices.
A Brief Introduction to the Java and .NET Patent Issues
There is many former Java people now working in Google, and Java is heavily used in Google, so Oracle has a chance to get some money this way...
Oracle could even get some money from HP for their implementation of Java VM called Chai, that is used in many HP devices...
The flow of money would be : web => Google => Oracle => HP :)
Friday, September 10, 2010
"In particular, we are relaxing all restrictions on the development tools used to create iOS apps, as long as the resulting apps do not download any code. This should give developers the flexibility they want, while preserving the security we need. "
Thursday, September 09, 2010
A nice collection of birds photos is presented on Aruba airport, with clever descriptions resembling airplanes, such as: take-off, refueling, maintenance, etc...
The quality of photos is very good, and it is very appropriate for airport environment. The photos are taken by a local amateur photographer, and displayed to benefit Red Cross.
"The iPod Touch is the best iPod yet, offering all the fun of the iPhone experience without a carrier contract or monthly bill."
Saturday, August 28, 2010
"Dr. Moria Gunn talks with Dr. Aaron Blackledge, Medical Director for Care Practice, who's medical practice is driven thru social media. Care Practice (San Francisco, Mission District) was opened like one would open a neighborhood restaurant with a focus on patient experience and developing a compelling identity and brand in a tough urban marketplace for doctors
Care Practice Fees
Friday, August 27, 2010
“When we understand that slide, we’ll have won the war,” General McChrystal dryly remarked, one of his advisers recalled, as the room erupted in laughter. "
Thursday, August 26, 2010
Not-only-SQL "databases" are, along with HTML5, are basis for "next big thing" (or bubble) in technology...
While the first objective of non-relational those data systems is "horizontal scalability" to be able to handle very large amount of data by using commodity systems, along the way they also change way of thinking about the data storage and APIs.
Currently there is a wide variety of NoSQL databases, much more diverse than SQL DBs. But there is something common they share: there is "theory" behind distributed systems, similar to relational theory behind SQL databases.
CAP theorem can also help classify various NoSQL databases...
The CAP-Theorem postulates that only two of the three different aspects of scaling out are can be achieved fully at the same time
Wednesday, August 25, 2010
Article in Fortune Magazine describes a one-man education powerhouse, just endorsed by Bill Gates, who in as philanthropist investing heavily in education.
"Khan Academy, with Khan as the only teacher, appears on YouTube and elsewhere and is by any measure the most popular educational site on the web. Khan's playlist of 1,630 tutorials (at last count) are now seen an average of 70,000 times a day -- nearly double the student body at Harvard and Stanford combined.
Khan was long an academic star. With his MBA from Harvard, he has three degrees from MIT: a BS in math and a BS and a master's in electrical engineering and computer science. He also was the president of his MIT class and did volunteer teaching in nearby Brookline for talented children, as well as developed software to teach children with ADHD
Sunday, August 22, 2010
"Orchard is a free, open source, community-focused project aimed at delivering applications and reusable components on the ASP.NET platform.
Orchard will create shared components for building ASP.NET applications and extensions, and specific applications that leverage these components to meet the needs of end-users, scripters, and developers
In the near term, the Orchard project is focused on delivering a .NET-based CMS application that will allow users to rapidly create content-driven Websites, and an extensibility framework that will allow developers and customizers to provide additional functionality through module extensions and themes. "
What is the Orchard CMS application? How does it compare with Microsoft SharePoint?
Orchard CMS is an open source project which aims to provide a simple solution for small web agencies who want to quickly create Internet-facing Web sites. For corporations wanting a fully-featured, Microsoft-supported, enterprise-level CMS solution out-of-the-box, including Workflow, Digital Asset Management, Advanced Search, Web Analytics, and Social Networking, Microsoft SharePoint™ is a more natural choice.
"The Microsoft Web Platform Installer 2.0 (Web PI) is a free tool that makes getting the latest components of the Microsoft Web Platform, including Internet Information Services (IIS), SQL Server Express, .NET Framework and Visual Web Developer easy. The Web PI also makes it easy to install and run the most popular free web applications for blogging, content management and more with the built-in Windows Web Application Gallery."
Support Operating Systems: Windows 7, Windows Vista, Windows Vista SP1, Windows XP SP2+, Windows Server 2003 SP1+, Windows Server 2008, Windows Server 2008 R2.
Saturday, August 21, 2010
Refactor Your Wetware
by Andy Hunt (Pragmatic Programmers)
Free chapter online:
Journey From Novice to Expert
Use the Dreyfus Model on the road to expertise:
Stage 1: Novices
Novices have little or no previous experience in this skill area. By “experience,” I mean specifically that performing this skill results in a change of thinking...
They can, however, be somewhat effective if they are given context-free rules to follow, that is, rules of the form “Whenever X happens, do Y.” In other words, they need a recipe.
Stage 2: Advanced Beginners
Once past the hurdles of the novice, one begins to see the problems from the viewpoint of the advanced beginner. Advanced beginners can start to break away from the fixed rule set a little bit. They can try tasks on their own, but they still have difficulty troubleshooting.
Stage 3: Competent
Competent practitioners can now develop conceptual models of the problem domain and work with those models effectively. They can troubleshoot problems on their own and begin to figure out how to solve novel problems—ones they haven’t faced before. They can begin to seek out and apply advice from experts and use it effectively.
Stage 4: Proficient
Proficient practitioners need the big picture. They will seek out and want to understand the larger conceptual framework around this skill. They will be very frustrated by oversimplified information.
Stage 5: Expert
Experts are the primary sources of knowledge and information in any field. They are the ones who continually look for better methods and better ways of doing things. They have a vast body of experience that they can tap into and apply in just the right context.
Software Manifesto Paradigm Shifts:
I have combined "Manifesto for Software Craftsmanship"
Waterfall, Agile, Craftsmanship
with "Agile Manifesto" (see both at the end of this text)
to present natural evolution of software development processes.
|3. comprehensive documentation||2. working software||1. well-crafted software|
|1. following a plan||4. responding to change||2. steadily adding value|
|4. processes and tools||1. individuals and interactions||3. community of professionals|
|2. contract negotiation||3. customer collaboration||4. productive partnerships|
In addition, I have extended the evolution metaphor
to "maturity models" (you => I => we), well known in psychology,
and popularized by book "7 Habits of highly effective people".
"Agile" principles are described in contrast with pre-Agile ("Waterfall"),
and "Craftsmanship" principles are described in contrast with Agile.
The order of principles has changed, I have added numbers in the table to show original priority. For "Waterfall" order of priorities, I am sure pre-Agile practitioners would have opinion of their own.
Now, those "levels of thinking" could be related to paradigm shifts well known in psychology, and described by Dr. Stephen Covey in his seminal book "7 Habits of Highly Effective People"
that represent maturity level of an individual or an organization.
|take care of me||can do it myself||can do it better together|
- At the beginning, a developer behaves as a child, dependent on a bureaucratic organization to do planning, monitor every step.
- By accepting Agile principles, a developer becomes independent, able to solve problems on his/her own in efficient way.
- Finally, at Craftsmanship level, it accepts ultimate response-ability for Quality of the work, and is able to work in interdependent effective teams to produce worthy results in a synergistic way!
By extending the metaphor, we can describe "7 Habits of Highly Effective Software Developers", almost as a tutorial how to improve on Jurney from Novice to Expert described in excellent book Pragmatic Thinking and Learning by Andy Hunt, one signers of Agile Manifesto.
Manifesto for Agile Software Development
We are uncovering better ways of developing software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on the right, we value the items on the left more.
Manifesto for Software Craftsmanship "Raising the bar.
As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:
Not only working software, but also well-crafted software
Not only responding to change, but also steadily adding value
Not only individuals and interactions, but also a community of professionals
Not only customer collaboration, but also productive partnerships
That is, in pursuit of the items on the left we have found the items on the right to be indispensable."
The payment must be made using Google Checkout, which links payments to a credit card, effectively creating a paper trail to the developer, or at least to the billing address and phone number recorded by the credit card company.
On the plus side, Chrome extension developers will be able to charge for their wares when the Chrome Web Store opens for business later this year.
Google has set the minimum price for an add-on, theme or Web app at $1.99 -- developers can continue to give away their work if they want -- and will take a 5% cut of the purchase price, along with a 30-cent transaction fee for each download and payment. A developer who charges the minimum for an extension would then receive $1.59 per download.
Developers can charge a one-time fee or sell their software via monthly or annual subscriptions.
Friday, August 20, 2010
This week on Herding Code, the guys talk to Jeff Cohen, Mike Moore, and Scott Bellware about why and how they’ve moved away from Microsoft development and into the Ruby community.
"Raising the bar.
As aspiring Software Craftsmen we are raising the bar of professional software development by practicing it and helping others learn the craft. Through this work we have come to value:
Not only working software,
but also well-crafted softwareNot only responding to change,
but also steadily adding valueNot only individuals and interactions,
but also a community of professionalsNot only customer collaboration,
but also productive partnershipsThat is, in pursuit of the items on the left we have found the items on the right to be indispensable."
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
That is, while there is value in the items on
the right, we value the items on the left more.
Thursday, August 19, 2010
A very nice comparison and reviews of eBook readers
NOSQL (Not Only SQL) really is a very wide category for a group of persistence solutions which don't follow the relational data model, and who don't use SQL as the query language.
In short, NOSQL databases can be categorized according to their data model into the following four categories:
4. Graph Databases
Tuesday, August 17, 2010
"Larry (Oracle CEO): 'So what's the best deal the Sun dudes ever made with Java?'
Drones: 'Sue Microsoft and get $1.6bln?'
Larry: 'Oh, really?'"
Initial Thoughts on Oracle vs Google Patent Lawsuit @
Miguel de Icaza's (Novell, Mono) web log
Monday, August 16, 2010
"This episode features a discussion with Dan Grossman about an essay paper he wrote for this year’s OOPSLA conference. The paper is about an analogy between garbage collection and transactional memory. In addition to seeing the beauty of the analogy, the discussion also serves as a good introduction to transactional memory (which was mentioned in the Goetz/Holmes episode) and – to some extent – to garbage collection."
Saturday, August 14, 2010
Chapters 1-3 free online
Ray Kurzweil is a leading futurist and inventor, actively exploring "singularity" and related ideas. This book provides very interest view on health and aging, as well as some good advices.
The premise is that information technology is increasing its capability on exponential scale, doubling every year or two. This revolutionize many other fields, including health care.
There are very interesting "dialogs" with authors in "year 2034", that is 25 years in the future.
For example, on page 15 of chapter 1 (about brain and sleep) they talk about virtual reality by means of "nanobots" floating in bloodstream of brain...
There is also a description of a useful problem-solving technique while you sleep, starting on page 23...
A new set of tools from Microsoft, for building business applications.
Based on Silverlight and RIA services.
Will be shopped a level of Visual Studio, between "Express" and "Pro"
"WebMatrix is everything you need to build Web sites using Windows. It includes IIS Developer Express (a development Web server), ASP.NET (a Web framework), and SQL Server Compact (an embedded database)."
Microsoft "all-in-one" package for deploying simple web apps
Wednesday, August 11, 2010
HP preps Android e-reader as WebOS tablet pushes to 2011 - News - Linux for Devices
"Palm Pre designer exits in wake of CEO resignation
Peter Skillman, the lead designer on a team that created the Palm Pre smartphone has left the company, says a story in our sister publication, eWEEK.
After HP purchased smartphone-maker Palm in July, Skillman was the final remaining member of the Pre design team, which had been assembled by then-Palm CEO Jon Rubinstein. Other members of the team have also departed for various ports of call over the last few months, says the story.
Matias Duarte, who led development of the WebOS UI team, exited in June to join Google’s Android team. Michael Abbott, who left Palm in April, is now Twitter’s vice president of engineering, and Mike Bell, who had joined Palm from Apple, left HP last month to join Intel, says eWEEK.
Monday, August 09, 2010
IT Conversations | Technometria with Phil Windley | Greg Wilkins
Greg Wilkins, CTO of Webtide, the main developers of Jetty, discusses the ins and outs of so-called "long polling" or "server push" techniques and the technologies and projects that make them practical. Greg talks about the CometD project, websockets, and some of the problems these technologies solve. Just like AJAX before it, server push will open up new opportunities to create richer Web applications.
The “AI” in KurzweilAI refers to “accelerating intelligence,” a core concept that underlies the exponential growth of the pervasive information-based technologies — both biological and machine — that are radically changing our world. These include biotechnology, nanotechnology, molecular electronics, computation, artificial intelligence, robotics, neuroscience, physics, Internet, energy, electronics, pattern recognition, virtual reality, human brain reverse engineering, and brain and body augmentation. The leading visionaries represented on this site cover these and other topics, and examine the trends that are profoundly impacting science, economics, the arts, politics, government, warfare, medicine, health, education, disabilities, behavior, and society.
Sunday, August 08, 2010
there are three primary concerns you must balance when choosing a data management system: consistency, availability, and partition tolerance.
According to the CAP Theorem, you can only pick two.
Microsoft Azure Table is missing from the picture. That is a strongly, not eventually, consistent storage, apparently to simplify programming.
"Just say NoSQL" - SD Times
Saturday, August 07, 2010
SQL CE 4.0 (Beta)
SQL CE works with existing .NET-based data APIs, and supports a SQL Server compatible query syntax. This means you can use existing data APIs like ADO.NET, as well as use higher-level ORMs like Entity Framework and NHibernate with SQL CE.
SQL CE does not require you to run a setup or install a database server in order to use it. You can now simply copy the SQL CE binaries into the \bin directory of your ASP.NET application, and then your web application can run and use it as a database engine.
IIS Express combines the best characteristics of IIS7 and Cassini, and will make it easier to build and run ASP.NET sites and applications.
IIS Express will work with VS 2010 and Visual Web Developer 2010 Express, will run on Windows XP and higher systems, does not require an administrator account, and does not require any code changes to use. You will be able to take advantage of it with all types of ASP.NET applications, and it enables you to develop using a full IIS 7.x feature-set.
and JScript.NET does not appear to be actively developed anymore.
JScript .NET scripts are not interpreted, but executed independently. When executed, a JScript .NET application will invoke the CLR
Performance of IronJS appears to be very good, maybe even better than Google V8 engine.
Friday, August 06, 2010
AMD vs Intel CPUs, multi-core detailed comparison and reviews
A web site for creating new "community" Q&A web sites, based on very successful "StackOverflow" platform and idea.
Apparently there is already 20 people developing the platform backed by venture capital money...
Herding Code 87: Jeff Atwood on Area 51 and Stack Overflow
Thursday, August 05, 2010
This site has links to NHibernate related projects.
NHibernate is a mature, open source object-relational mapper (ORM) for the .NET framework. It's actively developed , fully featured and used in thousands of successful projects.
Compared with Entity Framework (second version, called "4" shipped with .NET 4)
NHibernate has support for many more database types...
Monday, August 02, 2010
Wednesday, July 28, 2010
Microsoft Hyper-V Server 2008 R2 is a stand-alone product that will be available via the Microsoft Download Center free of charge.
Microsoft Hyper-V Server 2008 R2 does not require CALs for the product itself.
Micro$oft is determined to match VMware at all cost :)
If hyper-v only supported mapping of USB ports,
every windows computer should have this!
Imagine "web browsing" VM, or "freeware software" VM.
Used as "disposable", revert to clean state every time they are used...
In fact Windows 7 (pro) does have Windows XP VM embedded,
but I think it does not provide mentioned "revert to clean" options...
Saturday, July 24, 2010
Just watching 12 hours of magnificent program, from a local library...
I love national parks, and I am interested in history, so this is great...
There was not a "grand plan" for national parks,
but instead many individuals from all walks of life
driven to protect the beauty of nature.
And more often than not, creating of national parks
was severely opposed by some businesses looking for quick profit.
In most cases protection prevailed, to make even bigger profit,
and enjoyment for great many people and generations :)
Silverlight wins, every time, for now...
I am wandering if speed advantage of JIT-ed .NET with Silverlight
will be maintained on long run, given huge push for HTML5
in particular by Google and Apple.
Even Microsoft IE9 apparently is using native graphics APIs
to make IE competitive again..
Here are some results of my testing in various browsers
on a netbook, with first-generation Intel Atom N270 CPU (1.6 GHz)
Speed in approximate 1000x nodes/sec, more is better
Chrome: C#: 300 JS: 20
Safari: C#: 300 JS: 10
Firefox: C#: 300 JS: 1
IE8: C#: 300 JS: 0.7
Current conclusion: (JIT) compiled code is still much faster, even on fastest of web browsers
Chrome: 15x, Safari: 30x, Firefox: 300x, IE8: 400x
in particular CSS3, so this is not complete comparison,
but for games (semi-)native apps are still faster than web apps.
(Innovator's Dilemma metaphor), and on long run
that may be the main platform for apps, not only web apps!
But for now, C# on WinPhone7, Java on Android and Objective-c on iPhone
is the way to get max performance of mobile devices...
Friday, July 23, 2010
Tuesday, July 20, 2010
Interesting technology: "AroundView Monitor", virtual view from above the car
based on 4 cameras on each side, composed in one "big picture"
The SUV is huge and I don't like its design, but this feature seems useful in any car.
By the way, web site is not "REST friendly",
so it is no possible to put bookmark to individual page...
The important thing to recognize is
that if you're looking for 10% returns to pay for college or to retire on,
they're not going to be there. We've been an asset-growth-based economy for so long.
We've skimmed off the top, living off second and third mortgages on homes,
and capital gains on stocks and even on bonds.
Now instead of having money work for you, you've got to work for your money.
Saturday, July 17, 2010
by Clayton M. Christensen
...For me, having a clear purpose in my life has been essential.
But it was something I had to think long and hard about before I understood it...
- pure black slab, very light, no surface features at all
- the entire surface is a high resolution touch display
- the surface is black until activated
- wireless charging eliminates need for wires and connectors
- uses bluetooth for headphones
- automatically orients based on how you're holding it
- uses the surface as a microphone/speaker via vibrations
Wednesday, July 14, 2010
"Just a little change, he says — vegan ‘til 6pm, ‘til dinner — could save our waistlines, our health, and the planet.
Statistics from the book, "FOOD MATTERS: A Guide to Conscious Eating"
Sunday, July 11, 2010
free, complete text online
Hal Abelson's, Jerry Sussman's and Julie Sussman's
"Structure and Interpretation of Computer Programs"
(MIT Press, 1984; ISBN 0-262-01077-1),
an excellent computer science text used in introductory courses at MIT.
So called because of the wizard on the jacket.
One of the bibles of the LISP/Scheme world.
Also, less commonly, known as the Purple Book.
from The New Hacker's Dictionary, 2nd edition
(MIT Press, 1993)
Friday, July 09, 2010
a nice story...
"...the way you frame a problem profoundly influences the solutions you get.
The same problem, when seen from a different angle can lead to a directly opposite interpretation!
Skillfully framing problems is paramount for better problem solving and decision making..."
Wednesday, July 07, 2010
"Windows Experience Index" share site and tool.
Measuring performance of Windows 7 computers hardware
and sharing data on a public site.
Windows (Vista and newer) performance is measured
for a few system components.
Max value for each category is 5.9 (Vista) and 7.9 (Win7)
Overall computer performance index is equal
to lowest score of all components (CPU, memory, HD, video 2D/3D)
Monday, July 05, 2010
Thursday, July 01, 2010
*Great* animated drawing / presentations!
Monday, June 28, 2010
done by one of creators of Smalltalk and Squeak
the major language of this decade (2010's)
the way Java and its derivatives dominated previous (2000's)
and C++ the one before (1990's)
and C even one before (1980's)
Sunday, June 27, 2010
HP's first ink jet printer in 1985 had 12 nozzles in the print head and fired droplets at a rate of 10,000 per second, which doesn't even compare to today's Photosmart ink jet that uses 3,900 nozzles that fire 122 million drops per second.
Saturday, June 26, 2010
Priced as low as $4,500 (about 7% above its Chinese competition) and topping out around $9,000, the no-frills (GM-owned) Wuling Sunshine is by far China's bestselling vehicle, with 597,000 purchased last year. (Government subsidies to rural buyers helped.) The bestselling car in the U.S., the Ford F-series pickup, no longer comes close to that sales level. There are more than 2 million Sunshines on China's roads.
It's a small van, running about $5,000 total in cost, and getting around 43 miles per gallon in the city
Friday, June 25, 2010
(1) It is estimated that over 600,000,000 passenger cars travel the streets and roads of the world today.
(2) now, we are burning about 10-20 million of years of carbon hydrates every year
(1) + (2) = (3) each person that is driving car (assuming it is using other forms of energy proportionally) is burning 6-12 days of complete worlds production
of fossil fuels each year. You can think about this way: to drive a car for a year,
you first go to a hunt on *all* dinosaurs in the world for a week or two...
In the United States alone, 247,421,120 "highway" registered vehicles were counted in 2005, of which 136,568,083 passenger cars. (Bureau of Transportation Statistics U.S. Department of Transportation)
year cars produced in the world
open sourced by Google.
Now, it is being used as embedded into other systems.
not only scripting for web browsers.
An irony of this is that Google itself is trying hard
in various web browsers, and it is a huge waste of time
to take care about this manually each time.
On the other side, when a dialect of language is fixed,
due to its functional programing features,
as well as its dynamic and scripting nature...
Sunday, June 20, 2010
fossil fuels (oil, coal) have accumulated over 1-2 billion years
now, we are burning about 10-20 million of years of carbon hydrates every year
(around 15:30 minute of presentation)
in 1900 we ware 98% "carbon burning society" today: 90%
To head off climate change, fossil fuel combustion has to end by about 2050. The crucial period for conversion to something better is between 2030 and 2050. The ideal new power source would be: affordable; clean; non-geopolitical; using inexhaustible fuel and existing infrastructure; capable of rapid development and evolution. Moses' candidate is the "laser inertial fusion engine"---acronym LIFE---being developed at Lawrence Livermore.
Thursday, June 10, 2010
Wednesday, June 09, 2010
"...Apple Safari 5’s prominent ad-blocking feature, which strips advertisements and other design elements from any web page that appears to be “an article,”
Safari Reader removes annoying ads and other visual distractions from online articles,” reads Apple’s description, striking fear into the hearts of online ad sales departments. “So you get the whole story and nothing but the story.”
Monday, June 07, 2010
object-functional language, based on Java JVM (and .NET CLR)
compared with Clojure, F# and similar languages
but in future it may be closest to C#/Linq
apparently has syntax more similar to Java,
while Clojure is Lisp and F# is OCaml
Scala is a general purpose programming language designed to express common programming patterns in a concise, elegant, and type-safe way. It smoothly integrates features of object-oriented and functional languages, enabling Java and other programmers to be more productive. Code sizes are typically reduced by a factor of two to three when compared to an equivalent Java application.
Thursday, June 03, 2010
A very interesting presentation...
Process of development is different that manufacturing,
so "Toyota" techniques that work for manufacturing ("manual work")
are often counter-productive in development ("mental work")
Design principles of internet have many valuable lessons
for process design...
The key is in using economical value of each task when planning the process.
This keynote explores the foundation that lean manufacturing provides and the key areas that must be extended. Manufacturing tasks are repetitive, homogeneous, and bounded; most development tasks are not. If we seek to achieve flow, the ideas of lean manufacturing are a superb starting point. However, if we think of them as our final destination, they will ultimately only block our progress.
Wednesday, June 02, 2010
He compared the PC with trucks, saying that the vehicles were pervasive when most people lived on farms, but faded in importance as most of the population moved to cities and suburbs. Some people still want trucks, and a fraction will still want PCs
Meanwhile, Dan’l Lewin, the Microsoft executive who manages relations with Silicon Valley allies, agreed that many more types of hardware would come into use.
But he noted that a more diverse environment did not mean Microsoft would earn any less money than to date.
Following on Mr Jobs’ transportation analogy, he said: “There are more trucks than there ever were.”
So, Steve Jobs can confidently sit on a stage and predict the future—not because he knows something that we don't, but because he's shaping it. Microsoft and its partners will be left to read about it in tomorrow's digital newspaper—probably on an iPad.
Apple reported the phone stolen in April. A police investigation is under way.
“This is a story that’s amazing,” Jobs said yesterday. “It’s got theft. It’s got buying stolen property. It’s got extortion. I’m sure there’s sex in there somewhere. Someone should make a movie out of this -- it’s very colorful.”
Jobs also addressed Apple’s market value, with the company last month overtaking Microsoft Corp. to become the world’s most valuable technology company.
“For those of us who have been in the industry for a while, it’s surreal,” Jobs said.
Monday, May 31, 2010
10", $399, Windows Embedded Compact 7 (?)
12", $499, Windows 7
camera, USB included...
from my experience, windows 7 on a asus netbook is SLOW.
touchscreen netbook (T91MT) with flash-drive and 2GB RAM
maybe the CPU in eeepad 12" will be faster,
or microsoft will "trim" windows 7 for tablet...,
windows embedded compact 7 is most likely OS of Windows Phone 7
so eeepad 10" may in fact be based on equivalent of apple ipad,
this means microsoft is in fact replacing windows ce
by trimmed version of full windows 7,
similar to what apple has done with iPhone
This evolution may bring mobile apps on desktops/laptops!
Since windows phone 7 will have silverlight based apps
managed in similar way iphone apps are managed
and it will run on same core os as any windows 7 computer
This will open doors (ok, windows) for apps on desktop/laptop.
In fact, Microsoft Office is one of first such "apps"...
Sunday, May 30, 2010
Raven is an Open Source (with a commercial option) document database for the .NET/Windows platform. Raven offers a flexible data model design to fit the needs of real world systems. Raven stores schema-less JSON documents, allow you to define indexes using Linq queries and focus on low latency and high performance.
Saturday, May 29, 2010
Sunday, May 23, 2010
Despite more efficient chips and monitor technologies, the electricity bills for large scale computer use are still considerable for corporations. While not much can be done to reduce power consumption while a computer is in use, Ford Motor Company is launching a new initiative that aims to save over $1 million a year through smarter power management.
a very detailed comparison and analysis of web browsers on the market...
It is believed that Google’s royalties account for about 80-90% of Mozilla’s entire revenues. The royalty contract will end in 2011.
At the very best, Mozilla has an ongoing financing problem by being too dependent on Google, which has now an interest in the very market that is Mozilla’s beating heart. I’ll leave it up to you to predict what will happen in this space, but it is clear that Chrome is gaining market share at a fast pace and Microsoft will do everything it can to stop the bleeding as it needs IE9 as a central part for its cloud computing strategy. At the current pace, Google may catch up with Firefox’ market share within two to three years – and that is if Microsoft simply stands still. Add Microsoft to the equation and it becomes clear that you end up with a battle of the giants that leaves Mozilla in the middle of the battlefield, with a share of the market both Google and Microsoft want.
Saturday, May 22, 2010
"Scientists in China have succeeded in teleporting information between photons further than ever before. They transported quantum information over a free space distance of 16 km (10 miles), much further than the few hundred meters previously achieved, which brings us closer to transmitting information over long distances without the need for a traditional signal."