<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Design Archives : Predictive Modeler</title>
	<atom:link href="https://predictivemodeler.com/tag/design/feed/" rel="self" type="application/rss+xml" />
	<link>https://predictivemodeler.com/tag/design/</link>
	<description></description>
	<lastBuildDate>Thu, 24 Jan 2019 07:57:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.6.1</generator>

<image>
	<url>https://predictivemodeler.com/wp-content/uploads/2019/01/favicon.png</url>
	<title>Design Archives : Predictive Modeler</title>
	<link>https://predictivemodeler.com/tag/design/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Blueprinting &#038; Prototyping</title>
		<link>https://predictivemodeler.com/2018/12/30/blueprinting-prototyping/</link>
					<comments>https://predictivemodeler.com/2018/12/30/blueprinting-prototyping/#respond</comments>
		
		<dc:creator><![CDATA[Syed Mehmud]]></dc:creator>
		<pubDate>Mon, 31 Dec 2018 03:49:51 +0000</pubDate>
				<category><![CDATA[Principles]]></category>
		<category><![CDATA[Blueprinting]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Prototyping]]></category>
		<guid isPermaLink="false">https://predictivemodeler.com/?p=2067</guid>

					<description><![CDATA[<p>The concepts that I am referring to as blueprinting and prototype are hardly deserving of such fancy titles. And what I am about to write hardly deserves it&#8217;s own post. Yet these incredibly simple, yet powerful, concepts deserve any coder&#8217;s attention. Blueprinting Before you write any code, spend some time describing a blueprint of what you want [&#8230;]</p>
<p>The post <a href="https://predictivemodeler.com/2018/12/30/blueprinting-prototyping/">Blueprinting &#038; Prototyping</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>The concepts that I am referring to as <em>blueprinting</em> and <em>prototype</em> are hardly deserving of such fancy titles. And what I am about to write hardly deserves it&#8217;s own post. Yet these incredibly simple, yet powerful, concepts deserve any coder&#8217;s attention.</p>
<h5><strong>Blueprinting</strong></h5>
<p>Before you write any code, spend some time describing a blueprint of what you want your code to achieve. Code can be hard to grasp, especially densely written logic. Keeping track of nested loops, variables, and interim tables will test the RAM of even the most experienced of coders! It is easy to feel lost even when reviewing code you have written yourself, especially if returning to it after a break.</p>
<p>I recommend writing code in a sequence of scripts (or discrete blocks with clearly demarcated functionality), and the first in that sequence is a plain-english description of what each script is intending to accomplish. Ordered bullet lists work better than descriptions in paragraph form. The simple exercise of writing down the functionality and it&#8217;s connection to the overall purpose of the predictive modeling exercise not only helps improve documentation, it can help write organized, streamlined, <em>better</em> &#8211; code.</p>
<h5><strong>Prototyping</strong></h5>
<p>Especially when dealing with large data sets, it can be extremely inefficient to write &amp; test code on the target data. Try to find a clean data entry point into your code-flow. And then write &amp; test your code simultaneously by allowing a small amount of target data through. For example, use only the top (or random) one-thousand rows of data, rather than millions, in order to complete your code development. Prototype your solution with small amounts of data, and once satisfied, run the whole thing through it. This will help you develop error-free code quickly.</p>
<p>Yep, told you the ideas don&#8217;t <em>look</em> like they deserve calling out in so many words. However, many that are new to coding especially in data-rich environments tend to overlook these. I promise you, these two simple concepts can save you hours if not days of re-work!</p>
<p>The post <a href="https://predictivemodeler.com/2018/12/30/blueprinting-prototyping/">Blueprinting &#038; Prototyping</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://predictivemodeler.com/2018/12/30/blueprinting-prototyping/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>German Engineering</title>
		<link>https://predictivemodeler.com/2018/03/06/german-engineering/</link>
					<comments>https://predictivemodeler.com/2018/03/06/german-engineering/#respond</comments>
		
		<dc:creator><![CDATA[Syed Mehmud]]></dc:creator>
		<pubDate>Tue, 06 Mar 2018 02:03:27 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Design]]></category>
		<guid isPermaLink="false">https://predictivemodeler.com/?p=1095</guid>

					<description><![CDATA[<p>Take in the deliciousness of this picture of a chocolate from the deutschlands. I am talking about the design of the chocolate bar of course (although the chocolate itself is also sehr gut!). While most other chocolate bars involve a battle involving your opposable thumbs and the thick tensile strength of  cacao hard-set in dairy, [&#8230;]</p>
<p>The post <a href="https://predictivemodeler.com/2018/03/06/german-engineering/">German Engineering</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignleft wp-image-1096" src="https://predictivemodeler.com/wp-content/uploads/2018/03/dark_choc_squares-e1520302259345.jpg" alt="" width="199" height="265" />Take in the deliciousness of this picture of a chocolate from the deutschlands. I am talking about the design of the chocolate bar of course (although the chocolate itself is also <em>sehr gut</em>!). While most other chocolate bars involve a battle involving your opposable thumbs and the thick tensile strength of  cacao hard-set in dairy, cracking and spitting smearable crumbs &#8211; <em>this is different</em>.</p>
<p>The design spares the user pain by <em>already</em> segmenting the chocolate into neat little bite-sized squares. I am delighted by my purchase, even before I have eaten anything!</p>
<p>Great design is around us, and also poor design. Both offer valuable lessons to you, as a predictive modeler. Delight the user even before they get the results of the modeling. Do something unexpected in the <em>design</em> of your solution that makes it easier, faster, or more convenient for the user to consume your work.</p>
<p>The effectiveness of a solution goes beyond performance. Many times I have opted against a more complex solution in favor of one that was simpler. I understood that I am not merely a consumer of a solution. I am that, and much more. I am human. Yes, I need to create a predictive model today, in the next 30 minutes. I have tennis in the afternoon and then a date with my wife. I don&#8217;t have time for a learning curve, and would much rather have a solution that <em>just works</em>, than one that works better if I spent time massaging it. I don&#8217;t serve your solution, your solution needs to serve me &#8211; the user.</p>
<p>Chocolate squares that are pre-cut in the perfect size 🙂</p>
<p>The post <a href="https://predictivemodeler.com/2018/03/06/german-engineering/">German Engineering</a> appeared first on <a href="https://predictivemodeler.com">Predictive Modeler</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://predictivemodeler.com/2018/03/06/german-engineering/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
