Software Creation Mystery - http://softwarecreation.org

About

About This Blog

This blog is a journey to discover essence of the software creation – one of the most useful, intellectual and creative human activities.

  • Why do we have so many challenges and failures in software development?
  • What are the forces behind?
  • How can we tame and use them better?

Conceptual Posts

About Author

Andriy Solovey

I’m Andriy Solovey and I’m an author of this blog. I have more than 15 years experience in software development as a developer, a software manager and an architect. I am passionate about building good, reliable and useful software. This blog is inspired by years of battles on software fields and years of peaceful joy from delivering good solutions.

After graduating from University with degree in Mathematics and Computer Science, I was dreaming about creating complex software systems and using all possible theories and approaches from Math and Computer Science. The reality was more prosaic – building financial systems, which were relatively simple, but with many annoying business exceptions. However, I started to realize another complexities – messy code, unclear ideas from other project participants, bugs, many technology nuances and, finally, users, who are alway unhappy and want to change everything. It was too far from complex, but pure and logical world of science.

First insights came from books like Steve McConnel’s Code Complete, NASA software methodologies and RUP – establish sound software engineering methods and standards. It helped, but the essential problems stayed. Agile wave with Extreme Programming opened eyes on more interesting and effective approaches – adaptive and people-oriented. It moved emphasis from technical and process superiority to human and evolutionary wisdom in software development. Study of user experience and psychology gave some understanding what system people would use and enjoy.

However, most problems are still there – we are too far from perfection in creating good, reliable and useful systems. And this is endless source of topics for this blog.

View Andriy Solovey's profile on LinkedIn

Comments

Dear Webmaster,

I’m currently re-designing the website of our “imaging core-facility” in Switzerland (which is actually really ugly) and watching around for new small images to decorate our different web-pages. I saw your first picture on page “http://softwarecreation.org/2007/can-computers-beat-human-programmers-part1-gaining-processing-power/” in your blog and I would really love to use it in one of our web page, even for a while. If you bought the image from a third party, might be possible to know where it come from?

Waiting for your reply, I wish you a nice day!

Sarria JC Floyd

Comment by Sarria Juan-carlos | December 21, 2009 9:19 am

This blog have little value without you and your comments, thoughts and discussions. Please, leave your comments. You are welcome to debate and criticize any idea, but, please, don't attack other people. Thanks for your contribution!

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Subscribe without commenting

Software Creation Mystery - http://softwarecreation.org
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License .