<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:georss="http://www.georss.org/georss" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-3823615523938537142</atom:id><lastBuildDate>Mon, 24 Oct 2011 01:15:59 +0000</lastBuildDate><category>contractors</category><category>architecture</category><category>legacy modernization</category><category>silos</category><title>  ResQSoft</title><description /><link>http://blog.resqsoft.com/</link><managingEditor>noreply@blogger.com (Paul Selibio)</managingEditor><generator>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Resqsoft" /><feedburner:info uri="resqsoft" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>Resqsoft</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3823615523938537142.post-6344208226733757323</guid><pubDate>Fri, 21 Oct 2011 11:00:00 +0000</pubDate><atom:updated>2011-10-23T18:15:59.500-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">legacy modernization</category><category domain="http://www.blogger.com/atom/ns#">architecture</category><category domain="http://www.blogger.com/atom/ns#">silos</category><category domain="http://www.blogger.com/atom/ns#">contractors</category><title>The Contractor Silo Problem</title><description>Let's suppose that you have a large system you'd like to redo for the web.  You could get it translated, but you don't want the likely performance and maintainability problems associated with wholesale line-by-line translation.  In fact, you don't even want the new system to look like the old one: you want slick graphics, customized and stylish menus, dropdowns, radio buttons... the works.  In other words, you want to rewrite it.&lt;br /&gt;&lt;br /&gt;If the system is big, you might at first consider giving it to a big integrator to redo.  The first problem with that approach is that nobody has 80 highly productive developers just sitting there waiting to start your legacy modernization project.  Firms may have a few, but not enough good ones.&lt;br /&gt;&lt;br /&gt;Another approach is to divide the work and give it to 3 or 4 or 5 firms. Not a bad idea, because they will compete, and you won't have the "entrenched contractor" problem that we hear so much about.  There's only one difficulty: how do you get them to write the code in a consistent style, so that it all fits together and looks like one team wrote it?  Because if not, you will get 3 or 4 or 5 "silo" implementations, with the interoperability and maintenance problems that go along with it.&lt;br /&gt;&lt;br /&gt;You can't solve this problem with a paper architecture, but you can solve it by implementing an architecture for the entire system and directing the contractors to use common code and put their unique business logic on one place.  That's what ResQSoft(r) Engineer gives you -- you can have all the routine code written automatically, including the architectural code for the entire application, and then the contractors can fit their implementations into the correct spots.  After all, getting rid of the silo implementations is one of the main reasons for legacy modernization in the first place.&lt;br /&gt;&lt;br /&gt;Engineer gives you a best practices, MVC style architecture in Java or .NET -- not on paper, but in working code.  That's the only way to tie it all together!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3823615523938537142-6344208226733757323?l=blog.resqsoft.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Resqsoft/~4/peHLkHUpBmY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Resqsoft/~3/peHLkHUpBmY/contractor-silo-problem.html</link><author>noreply@blogger.com (Big Iron)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.resqsoft.com/2011/10/contractor-silo-problem.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3823615523938537142.post-5634208789011101866</guid><pubDate>Thu, 25 Aug 2011 08:49:00 +0000</pubDate><atom:updated>2011-08-25T02:10:31.470-07:00</atom:updated><title>COTS Software</title><description>We get a number of inquiries about Commercial Off the Shelf (COTS) software.  The reasons vary: some want to know if we can modernize the COTS software they are using, and the answer to that is "Yes".  Some want to know if we can modernize their existing software, saving them from the expense and disruption of buying and installing a COTS software package - and the answer to that also is "Yes".
&lt;br /&gt;
&lt;br /&gt;Some organizations who have old software believe that their only alternative is to buy a COTS package.  And many advisors advocate doing exactly that, because our industry has a poor track record when it comes to rewriting software, or writing new software from scratch. The internet and trade journals are full of stories about software project schedule and cost overruns.  And in most of those stories, the vendor blames the customer for changing the requirements or some other fault.
&lt;br /&gt;
&lt;br /&gt;We can avoid those problems for you.  We can give you a new system, fixed price, according to a schedule that we will meet.  If you are running an older COTS package, we can give you the same functionality without ever needing to work with the source code to the old package.  
&lt;br /&gt;
&lt;br /&gt;COTS package implementations have their problems, too.  The software never does exactly what you want "out of the box"; any major software COTS package needs customization and programming to make it work in your business.  And your workers have to adapt to the new system, which probably will have rules and restrictions that are different from how your business currently operates.  A DMV customer service representative takes 6-9 months to become truly productive, for example; what do you think will happen when you give them an unfamiliar system that works differently from what they are used to?
&lt;br /&gt;
&lt;br /&gt;If you take 5 years of COTS software package license cost for comparison, we can save you money.  Sometimes, we are less expensive than 2-3 years of licensing cost.  And always, if you take the full cost of the COTS solution, including the hardware and training and customization and business impact, we can almost always save you money.  
&lt;br /&gt;
&lt;br /&gt;Why not have a new system, maintainable, easily modified, that you own completely and that works just the way your workers are used to?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3823615523938537142-5634208789011101866?l=blog.resqsoft.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Resqsoft/~4/3bts2uylCBQ" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Resqsoft/~3/3bts2uylCBQ/cots-software.html</link><author>noreply@blogger.com (Big Iron)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.resqsoft.com/2011/08/cots-software.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3823615523938537142.post-3507689343944424511</guid><pubDate>Mon, 22 Aug 2011 18:36:00 +0000</pubDate><atom:updated>2011-08-22T11:52:47.693-07:00</atom:updated><title>Demo, Demo, Demo...</title><description>We get a lot of requests for a demo.  And there are a lot of vendors who will demo "at the drop of a hat".  It's even possible, and reasonable, for the vendor to record that kind of demo and make it available to run anytime.  After all, a canned demo is a canned demo -- so there's no real difference between a recorded one and a live one.  Over a Webex, you don't have the opportunity to look under the covers anyway.
&lt;br /&gt;
&lt;br /&gt;But, looking under the covers is exactly what a customer needs to do.  We produce modernized code that looks like programmers wrote it for a new development effort -- there is no trace of the old Natural or COBOL or other legacy code unless we're asked to include it as comments somewhere.  And of course the new programs have a completely different structure from the legacy code.  That a big and important difference.
&lt;br /&gt;
&lt;br /&gt;The two big risks in modernization are performance and maintainability.  If you're coming from a mainframe environment, probably the users are used to snappy screen response, even if there are thousands of users.  If you give them a system that is slower than they are used to, do you think they will be happy?  Of course not.
&lt;br /&gt;
&lt;br /&gt;If you translate the old code line by line, there are shared functions and classes that can become a bottleneck in the new application.  Performance problems typically surface at user loads of dozens, or perhaps hundreds, of users.  The other issue is maintainability, which we talked of in another blog post.
&lt;br /&gt;
&lt;br /&gt;But it takes a technical assessment, and looking at code, to understand the difference.  If you just go with the fanciest demo, and the slickest sales pitch, and the discounted price, the rude awakening could be 6 months down the road.  We won't always do a slick demo, but we will explore all the technical issues with you and show you all the code.
&lt;br /&gt;
&lt;br /&gt;Some of our best customers went down the wholesale code translation path first. We invite you to join them and experience the benefits of our freshly written, high performance code for your mission critical applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3823615523938537142-3507689343944424511?l=blog.resqsoft.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Resqsoft/~4/exz2-r8oJj4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Resqsoft/~3/exz2-r8oJj4/demo-demo-demo.html</link><author>noreply@blogger.com (Big Iron)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.resqsoft.com/2011/08/demo-demo-demo.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3823615523938537142.post-5515527864874292732</guid><pubDate>Tue, 05 Apr 2011 16:14:00 +0000</pubDate><atom:updated>2011-04-05T09:51:00.502-07:00</atom:updated><title>Out of the Frying Pan...</title><description>Some legacy system owners are suffering from license fee increases of 20% per year, and this is fueling renewed interest in modernization. In the past, there have been a number of vendors whose proprietary software product (or company) has been bought by a large firm whose clear intent is to keep raising the license fees until the last customer is driven away.&lt;br /&gt;&lt;br /&gt;For a long time, COBOL was thought to be immune to this kind of price increase.  After all, no company "owns" COBOL - it was invented by a committee of members representing 6 computer manufacturers and 3 US Government agencies, sponsored by the US Department of Defense. But from what we hear, customers are starting to experience these same kinds of price increases with COBOL.  One particular customer was hit with a 38% price increase, we're told, and we hear of 20% per year increases from more than one source.&lt;br /&gt;&lt;br /&gt;There used to be many different COBOL vendors.  First, all of the older hardware manufacturers provided a compiler: IBM, CDC, H-P, Burroughs, Univac, Honeywell, DEC, Wang, and others had their own versions that ran on their machines. Then there were the independent vendors: Realia offered a great compiler and CICS emulator, Ryan-MacFarlane had RM/COBOL, AccuCOBOL was available, and even Microsoft offered a COBOL compiler.  Now, it seems all but one are gone, except for a couple of mainframe COBOL offerings.&lt;br /&gt;&lt;br /&gt;We see companies offering "modernization to COBOL" for users of Software AG Natural, IDEAL, and other proprietary languages.  But today, when you want to run COBOL on anything other than a mainframe, Micro Focus has the overwhelming market share.  And their licenses are not free.&lt;br /&gt;&lt;br /&gt;If you want to get away from paying hundreds of thousands for programming language and runtime licenses, or even millions... is it a good idea to switch to the COBOL market leader?  Micro Focus makes a great product; but do be sure you fully understand the current and future software license cost, quite apart from the fact that almost all of the Baby-boomer COBOL programmers are ripe for retirement now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3823615523938537142-5515527864874292732?l=blog.resqsoft.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Resqsoft/~4/U95ALSkJgyg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Resqsoft/~3/U95ALSkJgyg/out-of-frying-pan.html</link><author>noreply@blogger.com (Big Iron)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.resqsoft.com/2011/04/out-of-frying-pan.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3823615523938537142.post-8136650464205985200</guid><pubDate>Sun, 03 Apr 2011 09:38:00 +0000</pubDate><atom:updated>2011-04-05T09:14:18.667-07:00</atom:updated><title>Maintainable Code</title><description>Maintainable code: everybody wants it, very few modernization customers get it.  But rigorously defining what is maintainable code is somewhat difficult.  However, there are some good guidelines to go by:&lt;br /&gt;&lt;br /&gt;1. Maintainable code for web business systems does NOT have the same structure as your legacy mainframe programs.  In Natural and COBOL and MAPPER, for example, it is possible to mix the business logic in with the presentation or view (the screens and reports).  That's not how we write programs for the web, and forcing the Java or .NET developers to forget most of the best practices they learned in school and follow the unstructured ramblings of a 30-year-old programming hegira is NOT what we mean by maintainable.  Maintainable code is properly structured down to the class level -- it's not just a matter of throwing a bunch of spaghetti into the "spaghetti layer" and calling the result maintainable.&lt;br /&gt;&lt;br /&gt;2. Maintainable code has meaningful comments -- not just duplicating what was in the legacy system, because that is only useful if you also duplicated the structure of the legacy application.  Otherwise, the comments would be in the wrong place, wouldn't they?  The comments should tell the programmer about the Java or .NET programming choices that were made and why they were made.&lt;br /&gt;&lt;br /&gt;3. Maintainable code uses modern frameworks like Struts 2 and Hibernate and the facilities of Visual Studio 2010.  It may not use the absolute latest versions, but it should not use versions that are obsolete or are on the verge of becoming so.  Vendors who have translators that were written 8 or 10 years ago often don't keep their output up to date, so what you get is code that looks like it was written 8 or 10 years ago.  Can you say "Web Forms" and "legacy Java?"  We knew you could.&lt;br /&gt;&lt;br /&gt;4. Maintainable code today is object oriented.  It has a good design that follows the Microsoft MVC recommendations and the Sun Blueprints.  It is not enough to throw everything into one big procedural class and say the code is object oriented -- it's not.&lt;br /&gt;&lt;br /&gt;5. Maintainable code includes all the code you need to build your system from scratch, with no vendor hold-backs.  You should not have to go back to your vendor when the operating system changes, or when you have a performance problem in your application.&lt;br /&gt;&lt;br /&gt;Those are the "Top 5" things you should look for in maintainable code.  It's also good to run code quality checkers from companies like CAST and to ensure that you do not have routines with unacceptably high cyclomatic complexity.  But at the end of the day, the knowledgeable customer will know maintainable code when he or she sees it. If you'd like to see how very maintainable your new code can be, talk to us!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3823615523938537142-8136650464205985200?l=blog.resqsoft.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Resqsoft/~4/6DKDpzn_mLI" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Resqsoft/~3/6DKDpzn_mLI/maintainable-code.html</link><author>noreply@blogger.com (Big Iron)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.resqsoft.com/2011/04/maintainable-code.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3823615523938537142.post-5984897284398191351</guid><pubDate>Wed, 23 Mar 2011 09:37:00 +0000</pubDate><atom:updated>2011-03-23T05:41:34.939-07:00</atom:updated><title>We'll Just Refactor</title><description>There's a word that crops up more and more in the modernization community: refactoring.  When a customer realizes that doing a wholesale line-by-line translation of an entire application results in duplicating the old application structure in Java or .NET, they understand that what's a good structure for the mainframe is NOT a good structure for modern web applications.  When they ask about this, some vendors say, "Oh, don't worry about it, we'll just refactor."&lt;br /&gt;&lt;br /&gt;You should worry, in fact.&lt;br /&gt;&lt;br /&gt;Here's the problem: Refactoring doesn't really give you a good structure most of the time.  It's like taking a pile of Jello and trying to make it look like a horse and rider without having a mold.  The bigger the pile, the harder it is to do.&lt;br /&gt;&lt;br /&gt;The other problem is that anything other than superficial refactoring takes a lot of hand effort.  Refactoring to make the whole application look as if it were hand-written by properly trained .NET or Java developers is almost as much work as rewriting it from scratch in the first place.  So, what will happen to you is that you'll be shown the "refactored code" in a demo or a small proof of concept, but when you contract for the entire project, you will discover that what you get is not at all the same as what you see in the demo -- unless, of course, the project is done under an hourly labor contract instead of fixed price.  If your checkbook is wide open, you can get as much refactoring as you wish!&lt;br /&gt;&lt;br /&gt;In contrast, we start with the proper structure -- like starting with the mold, not the Jello.  We can produce all the structure for a 700-screen application in a matter of weeks, using the latest Model View Controller design patterns.  And we can do that for multiple languages - COBOL, Natural, Oracle Forms, Powerbuilder, and so on.&lt;br /&gt;&lt;br /&gt;Building this capability takes years of work.  Anybody who tries to take their "workbench" style product, meant for a single developer, and expects to scale it to handle 700 screens at a time so that they can do good quality code in volume, is going to be in a lot of trouble.  Why? Because there's a lot more to it than just creating ASP or JSP or JSF files.  In order to be effective, you need the plumbing like Struts and Spring, you need data management, you need business services, you need data element validations, and it has to be proven in large projects.  Otherwise, you will discover that you're either in for a lot of hand work, or you have software that won't scale.&lt;br /&gt;&lt;br /&gt;Don't buy the "refactoring" sales talk -- ask them to do it fixed price and verify code quality by running the results through a code quality measuring tool.  Faced with having to fix all the problems in hundreds or thousands of programs, and not being able to stick the customer with the bill, most vendors will back away.&lt;br /&gt;&lt;br /&gt;We won't refuse that challenge, we've been doing projects with millions of lines of code for years.  All maintainable, commented, and ready for you to take over and run with it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3823615523938537142-5984897284398191351?l=blog.resqsoft.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Resqsoft/~4/np40iiTnDZg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Resqsoft/~3/np40iiTnDZg/well-just-refactor.html</link><author>noreply@blogger.com (Big Iron)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.resqsoft.com/2011/03/well-just-refactor.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3823615523938537142.post-3460127763179377183</guid><pubDate>Sat, 29 Jan 2011 02:35:00 +0000</pubDate><atom:updated>2011-01-28T18:47:56.776-08:00</atom:updated><title>It's Not Y2K... Or Is It?</title><description>A friend sent me an article the other day.  The intro says, "States' shrinking IT workforce: The worst is yet to come: A survey by the National Association of State Chief Information Officers finds that states are facing critical shortages of IT workers, made worse by furloughs, hiring freezes and stagnant salaries. And the retirements of many older workers loom."  Of course, the big impact of this situation is on the ability of the States to support their legacy applications.  The people who are retiring are not the 24-year-old Java or .NET developers, they are the 58-year-old COBOL programmers.  You can read the article here: &lt;a href="http://gcn.com/articles/2011/01/27/states-it-worker-shortage.aspx"&gt;http://gcn.com/articles/2011/01/27/states-it-worker-shortage.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unlike the "Year 2000" or Y2K crisis, the date for hitting the wall is not always clear.  Right now, the 50-and-up age group is the only one where employment is actually increasing.  Why?  Well, too many people are discovering that with disappearing home equity and the decrease in other investments, they can't afford to retire any more.  But, if the economy ever does truly pick up, or if they just get tired, you can bet those older workers will leave in a heartbeat.&lt;br /&gt;&lt;br /&gt;For the States, this situation is very serious, but not urgent.  Nobody is running around like Chicken Little... yet.  But, the only way out of this situation that keeps the systems running and the services delivered safely and reliably is to modernize those older applications.  We can typically redo a system in a year, but others take longer (perhaps 2 years, perhaps 3).  If you look at a 3-year window, and you don't start until your staff actually retires, the results will be painful and embarrassing.&lt;br /&gt;&lt;br /&gt;It's time to get moving.  The people who went through the Year 2000 crisis with comfort started in 1997 or earlier.  Don't let the aging workforce catch you by surprise!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3823615523938537142-3460127763179377183?l=blog.resqsoft.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Resqsoft/~4/DIQVyuC0Fvc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Resqsoft/~3/DIQVyuC0Fvc/its-not-y2k-or-is-it.html</link><author>noreply@blogger.com (Big Iron)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.resqsoft.com/2011/01/its-not-y2k-or-is-it.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3823615523938537142.post-5813894476858978175</guid><pubDate>Mon, 24 Jan 2011 02:34:00 +0000</pubDate><atom:updated>2011-01-24T20:17:51.423-08:00</atom:updated><title>Not Just a Software Tool</title><description>Some people look at our technology and focus immediately on the tools.  While we think the tools are great, successfully building software has a lot more to do with your process or methodology than it does with your tools.  You can do automated redevelopment (what we do) or wholesale line by line translation, or rewriting by hand: but if you don't have a process for getting the job done, the odds are that the outcome will be a failure.&lt;br /&gt;&lt;br /&gt;Our software development methodology, QuickStep(tm) has a number of features specifically for modernization, but it also handles new development (just like our tools).  We also have a software application called ResQTrack that supports the methodology and even helps to enforce certain aspects of it.  QuickStep is repeatable, and is tailored to each project; it supports multiple teams working together, and they can be located anywhere in the world.  Using ResQTrack, we not only enforce the process, but we monitor it and measure the results.&lt;br /&gt;&lt;br /&gt;ResQTrack allows us to assign and monitor tasks, collect labor and cost data, maintain and allocate requirements to tasks and tests, maintain and share a secure project library, keep a record of technical communications, and publish process documentation and design information.  We would have to install 5 or 6 external software packages to do the same thing, and they would not be integrated.&lt;br /&gt;&lt;br /&gt;This way, we have good support for the software engineering process, and can give a customer up to the minute visibility into the project.  Let us know if you'd like to give it a try.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3823615523938537142-5813894476858978175?l=blog.resqsoft.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Resqsoft/~4/D0Z7rcw1zHk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Resqsoft/~3/D0Z7rcw1zHk/not-just-software-tool.html</link><author>noreply@blogger.com (Big Iron)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.resqsoft.com/2011/01/not-just-software-tool.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3823615523938537142.post-4529694554977562668</guid><pubDate>Tue, 18 Jan 2011 10:44:00 +0000</pubDate><atom:updated>2011-01-18T03:03:34.372-08:00</atom:updated><title>Welcome</title><description>Blogging... in some cases, blogs seem pretty self-indulgent.  Narcissistic, even.  Do you spend time reading blogs?  I usually don't, unless the blog tells me something interesting.  So that's going to be our guideline here. &lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;My forum name, Big Iron, pays tribute to my background as a mainframe programmer.  In the old days, we had titles of programmer, systems analyst, and project manager.  We didn't call ourselves "developers", far less "software engineers".  I wrote my first program in IBM Autocoder on a 1401.  Using coding sheets and a pencil.  Seriously.  And it even worked!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Over the years, there was a lot of FORTRAN, COBOL, PL/I, SAS and SPSS and RPG.  Then came the transition to client-server computing, mostly on Sun and Data General, and then the PC platforms.  And now, I help people rebuild those old systems using new technology, for a new lease on life.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;I may say things here that are controversial.  Sometimes, I may take a position to promote discussion and argument.  Hopefully, whatever you read here will be thought-provoking, and will contain something of value that you can use in your regular work.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Welcome to our blog!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3823615523938537142-4529694554977562668?l=blog.resqsoft.com' alt='' /&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Resqsoft/~4/3t-HG6rlPtc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/Resqsoft/~3/3t-HG6rlPtc/welcome.html</link><author>noreply@blogger.com (Big Iron)</author><thr:total>0</thr:total><feedburner:origLink>http://blog.resqsoft.com/2011/01/welcome.html</feedburner:origLink></item></channel></rss>
