Category Archives: Software engineering

Your app vs. GMail

When you work in what I call a “controlled environment” it is kind of easy to be dragged into compromises in different areas of quality of your products. As with many other things it does not necessarily happen because you want to compromise, but simply because you can do that. There are many implicit myths about [...]
Posted in Software engineering | Tagged , , , | Leave a comment

Webinar: The Business Driven Software Development

Net Objectives conducts a series of webinars on Business Driven Software Development: This series provides an introduction on how to achieve Business Agility. Business Agility enables an organization to respond quickly to external forces (such as new market opportunities and competitive forces) as well as to respond quickly to new insights attained internally. While many organizations [...]
Posted in Software engineering | Tagged , , | Leave a comment

One simple step to better configuration management

Many say that configuration management is hard. It is. 100% correct, "as the books says" software configuration management is hard. It takes tools, skills, discipline and effort to build and support reliable and effective software configuration management process. It is especially difficult, when there is already some process in place and improvement involves change. My experience [...]
Also posted in Configuration Management | Leave a comment

Zooming in on a design

Have you ever worked with, maintained, explored a system which looked and felt really great in one area, but was really awkward and clumsy in another one? That was an instance of an elephant on the crutches. This often happens, when design specification was not consistent in the level of detail for different parts of the [...]
Posted in Software engineering | Tagged , , | Leave a comment

SOA Manifesto

Recently I discovered that during 2nd International SOA Symposium they published SOA Manifesto. It follows the spirit of the famous Agile Manifesto, which provoked many discussion and debates over the actual meaning of the statements of that manifesto. (Not) surprisingly there are many other manifestos related to software. Here are some to name a few: The GNU [...]
Also posted in Agile | Tagged , , , | Leave a comment

Weekend reading: software complexity

Last weekend we kind of explored the field of software estimation, so it is about time to see, why it is not an easy task. Complexity is what makes estimating hard. Human brain capacity is more or less fixed, but software complexity grows at least as fast as the square of the size of the project – [...]
Also posted in Weekend reading | Tagged , , | Leave a comment

Weekend reading: Software projects planning and estimation

Here are some links to interesting stuff on software estimation and projects planning for weekend reading and watching. Your Will Suffer From Power Laws. There are some things, which are the way the are, and you can not change them, even if you want. You can not spit upwind (at least, not with desirable result); you [...]
Also posted in Weekend reading | Tagged , , , , | 1 Comment

Platform independence vs. Platform interoperability

There is a very interesting passage by Jurgen Appelo of NOOP.NL, which is almost completely unrelated to the idea of the post about book reading hack: I don’t want to read chapter 20, which is about platform interoperability, which I find completely uninteresting. (Let’s face it: wanting to be platform-independent so that you can easily switch [...]
Posted in Software engineering | Tagged | Leave a comment

Do you have a vision?

If your business is in any way supported by IT, vision is an invaluable tool for you to succeed with implementation any enterprise-level project, be it a major enterprise transformation undertaking or deployment of new version of operating system on office computers. Whatever you do, there will always be a question: “What’s next?” If you can [...]
Posted in Software engineering | Tagged , , , | Leave a comment

Software quality as a practical metric

All of that started with Twitter… I created an account on Twitter. My way to Twitter was quite long and there were, I guess, 3 major factors that made me do that: changes in my professional life, Bob Walsh’s comments about Twitter and Hanselminutes episode about WPF Twitter client blu. In my 2 or 3 days [...]
Posted in Software engineering | Tagged , , | Leave a comment
  • Subscribe! Follow me on Twitter View my profile on Facebook

    View Dima Malenko's profile on LinkedIn

    My status