<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4404326719832875764</id><updated>2025-10-31T01:12:59.247-07:00</updated><category term="tech talk"/><category term="tech fun"/><category term="asp.net"/><category term="C#"/><category term="Flash Media Server"/><category term="JavaScript"/><category term="Microsoft Silverlight"/><category term="all about Orkut"/><title type='text'>NOTICE</title><subtitle type='html'>This Blog has been moved to a new Workspace called &#xa;&lt;a href=&quot;http://sharpcontents.blogspot.com&quot;&gt; Sharp Contents&lt;/a&gt;&lt;br&gt;&#xa;&#xa;Visit &lt;a href=&quot;http://sharpcontents.blogspot.com&quot;&gt;new version&lt;/a&gt;&#xa; of this blog&#xa;&lt;br&gt;&#xa;Thank you</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default?start-index=26&amp;max-results=25'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>41</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-654006537240210801</id><published>2008-03-28T17:04:00.001-07:00</published><updated>2008-11-12T22:31:29.339-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech fun"/><title type='text'>wow! How easy to Keep the CPU cool while coding</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRlxSzvTt_BKHkCSLk0-VVC6tAPOfKOv77UarHO3akV8kgrEegKSL1nAIn0_79nWuJeFP6ETKbSh2ZrDbAEJpD8wfh4-oKIQ3dX-QW1kgOnoSsJOAeUYR-RJqpA4lKK6atG4j68foZknQ/s1600-h/6.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRlxSzvTt_BKHkCSLk0-VVC6tAPOfKOv77UarHO3akV8kgrEegKSL1nAIn0_79nWuJeFP6ETKbSh2ZrDbAEJpD8wfh4-oKIQ3dX-QW1kgOnoSsJOAeUYR-RJqpA4lKK6atG4j68foZknQ/s400/6.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5182948755589521202&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3Quwvg98Sm04LLPQhLb3gleGEpOrpfj1GuJF8KmZCkTdo996TrYnAWzA95r-tAV3zEkepIBDcWPmMn2wnea_aWvsJhvT8yhYIRUBbxAzf_qcTWlSawNz3TuGtPLQw5euDM0rgnc79GGk/s1600-h/2.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj3Quwvg98Sm04LLPQhLb3gleGEpOrpfj1GuJF8KmZCkTdo996TrYnAWzA95r-tAV3zEkepIBDcWPmMn2wnea_aWvsJhvT8yhYIRUBbxAzf_qcTWlSawNz3TuGtPLQw5euDM0rgnc79GGk/s400/2.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5182948485006581506&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVifaf4h9rW4pKDgqgUa-efHz7K0HtExSyOz0-_KJ5BAlxYo0AOCgxmCS-xzEgufF47hEldw-ItVa8Or12maSS517VQEjc48dRwvMKqgUolPSLMnopZbOdpHhcpA5Y0BO0qcRNeY7x3aE/s1600-h/1.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhVifaf4h9rW4pKDgqgUa-efHz7K0HtExSyOz0-_KJ5BAlxYo0AOCgxmCS-xzEgufF47hEldw-ItVa8Or12maSS517VQEjc48dRwvMKqgUolPSLMnopZbOdpHhcpA5Y0BO0qcRNeY7x3aE/s400/1.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5182948111344426738&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQAsmkWk3zYugFv6GcGkzJ7eQcgiivJt4sXa7RP6EX0FyR4GBZG0z_CVVsh285DaeN87EN9fRC1OyXv4ZMJL9GHbV2DmxFfzVKHI4QM8uHriicQNrd-BKxghJtEgz72nV6XngjObE0cJc/s1600-h/4.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQAsmkWk3zYugFv6GcGkzJ7eQcgiivJt4sXa7RP6EX0FyR4GBZG0z_CVVsh285DaeN87EN9fRC1OyXv4ZMJL9GHbV2DmxFfzVKHI4QM8uHriicQNrd-BKxghJtEgz72nV6XngjObE0cJc/s400/4.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5182948510776385298&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtGo19Xnxm3LkoHRdut4boeRB2ASrjxaaIktn3NVZQE8eVeT3Xz0vR_KMwWMRSq0qq3OWT0na494ITHnBUaxv1YoYr-Y2TluaXbjOYnC3LkhScyfrueyysEAtoa3QbY2uvA0HbbAq6CBU/s1600-h/5.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtGo19Xnxm3LkoHRdut4boeRB2ASrjxaaIktn3NVZQE8eVeT3Xz0vR_KMwWMRSq0qq3OWT0na494ITHnBUaxv1YoYr-Y2TluaXbjOYnC3LkhScyfrueyysEAtoa3QbY2uvA0HbbAq6CBU/s400/5.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5182948519366319906&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/654006537240210801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/654006537240210801' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/654006537240210801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/654006537240210801'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2008/03/wow-how-easy-to-keep-cpu-cool-while.html' title='wow! How easy to Keep the CPU cool while coding'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRlxSzvTt_BKHkCSLk0-VVC6tAPOfKOv77UarHO3akV8kgrEegKSL1nAIn0_79nWuJeFP6ETKbSh2ZrDbAEJpD8wfh4-oKIQ3dX-QW1kgOnoSsJOAeUYR-RJqpA4lKK6atG4j68foZknQ/s72-c/6.jpg" height="72" width="72"/><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-7035024841649136818</id><published>2008-02-07T03:39:00.000-08:00</published><updated>2008-02-08T05:12:11.417-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>10 Principles Of Effective Web Design</title><content type='html'>&lt;p&gt;&lt;strong&gt;Usability&lt;/strong&gt; and the utility, not the visual design, determine the success or failure of a web-site. Since the visitor of the page is the only person who clicks the mouse and therefore decides everything, user-centric design has established as a standard approach for successful and profit-oriented web design. After all, if users can’t use a feature, it might as well not exist.&lt;/p&gt; &lt;p&gt;We aren’t going to discuss the implementation details (e.g. where the search box should be placed) as it has already been done in a number of articles; instead we focus on the &lt;strong&gt;main principles, heuristics and approaches for effective web design&lt;/strong&gt; — approaches which, used properly, can lead to more sophisticated design decisions and simplify the process of perceiving presented information.&lt;/p&gt;In order to use the principles properly we first need to understand how users interact with web-sites, how they think and what are the basic patterns of users’ behavior. &lt;h3&gt;How do users think?&lt;/h3&gt; &lt;p&gt;Basically, users’ habits on the Web aren’t that different from customers’ habits in a store. Visitors glance at each new page, scan some of the text, and click on the first link that catches their interest or vaguely resembles the thing they’re looking for. In fact, there are large parts of the page they don’t even look at.&lt;/p&gt; &lt;p&gt;Most users search for something interesting (or useful) and clickable; as soon as some promising candidates are found, users click. If the new page doesn’t meet users’ expectations, the Back button is clicked and the search process is continued.&lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Users appreciate quality and credibility.&lt;/strong&gt; If a page provides users with high-quality content, they are willing to compromise the content with advertisements and the design of the site. This is the reason why not-that-well-designed web-sites with high-quality content gain a lot of traffic over years. Content is more important than the design which supports it.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Users don’t read, they scan.&lt;/strong&gt; Analyzing a web-page, users search for some fixed points or anchors which would guide them through the content of the page. &lt;p&gt;&lt;a href=&quot;http://www.useit.com/alertbox/reading_pattern.html&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/scan.jpg&quot; alt=&quot;Screenshot&quot; height=&quot;290&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Users don’t read, they scan. Notice how “hot” areas abrupt in the middle of sentences. This is typical for the scanning process.&lt;/em&gt;&lt;/p&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Web users are inpatient and insist on instant gratification.&lt;/strong&gt; Very simple principle: If a web-site isn’t able to meet users’ expectations, then designer failed to get his job done properly and the company loses money. The higher is the cognitive load and the less intuitive is the navigation, the more willing are users to leave the web-site and search for alternatives.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Users don’t make optimal choices.&lt;/strong&gt; Users don’t search for the quickest way to find the information they’re looking for. Neither do they scan web-page in a linear fashion, going sequentially from one site section to another one. Instead users satisfy; they choose the first reasonable option. As soon as they find a link that seems like it might lead to the goal, there is a very good chance that it will be immediately clicked. Optimizing is hard, and it takes a long time. Satisfying is more efficient.  &lt;p&gt;&lt;a href=&quot;http://searchengineland.com/070413-121955.php&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/froogle.png&quot; alt=&quot;Screenshot&quot; height=&quot;235&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://blog.eyetools.net/eyetools_research/4_community_of_learning/index.html&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/scanpath.jpg&quot; alt=&quot;Screenshot&quot; height=&quot;311&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;Both pictures show: sequential reading flow doesn’t work in the Web. Right screenshot on the image at the bottom describes the scan path of a given page.&lt;/em&gt;&lt;/p&gt; &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Users follow their intuition.&lt;/strong&gt; In most cases users muddle through instead of reading the information a designer has provided. According to Steve Krug, the basic reason for that is that users don’t care. “If we find something that works, we stick to it. It doesn’t matter to us if we understand how things work, as long as we can use them. If your audience is going to act like you’re designing billboard, then design great billboards.”&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Users want to have control.&lt;/strong&gt; Users want to be able to control their browser and rely on the consistent data presentation throughout the site. E.g. they don’t want new windows popping up unexpectedly and they want to be able to get back with a “Back”-button to the site they’ve been before: therefore it’s a good practice to &lt;em&gt;never open links in new browser windows&lt;/em&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;1. Don’t make users think&lt;/h3&gt; &lt;p&gt;According to Krug’s first law of usability, the web-page should be &lt;strong&gt;obvious and self-explanatory&lt;/strong&gt;. When you’re creating a site, your job is to get rid of the &lt;em&gt;question marks&lt;/em&gt; — the decisions users need to make consciously, considering pros, cons and alternatives.&lt;/p&gt; &lt;p&gt;If the navigation and site architecture aren’t intuitive, the number of question marks grows and makes it harder for users to comprehend how the system works and how to get from point A to point B. A clear structure, moderate visual clues and easily recognizable links can help users to find their path to their aim.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.beyondis.co.uk/&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/beyondis.png&quot; alt=&quot;Screenshot&quot; height=&quot;249&quot; width=&quot;450&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Let’s take a look at an example. &lt;a href=&quot;http://www.beyondis.co.uk/&quot;&gt;Beyondis.co.uk&lt;/a&gt; claims to be “beyond channels, beyond products, beyond distribution”. What does it &lt;em&gt;mean&lt;/em&gt;? Since users tend to explore web-sites according to the &lt;a href=&quot;http://www.useit.com/alertbox/reading_pattern.html&quot;&gt;“F”-pattern&lt;/a&gt;, these three statements would be the first elements users will see on the page once it is loaded.&lt;/p&gt; &lt;p&gt;Although the design itself is simple and intuitive, to understand what the page is about the user needs to search for the answer. This is what an &lt;em&gt;unnecessary question mark&lt;/em&gt; is. It’s designer’s task to make sure that the number of question marks is close to 0. The visual explanation is placed on the right hand side. Just exchanging both blocks would increase usability.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://expressionengine.com/&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/ee.png&quot; alt=&quot;Screenshot&quot; height=&quot;232&quot; width=&quot;450&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://expressionengine.com/&quot;&gt;ExpressionEngine&lt;/a&gt; uses the very same structure like Beyondis, but avoids unnecessary question marks. Furthermore, the slogan becomes functional as users are provided with options to try the service and download the free version.&lt;/p&gt; &lt;p&gt;By reducing cognitive load you make it easier for visitors to grasp the idea behind the system. Once you’ve achieved this, you can communicate why the system is useful and how users can benefit from it. People won’t use your web site if they can’t find their way around it.&lt;/p&gt; &lt;h3&gt;2. Don’t squander users’ patience&lt;/h3&gt; &lt;p&gt;In every project when you are going to offer your visitors some service or tool, try to keep your user requirements minimal. The less action is required from users to test a service, the more likely a random visitor is to actually try it out. First-time visitors are willing to &lt;strong&gt;play with the service&lt;/strong&gt;, not filling long web forms for an account they might never use in the future. Let users explore the site and discover your services without forcing them into sharing private data. It’s not reasonable to force users to enter an email address to test the feature.&lt;/p&gt; &lt;p&gt;As Ryan Singer — the developer of the 37Signals team — &lt;a href=&quot;http://www.thinkvitamin.com/training/webapps/web-app-form-design/&quot;&gt;states&lt;/a&gt;, users would probably be eager to provide an email address if they were asked for it &lt;strong&gt;after&lt;/strong&gt; they’d seen the feature work, so they had some idea of what they were going to get in return.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.stikkit.com/signup&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/stikkit.jpg&quot; alt=&quot;Screenshot&quot; height=&quot;442&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.stikkit.com/signup&quot;&gt;Stikkit&lt;/a&gt; is a perfect example for a user-friendly service which requires almost nothing from the visitor which is unobtrusive and comforting. And that’s what you want your users to feel on your web site.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;https://appmite.de/account/erstellen&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/bemite.png&quot; alt=&quot;Screenshot&quot; height=&quot;373&quot; width=&quot;450&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Apparently, &lt;a href=&quot;https://appmite.de/account/erstellen&quot;&gt;Mite&lt;/a&gt; requires more. However the registration can be done in less than 30 seconds — as the form has horizontal orientation, the user doesn’t even need to scroll the page.&lt;/p&gt; &lt;p&gt;Ideally &lt;strong&gt;remove all barriers&lt;/strong&gt;, don’t require subscriptions or registrations first. A user registration alone is enough of an impediment to user navigation to cut down on incoming traffic.&lt;/p&gt; &lt;h3&gt;3. Manage to focus users’ attention&lt;/h3&gt; &lt;p&gt;As web-sites provide both static and dynamic content, some aspects of the user interface attract attention more than others do. Obviously, images are more eye-catching than the text — just as the sentences marked as bold are more attractive than plain text.&lt;/p&gt; &lt;p&gt;The human eye is a highly non-linear device, and web-users &lt;strong&gt;can instantly recognize edges, patterns and motions&lt;/strong&gt;. This is why video-based advertisements are extremely annoying and distracting, but from the marketing perspective they perfectly do the job of capturing users’ attention.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.humanized.com/&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/enso.png&quot; alt=&quot;Enso&quot; height=&quot;363&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.humanized.com/&quot;&gt;Humanized.com&lt;/a&gt; perfectly uses the principle of focus. The only element which is directly visible to the users is the word “free” which works attractive and appealing, but still calm and purely informative. Subtle hints provide users with enough information of how to find more about the “free” product.&lt;/p&gt; &lt;p&gt;Focusing users’ attention to specific areas of the site with a moderate use of visual elements can help your visitors to get from point A to point B without thinking of how it actually is supposed to be done. The less question marks visitors have, the &lt;strong&gt;better sense of orientation&lt;/strong&gt; they have and the more trust they can develop towards the company the site represents. In other words: the less thinking needs to happen behind the scenes, the better is the user experience which is the aim of usability in the first place.&lt;/p&gt; &lt;h3&gt;4. Strive for feature exposure&lt;/h3&gt; &lt;p&gt;Modern web designs are usually criticized due to their approach of guiding users with visually appealing 1-2-3-done-steps, large buttons with visual effects etc. But from the design perspective these elements actually aren’t a bad thing. On the contrary, such &lt;strong&gt;guidelines are extremely effective&lt;/strong&gt; as they lead the visitors through the site content in a very simple and user-friendly way.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://dibusoft.com/&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/dibusoft.jpg&quot; alt=&quot;Screenshot&quot; height=&quot;265&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://dibusoft.com/&quot;&gt;Dibusoft.com&lt;/a&gt; combines visual appeal with clear site structure. The site has 9 main navigation options which are visible at the first glance. The choice of colors might be too light, though.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Letting the user see clearly what functions are available&lt;/strong&gt; is a fundamental principle of successful user interface design. It doesn’t really matter how this is achieved. What matters is that the content is well-understood and visitors feel comfortable with the way they interact with the system.&lt;/p&gt; &lt;h3&gt;5. Make use of effective writing&lt;/h3&gt; &lt;p&gt;As the Web is different from print, it’s necessary to adjust the writing style to users’ preferences and browsing habits. Promotional writing won’t be read. Long text blocks without images and keywords marked in &lt;strong&gt;bold&lt;/strong&gt; or &lt;em&gt;italics&lt;/em&gt; will be skipped. Exaggerated language will be ignored.&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Talk business.&lt;/strong&gt; Avoid cute or clever names, marketing-induced names, company-specific names, and unfamiliar technical names. For instance, if you describe a service and want users to create an account, “sign up” is better than “start now!” which is again better than “explore our services”.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.eleven2.com/&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/eleven2.png&quot; alt=&quot;Screenshot&quot; height=&quot;286&quot; width=&quot;450&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://www.eleven2.com/&quot;&gt;Eleven2.com&lt;/a&gt; gets directly to the point. No cute words, no exaggerated statements. Instead a price: just what visitors are looking for.&lt;/p&gt; &lt;p&gt;An optimal solution for effective writing is to&lt;/p&gt; &lt;ul&gt;&lt;li&gt;use short and concise phrases (come to the point as quickly as possible),&lt;/li&gt;&lt;li&gt;use scannable layout (categorize the content, use multiple heading levels, use visual elements and bulleted lists which break the flow of uniform text blocks),&lt;/li&gt;&lt;li&gt;use plain and objective language (a promotion doesn’t need to sound like advertisement; give your users some reasonable and objective reason why they should use your service or stay on your web-site)&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;6. Strive for simplicity&lt;/h3&gt; &lt;p&gt;The “keep it simple”-principle (KIS) should be the primary goal of site design. Users are rarely on a site to enjoy the design; furthermore, in most cases they are looking for the information &lt;em&gt;despite&lt;/em&gt; the design. Strive for simplicity instead of complexity.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://crcbus.mattiaviviani.net/&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/crc.png&quot; alt=&quot;Screenshot&quot; height=&quot;327&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://crcbus.mattiaviviani.net/&quot;&gt;Crcbus&lt;/a&gt; provides visitors with a clean and simple design. You may have no idea what the site is about as it is in Italian, however you can directly recognize the navigation, header, content area and the footer. Notice how even icons manage to communicate the information clearly. Once the icons are hovered, additional information is provided.&lt;/p&gt; &lt;p&gt;From the visitors’ point of view, the best site design is a pure text, without any advertisements or further content blocks matching exactly the query visitors used or the content they’ve been looking for. This is one of the reasons why a user-friendly print-version of web pages is essential for good user experience.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://getfinch.com/&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/simple.png&quot; alt=&quot;Screenshot&quot; height=&quot;241&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://getfinch.com/&quot;&gt;Finch&lt;/a&gt; clearly presents the information about the site and gives visitors a choice of options without overcrowding them with unnecessary content.&lt;/p&gt; &lt;h3&gt;7. Don’t be afraid of the white space&lt;/h3&gt; &lt;p&gt;Actually it’s really hard to overestimate the importance of white space. Not only does it help to &lt;strong&gt;reduce the cognitive load&lt;/strong&gt; for the visitors, but it makes it possible to perceive the information presented on the screen. When a new visitor approaches a design layout, the first thing he/she tries to do is to scan the page and divide the content area into digestible pieces of information.&lt;/p&gt; &lt;p&gt;Complex structures are harder to read, scan, analyze and work with. If you have the choice between separating two design segments by a visible line or by some whitespace, it’s usually better to use the whitespace solution. &lt;strong&gt;Hierarchical structures reduce complexity&lt;/strong&gt; (Simon’s Law): the better you manage to provide users with a sense of visual hierarchy, the easier your content will be to perceive.&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://cameron.io/&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/cameron.jpg&quot; alt=&quot;Screenshot&quot; height=&quot;320&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;White space is good. &lt;a href=&quot;http://cameron.io/&quot;&gt;Cameron.io&lt;/a&gt; uses white space as a primary design element. The result is a well-scannable layout which gives the content a dominating position it deserves.&lt;/p&gt; &lt;h3&gt;8. Communicate effectively with a “visible language”&lt;/h3&gt; &lt;p&gt;In his papers on effective visual communication, Aaron Marcus states &lt;a href=&quot;http://web.cs.wpi.edu/%7Ematt/courses/cs563/talks/smartin/int_design.html&quot;&gt;three fundamental principles&lt;/a&gt; involved in the use of the so-called &lt;em&gt;“visible language”&lt;/em&gt; — the content users see on a screen. &lt;/p&gt; &lt;ul&gt;&lt;li&gt;&lt;strong&gt;Organize&lt;/strong&gt;: provide the user with a clear and consistent conceptual structure. Consistency, screen layout, relationships and navigability are important concepts of organization. The same conventions and rules should be applied to all elements. &lt;/li&gt;&lt;li&gt;&lt;strong&gt;Economize&lt;/strong&gt;: do the most with the least amount of cues and visual elements. Four major points to be considered: simplicity, clarity, distinctiveness, and emphasis. &lt;em&gt;Simplicity&lt;/em&gt; includes only the elements that are most important for communication. &lt;em&gt;Clarity&lt;/em&gt;: all components should be designed so their meaning is not ambiguous. &lt;em&gt;Distinctiveness&lt;/em&gt;: the important properties of the necessary elements should be distinguishable. &lt;em&gt;Emphasis&lt;/em&gt;: the most important elements should be easily perceived.&lt;/li&gt;&lt;li&gt;&lt;strong&gt;Communicate&lt;/strong&gt;: match the presentation to the capabilities of the user. The user interface must keep in balance legibility, readability, typography, symbolism, multiple views, and color or texture in order to communicate successfully. Use &lt;strong&gt;max. 3 typefaces in a maximum of 3 point sizes&lt;/strong&gt; — a maximum of 18 words or 50-80 characters per line of text.&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;9. Conventions are our friends&lt;/h3&gt; &lt;p&gt;Conventional design of site elements doesn’t result in a boring web site. In fact, &lt;strong&gt;conventions are very useful&lt;/strong&gt; as they reduce the learning curve, the need to figure out how things work. For instance, it would be a usability nightmare if all web-sites had different visual presentation of RSS-feeds. That’s not that different from our regular life where we tend to get used to basic principles of how we organize data (folders) or do shopping (placement of products).&lt;/p&gt; &lt;p&gt;With conventions you can gain users’ confidence, trust, reliability and prove your credibility. &lt;strong&gt;Follow users’ expectations&lt;/strong&gt; — understand what they’re expecting from a site navigation, text structure, search placement etc. (see Nielsen’s &lt;a href=&quot;http://www.useit.com/alertbox/&quot;&gt;Usability Alertbox&lt;/a&gt; for more information)&lt;/p&gt; &lt;p&gt;&lt;a href=&quot;http://babelfish.yahoo.com/&quot;&gt;&lt;img src=&quot;http://www.smashingmagazine.com/images/10-usability-principles/babelfish.png&quot; alt=&quot;Screenshot&quot; height=&quot;238&quot; width=&quot;450&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;em&gt;BabelFish in use: Amazon.com in Russian.&lt;/em&gt;&lt;/p&gt; &lt;p&gt;A typical example from usability sessions is to translate the page in Japanese (assuming your web users don’t know Japanese, e.g. with &lt;a href=&quot;http://babelfish.yahoo.com/&quot;&gt;Babelfish&lt;/a&gt;) and provide your usability testers with a task to find something in the page of different language. If conventions are well-applied, users will be able to achieve a not-too-specific objective, even if they can’t understand a word of it.&lt;/p&gt; &lt;p&gt;Steve Krug suggests that it’s better to &lt;strong&gt;innovate only when you know you really have a better idea&lt;/strong&gt;, but take advantages of conventions when you don’t.&lt;/p&gt; &lt;h3&gt;10. Test early, test often&lt;/h3&gt; &lt;p&gt;This so-called TETO-principle should be applied to every web design project as usability tests often provide &lt;strong&gt;crucial insights&lt;/strong&gt; into significant problems and issues related to a given layout.&lt;/p&gt; &lt;p&gt;Test not too late, not too little and not for the wrong reasons. In the latter case it’s necessary to understand that most design decisions are local; that means that you can’t universally answer whether some layout is better than the other one as you need to analyze it from a very specific point of view (considering requirements, stakeholders, budget etc.).&lt;/p&gt; &lt;p&gt;Some important points to keep in mind:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;according to Steve Krug, &lt;strong&gt;testing one user is 100% better than testing none&lt;/strong&gt; and testing one user early in the project is better than testing 50 near the end. Accoring to Boehm’s first law, errors are most frequent during requirements and design activities and are the more expensive the later they are removed.&lt;/li&gt;&lt;li&gt;testing is an &lt;strong&gt;iterative process&lt;/strong&gt;. That means that you design something, test it, fix it and then test it again. There might be problems which haven’t been found during the first round as users were practically blocked by other problems.&lt;/li&gt;&lt;li&gt;usability tests &lt;strong&gt;always produce useful results&lt;/strong&gt;. Either you’ll be pointed to the problems you have or you’ll be pointed to the absence of major design flaws which is in both cases a useful insight for your project.&lt;/li&gt;&lt;li&gt;according to Weinberg’s law, &lt;strong&gt;a developer is unsuited to test his or her code&lt;/strong&gt;. This holds for designers as well. After you’ve worked on a site for few weeks, you can’t observe it from a fresh perspective anymore. You know how it is built and therefore you know exactly how it works — you have the wisdom independent testers and visitors of your site wouldn’t have.&lt;/li&gt;&lt;/ul&gt;Article by: SMASHING MAGAZINE</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/7035024841649136818/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/7035024841649136818' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/7035024841649136818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/7035024841649136818'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2008/02/10-principles-of-effective-web-design.html' title='10 Principles Of Effective Web Design'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-4990372773929266184</id><published>2008-02-06T06:37:00.000-08:00</published><updated>2008-02-06T06:53:49.778-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flash Media Server"/><title type='text'>flv file is not playing in firefox</title><content type='html'>-flv file is not playing in Firefox&lt;br /&gt;-Flash file is not playing in Firefox&lt;br /&gt;-video is not streaming  is Firefox&lt;br /&gt;-I have uploaded a flash video player which plays flv file through streaming, when i run it in Internet Explorer works very fine but in Mozilla Firefox doesn&#39;t work....(that was my problem and then i found exact solution for that and my problem solved and you can also try it..)&lt;br /&gt;&lt;br /&gt;Solution:- try it....&lt;br /&gt;Please make sure that you have added a &#39;flashvars&#39; element in both &#39;embed&#39; and &#39;object&#39; tags, Might be you missed it...&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.jeroenwijering.com/?thread=5957&quot;&gt;View more reference&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/4990372773929266184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/4990372773929266184' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4990372773929266184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4990372773929266184'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2008/02/flv-file-is-not-playing-in-firefox.html' title='flv file is not playing in firefox'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-2821397249606807305</id><published>2008-02-01T06:32:00.000-08:00</published><updated>2008-02-01T06:37:11.817-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>Could not load file or assembly</title><content type='html'>&lt;h4 class=&quot;BlogPostHeader&quot;&gt;Fix for ASP.NET &quot;Could not load file or assembly App_Web...&quot; Error&lt;br /&gt;&lt;/h4&gt;&lt;p&gt;Delete all temporary ASP.NET files, by removing the folders under the following directory and then check it: &lt;/p&gt;&lt;p&gt;    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\&lt;/p&gt;&lt;a href=&quot;http://codebetter.com/blogs/brendan.tompkins/archive/2006/11/15/Fix-for-ASP.NET-_2200_Could-not-load-file-or-assembly-App_5F00_Web_2E002E002E002200_-Error.aspx?CommentPosted=true#commentmessage&quot;&gt;Read full Post&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/2821397249606807305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/2821397249606807305' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2821397249606807305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2821397249606807305'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2008/02/could-not-load-file-or-assembly.html' title='Could not load file or assembly'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-981690057823319838</id><published>2008-01-17T06:59:00.000-08:00</published><updated>2008-11-12T22:31:29.613-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech fun"/><title type='text'>Computers will never take the place of books</title><content type='html'>&lt;div style=&quot;text-align: center;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg9L8Mu_j7pSSKp9n19ijYEwNSZi4QsGsC_Iqc4u6H7w23wXX7zxdE3B1YPXwWw6Q2pL35x9wdX14bJPpYLv9ieSPNG2jNpIy5LRKWhqdvweLfQPT0EgMRDHuowHgsd1CbUUUq1NqEVFo/s1600-h/ShowLetter_003.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg9L8Mu_j7pSSKp9n19ijYEwNSZi4QsGsC_Iqc4u6H7w23wXX7zxdE3B1YPXwWw6Q2pL35x9wdX14bJPpYLv9ieSPNG2jNpIy5LRKWhqdvweLfQPT0EgMRDHuowHgsd1CbUUUq1NqEVFo/s400/ShowLetter_003.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5156462964325465106&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/981690057823319838/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/981690057823319838' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/981690057823319838'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/981690057823319838'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2008/01/computers-will-never-take-place-of.html' title='Computers will never take the place of books'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjg9L8Mu_j7pSSKp9n19ijYEwNSZi4QsGsC_Iqc4u6H7w23wXX7zxdE3B1YPXwWw6Q2pL35x9wdX14bJPpYLv9ieSPNG2jNpIy5LRKWhqdvweLfQPT0EgMRDHuowHgsd1CbUUUq1NqEVFo/s72-c/ShowLetter_003.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-1261787079186403463</id><published>2008-01-10T20:59:00.000-08:00</published><updated>2008-01-10T21:00:09.185-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech fun"/><title type='text'>An amazing passionate recipe for Developers......!</title><content type='html'>Developers take a passionate recipe daily before going to start their non-stop activities. Recipes like given below promote developers,praise developers that they are the most valuable like in a TEAM. see how MICROSOFT call its DEVELOPERS.......Amazing?&lt;br /&gt;&lt;br /&gt;&lt;object height=&quot;355&quot; width=&quot;425&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/KMU0tzLwhbE&amp;amp;rel=1&quot;&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/KMU0tzLwhbE&amp;amp;rel=1&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; height=&quot;355&quot; width=&quot;425&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/1261787079186403463/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/1261787079186403463' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/1261787079186403463'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/1261787079186403463'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2008/01/amazing-passionate-recipe-for.html' title='An amazing passionate recipe for Developers......!'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-1926062827720586134</id><published>2008-01-10T04:09:00.000-08:00</published><updated>2008-01-11T05:41:32.318-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><title type='text'>How to upload file to the ftp Server or Flash Media Server(Influxis) using c#</title><content type='html'>&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;//First create FtpWebRequest object with the ftpURL&lt;/span&gt;&lt;br /&gt;&lt;br /&gt; &lt;span style=&quot;font-weight: bold;&quot;&gt;System.Net.FtpWebRequest ftpRequest = (System.Net.FtpWebRequest)System.Net.WebRequest.Create(CompleteFTPPath);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;//Set the ftp Method, like &#39;UploadFile&#39; for upload&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt; ftpRequest.Method = System.Net.WebRequestMethods.Ftp.UploadFile;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;//Give your user name &amp;amp; password of the ftp login&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ftpRequest.Credentials = new System.Net.NetworkCredential(ConfigurationManager.AppSettings.Get(&quot;username&quot;), ConfigurationManager.AppSettings.Get(&quot;password&quot;));&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ftpRequest.UsePassive = false;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;// By default KeepAlive is true, where the control connection is not closed&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;// after a command is executed.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ftpRequest.KeepAlive = false;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;// Specify the data transfer type.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ftpRequest.UseBinary = true;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;// Opens a file stream (System.IO.FileStream) to read the file to be uploaded&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;System.IO.FileStream streamObj = System.IO.File.OpenRead(CompleteLocalPath);&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;// Notify the server about the size of the uploaded file&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;ftpRequest.ContentLength = streamObj.Length;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;// The buffer size is set to 2kb&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;int buffLength = 2048;&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;byte[] buff = new byte[buffLength];&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;int contentLen; &lt;/span&gt;&lt;br /&gt;                       &lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;// Stream to which the file to be upload is written&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;System.IO.Stream writeStream = ftpRequest.GetRequestStream(); &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;// Read from the file stream 2kb at a time&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;contentLen = streamObj.Read(buff, 0, buffLength); &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;// Till Stream content ends&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;while (contentLen != 0)&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;{&lt;/span&gt;&lt;br /&gt;            &lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;// Write Content from the file stream to the FTP Upload Stream&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;            writeStream.Write(buff, 0, contentLen);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;            contentLen = streamObj.Read(buff, 0, buffLength);&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;} &lt;/span&gt;&lt;br /&gt;            &lt;span style=&quot;color: rgb(0, 153, 0);&quot;&gt;// Close the file stream and the Request Stream            &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;            streamObj.Close();&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;            writeStream.Close();&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/1926062827720586134/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/1926062827720586134' title='16 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/1926062827720586134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/1926062827720586134'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2008/01/how-to-upload-file-to-ftp-server-or.html' title='How to upload file to the ftp Server or Flash Media Server(Influxis) using c#'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>16</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-417342148704187171</id><published>2008-01-05T05:21:00.000-08:00</published><updated>2008-11-12T22:31:30.239-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Flash Media Server"/><title type='text'>Adobe Flash Media Player has stopped a potentially unsafe operation</title><content type='html'>Adobe Flash Media Player has stopped a potentially unsafe operation&lt;br /&gt;&lt;br /&gt;When I run my flash application from my system and connect to the Remote Flash Media Server I get the following message.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLhIgdke8AgJdA4DjkfpPWVecRUwPmZFTQPUxZGbByspFSX-VsI0f1TYyD9RkGVjX4B6xjy4ZbujN7NGIOAC9Xm_TDEtsn3sfzaiLNM48bXceOloeDr3bMGthND46x76EZgSWcXNxuAW0/s1600-h/adobe.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLhIgdke8AgJdA4DjkfpPWVecRUwPmZFTQPUxZGbByspFSX-VsI0f1TYyD9RkGVjX4B6xjy4ZbujN7NGIOAC9Xm_TDEtsn3sfzaiLNM48bXceOloeDr3bMGthND46x76EZgSWcXNxuAW0/s400/adobe.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5151982759384955858&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;That reminds us about the &lt;a href=&quot;http://www.macromedia.com/go/flash8security&quot; target=&quot;_blank&quot;&gt;new Flash Player 8 security changes&lt;/a&gt; and how local content cannot access remote files. I clicked Settings…. to allow this application run. When you will click on Settings….you will be redirected to the Flash Player Security web page where you can allow your application to run properly by adding it in that. &lt;/p&gt;  &lt;p&gt;You will have in front of you Adobe Flash Player Settings Manager like given below. You need to click on ‘Edit locations… ‘ to add your application locations.&lt;/p&gt; &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnpRV_1dOHQ7bC3C2NQnC3tc4NWC_B0dbTxk90rP4sHNXaq5Emrnc70F5Sw6RkovgJ3umqrPXaaXMPhnlA2kn-1-DDMeYFa-u5nXXr-bx3Jv55nX0lBwBz0flmHNAeOfQsbkrr1QGX0Jk/s1600-h/adobe2.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnpRV_1dOHQ7bC3C2NQnC3tc4NWC_B0dbTxk90rP4sHNXaq5Emrnc70F5Sw6RkovgJ3umqrPXaaXMPhnlA2kn-1-DDMeYFa-u5nXXr-bx3Jv55nX0lBwBz0flmHNAeOfQsbkrr1QGX0Jk/s400/adobe2.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5151983223241423842&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;As you click on add location will have a new window which will represent you the recently tried application path. To add your application path select application by clicking on the &lt;span style=&quot;color:blue;&quot;&gt;Browse for files…&lt;/span&gt; button and select application. &lt;/p&gt; &lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKTW1jJTF4SbPlccCVi19VD-4xedXm62xwmBsdHAJY4ibC4sFi4-F0QAMlR5q-X3U4usoi-q4618iK6TiEGqxGKkb13SFZXZthukKxL6TVqfUjAItE6fEBqiTrrP4KDAXUuhQ05glg6cQ/s1600-h/adobe3.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKTW1jJTF4SbPlccCVi19VD-4xedXm62xwmBsdHAJY4ibC4sFi4-F0QAMlR5q-X3U4usoi-q4618iK6TiEGqxGKkb13SFZXZthukKxL6TVqfUjAItE6fEBqiTrrP4KDAXUuhQ05glg6cQ/s400/adobe3.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5151983588313644018&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;After that your application will be added in that so close that web browser and restart your application which should ru&lt;/span&gt;&lt;span style=&quot;&quot;&gt;n successfully.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSDCqEBdKRVYc0h9Jp5Ytvt2cUtICAohbkbO3FZ2tjzVBEJZBRf4ZyCcKY1cZSIU8p2tm1yIL3R8739ISqPcDEGp90w3anYYjUSRdHYXdvqwID8PDIzjB5ujjC6Cvb93QRoIWBzOC0Gvs/s1600-h/adobe4.png&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiSDCqEBdKRVYc0h9Jp5Ytvt2cUtICAohbkbO3FZ2tjzVBEJZBRf4ZyCcKY1cZSIU8p2tm1yIL3R8739ISqPcDEGp90w3anYYjUSRdHYXdvqwID8PDIzjB5ujjC6Cvb93QRoIWBzOC0Gvs/s400/adobe4.png&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5151984155249327106&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style=&quot;&quot;&gt;&lt;br /&gt;&lt;/span&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/417342148704187171/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/417342148704187171' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/417342148704187171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/417342148704187171'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2008/01/adobe-flash-media-player-has-stopped.html' title='Adobe Flash Media Player has stopped a potentially unsafe operation'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgLhIgdke8AgJdA4DjkfpPWVecRUwPmZFTQPUxZGbByspFSX-VsI0f1TYyD9RkGVjX4B6xjy4ZbujN7NGIOAC9Xm_TDEtsn3sfzaiLNM48bXceOloeDr3bMGthND46x76EZgSWcXNxuAW0/s72-c/adobe.png" height="72" width="72"/><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-4746721105334574277</id><published>2008-01-04T05:16:00.001-08:00</published><updated>2008-11-12T22:31:31.069-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech fun"/><title type='text'>Life Cycle of Software Development</title><content type='html'>&lt;p&gt;By Peter Slade&lt;/p&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXlGlyzQOIaw9gKTu0eDTUGiIdKIrSw0GIhnLiiIYonvpywgQIIWaatoW8TktHrQeOx7eu_aJCAluw1SbATUHChr_L4H-YXMvls0G0U6CA6DPhnJC3ufdH3Z9_m1oro6ZrJw6rVRmF6M0/s1600-h/SoftwareProject1.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXlGlyzQOIaw9gKTu0eDTUGiIdKIrSw0GIhnLiiIYonvpywgQIIWaatoW8TktHrQeOx7eu_aJCAluw1SbATUHChr_L4H-YXMvls0G0U6CA6DPhnJC3ufdH3Z9_m1oro6ZrJw6rVRmF6M0/s400/SoftwareProject1.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5151609793014905714&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaH59x-JbK6dZg7Sg4DXoK8fWtKVMqgSB35GMeLBSSYjpl1byV5aYZfqj0Uhjugs5e7SIkEwFo9yPO3d3Fddl6PDQQrp7Ia_5GF0NMpjIC6xa-m30mOuQMJ8NcqWdYAKt6v8XJK_6x_kg/s1600-h/SoftwareProject2.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjaH59x-JbK6dZg7Sg4DXoK8fWtKVMqgSB35GMeLBSSYjpl1byV5aYZfqj0Uhjugs5e7SIkEwFo9yPO3d3Fddl6PDQQrp7Ia_5GF0NMpjIC6xa-m30mOuQMJ8NcqWdYAKt6v8XJK_6x_kg/s400/SoftwareProject2.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5151610793742285714&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJyY1dNEitq0o5N_y2hXMjzvgA2jIl-A2dhJIZ8A7h5HXeQ9X0_p2qKgTKkhlKL6QsaXils8YRBo-7vmDjboxM2ClSqSKQdIGJgIX3zQBFetgC-TF81qT9o8daWd2SfcS9IChQ8PeeEYA/s1600-h/SoftwareProject3.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJyY1dNEitq0o5N_y2hXMjzvgA2jIl-A2dhJIZ8A7h5HXeQ9X0_p2qKgTKkhlKL6QsaXils8YRBo-7vmDjboxM2ClSqSKQdIGJgIX3zQBFetgC-TF81qT9o8daWd2SfcS9IChQ8PeeEYA/s400/SoftwareProject3.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5151610978425879458&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibnn8cuzX6rVkX7awAWoUekhtcnnfMKaufWC_E_T4JjtbQ8aNMLRrJmuSr80XLAATsJc2IY_YnwQsFDpvdcyGblmnClp37zn2b39dUUsfa4byoJh7IFFHkQsD_HSbTP61g0utX9JxJ7LI/s1600-h/SoftwareProject4.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEibnn8cuzX6rVkX7awAWoUekhtcnnfMKaufWC_E_T4JjtbQ8aNMLRrJmuSr80XLAATsJc2IY_YnwQsFDpvdcyGblmnClp37zn2b39dUUsfa4byoJh7IFFHkQsD_HSbTP61g0utX9JxJ7LI/s400/SoftwareProject4.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5151611622670973874&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivUvdUNPEW7plvjjz3TTh304gvbwiPOB-2KZ9HUgpGoM-xLwMeT5dfUWWX4RDZ3ztZxXSMPnoWgVXUx_HB1bg3vlmTKwAzdpQeW-gymquKor0IUsNu1j_sTjmDU-FlIjX1bl2zun1qz_k/s1600-h/SoftwareProject5.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivUvdUNPEW7plvjjz3TTh304gvbwiPOB-2KZ9HUgpGoM-xLwMeT5dfUWWX4RDZ3ztZxXSMPnoWgVXUx_HB1bg3vlmTKwAzdpQeW-gymquKor0IUsNu1j_sTjmDU-FlIjX1bl2zun1qz_k/s400/SoftwareProject5.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5151612193901624258&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/4746721105334574277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/4746721105334574277' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4746721105334574277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4746721105334574277'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2008/01/life-cycle-of-software-development.html' title='Life Cycle of Software Development'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjXlGlyzQOIaw9gKTu0eDTUGiIdKIrSw0GIhnLiiIYonvpywgQIIWaatoW8TktHrQeOx7eu_aJCAluw1SbATUHChr_L4H-YXMvls0G0U6CA6DPhnJC3ufdH3Z9_m1oro6ZrJw6rVRmF6M0/s72-c/SoftwareProject1.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-2074822723894841564</id><published>2007-12-26T02:19:00.001-08:00</published><updated>2008-11-12T22:31:31.152-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech fun"/><title type='text'>Do developers only work in a Teamwork Environment?</title><content type='html'>&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk7kVxnUSjQvsX5ybImoiN4z73lIlr_TlKYsMAqkcTYYJTAKdTOuAGr1NQjVreV4m2j45evy7cWEpNGStko5T-_W5H6YGpvfqByHVOXVUP6V8YefnkGPPHa_K5Vt-MwXfOlDTRIODvxos/s1600-h/Team+Work.jpg&quot;&gt;&lt;img style=&quot;cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk7kVxnUSjQvsX5ybImoiN4z73lIlr_TlKYsMAqkcTYYJTAKdTOuAGr1NQjVreV4m2j45evy7cWEpNGStko5T-_W5H6YGpvfqByHVOXVUP6V8YefnkGPPHa_K5Vt-MwXfOlDTRIODvxos/s400/Team+Work.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5148232320927644514&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/2074822723894841564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/2074822723894841564' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2074822723894841564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2074822723894841564'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/12/do-developers-only-work-in-teamwork.html' title='Do developers only work in a Teamwork Environment?'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhk7kVxnUSjQvsX5ybImoiN4z73lIlr_TlKYsMAqkcTYYJTAKdTOuAGr1NQjVreV4m2j45evy7cWEpNGStko5T-_W5H6YGpvfqByHVOXVUP6V8YefnkGPPHa_K5Vt-MwXfOlDTRIODvxos/s72-c/Team+Work.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-4412990791223130843</id><published>2007-12-19T05:26:00.000-08:00</published><updated>2007-12-19T05:41:11.183-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>Killer place to work</title><content type='html'>&lt;span style=&quot;font-size:100%;&quot;&gt;Everyone desires to have a BEST place to work where he/she will&lt;span style=&quot;&quot;&gt;  &lt;/span&gt;have more fun, more facilities as well as Productivity, loyalty, regularity etc.&lt;/span&gt;  &lt;p  style=&quot;font-weight: bold;font-family:verdana;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;GOOGLE is awarded with No.1 BEST PLACE TO WORK FOR 2007&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-family: verdana; font-weight: bold;&quot; class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://www.google.com/support/jobs/bin/static.py?page=about.html&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Life at google&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p  style=&quot;color: rgb(51, 51, 153); font-weight: bold;font-family:verdana;&quot; class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;a href=&quot;http://money.cnn.com/magazines/fortune/bestcompanies/2007/full_list/&quot;&gt;&lt;span style=&quot;line-height: 115%; color: rgb(51, 153, 204); text-transform: uppercase; text-decoration: none;&quot;&gt;100 Best Companies to Work For 2007&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;font-family: verdana;&quot; class=&quot;MsoNormal&quot;&gt;&lt;a href=&quot;http://money.cnn.com/magazines/fortune/bestcompanies/2007/full_list/&quot;&gt;&lt;br /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;object height=&quot;355&quot; width=&quot;425&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/j6h-gm01Fb0&amp;amp;rel=1&quot;&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/j6h-gm01Fb0&amp;amp;rel=1&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; height=&quot;355&quot; width=&quot;425&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/4412990791223130843/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/4412990791223130843' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4412990791223130843'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4412990791223130843'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/12/killer-place-to-work.html' title='Killer place to work'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-2299647287493784500</id><published>2007-12-18T06:51:00.000-08:00</published><updated>2008-01-04T05:30:20.323-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech fun"/><title type='text'>Fun with Computer’s Life</title><content type='html'>&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Fun with Programmer’s Life&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Do you know the effects of exceedingly attachment to Computer or use of Mouse?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Results sometimes have fun and sometimes cannot be as pleasurable as in video... :-D&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;object height=&quot;355&quot; width=&quot;425&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/gvz4aY7nvNQ&amp;amp;rel=1&quot;&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;embed src=&quot;http://www.youtube.com/v/gvz4aY7nvNQ&amp;amp;rel=1&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; height=&quot;355&quot; width=&quot;425&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/2299647287493784500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/2299647287493784500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2299647287493784500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2299647287493784500'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/12/fun-with-computers-life.html' title='Fun with Computer’s Life'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-2260022504364950589</id><published>2007-12-18T06:21:00.000-08:00</published><updated>2008-01-04T05:30:50.281-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech fun"/><title type='text'>Life of a Programmer</title><content type='html'>&lt;p class=&quot;MsoNormal&quot;&gt;Life of a Programmer&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:180%;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;How an irritated Programmer behave to the System?&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Do you also behave like that if you are unable to get away yourself from such a disturbed problem?&lt;/li&gt;&lt;/ul&gt;      &lt;p class=&quot;MsoNormal&quot;&gt;&lt;span style=&quot;font-size:7;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;br /&gt;Please don’t do that to your home PC&lt;/p&gt;&lt;br /&gt;&lt;object width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;param name=&quot;movie&quot; value=&quot;http://www.youtube.com/v/K21fuhDo5Bo&amp;rel=1&quot;&gt;&lt;/param&gt;&lt;param name=&quot;wmode&quot; value=&quot;transparent&quot;&gt;&lt;/param&gt;&lt;embed src=&quot;http://www.youtube.com/v/K21fuhDo5Bo&amp;rel=1&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot; width=&quot;425&quot; height=&quot;355&quot;&gt;&lt;/embed&gt;&lt;/object&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/2260022504364950589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/2260022504364950589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2260022504364950589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2260022504364950589'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/12/life-of-programmer.html' title='Life of a Programmer'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-2659189741668160098</id><published>2007-12-18T05:30:00.000-08:00</published><updated>2008-01-04T05:31:15.949-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech fun"/><title type='text'>A Day in the life of a Programmer</title><content type='html'>&lt;p class=&quot;MsoNormal&quot;  style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;A Day in the life of a Programmer: &lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Programmers know their daily activities, &lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;How to tackle problems &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;How to overcome the frustration of intricate problems that come in daily life programming&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;(-: See your day ever passed like the buddy in VIDEO :-)&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;  style=&quot;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;embed src=&quot;http://www.youtube.com/v/-nkYsMq6Ayk&amp;amp;rel=&quot; width=&quot;425&quot; height=&quot;355&quot; type=&quot;application/x-shockwave-flash&quot; wmode=&quot;transparent&quot;&gt;&lt;/embed&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/2659189741668160098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/2659189741668160098' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2659189741668160098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2659189741668160098'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/12/day-in-life-of-programmer.html' title='A Day in the life of a Programmer'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-4209431626790010276</id><published>2007-11-21T06:20:00.000-08:00</published><updated>2007-11-21T06:22:23.845-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>IT greats: Top 10 greatest IT people</title><content type='html'>&lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 14pt; font-family: Verdana;&quot;&gt;IT greats: Top 10 greatest IT people&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h2&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; font-family: Verdana;&quot;&gt;Author: &lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: 9pt; font-family: Verdana;&quot;&gt;&lt;a href=&quot;http://www.computerweekly.com/authors/articleauthor.aspx?liArticleID=219459&quot;&gt;Computer Weekly reporter&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;span style=&quot;font-size: 9pt; font-family: Verdana;&quot;&gt;Posted: &lt;/span&gt;&lt;/b&gt;&lt;st1:time minute=&quot;0&quot; hour=&quot;0&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: Verdana;&quot;&gt;00:00&lt;/span&gt;&lt;/st1:time&gt;&lt;span style=&quot;font-size: 9pt; font-family: Verdana;&quot;&gt; &lt;/span&gt;&lt;st1:date year=&quot;2006&quot; day=&quot;27&quot; month=&quot;10&quot;&gt;&lt;span style=&quot;font-size: 9pt; font-family: Verdana;&quot;&gt;27 Oct  2006&lt;/span&gt;&lt;/st1:date&gt;&lt;span style=&quot;font-size: 9pt; font-family: Verdana;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;&lt;span id=&quot;ArticleBody&quot;&gt;For every world-famous name with a world famous fortune, such as Bill Gates, Steve Jobs and Michael Dell, there are hundreds of other individuals who have moved the IT industry and its technology inexorably forward.&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Fame and fortune has rarely been their immediate spur. A passion for changing the world through technology is the hallmark of the IT Greats. Sometimes they have changed technology, sometimes they have transformed the way technology is marketed or radically altered the way IT is perceived by society.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Some have been involved in great leaps forward, some have made incremental changes that have stood the test of time.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Whatever the case, our industry is truly one where we all stand on the shoulders of giants, and we are proud to pay tribute to some of them in the results of our IT Greats poll.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;Top 10 greatest IT people&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;&lt;br /&gt;1. Steve Jobs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;2. Tim Berners-Lee&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;3. Bill Gates&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;4. James Gosling&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;5. Linus Torvalds&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;6. Richard Stallman&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;7. Arthur C Clark&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;8. Ted Codd&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;9. Steve Shirley&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;10. Martha Lane Fox&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;1. Steve Jobs: innovator who enjoyed a second bite of the apple&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Steve Jobs, the co-founder and chief executive of Apple Computer, topped the Computer Weekly 40th anniversary poll due to the devoted following he has generated through his pioneering work in personal computing and product design. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Jobs was born in 1955 in San Francisco, and during his high school years he showed his early enthusiasm for computing by attending after-school lectures at the Hewlett-Packard Company in Palo Alto, California. He met fellow Apple founder Steve Wozniak during a summer job at HP. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;In the autumn of 1974, Jobs, who had dropped out of university after one term, began attending meetings of the Homebrew Computer Club with Steve Wozniak. He took a job as a technician at Atari, a manufacturer of popular video games. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;At the age of 21 Jobs saw a computer that Wozniak had designed for his own use and convinced his friend to market the product. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Apple Computer was founded as a partnership on &lt;/span&gt;&lt;st1:date year=&quot;1976&quot; day=&quot;1&quot; month=&quot;4&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;1 April 1976&lt;/span&gt;&lt;/st1:date&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;. Though the initial plan was to sell just printed circuit boards, Jobs and Wozniak ended up creating a batch of completely assembled computers, and entered the personal computer business. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Their second machine, the Apple II, was introduced the following year and became a huge success, turning Apple into an important player in the nascent personal computer industry. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;In 1983 Apple launched the Lisa, the first PC with a graphical user interface – an essential element in making computing accessible to the masses. It flopped because of its prohibitive price, but the next year Apple launched the distinct, lower priced Macintosh and it became the first commercially successful GUI machine. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Despite his success in founding Apple, Jobs left following a boardroom row in 1985. But his influence on the computer industry did not end there. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Jobs moved on to found Next Computer, then in 1986 he bought little known The Graphics Group from Lucasfilm, which achieved global dominance in animated feature films during the 1990s, after being renamed Pixar.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Much of Next’s technology had limited commercial success, but it laid the foundation for future computing developments. The company pioneered the object-oriented software development system, Ethernet port connectivity and collaborative software. It was the Next interface builder that allowed Tim Berners-Lee to develop the original world-wide web system at Cern. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Without Jobs, Apple had stumbled. Market share fell while it struggled to release new operating systems. Its answer was to buy Jobs’ company Next, together with its innovative operating system, and welcome back its charismatic former CEO. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;On returning to Apple, Jobs drove the company ever deeper into the consumer electronics and computing market, launching the iMac and iPod.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;Whether Jobs’ next creation changes the world like the Apple II, or turns out to bomb like the Apple Lisa, his place in computing history is guaranteed.  &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;2. Tim Berners-Lee: father of the web and champion of IT freedom&lt;/span&gt;&lt;/strong&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt; &lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Dotcoms, bloggers and Google all have one man to thank for their place in the 21st century world. In 1990,&lt;br /&gt;Tim Berners-Lee made the imaginative leap to combine the internet with the hypertext concept, and the worldwide web was born. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Born in 1955 in &lt;/span&gt;&lt;st1:city&gt;&lt;st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;London&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;, Berners-Lee’s parents were both mathematicians who were employed together on the team that built the &lt;/span&gt;&lt;st1:city&gt;&lt;st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Manchester&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt; Mark I, one of the earliest computers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;After attending school in &lt;/span&gt;&lt;st1:city&gt;&lt;st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;London&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;, Berners-Lee went on to study physics at Queen’s College, &lt;/span&gt;&lt;st1:city&gt;&lt;st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Oxford&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;, where he built a computer with a soldering iron, TTL gates, an M6800 processor and an old television. While at &lt;/span&gt;&lt;st1:city&gt;&lt;st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Oxford&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:City&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;, he was caught hacking with a friend and was subsequently banned from using the university computer.&lt;br /&gt;He worked at Plessey Telecommunications from 1976 as a programmer and in 1980 began working as an independent contractor at the European nuclear research centre Cern. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;In December 1980, Berners-Lee proposed a project based on the concept of hypertext, to facilitate sharing and updating information among researchers. While there, he built a prototype system called Enquire.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;He joined Cern on a full-time basis in 1984 as a fellow. In 1989, Cern was the largest internet node in &lt;/span&gt;&lt;st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Europe&lt;/span&gt;&lt;/st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;, and Berners-Lee saw an opportunity. “I just had to take the hypertext idea and connect it to the TCP and DNS ideas,” he said, and the worldwide web was born.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;He wrote his initial proposal in March of 1989, and in 1990, with the help of Robert Cailliau, produced a revision which was accepted by his manager, Mike Sendall. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;He used similar ideas to those underlying the Enquire system to create the worldwide web, for which he designed and built the first web browser and editor (called World-wide Web and developed on Nextstep) and the first web server called Hypertext Transfer Protocol Daemon (HTTPD).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;The first website built was at &lt;a href=&quot;http://info.cern.ch/&quot;&gt;&lt;span style=&quot;color: windowtext; text-decoration: none;&quot;&gt;http://info.cern.ch/&lt;/span&gt;&lt;/a&gt; and was put online on &lt;/span&gt;&lt;st1:date year=&quot;1991&quot; day=&quot;6&quot; month=&quot;8&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;6 August 1991&lt;/span&gt;&lt;/st1:date&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;. The URL is still in use today. It provided an explanation of the worldwide web, how one could own a browser and how to set up a web server. It was also the world’s first web directory, since Berners-Lee maintained a list of other websites.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;In 1994, Berners-Lee founded the World Wide Web Consortium (W3C) at the Massachusetts Institute of Technology. It comprised various companies willing to create standards and recommendations to improve the quality of the web. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Berners-Lee made his ideas available freely, with no patent and no royalties due. He is now the director of W3C, a senior researcher at MIT’s CSail, and professor of computer science at &lt;/span&gt;&lt;st1:place&gt;&lt;st1:placename&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Southampton&lt;/span&gt;&lt;/st1:PlaceName&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt; &lt;/span&gt;&lt;st1:placetype&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;University&lt;/span&gt;&lt;/st1:PlaceType&gt;&lt;/st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;3. Bill Gates: mixing maths and money to build microsoft&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;As joint founder of the world’s biggest software company, Microsoft, Bill Gates’s approach to technology and business was instrumental in making technology available to the masses. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Gates was born in &lt;/span&gt;&lt;st1:place&gt;&lt;st1:city&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Seattle&lt;/span&gt;&lt;/st1:City&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;, &lt;/span&gt;&lt;st1:state&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Washington&lt;/span&gt;&lt;/st1:State&gt;&lt;/st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt; in 1955 to a wealthy family: his father was a prominent lawyer and his mother served on the board of directors for First Interstate Bank and The United Way. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;At school Gates excelled in mathematics and the sciences and by the age of 13 he was deeply engrossed in software programming. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;With other school mates he began programming and bug fixing for the Computer Center Corporation, and in 1970 Gates formed a venture with fellow school student and Microsoft co-founder, Paul Allen, called Traf-O-Data, to make traffic counters using the Intel 8008 processor.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;In 1973, Gates enrolled at &lt;/span&gt;&lt;st1:place&gt;&lt;st1:placename&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Harvard&lt;/span&gt;&lt;/st1:PlaceName&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt; &lt;/span&gt;&lt;st1:placetype&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;University&lt;/span&gt;&lt;/st1:PlaceType&gt;&lt;/st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;, where he met future business partner Steve Ballmer. Their first venture was to develop a version of the Basic programming language for the Altair 8800, one of the first microcomputers. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Soon afterwards Gates left Harvard to found “Micro-Soft”, which later became Microsoft Corporation, with Allen. Microsoft took off when Gates began licensing his MS-Dos operating systems to manufacturers of IBM PC clones. Its drive to global dominance continued with the development of Windows, its version of the graphical user interface, as an addition to its Dos command line. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;By the early 1990s, Windows had driven other Dos-based GUIs like Gem and Geos out of the market. It performed a similar feat with the Office productivity suite.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Gates fought hard to establish Micro­soft’s dominant position in the software industry and has fought even harder to defend it. His ability to get Microsoft software pre-installed on most PCs shipped in the world made Microsoft the world’s largest software house and Gates one of the world’s richest men. It also meant Microsoft found itself on the wrong end of anti-trust legislation in both the &lt;/span&gt;&lt;st1:country-region&gt;&lt;st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;US&lt;/span&gt;&lt;/st1:place&gt;&lt;/st1:country-region&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt; and &lt;/span&gt;&lt;st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Europe&lt;/span&gt;&lt;/st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Gates stood down as chief executive of Microsoft in 2000 to focus on software development and on 16 June 2006, he announced that he would move to a part-time role with Microsoft in 2008 to focus on his philanthropic work. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Since 2000, Gates has given away about £15.5bn, a third of his wealth, to charity. Such is his fame in the world outside computing,fictional Gates characters have appeared in cartoons including the Simpsons, &lt;/span&gt;&lt;st1:place&gt;&lt;st1:placename&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;South&lt;/span&gt;&lt;/st1:PlaceName&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt; &lt;/span&gt;&lt;st1:placetype&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Park&lt;/span&gt;&lt;/st1:PlaceType&gt;&lt;/st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt; and Family Guy.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;4. James Gosling&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Of your choice of the most influential people in IT, James Gosling is the true geek. Unlike Bill Gates and Steve Jobs, neither of whom finished college, Gosling completed a PhD in computer science and contributed to software innovation at a technical level. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Born in 1955 near &lt;/span&gt;&lt;st1:place&gt;&lt;st1:city&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Calgary&lt;/span&gt;&lt;/st1:City&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;, &lt;/span&gt;&lt;st1:country-region&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Canada&lt;/span&gt;&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;, Gosling is best known as the father of the Java programming language, the first programme language designed with the internet in mind and which could adapt to highly distributed applications. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Gosling received a BSc in computer science from the &lt;/span&gt;&lt;st1:place&gt;&lt;st1:placetype&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;University&lt;/span&gt;&lt;/st1:PlaceType&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt; of &lt;/span&gt;&lt;st1:placename&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Calgary&lt;/span&gt;&lt;/st1:PlaceName&gt;&lt;/st1:place&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt; in 1977, and while working towards his doctorate he created the original version of the Emacs text editor for Unix (Gosmacs). He also built a multi-processor version of Unix, as well as several compilers and mail systems before starting work in the industry.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;In 1984, Gosling joined Sun Microsystems, where he is currently chief technology officer in the developer product group.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;In the early 1990s, Gosling initiated and led a project code-named Green that eventually became Java. Green aimed to develop software that would run on a variety of computing devices without having to be customised for each one. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Although much of the technology developed as part of Green never saw the light of day, Gosling realised that some of the underlying principles they had created would be very useful in the internet age. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Sun formally launched Java in 1995. Gosling did the original design of Java and implemented its original compiler and virtual machine. For this achievement he was elected to the US National Academy of Engineering. He has also made major contributions to several other software systems, such as Newa and Gosling Emacs.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Although some critics say Java has not lived up to its initial &quot;write-once-run-anywhere&quot; claim, Gosling&#39;s success in the Computer Weekly polls is precisely because Java has allowed the creation of robust, reusable code which runs on devices as diverse at mobile phones, PCs and mainframes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;5. Linus Torvalds&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;As the creator of the Linux operating system, Linus Torvalds has been a driving force behind the whole open source movement, which represents not only an ever increasing challenge to proprietary software, but is also the inspiration for the industry to move to open standards. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Torvalds remains the ultimate authority on what new code is incorporated into the Linux kernel.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;6. Richard Stallman&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Richard Stallman is the founder of the GNU Project, an initiative to develop a complete Unix-like operating system which is free software. Stallman has written several popular tools, created the GNU licence and campaigns against software patents. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;7. Arthur C Clarke&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;2001: A Space Odyssey writer Arthur C Clarke has consistently been ahead of his time in predicting how technology will change the world. Most notably, in 1945 he suggested that geostationary satellites would make ideal telecoms relays.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;8. Ted Codd &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Ted Codd created 12 rules on which every relational database is built - an essential ingredient for building business computer systems.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;9. Steve Shirley &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Steve Shirley was an early champion of women in IT. She founded the company now known as Xansa, pioneered new work practices and in doing so created new opportunities for women in technology. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;10. Martha Lane Fox&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;With Brent Hoberman, Martha Lane Fox created Lastminute.com in 1998, and as &quot;the face&quot; of Lastminute raised the profile of e-commerce ever higher in the public consciousness&lt;/span&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;Readers hail Dilbert the guru of corporate culture&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;According to Computer Weekly readers, Dilbert, which features every week on the back pages of the magazine, has more insight into corporate life and organisation than any number of highly paid management consultants could ever achieve.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Written and drawn by Scott Adams, Dilbert portrays corporate culture as a world of bureaucracy for its own sake, where employees&#39; skills and efforts are not rewarded. Much of the humour emerges from the characters wrestling with the obviously ridiculous decisions and behaviour of management.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;1955: a good year for computing&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;The top four people in our poll were all born in 1955, making it a very beneficial year for the world of computing. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;It may have been a good year for computing, but 1955 was a sad year for science, as Albert Einstein died on 18 April.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;It was also the year that the first McDonald&#39;s fast food franchise was opened: we&#39;ll leave you to make up you own mind about that one.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;Your big names&lt;/span&gt;&lt;/strong&gt;&lt;span style=&quot;font-size: 10pt; font-family: Verdana;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;Outside the main choices for greatest hardware, the most popular readers&#39; suggestions were:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;1. Ken Olsen, founder of Dec, who invented the minicomputer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;2. Clive Sinclair, home computer visionary&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;3. Vint Cerf, one of the internet&#39;s founding fathers&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;4. Bill Joy, co-founder of Sun Microsystems&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;5. Larry Ellison, founder of Oracle&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;6. Steve Wozniak, Apple co-founder&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;7. Dennis Ritchie, inventor of the C programming language&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;8. Donald Davies, co-inventor of packet switching&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;9. Ken Thompson, co-creator of Unix&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style=&quot;text-align: justify; line-height: 150%;&quot;&gt;&lt;span style=&quot;font-size: 10pt; line-height: 150%; font-family: Verdana;&quot;&gt;10. Grace Hopper, Cobol pioneer&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;    &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class=&quot;MsoNormal&quot; style=&quot;text-align: justify;&quot;&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/4209431626790010276/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/4209431626790010276' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4209431626790010276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4209431626790010276'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/11/it-greats-top-10-greatest-it-people.html' title='IT greats: Top 10 greatest IT people'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-5847223862084298499</id><published>2007-10-24T03:50:00.000-07:00</published><updated>2007-10-26T03:04:00.803-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>10 Warning Signs of Project Failure</title><content type='html'>&lt;div  style=&quot;text-align: justify;font-family:times new roman;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; 10 Warning Signs of Project Failure&lt;br /&gt;By &lt;/span&gt;&lt;span style=&quot;color: rgb(51, 102, 255); font-weight: bold;font-size:100%;&quot; &gt;Allen Bernard&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;br /&gt;October 18, 2007&lt;br /&gt;&lt;br /&gt;Unless you are in a mature industry such as banking or insurance, where information is the life-blood of what you do, chances are you will be familiar with at least some of these 10 project management failings put together by Robert Francis Group analyst Mimi Ho. &lt;/span&gt;&lt;!--content_start--&gt;&lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; &quot;One, they&#39;re right on the button and two, if you take a look at the large majority of them, it all has to do with project planning and early stages of analysis that companies like to jump over,&quot; said Jeff Monteforte, owner of Exential, an independent project management consultancy in Cleveland, Ohio. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; In other words, when IT projects fail it rarely is a result of the technology. At its core, project management is all about people. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; &quot;Even in some of our clients, some of them are doing very well … and others are just starting where they don&#39;t even have executive support and they get the executives saying &#39;Just start the project I don&#39;t care what you do&#39;,&quot; said Ms. Ho. &quot;And projects fail … and they&#39;re like &#39;It&#39;s IT&#39;s fault.&#39;&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; The Top 3 problems Monteforte, a 20-year veteran of the project management business, encounters most often are: lack of executive support; changes to project scope and the lack of change management; and failure to establish user expectations which leads all too often to unrealistic deadlines. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; The Top 3 project killers he encounters are: lack of executive support; lack of pre-project planning; and insufficient people (not monetary) resources allocated to get the project done. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Ms. Ho also sees the same problems—especially lack of executive support—as Monteforte but adds poorly defined project requirements to his lists. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; &quot;You need to speak with stakeholders directly because the bill changes or they visualize the project being a certain way but when it&#39;s communicated the project could be different,&quot; said Ms. Ho. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; According to RFG and Ms. Ho, what follows, in no particular order, are the 10 most common pitfalls to successful project completion: &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt; &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt; Undefined or poorly defined project requirements&lt;/b&gt;. - Project managers should collaborate directly with key project stakeholders to define specific detailed project requirements and deliverables. Defining specific project requirements is necessary to maintain alignment of project tasks to desired business outputs, as well as to ensure that projects have clear and specific project objectives established. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; While this step may seem obvious, many companies will skip this stage and go right to solutions to jump start a project. Business and/or IT executives assume the requirements (such as controls, dashboards, data, dependencies, functionality, integration, metrics, outputs, and workflow) are met without performing any confirming analysis. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; These projects tend to fail and the companies usually encounter over spending, project restarts, rework, and/or unmet expectations. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt; &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt; Lack of project planning&lt;/b&gt;. - Once the requirements are known, then conducting thorough, upfront project scope planning is an essential next step to help project managers and stakeholders accurately and clearly define project scope. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; It is important for people to understand that there is more than one way to achieve the requirements and that scope and cost vary by approach. Project scope management is therefore necessary to develop reasonable project estimates, enhance the management of customer and stakeholder expectations, and mitigate project risks such as cost overruns and schedule delays. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Project managers should establish and standardize a scope management process to develop concise project scope statements and credible budget and schedule estimates. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt; &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt; Lack of or poorly developed budget forecast&lt;/b&gt;. - Thorough research and preparation is necessary to develop a reasonable budget estimate. Many companies will skip this step or just do a very rudimentary estimate due to the amount of work needed to complete the task. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Some companies that do not maintain internal archives of project costs turn to external consultancies to acquire external spending/budget information on companies that have completed similar projects in a similar market. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Using the estimated budget, project managers should collaborate with stakeholders to help further refine the project scope and final deliverables. Project managers should use their initial budget to base actual spending plans as well as to proactively track spending and respond quickly to potential issues to prevent shortfalls in the budget. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt; &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt; Lack of stakeholder involvement&lt;/b&gt;. - Project managers should ensure that primary project stakeholders are involved with the project from the beginning and throughout the entire project. This is crucial to ensure that visions are properly communicated, defined, and verified. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; It is very common for project efforts to be delegated to staff that do not have sufficient knowledge or understanding of the desired effort. As a result, projects are defined incorrectly and the projects delivered do not meet the expectations of key stakeholders. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt; &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt; Lack of executive support&lt;/b&gt;. - An IT project can be highly political and may end up involving an excessive number of unnecessary or incorrect participants. IT executives should seek ongoing senior management endorsement and enforcement of the planning process to keep the effort on track and to minimize pushback from line of business (LOB) managers. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Support from senior management and staff involvement are both needed to drive and keep the effort focused and moving. Ownership of the project must be shared to satisfy the demands of user management. IT executives must convey this message to senior management to retain involvement and participation. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt; &lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt; Frequent or large changes to project scope&lt;/b&gt;. - Scope changes can significantly impact the cost, schedule, risks and quality of the entire effort. Project managers should watch out for early and frequent changes to the project scope. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; While scope is defined early in the planning and estimation phases, there are valid reasons for change. For example, a stakeholder may acquire additional insight into a problem during the course of the project or external market conditions and/or government regulations can drive requests that extend beyond the initial project scope. However, changes to project scope can also occur as a result of developing a poor initial scope document. &lt;/span&gt;&lt;/p&gt;&lt;div  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Project managers must ensure that adequate time is spent on defining and refining the work effort directly with key stakeholders.&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;&lt;b&gt; Lack of change management process&lt;/b&gt;. - Project changes will occur. However, uncontrolled changes and insufficient change management processes will increase the probability of project failure. A formal and structured change management process is necessary to ensure effects of any changed requirements are properly analyzed, prioritized, and balanced according to the project&#39;s budget, schedule, and scope. &lt;/span&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;Project managers should consistently and publicly take a phased approach to projects, so that users understand that not all changes must be completed for the current release. This will help acceptance of trading off specific desired changes for faster availability of greater functionality. This will also help reduce the impact of change onto the project, and allow for cost and time containment. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;&lt;b&gt; Failure to establish appropriate client/user expectations&lt;/b&gt;. Disputes often occur as a result of mismatched expectations. Missed project targets will cause delays, rework, and additional project spending. Setting user expectations is necessary to establish a baseline of what and what not to expect from the final deliverable. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;Project managers should work with key stakeholders in establishing and prioritizing project requirements as well as reviewing budgets and schedules. Additionally, all people involved in the project effort should have periodic joint sessions, to ensure the same communications on project expectations are received by everyone. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;This process helps keep users involved and abreast of the project&#39;s status, as well as minimizing the potential for misunderstanding of project expectations between stakeholders. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;&lt;b&gt; Unrealistic deadlines&lt;/b&gt;. - Stakeholders want their projects completed now. In some harsh environments, they may question IT&#39;s commitment and effort. IT executives and project managers must work with stakeholders to help them understand what is possible with the level of incumbent IT resources. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;Project managers should collaborate with key stakeholders in defining reasonable project schedules and deadlines to ensure that business conditions and requirements are met and better manage expectation levels. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;Project managers will need to ensure that project cost, scope, and time are optimally balanced to achieve the desired deliverables and the desired time. Effective planning and monitoring are necessary to help develop a strong start for the project. However, project managers must remain aware and anticipate change as re-planning is necessary throughout the project. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;&lt;b&gt; Insufficient resources&lt;/b&gt;. - Required resources are often underestimated and scheduled inaccurately. Companies often encounter problems with resource allocation, as many companies to do not spend sufficient time on resource scheduling and proper management. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;In fact, it is very common for companies to overestimate the on-boarding of staff to a project, which immediately causes the project to be late and in trouble, impairing IT&#39;s image with LOB managers and executives. In addition, resources are often utilized ineffectively, especially when individuals are required to support multiple projects concurrently. Insufficient resource supply will cause delays and impact overlapping projects. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;Project managers should plan according to the established project schedule estimates and work with concurrent project schedules to help ensure that resources are properly scheduled. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;&lt;b&gt; Summary&lt;/b&gt; &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;All companies have experienced projects that have gone over budget, schedule, and scope. However, project managers can learn from past historical data, experiences of peer companies, and project management organizations. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;Taking a proactive approach to preventing project failure is a necessary first step to overcoming repeated failure. Sufficient research and planning as well as patience in establishing necessary project processes are essential to developing a solid project management foundation. &lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;span style=&quot;font-family:Verdana, Arial, Helvetica;font-size:-1;&quot;&gt;Project managers must ensure that the initial project plan is strong enough to sustain the project throughout its life cycle. A project plan should be assessed on the project&#39;s alignment with business strategies, budget, the cost/benefit analysis, relevance, resource requirements, and scope to help determine its value contribution to the enterprise. &lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/5847223862084298499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/5847223862084298499' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/5847223862084298499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/5847223862084298499'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/10/10-warning-signs-of-project-failure.html' title='10 Warning Signs of Project Failure'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-2710333362766720280</id><published>2007-10-09T22:17:00.000-07:00</published><updated>2007-10-09T23:32:36.570-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>The top 10 reasons Web sites get hacked</title><content type='html'>&lt;h2 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; Experts say the people who actually build Web applications aren&#39;t paying much attention to security; a non-profit group is trying to solve that&lt;/span&gt;&lt;/h2&gt;By Jon Brodkin, Network World&lt;br /&gt;October 05, 2007&lt;br /&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span class=&quot;artText&quot;&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;&lt;a href=&quot;http://www.networkworld.com/topics/web-security.html&quot; class=&quot;regularArticleU&quot;&gt;Web security&lt;/a&gt; is at the top of customers&#39; minds after many well-publicized personal &lt;a href=&quot;http://www.networkworld.com/news/2007/032907-tjx-data-theft-largest.html?nwwpkg=breaches&quot; class=&quot;regularArticleU&quot;&gt;data breaches&lt;/a&gt;, but the people who actually build Web applications aren&#39;t paying much attention to security, experts say.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;&quot;They&#39;re totally ignoring it,&quot; says IT consultant Joel Snyder. &quot;When you go to your Web site design team, what you&#39;re looking for is people who are creative and able to build these interesting Web sites... That&#39;s No. 1, and No. 9 on the list would be that it&#39;s a secure Web site.&quot;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;The biggest problem is designers aren&#39;t building walls within Web applications to partition and validate data moving between parts of the system, he says.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Security is usually something that&#39;s considered after a site is built rather than before it is designed, agrees Khalid Kark, senior analyst at Forrester.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;&quot;I&#39;d say the majority of Web sites are hackable,&quot; Kark says. &quot;The crux of the problem is security isn&#39;t thought of at the time of creating the application.&quot;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;That&#39;s a big problem, and it&#39;s one the nonprofit &lt;a href=&quot;http://www.owasp.org/index.php/Main_Page&quot; class=&quot;regularArticleU&quot;&gt;Open Web Application Security Project (OWASP)&lt;/a&gt; is trying to solve. An OWASP report called &quot;The Ten Most Critical Web Application Security Vulnerabilities&quot; was issued this year to raise awareness about the biggest security challenges facing Web developers. &lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;The first version of the list was released in 2004, but OWASP Chairman Jeff Williams says Web security has barely improved. New technologies such as &lt;a href=&quot;http://www.networkworld.com/news/2007/020707-ajax.html&quot; class=&quot;regularArticleU&quot;&gt;AJAX&lt;/a&gt; and &lt;a href=&quot;http://www.networkworld.com/news/2007/092107-orbitz.html&quot; class=&quot;regularArticleU&quot;&gt;Rich Internet Applications&lt;/a&gt; that make Web sites look better also create more attack surfaces, he says. Convincing businesses their Web sites are insecure is no easy task, though.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;&quot;It&#39;s frustrating to me, because these flaws are so easy to find and so easy to exploit,&quot; says Williams, who is also CEO and co-founder of Aspect Security.  &quot;It&#39;s like missing a wall on a house.&quot;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Here is a summary of OWASP&#39;s top 10 Web vulnerabilities, including a description of each problem, real-world examples and how to fix the flaws.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;&lt;b&gt;1. Cross site scripting (XSS)&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;The problem: The &quot;most prevalent and pernicious&quot; Web application security vulnerability, XSS flaws happen when an application sends user data to a Web browser without first validating or encoding the content. This lets hackers execute malicious scripts in a browser, letting them hijack user sessions, deface Web sites, insert hostile content and conduct &lt;a href=&quot;http://www.networkworld.com/topics/spam.html&quot; class=&quot;regularArticleU&quot;&gt;phishing and malware attacks&lt;/a&gt;.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Attacks are usually executed with JavaScript, letting hackers manipulate any aspect of a page. In a worst-case scenario, a hacker could steal information and impersonate a user on a bank&#39;s Web site, according to Snyder.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Real-world example: &lt;a href=&quot;http://news.netcraft.com/archives/2006/06/16/paypal_security_flaw_allows_identity_theft.html&quot; class=&quot;regularArticleU&quot;&gt;PayPal was targeted&lt;/a&gt; last year when attackers redirected PayPal visitors to a page warning users their accounts had been compromised. Victims were redirected to a phishing site and prompted to enter PayPal login information, Social Security numbers and credit card details. PayPal said it closed the vulnerability in June 2006.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;How to protect users: Use a whitelist to validate all incoming data, which rejects any data that&#39;s not specified on the whitelist as being good. This approach is the opposite of blacklisting, which rejects only inputs known to be bad.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;Additionally, use appropriate encoding of all output data. &quot;Validation allows the detection of attacks, and encoding prevents any successful script injection from running in the browser,&quot; OWASP says.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;&lt;b&gt;2. Injection flaws&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;The problem: When user-supplied data is sent to interpreters as part of a command or query, hackers trick the interpreter -- which interprets text-based commands -- into executing unintended commands. &quot;Injection flaws allow attackers to create, read, update, or delete any arbitrary data available to the application,&quot; OWASP writes. &quot;In the worst-case scenario, these flaws allow an attacker to completely compromise the application and the underlying systems, even bypassing deeply nested firewalled environments.&quot;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;Real-world example: &lt;a href=&quot;http://www.webappsec.org/projects/whid/list_id_2006-3.shtml&quot; class=&quot;regularArticleU&quot;&gt;Russian hackers&lt;/a&gt; broke into a Rhode Island government Web site to steal credit card data in January 2006. Hackers claimed the SQL injection attack stole 53,000 credit card numbers, while the hosting service provider claims it was only 4,113.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;How to protect users: Avoid using interpreters if possible. &quot;If you must invoke an interpreter, the key method to avoid injections is the use of safe APIs, such as strongly typed parameterized queries and object relational mapping libraries,&quot; OWASP writes.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;&lt;b&gt;3. Malicious file execution&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;The problem: Hackers can perform remote code execution, remote installation of rootkits, or completely compromise a system. Any type of Web application is vulnerable if it accepts filenames or files from users. The vulnerability may be most common with PHP, a widely used scripting language for Web development.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;Real-world example: A teenage programmer discovered in 2002 that Guess.com was vulnerable to attacks that could steal more than 200,000 customer records from the Guess database, including names, credit card numbers and expiration dates. Guess agreed to upgrade its information security the next year after being investigated by the Federal Trade Commission.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;How to protect users: Don&#39;t use input supplied by users in any filename for server-based resources, such as images and script inclusions. Set &lt;a href=&quot;http://www.networkworld.com/topics/firewalls.html&quot; class=&quot;regularArticleU&quot;&gt;firewall&lt;/a&gt; rules to prevent new connections to external Web sites and internal systems.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;&lt;b&gt;4. Insecure direct object reference&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;The problem: Attackers manipulate direct object references to gain unauthorized access to other objects. It happens when URLs or form parameters contain references to objects such as files, directories, database records or keys.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;Banking Web sites commonly use a customer account number as the primary key, and may expose account numbers in the Web interface.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;&quot;References to database keys are frequently exposed,&quot; OWASP writes. &quot;An attacker can attack these parameters simply by guessing or searching for another valid key. Often, these are sequential in nature.&quot;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;Real-world example: An Australian Taxation Office site was hacked in 2000 by a user who changed a tax ID present in a URL to access details on 17,000 companies. The hacker e-mailed the 17,000 businesses to notify them of the security breach.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;How to protect users: Use an index, indirect reference map or another indirect method to avoid exposure of direct object references. If you can&#39;t avoid direct references, authorize Web site visitors before using them.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;&lt;b&gt;5. Cross site request forgery&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;2&quot;&gt;The problem: &quot;Simple and devastating,&quot; this attack takes control of victim&#39;s browser when it is logged onto a Web site, and sends malicious requests to the Web application. Web sites are extremely vulnerable, partly because they tend to authorize requests based on session cookies or &quot;remember me&quot; functionality.  Banks are potential targets.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;&quot;Ninety-nine percent of the applications on the Internet are susceptible to cross site request forgery,&quot; Williams says. &quot;Has there been an actual exploit where someone&#39;s lost money? Probably the banks don&#39;t even know. To the bank, all it looks like is a legitimate transaction from a logged-in user.&quot;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;Real-world example: A hacker known as Samy gained more than a million &quot;friends&quot; on MySpace.com with a worm in late 2005, automatically including the message &quot;Samy is my hero&quot; in thousands of MySpace pages. The attack itself may not have been that harmful, but it was said to demonstrate the power of combining cross site scripting with cross site request forgery. Another example that came to light one year ago exposed a &lt;a href=&quot;http://www.networkworld.com/news/2007/071607-google-security-scrutiny.html&quot; class=&quot;regularArticleU&quot;&gt;Google vulnerability&lt;/a&gt; allowing outside sites to change a Google user&#39;s language preferences.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;How to protect users: Don&#39;t rely on credentials or tokens automatically submitted by browsers. &quot;The only solution is to use a custom token that the browser will not &#39;remember,&#39;&quot; OWASP writes.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;&lt;b&gt;6. Information leakage and improper error handling&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;The problem: Error messages that applications generate and display to users are useful to hackers when they violate privacy or unintentionally leak information about the program&#39;s configuration and internal workings.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;&quot;Web applications will often leak information about their internal state through detailed or debug error messages. Often, this information can be leveraged to launch or even automate more powerful attacks,&quot; OWASP says.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;Real-world example: Information leakage goes well beyond error handling, applying also to breaches occurring when confidential data is left in plain sight. The ChoicePoint debacle in early 2005 thus falls somewhere in this category. The records of 163,000 consumers were compromised after criminals pretending to be legitimate ChoicePoint customers sought details about individuals listed in the company&#39;s database of personal information. ChoicePoint subsequently limited its sales of information products containing sensitive data.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;How to protect users: Use a testing tool such as OWASP&#39;S &lt;a href=&quot;http://www.owasp.org/index.php/Category:OWASP_WebScarab_Project&quot; class=&quot;regularArticleU&quot;&gt;WebScarab Project&lt;/a&gt; to see what errors your application generates. &quot;Applications that have not been tested in this way will almost certainly generate unexpected error output,&quot; OWASP writes.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;Another tip: disable or limit detailed error handling, and don&#39;t display debug information to users.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;&lt;b&gt;7. Broken authentication and session management&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;The problem: User and administrative accounts can be hijacked when applications fail to protect credentials and session tokens from beginning to end. Watch out for privacy violations and the undermining of authorization and accountability controls.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;&quot;Flaws in the main authentication mechanism are not uncommon, but weaknesses are more often introduced through ancillary authentication functions such as logout, password management, timeouts, remember me, secret question and account update,&quot; OWASP writes.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;Real-world example: Microsoft had to eliminate a vulnerability in Hotmail that could have let malicious JavaScript programmers steal user passwords in 2002. Revealed by a networking products reseller, the flaw was vulnerable to e-mails containing Trojans that altered the Hotmail user interface, forcing users to repeatedly reenter their passwords and unwittingly send them to hackers.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;How to protect users: Communication and credential storage has to be secure. The SSL protocol for transmitting private documents should be the only option for authenticated parts of the application, and credentials should be stored in hashed or encrypted form.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;Another tip: get rid of custom cookies used for authentication or session management.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;&lt;b&gt;8. Insecure cryptographic storage&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;3&quot;&gt;The problem: Many Web developers fail to encrypt sensitive data in storage, even though cryptography is a key part of most Web applications. Even when encryption is present, it&#39;s often poorly designed, using inappropriate ciphers.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;&quot;These flaws can lead to disclosure of sensitive data and compliance violations,&quot; OWASP writes.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;Real-world example: The TJX data breach that exposed 45.7 million credit and debit card numbers. A Canadian government investigation faulted TJX for failing to upgrade its data encryption system before it was targeted by electronic eavesdropping starting in July 2005.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;Furthermore, generate keys offline, and never transmit private keys over insecure channels.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;It&#39;s pretty common to store credit card numbers these days, but with a Payment Card Industry Data Security Standard https://www.pcisecuritystandards.org/ compliance deadline coming next year, OWASP says it&#39;s easier to stop storing the numbers altogether.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;&lt;b&gt;9. Insecure communications&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;The problem: Similar to No. 8, this is a failure to encrypt network traffic when it&#39;s necessary to protect sensitive communications. Attackers can access unprotected conversations, including transmissions of credentials and sensitive information. For this reason, PCI standards require encryption of credit card information transmitted over the Internet.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;Real-world example: TJX again. Investigators believe hackers used a telescope-shaped antenna and laptop computer to steal data exchanged wirelessly between portable price-checking devices, cash registers and store computers, the Wall Street Journal reported.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;&quot;The $17.4-billion retailer&#39;s wireless network had less security than many people have on their home networks,&quot; the Journal wrote. TJX was using the WEP encoding system, rather than the more robust WPA.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;How to protect users: Use SSL on any authenticated connection or during the transmission of sensitive data, such as user credentials, credit card details, health records and other private information. SSL or a similar encryption protocol should also be applied to client, partner, staff and administrative access to online systems. Use transport layer security or protocol level encryption to protect communications between parts of your infrastructure, such as Web servers and database systems.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;&lt;b&gt;10. Failure to restrict URL access&lt;/b&gt;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;The problem: Some Web pages are supposed to be restricted to a small subset of privileged users, such as administrators. Yet often there&#39;s no real protection of these pages, and hackers can find the URLs by making educated guesses. Say a URL refers to an ID number such as &quot;123456.&quot; A hacker might say &#39;I wonder what&#39;s in 123457?&#39; Williams says.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;The attacks targeting this vulnerability are called forced browsing, &quot;which encompasses guessing links and brute force techniques to find unprotected pages,&quot; OWASP says.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;Real-world example: A hole on the Macworld Conference &amp;amp; Expo Web site this year let users get &quot;Platinum&quot; passes worth nearly $1,700 and special access to a Steve Jobs keynote speech, all for free. The flaw was code that evaluated privileges on the client but not on the server, letting people grab free passes via JavaScript on the browser, rather than the server.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;4&quot;&gt;How to protect users: Don&#39;t assume users will be unaware of hidden URLs. All URLs and business functions should be protected by an effective access control mechanism that verifies the user&#39;s role and privileges. &quot;Make sure this is done ... every step of the way, not just once towards the beginning of any multistep process,&#39; OWASP advises.&lt;/p&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/2710333362766720280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/2710333362766720280' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2710333362766720280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2710333362766720280'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/10/top-10-reasons-web-sites-get-hacked.html' title='The top 10 reasons Web sites get hacked'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-4283045791710564978</id><published>2007-09-28T03:04:00.000-07:00</published><updated>2008-11-12T22:31:31.434-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>U.S. faces competitive disadvantage from lack of women in IT</title><content type='html'>&lt;h2  style=&quot;font-weight: bold;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt; In both academic and business settings, women in high-tech fields lag far behind their male counterparts in numbers and clout&lt;/span&gt;&lt;/h2&gt;&lt;h2 style=&quot;font-weight: normal; text-align: justify;&quot;&gt;&lt;span&gt;&lt;span class=&quot;artText&quot;  style=&quot;font-size:100%;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWXMKE8Gljh9KHfsQUtM1-fjOfhUDjQBC_E9P2VWO4WGmchhBK9DZJFQdnqvNqFxutMexK1I4Ec5Mh2j5suHhPPdUE7m2qxpsz8nYGM48vbreE7AQGOAa06tWzM_wBW1U9KPLF2x4RGws/s1600-h/women_survey.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWXMKE8Gljh9KHfsQUtM1-fjOfhUDjQBC_E9P2VWO4WGmchhBK9DZJFQdnqvNqFxutMexK1I4Ec5Mh2j5suHhPPdUE7m2qxpsz8nYGM48vbreE7AQGOAa06tWzM_wBW1U9KPLF2x4RGws/s200/women_survey.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5115194832534211298&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h2&gt; &lt;h2 style=&quot;font-weight: normal; text-align: justify;&quot;&gt;&lt;span class=&quot;artText&quot;  style=&quot;font-size:100%;&quot;&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Discrimination against women and minorities is putting the U.S. at a disadvantage in technology innovation, according to the chancellor of the University of California at Berkeley.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Robert Birgeneau said of the top 50 university computer science department jobs in the U.S., not one is held by a woman of color. &quot;How embarrassing,&quot; he said. &quot;It&#39;s an astounding waste of talent in an increasingly competitive world.&quot;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Birgeneau was the keynote speaker at a workshop on women in technology as part of the Emerging Technologies Conference being held at MIT this week.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;He said that while the number of women and men enrolling in undergraduate and post graduate technology programs has evened out somewhat, women are far behind their male counterparts when it comes to academic positions.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Birgeneau cited a study released last fall by The National Academies titled &quot;Beyond Bias and Barriers: Fulfilling the Potential of Women in Academic Science and Engineering.&quot; The study said that at the top research institutions, only 15.4 percent of the full professors in the social and behavioral sciences and 14.8 percent in the life sciences are women, &quot;and these are the only fields in science and engineering where the proportion of women reaches into the double digits.&quot;&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;The study also showed that women will likely face discrimination in every field of science and engineering. &quot;We&#39;re at a drastic disadvantage in the United States, which is outsourcing to other countries like India and China, who are working madly to compete with us and who are investing deeply in education,&quot; he said.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Karen Vogel, founder of The Women&#39;s Congress, a women&#39;s business-to-business conference, said one factor contributing to the lack of advancement for women in technology jobs and faculty positions is that women often don&#39;t support other women when it comes to workplace advancement. Not everyone agreed.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Ilene Lang, president of Catalyst, a New York-based nonprofit corporate research and advisory organization, said during a conference session on workplace culture that preliminary data from an online survey of U.S.-based corporate women found barriers to advancement mostly include a lack of role models, too few corporate leaders who would champion women, and little access to business networks that could plug them into corporate decision-makers.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;The survey included two groups of women: Those working in nontechnical roles in high-tech companies and those working in technology positions in companies other than high-tech.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Lang said that the same barriers come up year after year in Catalyst&#39;s surveys. &quot;One of the key problems women raise is that they do not get direct feedback on how they can improve. Feedback is always indirect and dances around the edges,&quot; she said.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;She said there weren&#39;t major differences in the results between the two groups of women that made up the 471 respondents in the survey, &quot;except women in technology roles said they intended to stay in their roles longer.&quot; The detailed survey results are due out some time next spring, Lang said.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Some women at the conference spoke about their personal experiences with discrimination, including a lack of women in high-level managerial and executive positions.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Ying Li, general manager of applied research and data mining at Microsoft, said during a panel discussion that there are few women who are senior technical leaders at her company.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;Claudia Bauzer Medeiros, who was the first woman professor of computer science at the University of Campinas in Sao Paulo, Brazil, said she was able to advance in her career because she never thought of herself as a woman when it came to her job.&lt;/p&gt;&lt;p class=&quot;ArticleBody&quot; page=&quot;1&quot;&gt;&quot;If you start thinking of yourself as a minority, then you start getting a complex about it,&quot; she said.&lt;/p&gt;&lt;/span&gt;&lt;/h2&gt;&lt;h3 style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;By Lucas Mearian, Computerworld, IDG News Service&lt;/span&gt;&lt;/h3&gt;&lt;h2 style=&quot;font-weight: normal; text-align: justify;&quot;&gt; &lt;/h2&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/4283045791710564978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/4283045791710564978' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4283045791710564978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4283045791710564978'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/09/us-faces-competitive-disadvantage-from.html' title='U.S. faces competitive disadvantage from lack of women in IT'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWXMKE8Gljh9KHfsQUtM1-fjOfhUDjQBC_E9P2VWO4WGmchhBK9DZJFQdnqvNqFxutMexK1I4Ec5Mh2j5suHhPPdUE7m2qxpsz8nYGM48vbreE7AQGOAa06tWzM_wBW1U9KPLF2x4RGws/s72-c/women_survey.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-4558563467205721551</id><published>2007-09-27T12:47:00.000-07:00</published><updated>2008-11-12T22:31:32.489-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>Five free Web apps we can&#39;t live without</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;b dtid=&quot;281474976710661&quot;&gt;September 27, 2007&lt;/b&gt; (Computerworld) The  current explosion of AJAX-powered Web sites has helped spawn countless  next-generation Web apps offering everything from simple to-do lists to complex  project management, not to mention the ability to share all kinds of things --  documents, calendar listings, photos, video and more. &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot; dtid=&quot;281474976710663&quot;&gt;But  with so many sites out there and new ones cropping up almost daily, who&#39;s got  time to try them all? Playing with dozens of Web apps to find ones you like can  sort of defeat the purpose of many of these services: to boost your  productivity. &lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot; dtid=&quot;281474976710665&quot;&gt;Fortunately for you, we&#39;ve already done a lot  of this work. In the collaborative Web 2.0 spirit, we&#39;re sharing some of the  favorite tools we use here at &lt;i dtid=&quot;281474976710666&quot;&gt;Computerworld&lt;/i&gt;. Even with their occasional  flaws, we just can&#39;t stop using them. &lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot; dtid=&quot;281474976710667&quot;&gt;From a simple to-do list to a robust  drag-and-drop database builder, here are the ones we&#39;ve found to be borderline  addictive. (But we know we might have missed some, and hope you&#39;ll post your  favorites -- with URLs -- in the comments area below.)&lt;/p&gt;&lt;table style=&quot;z-index: 100; left: 6px; width: 442px; top: 322px;&quot; dtid=&quot;562949953421325&quot; bgcolor=&quot;#ffffff&quot; border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr dtid=&quot;562949953421326&quot;&gt;&lt;td colspan=&quot;4&quot; dtid=&quot;562949953421327&quot;&gt;&lt;img src=&quot;http://www.computerworld.com/computerworld/images/clear.gif&quot; dtid=&quot;562949953421328&quot; border=&quot;0&quot; height=&quot;3&quot; width=&quot;1&quot; /&gt;&lt;br /&gt;&lt;img src=&quot;http://www.computerworld.com/computerworld/images/clear.gif&quot; dtid=&quot;562949953421331&quot; border=&quot;0&quot; height=&quot;5&quot; width=&quot;1&quot; /&gt;&lt;br /&gt;&lt;div style=&quot;padding-left: 3px; font-weight: bold; font-size: 13px; color: rgb(155, 3, 0);&quot; dtid=&quot;562949953421333&quot;&gt;Web apps we can&#39;t live without:&lt;br /&gt;&lt;img src=&quot;http://www.computerworld.com/computerworld/images/clear.gif&quot; dtid=&quot;562949953421335&quot; border=&quot;0&quot; height=&quot;4&quot; width=&quot;1&quot; /&gt;&lt;br /&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr dtid=&quot;562949953421337&quot; valign=&quot;top&quot;&gt;&lt;td dtid=&quot;562949953421338&quot; width=&quot;180&quot;&gt;&lt;div style=&quot;padding-left: 0px;&quot; dtid=&quot;562949953421339&quot;&gt;&lt;b dtid=&quot;562949953421340&quot;&gt;The  A-list&lt;/b&gt;&lt;br /&gt;&lt;ul style=&quot;padding-left: 0px; margin-bottom: 0px; padding-bottom: 4px;&quot; dtid=&quot;562949953421342&quot;&gt;&lt;li dtid=&quot;562949953421343&quot;&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9038638#tadalist&quot; dtid=&quot;562949953421344&quot;&gt;Ta-da List&lt;/a&gt; &lt;/li&gt;&lt;li dtid=&quot;562949953421345&quot;&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9038638#pbwiki&quot; dtid=&quot;562949953421346&quot;&gt;PBwiki&lt;/a&gt; &lt;/li&gt;&lt;li dtid=&quot;562949953421347&quot;&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9038638&amp;amp;pageNumber=2#googdocs&quot; dtid=&quot;562949953421348&quot;&gt;Google Docs&lt;/a&gt; &lt;/li&gt;&lt;li dtid=&quot;562949953421349&quot;&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9038638&amp;amp;pageNumber=2#bloglines&quot; dtid=&quot;562949953421350&quot;&gt;Bloglines v3 beta&lt;/a&gt; &lt;/li&gt;&lt;li dtid=&quot;562949953421351&quot;&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9038638&amp;amp;pageNumber=3#zohocreator&quot; dtid=&quot;562949953421352&quot;&gt;Zoho Creator&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/td&gt;&lt;td dtid=&quot;562949953421353&quot; width=&quot;180&quot;&gt;&lt;b dtid=&quot;562949953421354&quot;&gt;Honorable mention&lt;/b&gt;&lt;br /&gt;&lt;ul style=&quot;padding-left: 0px; margin-bottom: 0px; padding-bottom: 4px;&quot; dtid=&quot;562949953421356&quot;&gt;&lt;li dtid=&quot;562949953421357&quot;&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9038638&amp;amp;pageNumber=5&quot; dtid=&quot;562949953421358&quot;&gt;Basecamp&lt;/a&gt; &lt;/li&gt;&lt;li dtid=&quot;562949953421359&quot;&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9038638&amp;amp;pageNumber=5#googcal&quot; dtid=&quot;562949953421360&quot;&gt;Google Calendar&lt;/a&gt; &lt;/li&gt;&lt;li dtid=&quot;562949953421361&quot;&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9038638&amp;amp;pageNumber=5#carbonite&quot; dtid=&quot;562949953421362&quot;&gt;Carbonite&lt;/a&gt;  &lt;/li&gt;&lt;/ul&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;p style=&quot;text-align: justify;&quot; dtid=&quot;281474976710667&quot;&gt;The A-list&lt;/p&gt;&lt;span class=&quot;titleredslash&quot;&gt;&lt;/span&gt;  &lt;p&gt;&lt;a name=&quot;tadalist&quot;&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://www.tadalist.com/&quot; target=&quot;new&quot;&gt;Ta-da List&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGYq1WUKaqUxUZXm1a4f9s52n9T_B02fRdxjQDhgYWZZae5boeXyng_hvtLNI9M2EsY1WZsAXteKQj8LVkJsE0rc-k5bzmwxCLBxywYtY0yXPhzhhWnm_BPGmN-ViGDZxpUKqiUR4jJbk/s1600-h/tadalist_sm.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGYq1WUKaqUxUZXm1a4f9s52n9T_B02fRdxjQDhgYWZZae5boeXyng_hvtLNI9M2EsY1WZsAXteKQj8LVkJsE0rc-k5bzmwxCLBxywYtY0yXPhzhhWnm_BPGmN-ViGDZxpUKqiUR4jJbk/s200/tadalist_sm.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5114975668943030914&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; Any application has to balance the urge to offer lots of functionality with the need for an easy-to-use interface. But that&#39;s especially true for Web-based apps, where software bloat can be especially annoying because of slow connections and server wait times, and where users expect to point and click without having to read a 100-page manual first.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;You&#39;d be hard pressed to find a more streamlined, simple service than Ta-da List, which bills itself as &quot;the Web&#39;s easiest to-do list tool.&quot; After opening an account, click &quot;create a new list,&quot; name it, type in a task and click &quot;add this item.&quot; Add more items by typing them in. Order the items by clicking on &quot;reorder&quot; and dragging items up or down.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Done rearranging? Click &quot;I&#39;m done reordering.&quot; When a task is completed, click the box next to it to move it down to the bottom. Edit or delete items (or the list itself) by selecting the edit link.&lt;/p&gt;&lt;p&gt;That&#39;s pretty much it. There are no categories, no tags, no priority numbers. I typically use it when I&#39;ve got a couple of different things in the works that I want to make sure I remember. It&#39;s simple, elegant and very quick -- easy enough to replace jotting down a list on a piece of paper, but with a cool &lt;b&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=103025&quot; target=&quot;new&quot;&gt;AJAX&lt;/a&gt;&lt;/b&gt; interface.&lt;/p&gt;  &lt;p&gt;And unlike a paper list, my Ta-da list is available anywhere I can get online; I can&#39;t misplace it. I can also share it with others, either for viewing only or as a group collaborative list. While there are Google ads on the site, they&#39;re fairly innocuous and don&#39;t feel intrusive while I&#39;m using my list.&lt;/p&gt;  &lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Ta-da List was created by &lt;b&gt;&lt;a href=&quot;http://www.37signals.com/&quot; target=&quot;new&quot;&gt;37signals&lt;/a&gt;&lt;/b&gt;, the company best known for the &lt;b&gt;&lt;a href=&quot;http://www.basecamphq.com/&quot; target=&quot;new&quot;&gt;Basecamp&lt;/a&gt;&lt;/b&gt; project management service that spawned David Heinemeier Hansson&#39;s open-source &lt;b&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=106458&quot; target=&quot;new&quot;&gt;Ruby on Rails&lt;/a&gt;&lt;/b&gt; project. Hansson is&lt;b&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9034491&quot; target=&quot;new&quot;&gt; a&lt;/a&gt;&lt;/b&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9034491&quot; target=&quot;new&quot;&gt;        &lt;/a&gt;&lt;b&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9034491&quot; target=&quot;new&quot;&gt;damant about keeping all his software lean&lt;/a&gt;&lt;/b&gt;, and nowhere is that more true than Ta-da List. project. Hansson is &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;If you must have more functionality in a to-do list, our sister site &lt;b&gt;&lt;a target=&quot;new&quot; href=&quot;http://www.pcworld.com/article/id,128248-page,11-c,sites/article.html&quot;&gt;PCWorld.com recommends Re&lt;/a&gt;&lt;/b&gt;&lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;a target=&quot;new&quot; href=&quot;http://www.pcworld.com/article/id,128248-page,11-c,sites/article.html&quot;&gt;memberTheMilk&lt;/a&gt;&lt;/b&gt; as a reinvented to-do list &quot;in a snazzy interface that lets you make lists in configurable categories, all laid out on the front page as tabs.&quot; I agree that &quot;adding to-dos is easy, though adding deadlines, notes and time estimates is unintuitive.&quot; Overall, &lt;b&gt;&lt;a target=&quot;new&quot; href=&quot;http://www.rememberthemilk.com/&quot;&gt;RememberTheMilk&lt;/a&gt;&lt;/b&gt; seems like a bit too much work &lt;/span&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;for what I&#39;d get out of it, but for those who place a higher value on functionality than on elegance and simplicity, it&#39;s worth a look.&lt;/span&gt;&lt;/p&gt;&lt;b&gt;&lt;a href=&quot;http://www.pbwiki.com/&quot; target=&quot;new&quot;&gt;PBwiki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/b&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSCHotaNpji9XJXPLYvguo2MaL7vTDfsNGEUSy1_f8vvoEVCtmua2c6Cd72Q4xHMAl0tOl2DpNCBxtpngdAJjck2ticqBV21dmS2YVIUofg1qSxSsZsQuOS7KLsTHu0cQRJJDBR_wuCCQ/s1600-h/pbwiki_sm.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSCHotaNpji9XJXPLYvguo2MaL7vTDfsNGEUSy1_f8vvoEVCtmua2c6Cd72Q4xHMAl0tOl2DpNCBxtpngdAJjck2ticqBV21dmS2YVIUofg1qSxSsZsQuOS7KLsTHu0cQRJJDBR_wuCCQ/s200/pbwiki_sm.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5114976407677405842&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; Besides giving us the &lt;b&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Main_Page&quot; target=&quot;new&quot;&gt;Web&#39;s most famous encyclopedia&lt;/a&gt;&lt;/b&gt;, wikis offer a handy tool for many other types of informal group collaboration. A lot of open-source projects use wikis to share technical information with their users as well as among developers. While there are plenty of free wiki software packages you can download and install, in-house installation also means in-house update, patching and support. &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Initially recommended to our editorial team by one of our Web developers, PBwiki has turned out to be a useful tool to share information and advice about stories in the works and future story ideas. The site claims you can &quot;use PBwiki to make a free wiki as easily as a peanut butter sandwich,&quot; and that&#39;s pretty much accurate. And once the wiki is set up, adding pages or text to it is quicker and easier than logging into a more structured format.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;!--pagebreak--&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;PBwiki offers ad-supported free wikis as well as paid, ad-free accounts. Wikis can be public or private/shared. You can add widgets (such as basic spreadsheets, chat, Google maps or videos), with additional functionality for paid accounts. All accounts can see revision updates and changes on the site and track changes via e-mail notification. Business accounts also offer different levels of access per user, the ability to make certain pages read-only and page-level RSS feeds.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Of course, there are drawbacks to free-form data as opposed to more structured formats; you can&#39;t really query or sort a text blob. There is a basic search box in a PBwiki, but searching for &quot;Machlis&quot; across many wiki pages can&#39;t give you the same targeted results as, say, querying a database for &quot;all stories by author Machlis in the last three months.&quot;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Still, if you don&#39;t expect a wiki to do the job of a spreadsheet or a database, PBwiki can be a useful addition to your information management arsenal.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://docs.google.com/&quot; target=&quot;new&quot;&gt;Google Docs&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2zAsfyZNaCqptzax3DkOgFurZ89Pqj8nY7WvOPYa73yS8X3DjdtZqcqehUjT8SZugy8WQjtS-k_BfWIeU6TVgV6RRY29JV6tU9zMqZtgfaprVwQgRxRhyr8fooYW5qmLetargmE8gtw8/s1600-h/googledoc_sm.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2zAsfyZNaCqptzax3DkOgFurZ89Pqj8nY7WvOPYa73yS8X3DjdtZqcqehUjT8SZugy8WQjtS-k_BfWIeU6TVgV6RRY29JV6tU9zMqZtgfaprVwQgRxRhyr8fooYW5qmLetargmE8gtw8/s200/googledoc_sm.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5114977399814851234&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; Yes, yes, I know: &quot;Don&#39;t be evil&quot; Google threatens to become the ubiquitous do-exactly-that Web empire, amassing too much information about individuals and too much power over what was supposed to be an egalitarian medium. Do we really want Google taking over our most-used applications, too? Perhaps not, but I can&#39;t help but like Google Docs.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Our recent &lt;b&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9007884&quot; target=&quot;new&quot;&gt;review&lt;/a&gt;&lt;/b&gt;&lt;b&gt;&lt;a href=&quot;http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9007884&quot; target=&quot;new&quot;&gt; of four online office suites&lt;/a&gt;&lt;/b&gt; found that Google&#39;s offering lacked some important features such as spreadsheet charts. Unlike some, though, I&#39;m not seeking to replace my desktop word processor or Microsoft Excel (by far my favorite spreadsheet). Instead, I see a good online suite as adding features such as file-sharing or online backup to my existing text editors and spreadsheet app.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Google Docs offers an easy way to work on documents at home, at the office and elsewhere, without having to e-mail files around. I keep some simple documents in Google Docs and download backups to my own PC. When I want the power-user functions of Word or Excel, I can work in those packages, upload the file to Google Docs and then download again to my next system before starting to work again. It&#39;s a version control system for documents and spreadsheets.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;I often use Google Docs to keep my own &quot;cheat sheets&quot; for various applications and technologies, so I can remember instructions for coding I&#39;ll likely need in the future. It&#39;s useful to be able to add something I&#39;ve suddenly figured out about, say, Ruby on Rails, whether I&#39;m coding at home or at the office, without having to remember to add the information to a document residing on another machine.  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;In fact, I&#39;m writing this story now in a Google Doc document. I don&#39;t need slick formatting, headers and scripts; basic writing, HTML coding and spell-check works just fine. However, when it comes time to turn it in, I&#39;ll be downloading it to my own system, saving it as a Word doc and e-mailing the file to my editor, since she&#39;s partial to Word&#39;s &quot;track changes&quot; function, which I must admit is more elegant than Google Doc&#39;s &quot;compare revisions.&quot;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Still, comparing revisions is a nice function to have, along with some formatting, quick-link additions and sharing. And I&#39;ve got a backup copy somewhere I can easily access if I want to make changes at home and then e-mail a new file.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Google&#39;s spreadsheet definitely isn&#39;t powerful enough for some of my projects. (A personal task analyzing local pedestrian accidents had too much data, for example.) However, it&#39;s fine for moderate strength tracking needs and superior when I want multiple users adding fairly simple data to a sheet. It&#39;s baffling that Microsoft hasn&#39;t jumped into the business of offering a Web platform for easily sharing Excel documents, although others such as &lt;b&gt;&lt;a href=&quot;http://www.expressocorp.com/index.html&quot; target=&quot;new&quot;&gt;eXpresso Corp.&lt;/a&gt;&lt;/b&gt; are trying to get into that business.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Meanwhile, I&#39;m finding Google Docs a nice backup and version-control server for important and useful but not terribly private or sensitive documents.&lt;/p&gt;&lt;p&gt;&lt;b&gt;&lt;a href=&quot;https://beta.bloglines.com/&quot; target=&quot;new&quot;&gt;Bloglines v3 beta&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-kGRhyf1h-Uw-xizTTYFBb7BWh3dHDI6XYvJRz6D17IQQhhEemP2EZbfyR89z_wvXQiZ0QwWdHx7pK4OD5YhmuyPTMtifyTcTF6cVdd-tPf7UEaSvdCskVRaRdKKRQyYxyJ3sHPkpM-8/s1600-h/bloglinesbeta_sm.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-kGRhyf1h-Uw-xizTTYFBb7BWh3dHDI6XYvJRz6D17IQQhhEemP2EZbfyR89z_wvXQiZ0QwWdHx7pK4OD5YhmuyPTMtifyTcTF6cVdd-tPf7UEaSvdCskVRaRdKKRQyYxyJ3sHPkpM-8/s200/bloglinesbeta_sm.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5114987707736361650&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;There are loads of RSS readers out there, including worthy entries like &lt;b&gt;&lt;a href=&quot;http://www.newsgator.com/&quot; target=&quot;new&quot;&gt;NewsGator&lt;/a&gt;&lt;/b&gt; and &lt;b&gt;&lt;a href=&quot;http://www.google.com/help/reader/tour.html&quot; target=&quot;new&quot;&gt;Google Reader&lt;/a&gt;&lt;/b&gt;, as well as some with Web 2.0 interfaces on steroids, such as &lt;b&gt;&lt;a href=&quot;http://www.pageflakes.com/&quot; target=&quot;new&quot;&gt;Pageflakes&lt;/a&gt;&lt;/b&gt;.&lt;/div&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;But over the years, I kept returning to &lt;b&gt;&lt;a href=&quot;http://www.bloglines.com/&quot; target=&quot;new&quot;&gt;Bloglines&lt;/a&gt;&lt;/b&gt;, despite its aging Web 1.0 interface, because it did what I wanted done with a minimum of fuss. Finally, though, the new Bloglines v3 beta offers an updated UI with a start page and some drag-and-drop ordering that brings the RSS service into the modern era.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;My goal in reading RSS feeds isn&#39;t to recreate a full, rich-media Web experience. If I wanted that, I&#39;d be surfing directly to source sites. Instead, I want to scan headlines and summaries. I don&#39;t want to play around with a lot of buttons, links and options; I&#39;m looking for information.&lt;/p&gt;&lt;div&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;I want simple ways to subscribe to feeds and see what&#39;s new, with some basic feed organization tools. I want to be able to import and export OPML (a way to save a collection of feed subscriptions). And being able to &quot;clip&quot; and save individual stories is nice.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;The beta was pretty limited when I started testing, without even a way to mark posts as still unread (that&#39;s since been addressed with a &quot;pin&quot; function). I&#39;m still awaiting the &quot;clippings&quot; (keep and save some items) and &quot;publish&quot; (mark items to put in a new RSS feed you can make public) options, but the Bloglines beta help pages assure such functions are on the way.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;The start page shows you summaries of headlines when you hover over the item, an AJAX standard that&#39;s just coming to Bloglines, and lets you easily add, delete and rearrange components.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;The only major annoyance so far is that when I click on links from my start page, I just get a Bloglines summary pop-up instead of going to the source site; for that, I&#39;ve got to move my mouse over to the pop-up window and click a second time. I&#39;d prefer a summary when hovering but a link when I click.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Overall, though, it&#39;s looking like the Bloglines update will refresh but not mess with the basic functionalities that have won the service a place near the top of my browser bookmarks.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;&lt;b&gt;&lt;a href=&quot;http://www.zohocreator.com/&quot; target=&quot;new&quot;&gt;Zoho Creator&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4hTbIEuCOWhXcUCHSuOTxCHorABBKbUDKhsPYIBk-ZScyiqowys1UUtGdiEcBdZ4Iy3ROYZHs4SRbKGLSG8vBZFnaBsqMqLkvfnJ7mshFOnYNsktWgUa4Nkhzw8uvfHXnSuhoeLHocEY/s1600-h/creator_script_sm.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4hTbIEuCOWhXcUCHSuOTxCHorABBKbUDKhsPYIBk-ZScyiqowys1UUtGdiEcBdZ4Iy3ROYZHs4SRbKGLSG8vBZFnaBsqMqLkvfnJ7mshFOnYNsktWgUa4Nkhzw8uvfHXnSuhoeLHocEY/s200/creator_script_sm.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5114988485125442242&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;Unlike word processors or wikis, I haven&#39;t seen a flood of free Web sites for building database-driven applications. The few other database entries I&#39;d tried were generally either limited, expensive or cumbersome. But not Zoho Creator.&lt;/p&gt;&lt;div&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Zoho Creator sports a surprisingly easy interface for creating your own apps -- even those that include some table joins (that is, looking up information in one table for use in another, which puts the &quot;relational&quot; in relational databases). With a few drag-and-drops, I quickly created data entry forms with text fields, drop-down lists, text boxes and so on. &lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;My test applications ranged from simple (tracking charitable contributions) to complex (story tracking by writer, editor and status), and all ended up doing pretty much what I wanted.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;One database collects all &lt;i&gt;Computerworld&lt;/i&gt; product reviews published this year. You can see the live interactive database below. Sort by any of the available columns by clicking on the column header (clicking the same header toggles between ascending and descending sort). Click on the search box, and you&#39;ll see options to search by product name as well as headline and date.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;There&#39;s a drag-and-drop option for adding a &quot;lookup&quot; field that pulls selections from another table. It&#39;s likewise fairly easy to set up different views of your data, and user-by-user access to each view and form. Creator also offers drag-and-drop scripting, allowing such things as setting defaults or variables based on certain conditions, sending out autogenerated e-mails when a field is changed in a specific way, or validating user input.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;For more sophisticated scripting, it&#39;s easy to click back and forth between drag-and-drop scripting and the actual code. And I quickly downloaded data from Zoho Creator onto my own system for backup in varying formats, such as comma-separated or XLS spreadsheet format (although, alas, not in SQL) -- a must for any Web-based application where I&#39;m storing important data.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;I showed some of my colleagues the sample story-tracking app I put together on Creator, and response was highly favorable. I can think of many real-world uses for Creator, from detailed story tracking in our newsroom to keeping the list of who&#39;s slated to buy Friday morning donuts (making it simple to see who hasn&#39;t bought their share and even set up automated e-mail notifications when the list is changed). If you&#39;re a fan of structured data on the Web, both available to the public at large and shared with a select list of friends or colleagues, Zoho Creator is definitely worth a look.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Be aware that if you&#39;re a true database geek, Zoho Creator isn&#39;t a replacement for coding your own database app with something like PHP, Python or Ruby, and MySQL or PostgreSQL. Page layouts are limited (there are two, with no style customizations), and you can&#39;t do everything with variables, conditional scripting or sophisticated table joins that you can when coding from scratch. (I was told, for example, that I couldn&#39;t use a variable value as part of the name of my view.) &lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;You can embed Zoho Creator applications in your own Web pages, although if you decide to use the apps at Zoho.com, you can&#39;t do things such as redirect users to a specific view after they&#39;ve filled out a form. (They just get a message saying data was successfully submitted, followed by a new blank form.)&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;I find it occasionally frustrating that Zoho Creator uses its own scripting language, Deluge, requiring yet another new syntax to learn if I want to build functionality that goes beyond drag-and-drop offerings. For example, while it&#39;s easy to set up autogenerated mail to a specific hard-coded e-mail address, it took me several hours of poking around and document reading to figure out how to do so based on varying conditions. There&#39;s some documentation on Deluge at zoho.com but not too many other places to turn. (Note: Power users might want to check out a blog started recently by several Zoho Creator users, &lt;b&gt;&lt;a target=&quot;new&quot; href=&quot;http://landofzc.wordpress.com/&quot;&gt;Land of ZC&lt;/a&gt;&lt;/b&gt;.)&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMBOoI-ZcXqJ3oBn6VR69gyK73I-BHtH3tuh8S6UmDOjn-eaQqHM_tDhmoqr4-GU8v6FgXta-1wCx_Rwzw3IpdITpYPaYwdcTbxF45M5FKvpXTil1A7B7BATfcuEiSl_4c6cG5JS_voeY/s1600-h/creator_edit_sm.jpg&quot;&gt;&lt;img style=&quot;margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhMBOoI-ZcXqJ3oBn6VR69gyK73I-BHtH3tuh8S6UmDOjn-eaQqHM_tDhmoqr4-GU8v6FgXta-1wCx_Rwzw3IpdITpYPaYwdcTbxF45M5FKvpXTil1A7B7BATfcuEiSl_4c6cG5JS_voeY/s200/creator_edit_sm.jpg&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5114989129370536658&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;And while most of the application is intuitive, some things are not, such as how to store a &quot;collection&quot; of records and even how to edit existing records (a puzzle shared by several of my colleagues, although easy to use once we found it -- a barely noticeable pencil icon next to records in a view). &lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Fortunately, though, the Zoho staff is quite responsive about answering questions, even from customers with free accounts. Some of the written responses can be a bit difficult to understand, but they&#39;re generally useful. In one case, someone even built me a sample application to demonstrate how to conditionally pull data from one table into another.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Zoho.com has a &lt;b&gt;&lt;a href=&quot;http://zoho.com/&quot; target=&quot;new&quot;&gt;slew of other offerings&lt;/a&gt;&lt;/b&gt;, including word processing, spreadsheets, wikis, project management, &quot;notebooks&quot; and Web conferencing, although so far I&#39;ve stuck with Creator. Many of the other apps, including the Google Docs competitors Zoho Writer and Zoho Sheet, are quite feature-packed, but too much at the expense of elegant UI for my tastes.&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;  &lt;/div&gt;&lt;p style=&quot;text-align: justify;&quot;&gt;Earlier this month, Zoho announced a private beta of &lt;b&gt;&lt;a href=&quot;http://business.zoho.com/vo/login/login.jsp?logout=nonBusiness&quot; target=&quot;new&quot;&gt;Zoho Business&lt;/a&gt;&lt;/b&gt;, a pay service that will include a companywide administrative console, telephone support and &quot;co-branding.&quot; For now, most of the services are free, and the plan is to keep them so for individual use. I expect I&#39;ll be building some real apps on the site soon.&lt;/p&gt;&lt;p style=&quot;text-align: justify;&quot;&gt; &lt;/p&gt;&lt;script type=&quot;text/javascript&quot;&gt;&lt;!-- google_ad_client = &quot;pub-8714077563545064&quot;; google_ad_width = 200; google_ad_height = 200; google_ad_format = &quot;200x200_as&quot;; google_cpa_choice = &quot;CAEQABoIBwUUEtv-PEsovoCavgFYAQ&quot;; //--&gt;&lt;br /&gt;&lt;/script&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://pagead2.googlesyndication.com/pagead/show_ads.js&quot;&gt;br /&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/4558563467205721551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/4558563467205721551' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4558563467205721551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/4558563467205721551'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/09/five-free-web-apps-we-cant-live-without.html' title='Five free Web apps we can&#39;t live without'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGYq1WUKaqUxUZXm1a4f9s52n9T_B02fRdxjQDhgYWZZae5boeXyng_hvtLNI9M2EsY1WZsAXteKQj8LVkJsE0rc-k5bzmwxCLBxywYtY0yXPhzhhWnm_BPGmN-ViGDZxpUKqiUR4jJbk/s72-c/tadalist_sm.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-3806118668409966805</id><published>2007-09-26T21:40:00.000-07:00</published><updated>2007-09-26T21:46:45.002-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>Which versions of Visual Studio are you using?</title><content type='html'>&lt;table style=&quot;border: 1px solid rgb(0, 0, 0); width: 390px;&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr bgcolor=&quot;#ff9900&quot;&gt;&lt;td style=&quot;color: rgb(255, 255, 255); height: 23px; background-color: rgb(51, 102, 153);&quot; valign=&quot;center&quot;&gt; &lt;script&gt;&lt;!-- D([&quot;mb&quot;,&quot;\u003cb\&gt;Option\u003c/b\&gt;\u003c/td\&gt;\n\u003ctd valign\u003d\&quot;center\&quot; width\u003d\&quot;10%\&quot;\&gt;\u003cb\&gt;Votes\u003c/b\&gt;\u003c/td\&gt;\n\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;center\&quot; width\u003d\&quot;10%\&quot;\&gt;\u003cb\&gt;%\u003c/b\&gt;\u003c/td\&gt;\n\u003c/tr\&gt;\u003ctr bgcolor\u003d\&quot;#fafafa\&quot;\&gt;\u003ctd valign\u003d\&quot;center\&quot; width\u003d\&quot;100%\&quot;\&gt;Visual Studio 2008\u003c/td\&gt;\n\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;328\u003c/td\&gt;\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;\u003cb\&gt;11.8\u003c/b\&gt;\u003c/td\&gt;\n\u003ctr bgcolor\u003d\&quot;#fafafa\&quot;\&gt;\u003ctd valign\u003d\&quot;center\&quot; width\u003d\&quot;100%\&quot;\&gt;Visual Studio 2005\u003c/td\&gt;\n\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;2119\u003c/td\&gt;\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;\u003cb\&gt;76.0\u003c/b\&gt;\u003c/td\&gt;\n\u003ctr bgcolor\u003d\&quot;#fafafa\&quot;\&gt;\u003ctd valign\u003d\&quot;center\&quot; width\u003d\&quot;100%\&quot;\&gt;Visual Studio .NET 2003\u003c/td\&gt;\n\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;767\u003c/td\&gt;\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;\u003cb\&gt;27.5\u003c/b\&gt;\u003c/td\&gt;\n\u003ctr bgcolor\u003d\&quot;#fafafa\&quot;\&gt;\u003ctd valign\u003d\&quot;center\&quot; width\u003d\&quot;100%\&quot;\&gt;Visual Studio .NET (2002)\u003c/td\&gt;\n\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;87\u003c/td\&gt;\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;\u003cb\&gt;3.1\u003c/b\&gt;\u003c/td\&gt;\n\u003ctr bgcolor\u003d\&quot;#fafafa\&quot;\&gt;\u003ctd valign\u003d\&quot;center\&quot; width\u003d\&quot;100%\&quot;\&gt;Visual Studio 6\u003c/td\&gt;\n\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;643\u003c/td\&gt;\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;\u003cb\&gt;23.1\u003c/b\&gt;\u003c/td\&gt;\n\u003ctr bgcolor\u003d\&quot;#fafafa\&quot;\&gt;\u003ctd valign\u003d\&quot;center\&quot; width\u003d\&quot;100%\&quot;\&gt;Visual Studio 97\u003c/td\&gt;\n\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;33\u003c/td\&gt;\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;\u003cb\&gt;1.2\u003c/b\&gt;\u003c/td\&gt;\n\u003ctr bgcolor\u003d\&quot;#fafafa\&quot;\&gt;\u003ctd valign\u003d\&quot;center\&quot; width\u003d\&quot;100%\&quot;\&gt;I don&amp;#39;t use Visual Studio\u003c/td\&gt;\n\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;72\u003c/td\&gt;\u003ctd valign\u003d\&quot;middle\&quot; align\u003d\&quot;right\&quot;\&gt;\u003cb\&gt;2.6\u003c/b\&gt;\u003c/td\&gt;\n\u003ctr bgcolor\u003d\&quot;#85bc4c\&quot;\&gt;\n\u003ctd valign\u003d\&quot;center\&quot;\&gt;\u003cb\&gt;Responses\u003c/b\&gt;\u003c/td\&gt;\n\u003ctd valign\u003d\&quot;center\&quot; align\u003d\&quot;right\&quot;\&gt;\u003cb\&gt;2787\u003c/b\&gt;\u003c/td\&gt;\n\u003ctd valign\u003d\&quot;center\&quot; align\u003d\&quot;right\&quot;\&gt; \u003c/td\&gt;\u003c/tr\&gt;\n\u003c/tr\&gt;\u003c/tr\&gt;\u003c/tr\&gt;\u003c/tr\&gt;\u003c/tr\&gt;\u003c/tr\&gt;\u003c/tr\&gt;\u003c/table\&gt;\u003c/blockquote\&gt;\n(\u003ci\&gt;Respondents were allowed to choose more than one answer; totals may not add up to 100%\u003c/i\&gt;)\n\n\n\u003ch2\&gt;Most popular new articles 19 Sep 2007 - 24 Sep 2007\u003c/h2\&gt;\n\u003cul\&gt;\n\u003cli\&gt;\u003ca href\u003d\&quot;http://www.codeproject.com/article.asp?tag\u003d23814020354139351\&quot; target\u003d\&quot;_blank\&quot; onclick\u003d\&quot;return top.js.OpenExtLink(window,event,this)\&quot;\&gt;Assembly Manipulation and C#/VB.NET Code Injection\u003c/a\&gt; - Sebastien LEBRETON\n\u003cli\&gt;\u003ca href\u003d\&quot;http://www.codeproject.com/article.asp?tag\u003d23814020358239351\&quot; target\u003d\&quot;_blank\&quot; onclick\u003d\&quot;return top.js.OpenExtLink(window,event,this)\&quot;\&gt;&quot;,1] );  //--&gt;&lt;/script&gt; &lt;b&gt;Option&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: rgb(255, 255, 255); height: 23px; background-color: rgb(51, 102, 153);&quot; valign=&quot;center&quot; width=&quot;10%&quot;&gt;&lt;b&gt;Votes&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: rgb(255, 255, 255); height: 23px; background-color: rgb(51, 102, 153);&quot; align=&quot;center&quot; valign=&quot;middle&quot; width=&quot;10%&quot;&gt;&lt;b&gt;%&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor=&quot;#fafafa&quot;&gt;&lt;td valign=&quot;center&quot; width=&quot;100%&quot;&gt;Visual Studio 2008&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;328&lt;/td&gt;&lt;td align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b&gt;11.8&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor=&quot;#fafafa&quot;&gt;&lt;td valign=&quot;center&quot; width=&quot;100%&quot;&gt;Visual Studio 2005&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;2119&lt;/td&gt;&lt;td align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b&gt;76.0&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor=&quot;#fafafa&quot;&gt;&lt;td valign=&quot;center&quot; width=&quot;100%&quot;&gt;Visual Studio .NET 2003&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;767&lt;/td&gt;&lt;td align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b&gt;27.5&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor=&quot;#fafafa&quot;&gt;&lt;td valign=&quot;center&quot; width=&quot;100%&quot;&gt;Visual Studio .NET  (2002)&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;87&lt;/td&gt;&lt;td align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b&gt;3.1&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor=&quot;#fafafa&quot;&gt;&lt;td valign=&quot;center&quot; width=&quot;100%&quot;&gt;Visual Studio 6&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;643&lt;/td&gt;&lt;td align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b&gt;23.1&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor=&quot;#fafafa&quot;&gt;&lt;td valign=&quot;center&quot; width=&quot;100%&quot;&gt;Visual Studio 97&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;33&lt;/td&gt;&lt;td align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b&gt;1.2&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor=&quot;#fafafa&quot;&gt;&lt;td valign=&quot;center&quot; width=&quot;100%&quot;&gt;I don&#39;t use Visual  Studio&lt;/td&gt;&lt;td align=&quot;center&quot; valign=&quot;middle&quot;&gt;72&lt;/td&gt;&lt;td align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b&gt;2.6&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr bgcolor=&quot;#85bc4c&quot;&gt;&lt;td style=&quot;background-color: rgb(229, 229, 229);&quot; valign=&quot;center&quot;&gt;&lt;b&gt;Responses&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;background-color: rgb(229, 229, 229);&quot; align=&quot;center&quot; valign=&quot;center&quot;&gt;&lt;b&gt;2787&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;background-color: rgb(229, 229, 229);&quot; align=&quot;right&quot; valign=&quot;center&quot;&gt; &lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/3806118668409966805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/3806118668409966805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/3806118668409966805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/3806118668409966805'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/09/which-versions-of-visual-studio-are-you.html' title='Which versions of Visual Studio are you using?'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-2893932658077994097</id><published>2007-09-26T08:39:00.000-07:00</published><updated>2007-09-26T08:46:03.376-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>Would you encourage a friend or relative to become a software developer?</title><content type='html'>&lt;table style=&quot;border: 1px solid ; z-index: 100; left: 7px; width: 387px; top: 6px; height: 156px;&quot; dtid=&quot;281474976710662&quot; cellpadding=&quot;2&quot; cellspacing=&quot;0&quot;&gt;&lt;tbody&gt;&lt;tr dtid=&quot;281474976710663&quot; bgcolor=&quot;#ff9900&quot;&gt;&lt;td style=&quot;color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);&quot; dtid=&quot;281474976710664&quot; valign=&quot;center&quot;&gt;&lt;b dtid=&quot;281474976710665&quot;&gt;Option&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);&quot; dtid=&quot;281474976710666&quot; valign=&quot;center&quot; width=&quot;10%&quot;&gt;&lt;b dtid=&quot;281474976710667&quot;&gt;Votes&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: rgb(255, 255, 255); background-color: rgb(51, 102, 153);&quot; dtid=&quot;281474976710668&quot; align=&quot;center&quot; valign=&quot;middle&quot; width=&quot;10%&quot;&gt;&lt;b dtid=&quot;281474976710669&quot;&gt;%&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr dtid=&quot;281474976710670&quot; bgcolor=&quot;#fafafa&quot;&gt;&lt;td dtid=&quot;281474976710671&quot; valign=&quot;center&quot; width=&quot;100%&quot;&gt;Yes&lt;/td&gt;&lt;td dtid=&quot;281474976710672&quot; align=&quot;center&quot; valign=&quot;middle&quot;&gt;265&lt;/td&gt;&lt;td dtid=&quot;281474976710673&quot; align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b dtid=&quot;281474976710674&quot;&gt;14.8&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr dtid=&quot;281474976710675&quot; bgcolor=&quot;#fafafa&quot;&gt;&lt;td dtid=&quot;281474976710676&quot; valign=&quot;center&quot; width=&quot;100%&quot;&gt;Yes, unless they really had no chance of  succeeding&lt;/td&gt;&lt;td dtid=&quot;281474976710677&quot; align=&quot;center&quot; valign=&quot;middle&quot;&gt;364&lt;/td&gt;&lt;td dtid=&quot;281474976710678&quot; align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b dtid=&quot;281474976710679&quot;&gt;20.3&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr dtid=&quot;281474976710680&quot; bgcolor=&quot;#fafafa&quot;&gt;&lt;td dtid=&quot;281474976710681&quot; valign=&quot;center&quot; width=&quot;100%&quot;&gt;Maybe - it&#39;s too hard to generalise&lt;/td&gt;&lt;td dtid=&quot;281474976710682&quot; align=&quot;center&quot; valign=&quot;middle&quot;&gt;379&lt;/td&gt;&lt;td dtid=&quot;281474976710683&quot; align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b dtid=&quot;281474976710684&quot;&gt;21.2&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr dtid=&quot;281474976710685&quot; bgcolor=&quot;#fafafa&quot;&gt;&lt;td dtid=&quot;281474976710686&quot; valign=&quot;center&quot; width=&quot;100%&quot;&gt;No, unless they were really keen or  talented&lt;/td&gt;&lt;td dtid=&quot;281474976710687&quot; align=&quot;center&quot; valign=&quot;middle&quot;&gt;595&lt;/td&gt;&lt;td dtid=&quot;281474976710688&quot; align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b dtid=&quot;281474976710689&quot;&gt;33.2&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr dtid=&quot;281474976710690&quot; bgcolor=&quot;#fafafa&quot;&gt;&lt;td dtid=&quot;281474976710691&quot; valign=&quot;center&quot; width=&quot;100%&quot;&gt;No&lt;/td&gt;&lt;td dtid=&quot;281474976710692&quot; align=&quot;center&quot; valign=&quot;middle&quot;&gt;187&lt;/td&gt;&lt;td dtid=&quot;281474976710693&quot; align=&quot;right&quot; valign=&quot;middle&quot;&gt;&lt;b dtid=&quot;281474976710694&quot;&gt;10.4&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr dtid=&quot;281474976710695&quot; bgcolor=&quot;#85bc4c&quot;&gt;&lt;td style=&quot;color: rgb(0, 0, 0); background-color: rgb(229, 229, 229);&quot; dtid=&quot;281474976710696&quot; valign=&quot;center&quot;&gt;&lt;b dtid=&quot;281474976710697&quot;&gt;Responses&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: rgb(0, 0, 0); background-color: rgb(229, 229, 229);&quot; dtid=&quot;281474976710698&quot; align=&quot;center&quot; valign=&quot;center&quot;&gt;&lt;b dtid=&quot;281474976710699&quot;&gt;1790&lt;/b&gt;&lt;/td&gt;&lt;td style=&quot;color: rgb(0, 0, 0); background-color: rgb(229, 229, 229);&quot; dtid=&quot;281474976710700&quot; align=&quot;right&quot; valign=&quot;center&quot;&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/2893932658077994097/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/2893932658077994097' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2893932658077994097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/2893932658077994097'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/09/would-you-encourage-friend-or-relative.html' title='Would you encourage a friend or relative to become a software developer?'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-5755296387488842716</id><published>2007-09-17T12:28:00.000-07:00</published><updated>2008-11-12T22:31:32.746-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>Programming Grads Meet a Skills Gap in the Real World</title><content type='html'>&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;a style=&quot;font-family: verdana;&quot; onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyZcTPWc5eNf_9c2uQ9JciEg9u6PuN13G5HJk3INK2FYmA8nw7EHU0D50c3TvIEFQlZtSUvV_zAlpjl9MVP-mK9fTtvXeW9qGhE8U_AEEUvGf1uW7waUCRvUjptpOEGZlOHHHyt6Ku5us/s1600-h/animation_cm4all_technology.gif&quot;&gt;&lt;img style=&quot;margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyZcTPWc5eNf_9c2uQ9JciEg9u6PuN13G5HJk3INK2FYmA8nw7EHU0D50c3TvIEFQlZtSUvV_zAlpjl9MVP-mK9fTtvXeW9qGhE8U_AEEUvGf1uW7waUCRvUjptpOEGZlOHHHyt6Ku5us/s200/animation_cm4all_technology.gif&quot; alt=&quot;&quot; id=&quot;BLOGGER_PHOTO_ID_5111258864670922514&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710664&quot;&gt;&lt;span class=&quot;Article_Deck&quot; dtid=&quot;281474976710665&quot;  style=&quot;font-size:100%;&quot;&gt;&lt;b dtid=&quot;281474976710666&quot;&gt;What  programmers learn in college and what they need in the work force are out of  sync.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Despite the best laid plans of colleges and universities,  there remains a skills gap between what computer science graduates learn in  their undergraduate years and what they need to become proficient in a typical  at-work environment. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710677&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;In short, many  people on both sides of the equation—teachers as well as potential employers—say  the educational system is not doing enough to keep pace with the ever-changing  needs of IT, and that entering the work force often is as much of an educational  experience as is college, particularly for programmers. &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;Ari Zilka, chief  technology officer at Terracotta, in San Francisco, said he knows very well  about the skills gap, as he worked his way through college in the high-tech  business while attending the University of California, Berkeley. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710680&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;I found that UC  Berkeley had an excellent curriculum but not only was my schooling lagging  behind work, it became very hard to even go to school because work had me  learning the concepts and their applicability and nuances that teachers didn&#39;t  even seem to know.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710681&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Zilka noted that many of the new hires he&#39;s  seen during his career continue to echo the same sentiments as he did. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710682&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Some of the things  the school didn&#39;t teach Zilka and many who are now entering the work force  include issues around communication, development skills, and business and  product design. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710683&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;On the communication front, Zilka said,  &quot;Presentation skills are critical, and selling and influencing peers is  critical.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710684&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Some of the development skills that schools  might emphasize more include design patterns, coding style and practices,  scalability and performance tuning, and a focus on the entire software  development lifecycle, Zilka said. He noted that things like quality assurance,  unit testing, and stage and release are not usually taught. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710685&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Moreover, Zilka  said he and his friends used to joke that they would walk out of school knowing  mathematical theory, but nothing they would actually use in work. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710686&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;In reality, I  find that if your school was strong and you learned compilers, OSes [operating  systems], hardware design, database design, advanced math and statistics, and  the like, you find ways to apply all that theory but you don&#39;t learn how to be a  developer or a sys admin or any of that,&quot; Zilka said. &lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: verdana; text-align: justify;&quot; dtid=&quot;281474976710687&quot;&gt;&lt;!-- start ziffsection //--&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;a href=&quot;http://www.eweek.com/category2/0,1874,1853581,00.asp&quot; dtid=&quot;281474976710688&quot;&gt;&lt;!-- start ziffimage //--&gt;&lt;!-- end ziffimage //--&gt;&lt;/a&gt;&lt;/span&gt;&lt;!-- end ziffsection //--&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710689&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Bjarne Stroustrup,  the creator of the C++ language and a computer science professor at Texas  A&amp;amp;M University, said, &quot;There is a gap. It is hard to precisely characterize  because there are so many different kinds of jobs,&quot; he said. However, &quot;It is  important to remember that universities should educate—for a life time of  further learning—not train for specific tasks.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710690&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Yet, &quot;That said,  many students have no clue about software development and couldn&#39;t program their  way out of a paper bag—that&#39;s unnecessary and puts them into a bad situation  even if their primary job function is not programming.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710691&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;For example, said  Stroustrup, &quot;inter-face design, testing, use of scripting is often not taught,  at best, students are assumed to absorb it by osmosis. Most don&#39;t and equate  programming with fiddling with tiny programs. At TAMU [Texas A&amp;amp;M  University], we are trying to address that. I think a bachelor&#39;s is too short  time; for most jobs you really need a masters—there is too much to learn for  just four years.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710692&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Rawn Shah, IBM developerWorks Community  Programs Manager, agreed with Stroustrup. Shah works for IBM in Tucson, Ariz.  &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710693&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;Today,  some of the most sought after developers are those who work with environments  and ideas that are complex,&quot; Shah said. &quot;The opportunities to do those are  harder to find at the basic university level, but are much more obvious at the  masters or Ph.D level.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710694&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Bill Scherlis, director of the Institute for  Software Research at Carnegie Mellon University, which is home of one of the  premier computer science programs in the U.S., acknowledges the skills gap and  said CMU is working to help address the gap. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710695&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;We hear it all the time from our colleagues  in industry that university graduates have programming skills and technical  knowledge, but they are somehow not equipped to take on software engineering&quot;  roles in the corporate environment, Scherlis said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710696&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;When graduates  join organizations [after college] they are often shocked to realize they are  dealing with limited resources, deadlines, fuzz requirements, requirements that  change weekly, applications that scale, the use of frameworks and libraries,  existing code—that may be bad code with bad design decisions, issues of  interaction within and among teams, and having to develop code that is secure,&quot;  Scherlis said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710697&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Those are some of the challenges students are  faced with that they may not have faced in school, he said. &quot;And we are crafting  responses into the curriculum,&quot; Scherlis said. &quot;We have to introduce our  students to the mission of real engineering and collaboration.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710698&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;One way to do that  is to foster more team development, Scherlis said. &quot;They get experience and deal  with the realities of interacting with other individuals.&quot; Indeed, Scherlis  said, the school encourages computer science students to take a course in social  psychology to better understand how teams work because team development is such  a key part of the corporate development environment today. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710699&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;In fact, the  school sponsors collaborative projects between an external organization looking  for real solutions to IT problems and student teams at CMU. &quot;And education is  secondary to the external organization; they are truly looking to our teams to  help them with a problem first and foremost,&quot; Scherlis said. So both parties  benefit. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710700&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;IBM&#39;s Shah said &quot;software development is now  more into how people can work together to solve many seemingly common issues.&quot;  &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710701&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;In other  words, &quot;software development is becoming much more of a group activity, and  there is a lot of sophistication to that in the industry that isn&#39;t being  replicated in a smaller closed environment like a college,&quot; Shah said. &quot;Very  often, they simply can&#39;t because of the time limitations of the semester-based  programs.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710702&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Moreover, Scherlis said the onslaught of open  source technology has been a big benefit to students, as they are able to bet  access to source code more easily and get students up and familiar with  technology they are bound to see after graduation. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710703&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Byron Sebastian,  CEO of SourceLabs, in Seattle, said many less experienced developers can learn  necessary workplace skills by actively working on open-source projects in their  free time. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710704&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;A developer with a Computer Science degree as  well as hands-on experience in shipping software through an open source project  has a running start in being successful in the workplace,&quot; Sebastian said. &quot;They  get experience working with complex and distributed teams, real &#39;ship cycles,&#39;  real customers, and real usage of their code. My advice to a student in a  university studying software engineering would be to also actively work on open  source projects to acquire more &#39;real world&#39; skills they can apply when they  enter the job market.&quot;&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710705&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;John McMullen, professor of Information  Systems at Monroe College, in Bronx, New York, said, &quot;A gap exists for a few  reasons. One is that colleges are mandated by accrediting agencies to teach  theory and to not be &#39;training schools.&#39; Most teach courses like &#39;Programming  Logic Using Java (or C++, etc.)&#39; to try to sneak in some practical work but  students do not get intensive programming experience.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710706&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;In addition, &quot;The  rapidly changing landscape of development languages and tools—Python, PHP, LSL  [Linden Scripting Language, the language used in Second Life], etc.—make it  really impossible for curricula to keep up with,&quot; McMullen said. &quot;Colleges must  teach would-be programmers to &#39;learn-how-to-learn&#39; new languages and skills.&quot;  &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710707&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Eric  Newcomer, CTO at Iona Technologies, in Waltham, Mass., said, &quot;You would think  that researchers in the universities would be on the forefront of technology,  and while that is the case at some universities and with some professors, the  universities are generally behind software companies.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710708&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Newcomer who has  taught database design at the graduate level, said if you look at a typical  computer science curriculum you see plenty of fundamentals—programming  languages, algorithms, operating systems, database management, etc. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710709&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;But you do not  usually see things like XML, Web Services, Ajax [Asynchronous JavaScript and  XML, Ruby, OSGi [Open Services Gateway Initiative], Eclipse, open source, WCF  [Microsoft&#39;s Windows Communication Foundation], BizTalk, SOA [Service Oriented  Architecture], ESBs [Enterprise Service Bus], orchestration engines, integration  strategies, etc.,&quot; Newcomer said. &quot;And these are the topics IT departments are  most concerned with, not the fundamentals. They want to know what new  technologies to adopt and what they&#39;re good for.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710710&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Newcomer said he  travels to universities to deliver guest lectures and has witnessed students  complain about the skills gap. &quot;I guess the summary is that the schools cover  more theory than practice, and focus on teaching well established technologies  rather than new ones,&quot; he said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710711&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;John Montgomery, group program manager for  Microsoft&#39;s Popfly mashup tool, who has looked closely at the phenomenon of  beginning developers as well as grooming developers out of college to work in  his teams at Microsoft, said, by and large, the computer science curricula at  the top-tier schools do a good job of graduating students with a basic  understanding of things like data structures and computational algorithms.  &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710712&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;But it&#39;s  rare that anyone gets hired to go and write a better bubble sort algorithm or  that graduates are called upon to perform array arithmetic,&quot; Montgomery said.  &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710713&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;For the  most part, these are &quot;solved problems&quot;—the frameworks and tools that anyone  would give a developer will have already implemented what&#39;s necessary to solve  those problems, he added. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710714&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Yet, &quot;Mostly, developers seem to be presented  with ambiguous technical problems, complex development processes, and unfamiliar  code bases to work with,&quot; Montgomery said. &quot;They&#39;ll be likely to be handed some  chunk of existing code and expected to add a new feature or resolve a bug. Some  schools try to train in the abstract for this kind of problem set, presenting  students with classes in development processes.&quot;&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710715&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;To Todd Williams,  vice president of technology at Genuitec, a Plano, Texas, software tools maker,  the best employment candidate fresh out of school is the one who realizes the  code they do not have to write may be the best code there is. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710716&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Williams said he  thinks some schools focus too much on writing software as an art form for the  developers to express themselves. But finding a way to accomplish a task without  writing a bunch of new code pleases Williams, he said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710717&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;New code equals  new bugs equals maintenance burden, equals higher life-cycle costs,&quot; he said.  &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710718&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;In fact,  if you have to hand-write code you&#39;ve already admitted that you&#39;re going to take  the slowest most expensive route available to implement a solution,&quot; Williams  said. &quot;Most software isn&#39;t unique and the issues it addresses can easily be  solved by either finding, reusing and integrating existing software or through  the use of productivity-enhancing tools that generate most of the code for you.  Then, the clever developer only has to string the solution together with the  minimal &#39;code wiring&#39; that makes the pieces function well together.&quot;&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710719&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Williams&#39;  employer, Genuitec, sells the MyEclipse IDE (integrated development  environment). MyEclipse 6.0, the latest version of the technology, supports both  code generation as well as old-fashioned hand coding. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710720&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Joe Ponczak, CEO  of Codign Software, in Baltimore, said of the programming skills issue: &quot;That&#39;s  a pretty wide gap there. I think the developers that excel after college are the  ones who continuously challenge themselves to learn new patterns, languages and  methodologies while in college.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710721&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Moreover, although colleges do a good job at  teaching the basics, &quot;I think the basics are now &#39;too&#39; basic and need to be  improved,&quot; Ponczak said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710722&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;For instance, a look at the curricula at  several local universities showed a listing of courses that have been taught the  same way for years, Ponczak said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710723&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;But, &quot;There were few, if any, courses on  development methodologies, TDD [test-driven development], emerging technologies  and languages, multi-layer development, security, scripting, refactoring,  metrics or open source.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710724&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Meanwhile, SourceLabs&#39; Sebastian said shipping  software from a commercial vendor requires &quot;ruthless pragmatism and customer  focus&quot; to be able to quickly deliver features customers require in a  high-quality but timely fashion. And being able to make rapid design, feature,  and bug triage decisions based on these factors is a skill that is usually  acquired though hands-on experience and work alongside professional engineers  with years of experience doing so, rather than in the classroom, he said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710725&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;While some  developers have a natural &quot;knack&quot; for this, it&#39;s not a skill that is easily  acquired in school. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710726&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;In addition, large complex systems in the real  world have multiple integration points, dependencies, and are often built by  multiple teams, Sebastian said. &quot;Learning to work in this environment, and  having the skills to design and execute on the integration, assembly, and  testing of components is another skill that tends to be acquired in the  work-place rather than in school,&quot; he said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710727&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Chris Stephenson, executive director of the  Computer Science Teachers Association, in New York, said she too sees the skills  gap between what students learn in school and what they need in the work force,  &quot;but what is really exciting is that I have seen more and more educators (both  at the K-12 level and the university level) willing to make these skills part of  their curriculum.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710728&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Like others, Stephenson said computer science  should no longer be taught as a solitary and isolated discipline. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710729&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;There is little  effort made to address issues such as effective team work, project planning and  time management, and conflict resolution let alone helping students gain the  cultural competencies and effective communication skills that are the key to  success in a global economy,&quot; Stephenson said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710730&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;Also, not enough  effort has been made to show students how computing connects to problem solving  in the real world,&quot; Stephenson said. &quot;The good news, however, is that an  increasing number of educators are building these skills into the classroom  experience. Teachers now have students work in teams on real world projects  where the failure to plan together, work together, and communicate effectively  are a big part of the evaluation that the students receive.&quot; &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710731&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Microsoft&#39;s  Montgomery listed a series of things he would like to see in higher education  computer science programs. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710732&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;One is technology education programs that  integrate communication skills. &quot;The best developers are often the ones who can  explain problems and solutions the most clearly to others,&quot; he said &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710733&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;The second is  technology education programs that emphasize teams. &quot;Very few developers really  work alone,&quot; Montgomery said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710734&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;The third is graduates with analytical skills,  particularly around ambiguous problems. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710735&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;It&#39;s important that developers understand the  intention of what they&#39;re being asked to do as well as the implications of a  solution they&#39;re thinking of and can weight and communicate these,&quot; Montgomery  said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710736&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;The  fourth is graduates with an understanding of development processes. &quot;Not a  theoretical one—they need to work on teams that use formal, top-down development  process, agile development, teams with other developers, teams with test  processes, and so on,&quot; he said. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710737&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;The fifth is graduates with an ability to  learn on the fly. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710738&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;And the sixth is graduates with competence in  several programming languages. &quot;C++ is typically a must; C# or some other  managed-code language is also mandatory,&quot; Montgomery said. However, competence  in one dynamic language, such as JavaScript, should also be present, he said.  And the graduate should have the ability to know which to use when. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710739&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;In addition,  Montgomery said he believes that for the U.S. to compete on global level people  in various domains will have to attain some level of technical expertise. &lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot; dtid=&quot;281474976710740&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;The diffusion of  technical skills into many domains means that finance majors, doctors, and so on  also need to have strong technical skills—what may have been considered  development skills a few years ago—to compete on a global stage,&quot; Montgomery  said. &quot;This new demand is causing leading schools to nurture the growth of  MIS/CIS/IT minors as rich programs unto their own.&quot;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/5755296387488842716/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/5755296387488842716' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/5755296387488842716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/5755296387488842716'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/09/programming-grads-meet-skills-g-ap-in.html' title='Programming Grads Meet a Skills Gap in the Real World'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyZcTPWc5eNf_9c2uQ9JciEg9u6PuN13G5HJk3INK2FYmA8nw7EHU0D50c3TvIEFQlZtSUvV_zAlpjl9MVP-mK9fTtvXeW9qGhE8U_AEEUvGf1uW7waUCRvUjptpOEGZlOHHHyt6Ku5us/s72-c/animation_cm4all_technology.gif" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-6599014898203862374</id><published>2007-09-11T07:13:00.001-07:00</published><updated>2007-09-15T12:22:46.276-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>Seven Wonders of the IT World</title><content type='html'>&lt;div style=&quot;TEXT-ALIGN: justify&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;First, there were the &lt;/span&gt;&lt;a style=&quot;FONT-FAMILY: verdana&quot; href=&quot;http://en.wikipedia.org/wiki/Seven_wonders_of_the_world#The_Original_Seven_Wonders&quot; target=&quot;_new&quot;&gt;Seven Wonders of the World&lt;/a&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;. Then there was a &lt;/span&gt;&lt;a style=&quot;FONT-FAMILY: verdana&quot; href=&quot;http://www.new7wonders.com/index.php?id=633&quot; target=&quot;_new&quot;&gt;New Seven Wonders &lt;/a&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;list, voted on Internet-style. That got us thinking: What are the seven wonders of the IT world? Here&#39;s a look at seven of the biggest, most extreme and most unusual computers and projects.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=&quot;FONT-WEIGHT: bold;font-size:130%;&quot; &gt;Computer Closest to the North Pole:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;FONT-WEIGHT: bold;font-size:100%;&quot; &gt;&lt;span style=&quot;font-size:130%;&quot;&gt;Webcam #1&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;p&gt;&lt;b&gt;Who&#39;s in charge:&lt;/b&gt; The National Oceanic and Atmospheric Administration&#39;s Pacific Marine Environmental Laboratory takes care of this &lt;a href=&quot;http://www.arctic.noaa.gov/gallery_np.html&quot; target=&quot;_new&quot;&gt;floating eye&lt;/a&gt; at the top of the world.&lt;/p&gt;&lt;div class=&quot;inline_image_left&quot;&gt;&lt;img src=&quot;http://www.cio.com/images/content/articles/body/2007/09/northpole_edit.jpg&quot; /&gt; &lt;div class=&quot;inline_image_caption&quot;&gt;A view close to the North Pole from Webcam #1&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;Make and model:&lt;/b&gt; NetCam XL, made by StarDot Technologies. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Proximity to the pole:&lt;/b&gt; Varies. &quot;Since the North Pole is in the middle of the Arctic Ocean, we deploy our instrumentation on an ice floe as close to the pole as we can,&quot; says Nancy Soreide, associate director for IT at NOAA&#39;s Pacific Marine Environmental Laboratory. &quot;However, the ice floe does not stay at or near the pole. It drifts.&quot; &lt;/p&gt;&lt;p&gt;&lt;b&gt;How it works: &lt;/b&gt;The webcam&#39;s container stands on a metal apparatus, on top of a piece of plywood and the ice. A battery floats beneath the ice surface, powering the webcam, which sends back pictures via satellite. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Prime time:&lt;/b&gt; Runs only during the balmier months, between April and October.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Life span:&lt;/b&gt; Think Titanic—at the end of each year&#39;s season, the webcam sinks, and is replaced by a newer model.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Operating temperature:&lt;/b&gt; From a chilly minus 40 degrees F to a balmy 120 degrees F.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Resolution:&lt;/b&gt; 2048 by 1536 (3.1 megapixels).&lt;/p&gt;&lt;p&gt;&lt;b&gt;Weight:&lt;/b&gt; 19.5 ounces.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Dimensions:&lt;/b&gt; 3.25 inches wide (82.5 millimeters) by 2.20 inches high (56 millimeters) by 6.6 inches deep (167 millimeters).&lt;/p&gt;&lt;p&gt;&lt;b&gt;On the scene:&lt;/b&gt; Lots of ice but no Santa sightings or flying reindeer, to date. &lt;/p&gt;&lt;!--pagebreak--&gt;&lt;p&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;Computer farthest from Earth:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;NASA&#39;s Voyager 1 satellite&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Distance from Earth:&lt;/b&gt; &lt;a href=&quot;http://www.nasa.gov/mission_pages/voyager/index.html&quot; target=&quot;new&quot;&gt;Voyager&lt;/a&gt; is three times farther away than Pluto. That&#39;s to say at least 4 billion kilometers, times three.&lt;/p&gt;&lt;div class=&quot;inline_image_left&quot;&gt;&lt;img src=&quot;http://www.cio.com/images/content/articles/body/2007/09/voyager_edit.jpg&quot; /&gt; &lt;div class=&quot;inline_image_caption&quot;&gt;NASA&#39;s Voyager satellite computes at the edge of space as we know it&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;Distance from the sun:&lt;/b&gt; 15.44 terameters. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Distance logged per day:&lt;/b&gt; 1 million miles. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Years old:&lt;/b&gt; Almost 30, having launched on Sept. 5, 1977. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Places it&#39;s dropped by:&lt;/b&gt; Jupiter and Saturn, on the way to the edge of space as we know it. &lt;/p&gt;&lt;p&gt;&lt;b&gt;How it communicates with Earth:&lt;/b&gt; Uses NASA&#39;s Deep Space Network, a system of antennas around the Earth. There&#39;s no IM out here: Signals traveling at light speed take 14 hours one-way to reach Voyager.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Daily to-do list:&lt;/b&gt; Collects data on solar wind, energetic particles, magnetic fields and radio waves.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Powered by:&lt;/b&gt; Radioisotope thermoelectric generators. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Power needed:&lt;/b&gt; About 300 watts, the amount of power needed for a bright lightbulb. &lt;/p&gt;&lt;p&gt;&lt;!--pagebreak--&gt;&lt;/p&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;World&#39;s most intriguing data center:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;FONT-WEIGHT: bold; COLOR: rgb(51,102,255)&quot;&gt;Google&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Location:&lt;/b&gt; The Dalles, Oregon, on the banks of the Columbia River, 80 miles east of Portland. &lt;/p&gt;&lt;div class=&quot;inline_image_left&quot;&gt;&lt;img src=&quot;http://www.cio.com/images/content/articles/body/2007/09/google_map_thedalles_edit.jpg&quot; /&gt; &lt;div class=&quot;inline_image_caption&quot;&gt;Google&#39;s new home&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;Main attractions:&lt;/b&gt; Hydroelectric dam for power, two four-story cooling towers.&lt;/p&gt;&lt;p&gt;&lt;b&gt;B.G. (Before Google):&lt;/b&gt; Pioneers knew The Dalles as the end of the Oregon trail.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Jobs inside the data center to date:&lt;/b&gt; Between 100 and 200. Google won&#39;t specify.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Code name:&lt;/b&gt; Called Project 02 by the locals.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Wired by:&lt;/b&gt; A fiber optic artery looped through the surrounding wilderness.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Secrecy level:&lt;/b&gt; High. Two reporters from the local newspaper are the only media who&#39;ve been inside the compound and written about it (See &lt;a href=&quot;http://www.thedalleschronicle.com/news/2007/08/news08-05-07-02.shtml&quot; target=&quot;_blank&quot;&gt;&quot;Inside the World of Google&quot;&lt;/a&gt;): Google treats any and all details as though they belong to the National Security Agency.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Size:&lt;/b&gt; 30-acre site.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Number of servers:&lt;/b&gt; Google&#39;s mum. It has an estimated 500,000 around the world, spread across 25 locations.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Storage:&lt;/b&gt; Across all its data centers, Google stores an estimated 200 petabytes.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Top searches inside the compound:&lt;/b&gt; We&#39;d bet it&#39;s a tie between &quot;Britney Spears&quot; and &quot;Web 2.0.&quot;&lt;/p&gt;&lt;p&gt;&lt;!--pagebreak--&gt;&lt;/p&gt;&lt;span style=&quot;FONT-WEIGHT: bold;font-size:130%;&quot; &gt;World&#39;s largest scientific grid computing project:&lt;br /&gt;The E-sciencE II (EGEE-II) project&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Launched:&lt;/b&gt; September 2006, &lt;a href=&quot;http://www.eu-egee.org/&quot; target=&quot;_new&quot;&gt;for use by&lt;/a&gt; scientists around the world.&lt;/p&gt;&lt;div class=&quot;inline_image_left&quot;&gt;&lt;img src=&quot;http://www.cio.com/images/content/articles/body/2007/09/egee_grid_edit.jpg&quot; /&gt; &lt;div class=&quot;inline_image_caption&quot;&gt;A Google Earth view of European sites hooked into the EGEE grid computing project&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;Helps power:&lt;/b&gt; Large-scale scientific research projects in fields from geology to chemistry—for example, will analyze data from CERN&#39;s Large Hadron Collider, a particle accelerator being built to help investigate details around the Big Bang and related physics questions.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Amount of work it does:&lt;/b&gt; 98,000 jobs a day, more than 1 million per month.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Juggling ability:&lt;/b&gt; Runs about 30,000 jobs concurrently, on average.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Number of sites connected to the EGEE infrastructure:&lt;/b&gt; About 240.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Number of countries connected to the EGEE infrastructure:&lt;/b&gt; 45.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Number of CPUs available to users, 24/7:&lt;/b&gt; More than 36,000.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Storage capacity available:&lt;/b&gt; About 5 PB disk space (5 million GB).&lt;/p&gt;&lt;p&gt;&lt;!--pagebreak--&gt;&lt;/p&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;World&#39;s fastest supercomputer:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;IBM BlueGene/L (BGL)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Powered by:&lt;/b&gt; 65,536 dual-processor computer nodes.&lt;/p&gt;&lt;div class=&quot;inline_image_left&quot;&gt;&lt;img src=&quot;http://www.cio.com/images/content/articles/body/2007/09/bgl_edit.jpg&quot; /&gt; &lt;div class=&quot;inline_image_caption&quot;&gt;The BlueGene/L supercomputer at home at the Lawrence Livermore National Laboratory&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;Home base:&lt;/b&gt; This 2,500-square-foot &lt;a href=&quot;http://www.llnl.gov/asc/asc_index.html&quot; target=&quot;&#39;_&quot;&gt;marvel&lt;/a&gt; lives at the Lawrence Livermore National Laboratory in Livermore, Calif.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Claim to fame:&lt;/b&gt; Helps researchers answer physics questions about stockpiled nuclear weapons and materials like Plutonium.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Power requirements:&lt;/b&gt; 1.5 megawatts (equivalent to a 2,000-horsepower diesel engine).&lt;/p&gt;&lt;p&gt;&lt;b&gt;Clocked speed: &lt;/b&gt;Rated fastest in the world after clocking sustained performance of 280.6 trillion operations per second, or teraflops.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Approximate cost:&lt;/b&gt; As part of a larger contract including other supercomputers, just under $100 million.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Measure of compute capability:&lt;/b&gt; To match the power of this behemoth, every man, woman and child on Earth would need to perform 60,000 calculations per second (without transposing digits or forgetting to &quot;carry the one&quot;).&lt;/p&gt;&lt;p&gt;&lt;b&gt;Brawny bandwidth:&lt;/b&gt; Its internal communication network would support 150 simultaneous phone conversations for every person in the United States.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Waiting in the wings:&lt;/b&gt; IBM has announced a successor, Blue Gene/P, designed to deliver three times the processing power of the Blue Gene/L.&lt;/p&gt;&lt;p&gt;&lt;!--pagebreak--&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;span style=&quot;FONT-WEIGHT: bold;font-size:130%;&quot; &gt;Smallest PC to run Windows Vista:&lt;br /&gt;OQO, Model o2&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;The package:&lt;/b&gt; &lt;a href=&quot;http://www.oqo.com/&quot; target=&quot;&#39;_&quot;&gt;OQO&#39;s&lt;/a&gt; Handheld PC checks in at 5.6 (wide) by 3.3 (high) by 1 (deep) inches.&lt;/p&gt;&lt;div class=&quot;inline_image_left&quot;&gt;&lt;img src=&quot;http://www.cio.com/images/content/articles/body/2007/09/oqo_edit.jpg&quot; /&gt; &lt;div class=&quot;inline_image_caption&quot;&gt;The diminutive OQO handheld PC weighs in at less than one pound&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;The skinny:&lt;/b&gt; Weighs just under 1 pound (weight varies with configuration).&lt;/p&gt;&lt;p&gt;&lt;b&gt;Vitals:&lt;/b&gt; 1.5GHz processor, Windows XP or Vista, 30 or 60GB hard drive, 512MB or 1GBDDR DRAM, Wi-Fi, Bluetooth.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Most likely to twist your fingers into yoga positions:&lt;/b&gt; Thumb keypad with 57 keys total, mouse buttons, digital pen, programmable thumbwheel.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Stayin&#39; alive:&lt;/b&gt; Lithium-ion polymer battery keeps it cooking for up to three hours.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Price of entry:&lt;/b&gt; Starts at $1,499.&lt;/p&gt;&lt;p&gt;&lt;b&gt;James Bond-worthiness:&lt;/b&gt; Sleek, but we&#39;d bet 007 would insist on something even smaller.&lt;/p&gt;&lt;p&gt;&lt;!--pagebreak--&gt;&lt;/p&gt;&lt;span style=&quot;font-size:130%;&quot;&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;Biggest Paradigm Change in Enterprise Software:&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;FONT-WEIGHT: bold&quot;&gt;Linux kernel&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;p&gt;&lt;b&gt;Created by:&lt;/b&gt; Linus Torvalds, in 1991, helping open-source developers collectively craft a viable alternative to &lt;a title=&quot;More stories related to Microsoft Corporation&quot; href=&quot;http://www.cio.com/article/135700/subject/Microsoft+Corporation&quot;&gt;Microsoft&lt;/a&gt; operating systems.&lt;/p&gt;&lt;div class=&quot;inline_image_left&quot;&gt;&lt;img src=&quot;http://www.cio.com/images/content/articles/body/2007/09/linux_edit.jpg&quot; /&gt; &lt;div class=&quot;inline_image_caption&quot;&gt;The Linux kernel contains 8.2 million lines of code, with approximately 86 lines added every hour&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;b&gt;Number of developers:&lt;/b&gt; Total since 1991 is unknown; 3,200 developers for the kernel as of release 2.6.22.&lt;/p&gt;&lt;p&gt;&lt;b&gt;New releases:&lt;/b&gt; Every 2.6 months.*&lt;/p&gt;&lt;p&gt;&lt;b&gt;Quick change artists:&lt;/b&gt; 2.89 changes made to the kernel every hour.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Lines of code:&lt;/b&gt; 8.2 million and growing (about 10 percent per year).&lt;/p&gt;&lt;p&gt;&lt;b&gt;Amount of code added every hour:&lt;/b&gt; 85.63 lines.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Revenue diverted from Microsoft:&lt;/b&gt; Perhaps only &lt;a title=&quot;More stories related to Bill Gates&quot; href=&quot;http://www.cio.com/article/135700/subject/Bill+Gates&quot;&gt;Mr. Gates&lt;/a&gt; knows.&lt;/p&gt;&lt;p&gt;*Unless otherwise marked, statistics reflect &lt;a href=&quot;http://www.kernel.org/&quot; target=&quot;_new&quot;&gt;Linux kernel&lt;/a&gt; releases of the past 2.5 years (version 2.6.11 through 2.6.21).&lt;/p&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/6599014898203862374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/6599014898203862374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/6599014898203862374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/6599014898203862374'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/09/seven-wonders-of-it-world.html' title='Seven Wonders of the IT World'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-8152825779779876213</id><published>2007-09-10T08:09:00.000-07:00</published><updated>2007-09-15T12:30:56.364-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>Salary Survey: IT Workers Continue To Flourish</title><content type='html'>&lt;p align=&quot;justify&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;IT workers continue to ride a strong wave of increasing experience to a third straight year of high earnings, according to Redmond magazine&#39;s 12th annual Salary Survey. &lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;The survey, published in the September issue of Redmond magazine and available &lt;/span&gt;&lt;a href=&quot;http://redmondmag.com/features/article.asp?EditorialsID=765&quot;&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;online&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;, found that the average base salary for an IT pro was $71,988. Story author Michael Domingo summed up the survey results: &quot;Whether on their own or punching the corporate clock, the IT forces are problem solvers, work long hours and are well compensated for their efforts.&quot;&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;(Editor&#39;s Note: Redmond magazine is owned by the Redmond Media Group, which publishes this and other IT-related Web sites).&lt;br /&gt;The three critical salary-related categories -- salaries, raises and bonuses -- all saw at least modest gains over the previous year. &quot;Respondents said they made significant gains from [surveys in previous years] of $3,223, with an average bonus of $5,985. That represents a bonus payout that&#39;s bigger by almost 86 percent,&quot; Domingo reported. Salaries in general have maintained pace with inflation.&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;One reason for the rosy figures is that the IT workforce is maturing. While the average age of an IT pro has remained fairly constant over previous studies, at about 41 years, the average years of work experience jumped a substantial amount, from 12.1 to 12.8 years.&lt;br /&gt;As is normally the case, leaders make the most money. IT managers had the highest average salary, at $87,103. Next came programming and networking project leads, at $84,004 and $82,725 respectively. Database admins, webmasters, programmers and network engineers averaged salaries in the low to mid-$70,000s, while help desk/user support personnel brought up the rear, with an average salary of $52,824. That makes sense, as those are usually entry-level jobs.&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;The value of certification, at least as it relates to salary, is murky. While certain specialized certifications, like MCDBA (Microsoft Certified Database Administrator) on SQL Server 7 ($86,225), or MCSD (Microsoft Certified Solutions Developer) on Visual Studio .NET ($91,124) can lead to high salaries, the overall salaries don&#39;t reflect the same value. The base salary for those with no Microsoft certifications was $78,158, significantly above the average base salary of $71,988.&lt;/span&gt;&lt;/p&gt;&lt;p align=&quot;justify&quot;&gt;&lt;br /&gt;&lt;span style=&quot;font-family:verdana;&quot;&gt;As for what the future holds, the outlook remains good for staying in, or entering, the IT field. The U.S. Department of Labor forecasts growth in IT jobs of between 18 - 26 percent between now and 2014. Those numbers are reflected in Redmond&#39;s salary survey as well. Notes Domingo, &quot;IT professionals continue to draw exceptional pay ... With a strong U.S. economy to boot, they can&#39;t help but feel upbeat about their job prospects and the money they&#39;ll be making in the coming year.&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/8152825779779876213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/8152825779779876213' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/8152825779779876213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/8152825779779876213'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/09/salary-survey-it-workers-continue-to.html' title='Salary Survey: IT Workers Continue To Flourish'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4404326719832875764.post-1861073993190518400</id><published>2007-09-04T08:15:00.000-07:00</published><updated>2007-09-04T08:23:29.431-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="tech talk"/><title type='text'>Careers,Get Ready for the Fall Job Hunting Season</title><content type='html'>&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span class=&quot;Article_Deck&quot;  style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span class=&quot;Article_Deck&quot;  style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;The Tuesday after Labor Day is the second busiest  day each year for job hunters.&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;In the job hunting world, there are two peak seasons yearly in which most  disenchanted workers set their marks and get set to go. The first is in early  January, on the heels of New Year&#39;s resolutions by bored workers across the land  promising themselves they&#39;ll find more inspiring work that year.&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;The second is the day after Labor Day, when the sight of kids going off to  college and school starting anew reminds workers in a state of job ennui of when  they, too, used to be enthused about learning new things. &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;But recruiters urge that if you think you could be in the former camp by the  year&#39;s end, you might want to think about jumping in now, and ERE, a community  of recruiters around the world, is offering job seekers tips to land their next  job. &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;1. Don&#39;t Quit Your Day Job &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;No matter how loathsome your job is, and how frustrated you are with the  amount of time you&#39;ve been on the job hunt, recruiters discourage job seekers  from quitting their current jobs before having found a new one.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Though many will tell you that it&#39;s because you really don&#39;t know how long it  will take until you find your next job, and if it is a long time it will do your  resume a disservice, the real truth is that an unemployed job hunter reeks of  more desperation than one who knows where their next paycheck is coming from.  &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;You don&#39;t want to seem like a job-hopper,&quot; said Elaine Rigoli, business  writer for ERE. &quot;From a recruiter&#39;s perspective, if you&#39;re unemployed and  hanging out on job boards all day, you might seem desperate. They want the  people who are hard workers and may not even know that they are looking. They&#39;re  called the passive candidates, or passive majority.&quot; &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;2. See and Be Seen&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;Increasing one&#39;s visibility is key when looking for a new job, and the good  news is that the Internet has made it even easier to network without leaving  your desk. Posting on blogs, starting your own and keeping your social  networking profiles up-to-date are widely used ways to increase one&#39;s  professional network. Speaking at conferences, writing for magazines and Web  sites, and networking with professional organizations ensure that when it&#39;s time  to move the job hunt forward, you&#39;ve got lots of resources to tap into. &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;Don&#39;t just sit there. Get out there and meet people. This goes along with  not just quitting your job and expecting the next one to come along. If you&#39;re  involved in IT organizations and active on technology boards, recruiters may  already know who you are,&quot; said Rigoli.&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;3. Reinvent Yourself&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;More than any other line of work, technology requires that its professionals  stay on the ball, working constantly to keep their skills sharp and relevant.  Recruiters suggest that job seekers go one step further and learn complementary  skills to the IT skills they may already have, and find new uses for your  talent. &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;Keep your skills sharp. Stay aware of the ways you can take advantage of  your knowledge by networking. Find new places that people are looking for your  skills,&quot; said Rigoli. &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;4. Don&#39;t Discount Smaller Job Boards&lt;/b&gt;&lt;/span&gt; &lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;It would be naïve to ignore the market share of Monster, CareerBuilder and  HotJobs when launching your IT job hunt, but it would be risky to limit your job  seeking to only the big sharks. Within the IT profession, there are dozens of  job boards for technology professionals alone, all of which boast a lower  signal-to-noise ratio for workers who don&#39;t want to wade through irrelevant job  ads.&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;In the IT profession, the more options can be the merrier. IT pros know that  IT jobs aren&#39;t just in computer and technology professions, but any company in  the world with computers at their employees&#39; desks. &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;There are so many niche job boards from itjobs.com to jobs.slashdot.org and  computerwork.com, not to mention dice.com, which according to one poll was where  a full 17 percent of computer professionals went to find jobs,&quot; said Rigoli.  &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;But if you&#39;re willing to look into the health care industry, or higher  education IT, there are boards for all of these employers as well. Whatever you  do, don&#39;t limit your search unnecessarily.&quot;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&lt;b&gt;5. Consider Smaller Companies &lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;If Microsoft wants to hire two, or 2,000, new IT professionals, it barely has  to market itself before it is flooded with so many applications that it would  impossible to read every one. But the technology profession is flooded with  small IT shops and partner companies who need people with hands-on IT knowledge.  They just may not have the overhead or able bodies to go out and find them, and  even if they can find them, they cannot afford to train them. &lt;/span&gt;&lt;/p&gt;&lt;div style=&quot;text-align: justify;&quot;&gt; &lt;/div&gt;&lt;p  style=&quot;text-align: justify;font-family:verdana;&quot;&gt;&lt;span style=&quot;font-size:100%;&quot;&gt;&quot;They can&#39;t take raw talent out of the university and train them for a year,&quot;  Celia Harper-Guerra, director of talent at Cisco Systems, in San Jose, Calif.,  told eWEEK in June. &quot;A Microsoft can have a one-year training program to become  a systems administrator or an engineer. But a small company cannot afford to  have a person out of work for a year,&quot; &lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;font-family: verdana; text-align: justify;&quot;&gt; &lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://itfact.blogspot.com/feeds/1861073993190518400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/4404326719832875764/1861073993190518400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/1861073993190518400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4404326719832875764/posts/default/1861073993190518400'/><link rel='alternate' type='text/html' href='http://itfact.blogspot.com/2007/09/careersget-ready-for-fall-job-hunting.html' title='Careers,Get Ready for the Fall Job Hunting Season'/><author><name>Ahmad Sheikh</name><uri>http://www.blogger.com/profile/10721413305993367133</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>