<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.7" -->
<rss version="0.92">
<channel>
	<title>Robert Marianski</title>
	<link>http://robmarianski.com</link>
	<description>Reflections on Software</description>
	<lastBuildDate>Thu, 25 Dec 2008 04:56:44 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Beauty vs Practicality</title>
		<description>We can see software development as a duality with beauty on one side, and practicality on the other. Beauty is coming up with a masterpiece of a solution. Practicality is solving our problems with methods that are known to work. These don't have to be mutually exclusive, but they usually ...</description>
		<link>http://robmarianski.com/beauty-vs-practicality/</link>
			</item>
	<item>
		<title>PHP - language of the web</title>
		<description>Currently, php is the most popular language on the web, popular here meaning sheer numbers. There are number of reasons for this, some of them obvious in retrospect. But then again, a lot of things are obvious in retrospect.

Php is easy to get started with. I think this one most ...</description>
		<link>http://robmarianski.com/php-language-of-the-web/</link>
			</item>
	<item>
		<title>The Cost of Abstraction</title>
		<description>Most programmers follow a progression as their skills improve.

Initially, we have a just make it work mentality. In this phase, there is no structure or attempt at creating any abstractions. If functionality needs to be duplicated in a slightly different fashion, the lines of code get duplicated. We happily trudge ...</description>
		<link>http://robmarianski.com/the-cost-of-abstraction/</link>
			</item>
	<item>
		<title>The Master and the Apprentice</title>
		<description>Always two there are, a master and an apprentice

When learning a trade, the master/apprentice relationship can be tremendously useful. It is a slow path, but an effective one. It's a great way to pass on the lessons from the past.

And not only is the knowledge of skills passed on to ...</description>
		<link>http://robmarianski.com/the-master-and-the-apprentice/</link>
			</item>
	<item>
		<title>The Command Line</title>
		<description>It's interesting to hear so many different opinions on the command line. Many see it as archaic. Others are scared of it. And then there's a few who prefer it to all other interfaces. But regardless of how you feel about it, there's no denying that it's here to stay, ...</description>
		<link>http://robmarianski.com/command-line/</link>
			</item>
	<item>
		<title>Programming is Communication</title>
		<description>Programming is really just another form of communication. We type in some code, tell the computer that we've got some stuff for it to read, and then it gives us back a response when we run it. The write, compile, run feedback loop is like having a conversation with the ...</description>
		<link>http://robmarianski.com/programming-is-communication/</link>
			</item>
	<item>
		<title>Quantity vs Quality</title>
		<description>When discussing whether quality is more important than quantity in programming circles, quality will often be cited as the clear winner. The argument is that focusing on quantity only ends up hurting us in the long run. Sacrificing quality usually means taking so called "shortcuts", which can lead to headaches ...</description>
		<link>http://robmarianski.com/quantity-vs-quality/</link>
			</item>
	<item>
		<title>Programming is More Art than Science</title>
		<description>You come to nature with all her theories, and she knocks them all flat. -Renoir

Computer science is a misnomer. There is no series of steps to follow that will lead to a great application. There is no methodology that guarantees success. The science that we do have is what I ...</description>
		<link>http://robmarianski.com/programming-is-more-art-than-science/</link>
			</item>
	<item>
		<title>Game of Insight</title>
		<description>We've all had our frustrating moments with computers. We bang our heads against the walls for quite some time, and no matter what we try, the computer responds with a clever "I thought you might try that, here's your error." And then, we try talking to someone else about it, ...</description>
		<link>http://robmarianski.com/game-of-insight/</link>
			</item>
	<item>
		<title>Laws of the Land</title>
		<description>We all go through programming disasters. It's hard, if not impossible, to always make the right decisions. And after we've steered the ship back on course and we're out of the storm, we try to review if there was any way we could have prevented the storm in the first ...</description>
		<link>http://robmarianski.com/laws-of-the-land/</link>
			</item>
</channel>
</rss>
