<?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>Development archives &#8226; Kambrica</title>
	<atom:link href="https://www.kambrica.com/en/tag/development/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.kambrica.com/en/tag/development/</link>
	<description>Experience Design Consultancy</description>
	<lastBuildDate>Thu, 01 Aug 2024 20:17:32 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.kambrica.com/wp-content/uploads/2019/07/cropped-favicon_2019-32x32.png</url>
	<title>Development archives &#8226; Kambrica</title>
	<link>https://www.kambrica.com/en/tag/development/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>A programmer’s job is to program computers. Not people.</title>
		<link>https://www.kambrica.com/en/el-trabajo-de-un-programador-es-programar-computadoras-no-gente-en/</link>
		
		<dc:creator><![CDATA[natalia@kambrica.com]]></dc:creator>
		<pubDate>Mon, 29 Mar 2021 13:56:16 +0000</pubDate>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[User Experience]]></category>
		<guid isPermaLink="false">https://www.kambrica.com/?p=18735</guid>

					<description><![CDATA[<p>The first UX rule for programmers: computers like being programmed; they were born for that. People, not so much. If we give direct instructions or commands to users from the software (e.g., “Enter card number without dashes or spaces”), then we are trying to program people, which usually doesn’t end well. When this happens, it’s ...</p>
<p>The entry <a href="https://www.kambrica.com/en/el-trabajo-de-un-programador-es-programar-computadoras-no-gente-en/">A programmer’s job is to program computers. Not people.</a> was first published on <a href="https://www.kambrica.com/en/home">Kambrica</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p class="wp-block-paragraph">The first UX rule for programmers: computers like being programmed; they were born for that. People, not so much.</p>



<span id="more-18735"></span>



<figure class="wp-block-image"><img fetchpriority="high" decoding="async" width="876" height="274" src="https://kambrica.com/wp-content/uploads/2019/06/1_SlibaEsn-HnhG2iADSO_HA.png" alt="" class="wp-image-14416" srcset="https://www.kambrica.com/wp-content/uploads/2019/06/1_SlibaEsn-HnhG2iADSO_HA.png 876w, https://www.kambrica.com/wp-content/uploads/2019/06/1_SlibaEsn-HnhG2iADSO_HA-300x94.png 300w, https://www.kambrica.com/wp-content/uploads/2019/06/1_SlibaEsn-HnhG2iADSO_HA-768x240.png 768w" sizes="(max-width: 876px) 100vw, 876px" /><figcaption class="wp-element-caption"><em>Steve Friedl maintains a collection of forms like this one in the “<a href="http://unixwiz.net/ndos-shame.html" target="_blank" rel="noreferrer noopener">No dashes or spaces hall of shame</a>“.</em></figcaption></figure>



<p class="wp-block-paragraph">If we give direct instructions or commands to users from the software (e.g., “Enter card number without dashes or spaces”), then we are trying to program people, which usually doesn’t end well.</p>



<p class="wp-block-paragraph">When this happens, it’s best to go back to programming computers with the goal of making them adapt to people.</p>



<figure class="wp-block-image"><img decoding="async" width="604" height="249" src="https://kambrica.com/wp-content/uploads/2019/06/1_7Mdzk3X4ToDfuPBkdat0WA.png" alt="" class="wp-image-14417" srcset="https://www.kambrica.com/wp-content/uploads/2019/06/1_7Mdzk3X4ToDfuPBkdat0WA.png 604w, https://www.kambrica.com/wp-content/uploads/2019/06/1_7Mdzk3X4ToDfuPBkdat0WA-300x124.png 300w" sizes="(max-width: 604px) 100vw, 604px" /></figure>



<p class="wp-block-paragraph">For example, use a regular expression to only accept numeric characters.<br>In pseudocode: <code><strong>find( /[^\d]/ ).replace("")</strong></code><strong>.</strong></p>



<p class="wp-block-paragraph">This instruction for the computer requires fewer characters than the instruction for the user, never fails, and makes everyone happy.</p>



<figure class="wp-block-image"><img decoding="async" width="800" height="310" src="https://kambrica.com/wp-content/uploads/2019/06/1_8Vau_bxVk3ErC9VtSb06tQ.png" alt="" class="wp-image-14418" srcset="https://www.kambrica.com/wp-content/uploads/2019/06/1_8Vau_bxVk3ErC9VtSb06tQ.png 800w, https://www.kambrica.com/wp-content/uploads/2019/06/1_8Vau_bxVk3ErC9VtSb06tQ-300x116.png 300w, https://www.kambrica.com/wp-content/uploads/2019/06/1_8Vau_bxVk3ErC9VtSb06tQ-768x298.png 768w" sizes="(max-width: 800px) 100vw, 800px" /><figcaption class="wp-element-caption"><em>When you’re used to using “sudo” in UNIX, reinforcing instructions with uppercase seems sensible.</em></figcaption></figure>



<div class="quote-cont block-backend"><img decoding="async" class="quote-img" src="https://www.kambrica.com/wp-content/themes/kambrica%20v.1.2/images/quote-open.svg" alt="Ícono comillas"><blockquote class="blockquote-text weight-600">Computers, we program.
People, we understand.</blockquote></div>



<p class="wp-block-paragraph">Everything works much better when we apply the tools we master to the domains they are meant for. Computers, we program. People, we understand.<br></p><p>The entry <a href="https://www.kambrica.com/en/el-trabajo-de-un-programador-es-programar-computadoras-no-gente-en/">A programmer’s job is to program computers. Not people.</a> was first published on <a href="https://www.kambrica.com/en/home">Kambrica</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
