Now that is a headline.....it actually is the name of book by Lisa Scottoline
and it made me laugh as well as pick up the book.
It made me think about article titles of content on developerWorks. One of the reasons many of us come to developerWorks is the honest, straightforward and, dare I say, boring article titles.
Yet are they really boring?
Not boring....direct....to the point....and easily found when hunting for information. Fancy titles may catch your attention or not....what is most important is the content.
are in for 2009:
The world's top 10 most valuable brands:
1. Coca-Cola, up 3 percent to $68.73 billion
2. IBM, up 2 percent to $60.21 billion
3. Microsoft, down 4 percent to $56.65 billion
4. GE, down 10 percent to $47.78 billion 5
5. Nokia, down 3 percent to $34.87 billion
6. McDonald's, up 4 percent to $32.28 billion
7. Google, up 25 percent to $31.98 billion
8. Toyota, down 8 percent to $31.33 billion
9. Intel, down 2 percent to $30.64 billion
10. Disney, down 3 percent to $28.45 billion
All makes sense to me...on a given day I could be drinking a Coke(1) Zero, reading about Linux efficiency
on IBM(2) developerWorks while on my Microsoft (3) system with an Intel (9) processor under a GE(4) lightbulb with my Nokia(5) phone on the desk thinking about if I want to go to McDonald's(6) for lunch so I search Google (7) for directions, grab my Disney(10) Goofy keychain and head out passing lots of Toyota (8) cars on the road.
What do you know about making software fully accessible? For software development, accessibility means enabling IT hardware, software and Web
application products so they can be used by more people, either
directly, or in combination with assistive technology products. Are you familiar with :
- Providing aids to navigation for screen reader users such as:
- an invisible link which allows the users to skip navigation links in order to get quickly to the main content of the page
- proper markup for identifying the page title (i.e. an <h1> element)
- Providing text equivalents for images and image map hot spots
- Providing null text equivalents on decorative images
- Identifying row and column headers for data tables
- Programmatically associating labels with form fields
- Using valid XHTML 1.0 Transitional markup language
- Supporting browser settings for enlarging text and user style sheets
- Using consistent navigation mechanisms and style of presentation throughout the site
- Keyboard navigation of web pages
- Identifying the primary natural language of each page
- Accessible HTML alternative versions of Flash content
- Accessibility testing using automated tools and/or manual procedures
We all have a "challenge" .. ..whether physical, mental, cultural, language based or that we blog on My developerWorks. Accessibility removes the barriers that prevent certain groups
of people from accessing information. If you don't know much about it... What every developer should know about accessibility Accessibility in Web development
What a great article: Bad attitudes cane lead to good innovation
My favorite lines from the article :
- "Innovation comes from angry and driven people," says Tom Peters.
- "You have probably seen it yourself – the programmer with
the worst attitude is the one who produces the most brilliant code."
Rebels can be very critical so turn the situation around and ask them
how they would do things better."
- "Rebels can achieve amazing things."
Look at the blogs on My developerWorks
.....see any rebels? The best ideas are the simplest
is this rebellious ?
Are you a rebel?
Perfect timing, today is the anniversary of the first computer network wiretap
with the quote that if “If we aren’t vigilant, cybercrime will turn the internet into the Wild West of the 21st Century"
The wild times on the web...sure we all worry about it....but what can be done? Lots more today than in 1995. Check out this new article
to learn more about how you can use open source tools to test your site for vulnerabilities as attacks do happen. As developers, understanding how a site can be attacked is paramount to making it secure. Discover some of the more common attacks, and learn about the tools you can use to spot them.
"On Spaceship Earth there are no passengers; everybody is a member of the crew. We have moved into an age in which everybody's activities affect everybody else." -Marshall McLuhan
Now that describes how each of us has an impact and can help make our world and work smarter and greener. developerWorks offers a plethora of resources to help techies gain skill and knowledge about technologies that, when used for the greater good, transform how we work, play, exchange information,manage and operate.
Techies really are the leaders today in changing how we all work and survive. Yes, bold statements...but why not? So what's available on developerWorks (and My developerWorks):
My developerWorks: search on the tags: green, smarter_planet, energy (to name a few) ... share and tag your bookmarks too.
developerWorks: where to start? easy - The GReen IT Report
. The GReen IT Report (also called the GRIT Report - oh no...a FLA (see previous blog post
)) is an aggregator of content, code and collaboration ideas. Recent additions include a number of no-charge trial downloads
of Tivoli, Rational and Optim software as well as articles : Going Green and staying secure
to Creating mobile apps with Scala, Android or Eclipse
to Building virtual appliances with Open Virtualization
to Solar powered networks for anyone: think Linux.
While visiting the GReen IT Report., do check out the People and Idea t
ab.......my fan favorite is the water based glasses under Earth Insights.
Want to expand your horizons: The GReen IT Report: Japan
and Smarter Planet for developers, IT Professionals and students: Japan
....the title got my attention. Then the subtitle drew me in : IBM's lawyers retooled the company for an open source-based future.
But this line hooked me: And behind all this success- every invention, each major sale, and most of the risks and rewards—stand IBM lawyers. So it wasn't the developers?
But perhaps the one thing IBM lawyers do best—to no one’s surprise—is to use technology in innovative ways. And who makes that technology? developers...so I guess it really is circular.
First....what is a "customer"? It is anyone that buys, uses, tests or you want to buy, use, test a product, module, feature you are creating, working on, testing, selling etc.
Now.....how do you usually get to know your customer? Look them up on the web? Look people up on LinkedIn, Facebook and even on My developerWorks to learn more about their background, interests and history? What about looking up information on their business and industry? Searching the web again are you? You can now check some interesting insights on the Industry zone
on developerWorks.....really....do check it out....they are looking for feedback.
But beyond the web.... what are ways to get to know the audience for what you are building, developing, project managing, testing etc?
- Volunteer to go through your customer's new hire training (I have to admit I did this with one of my customers - they were a fast food business and it was quite fun. I thought I knew their business as I was one of their regular customers....I was so wrong....very eye-opening...and definitely helped me design a better solution for them)
- Work at a corporate store to learn their business ( I sat in with the customer service desk at one of my customers and not only was that eye opening but also quite an earful..best way to really see how their business operated)
- Participate on an Industry association committee
- Attend an industry conference (I worked at my customer's booth at one of their conferences....a great way to hear from their customers....again...really helped me understand not only my customer's issues but also their customers' issues).
- Subscribe to an association periodical (why the hardcopy vs web? you can still do the web, but paper will allow you to see the placement of the articles and ads too....a great way to see positioning of the industry, business and competitors in the area...in fact...consider local and national periodicals).
- Increase your understanding of what your customer's "pain" and therefore what you need to build, design, test etc
- Increase credibility with your peers, your management, and your clients
- Increase your exposure and reach....perhaps becoming not only a hot shot in your technology but also one with Industry-specific knowledge
The beauty of developerWorks is you just never know what you'll find. I found a link to the
Cell Broadband Engine resource center : Your definitive resource for all things Cell/B.E.
and since I had no idea what it was.....I had to go look .
...and as always, lots of great info...starting with...what it is ....
The QS22, based on the new IBM PowerXCell™ 8i multicore
processor, offers extraordinary single-precision and
double-precision floating-point computing power to accelerate key
algorithms, such as 3D rendering, compression, encryption,
financial algorithms, and seismic processing.
To enable you to take full advantage of the Cell/B.E.
architecture and the PowerXCell 8i processor, IBM has
developed a software development kit designed to accelerate
production-ready, multicore programming.
The IBM Software Development Kit (SDK) for Multicore
Acceleration provides the libraries, tools, and
resources that businesses need to develop and tune
applications for Cell/B.E. technology. The IBM SDK for
Multicore Acceleration enables you to easily:
- Port and optimize applications and algorithms quickly
- Increase ease of programming and developer
- Obtain a reliable development toolkit with warranty and
- Plug in third-party ISV libraries to integrate and build
your software ecosystem
Does this mean anything to me? Nah...but still very interesting to explore.... perhaps though it is interesting to you?
What is CouchDB and why did it get my attention? an article on developerWorks of course: CouchDB2 basics for PHP developers
:A look at CouchDB from a
PHP developer's point of view" by Thomas Myer
, Principal, Triple Dog Dare Media
and then this happened....
- Couch ....it is for sitting and the article was written by a principal at Triple Dog Dare Media.
Somehow it all got me thinking about furniture and that without furniture would we really be able to have a CouchDB2 ...or have PHP developers? Think about it, without furniture, where would we "sit"? And then "sit" ...it is one of the first commands taught to dogs to ensure there is control in the environment. Hence, ..is furniture (sitting) a way to control a developer? If we had no furniture, would technology have ever evolved?
I will continue to have to have Browser Wars
but I will no longer have "presentation" tool wars. I'm now using a complete suite of office productivity software for creating, editing,
and sharing word processing documents, spreadsheets, and presentations available for free download now on developerWorks...and who doesn't like the words free and no charge?
What is it I am using?
- IBM Lotus Symphony is based on the Open Document Format (ODF)
standard-which means you're not locked into proprietary file formats, software
licensing agreements and upgrades.
at first I was worried about
- all those PPT files I have and that I receive...needless worry on my part...Symphony is compatible with Microsoft Office file formats
- my frustrated as any new tool always brings new challenges ...old habits are die slowly...would make me swear lots (ok that did happen) but that was overcome the more I used Symphony (not quite at the 10K hours of expert yet) plus there is great free online education as well as lots of useful
tips and tools that made me feel comfortable in my learning and
Will I totally abandon Microsoft Office? Don't know about that 100% ..at least, though, finally, free tools and freedom of choice!
• 1. I'm satisfied with what I'm already using: if ain’t broke don’t fix it.
• 2. No one else is using it.: what came first chicken or egg
• 3. I don't think it can perform well enough.- trust
• 4. I don't know how to get started.- what do I do
• 5. It's hard to make it a habit.: “Energy and persistence conquer all things.” Benjamin Franklin
Isn't it all about decisions? From a software perspective that starts at the beginning
a better question is ...where does it end....
A classic tale and one of my favorites : Everybody, Somebody, Anybody, And Nobody
- This is a little story about four people named Everybody, Somebody, Anybody, and Nobody.
- There was an important job to be done and Everybody was sure that Somebody would do it.
- Anybody could have done it, but Nobody did it.
- Somebody got angry about that because it was Everybody's job.
- Everybody thought that Anybody could do it, but Nobody realized that Everybody wouldn't do it.
- It ended up that Everybody blamed Somebody when Nobody did what Anybody could have done
I am a big fan of clarity ....must be the project manager training in me.
I always want to know WHO. We use too much "we" and "them" and need to clearly identify the who and ensure that named person knows and commits.
Sometimes we don't know what we don''t know we need to know..... that might be called ignorance akin to not being able to use a spell a word if I can't spell it.
Sometimes we know what we should know but we chose to ignore it.....that might be called a crime. Got your attention?
I am not a lawyer nor do I claim to be one yet I have spent time around lawyer'ee items such as intellectual property. I recently found this site
so I can hope to stay out of trouble in multiple parts of the world.
This may be a case of better to ensure you have permission vs ask for forgiveness.
Granted nothing in life it "truly" free.....but close enough. Now available on developerWorks...the fully loaded code...not the trial code....check it out at IBM Lotus Domino Designer code
....all you have to do is give a little information as you normally do on a download and the code is yours....hence the not "truly" free. Shall we call it no-charge, readily available, no monetary excchange or just call it GREAT!!.