Joseph Gulla

Joseph Gulla




Bookmark and Share
RSS

Recent Posts

  • Project-Level Financial Measures Quantify Project Value
    02/19/2018
  • Methods and Tools for IT Consolidation Projects
    02/12/2018
  • IT Consolidation Projects Vary Widely
    02/05/2018
  • IT Consolidation is Both an Art and a Science
    01/29/2018
  • Recapping Blogs on Areas of Innovation, Teams and Development Methods/Architectural Styles
    01/22/2018
  • Age of Networks and Network Management

    In this post, I explore the current state of network management, a powerfully mature discipline that emerged after going through many changes as networking evolved to its present state. Network management is still growing and evolving. That’s because network environments are still developing in sophistication, built-in support and changing device implementations like virtualized firewalls, switches and routers.

    Read More

    Posted: November 27, 2017 |

    Comprehensive Systems Management

    In this post, I explore systems management as a comprehensive discipline: What is it, how has it changed and what are the latest innovations to emerge. Systems management has developed into a mature and vibrant network of activities that are key to keeping systems available and useful. Let’s consider it as a model with categories and activities.

    Read More

    Posted: November 20, 2017 |

    IT Management Activities and Their Context

    This is the first in a series about IT management. You might think of this as system, network, application and cloud management, but definitions and practices are changing and expanding. Or, you might think of this as IT Service management. That’s certainly part of it as well. IT service management creates context so it is useful to include a framework like the ITIL because management categories like application management map to it. ITIL isn’t the only framework that gives context.

    Read More

    Posted: November 13, 2017 |

    Design and Develop Large-Scale System Software

    This is the sixth and final post in a series about things they never taught me in school. Over the years, I have taken many different computer classes in schools, through IT companies and by self-study, but nothing prepared me for the rigor of leading a team in the design and development of a large-scale system software product that was expected to be used by many hundreds of customers. Let me explain.

    Read More

    Posted: November 06, 2017 |

    Install, Verify and Move System Software to Production

    This is the fifth post in a series about things they never taught me in school. When I took computer courses at a university and from in-house training programs, I never learned anything about the steps to install and make system software ready for test then production use. For the first 10 years that I installed products, I learned just about everything from the product manuals and IBM Redbooks. I am sure there were courses about aspects of the products that I installed and supported, but there was little education funding and most of the skills that I discovered were perhaps best learned through practice. Let me explain.

    Read More

    Posted: October 30, 2017 |

    How to Create an IT Offering

    This is the fourth post in a series about things they never taught me in school. Attending classes, I never learned how to create an IT offering. In fact, I never heard of an IT offering until I was 20 years into my IT career. At that time, elements like professional or support services were available in the industry but not yet mature. Let me explain.

    Read More

    Posted: October 23, 2017 |

    How to Automate an Entire Software System

    I studied to be a computer application developer. After five years of being an application developer, I was invited to join the system programming team where I stayed for a long time enjoying the many challenges of the work. One of the most challenging kinds of projects was automating systems by using a thoughtful method to automate the start up, shutdown and recovery of an entire software system. Let me explain.

    Read More

    Posted: October 16, 2017 |

    Other Things They Didn’t Teach Me in School: Pseudo-Conversational Programming

    I spent three months studying COBOL, wrote eight challenging batch programs, and then took my first assignment, which involved writing online transactions that I learned nothing about before taking the assignment. Since I had no training in real-time programming (i.e., online transaction processing (OLTP) applications, I needed some tutoring by the analyst assigned to be my mentor. Although he never called it pseudo-conversational that is a good label for the constraints I was asked to operate within. Let me explain.

    Read More

    Posted: October 09, 2017 |

    Things They Didn’t Teach Me in School: Polyglot

    Over the years, you’ve probably spent a lot of time reading and studying computer topics. I have attended many classes and even taught a few and never came across the topics of polyglot persistence and programming. If somebody taught me about polyglot anything, I am sure that I would have remembered it. These are topics, polyglot persistence and programming, discussed by IT practitioners and opinions are on both sides—good idea and not so good—let me explain.

    Read More

    Posted: October 02, 2017 |

    Future of Testing

    This last post in the series on enterprise testing concentrates on innovations and a few products that will impact the future of testing for these two communites of programmers.

    Read More

    Posted: September 25, 2017 |

    Displaying results 11-20 (of 217)
     |<  <  1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10  >  >|