<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Software-Development on Karpoke - Just Another Blog</title><link>http://karpoke.ignaciocano.com/tags/software-development/</link><description>Recent content in Software-Development on Karpoke - Just Another Blog</description><generator>Hugo -- 0.167.0</generator><language>es</language><lastBuildDate>Thu, 28 May 2026 12:00:00 +0100</lastBuildDate><atom:link href="http://karpoke.ignaciocano.com/tags/software-development/index.xml" rel="self" type="application/rss+xml"/><item><title>Here's Why You Should Start Estimating in Complexity Instead of Hours | HackerNoon</title><link>http://karpoke.ignaciocano.com/2026/05/28/here-s-why-you-should-start-estimating-in-complexity-instead-of-hours-hackernoon/</link><pubDate>Thu, 28 May 2026 12:00:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2026/05/28/here-s-why-you-should-start-estimating-in-complexity-instead-of-hours-hackernoon/</guid><description>&lt;blockquote&gt;
&lt;p&gt;There&amp;rsquo;s a quiet truth every developer knows, but nobody says out loud at
sprint planning: When we estimate in hours, we always estimate low.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» hackernoon.com | &lt;a href="https://hackernoon.com/heres-why-you-should-start-estimating-in-complexity-instead-of-hours"&gt;hackernoon.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The Real Cost of a Bus Factor of One | HackerNoon</title><link>http://karpoke.ignaciocano.com/2026/05/15/the-real-cost-of-a-bus-factor-of-one-hackernoon/</link><pubDate>Fri, 15 May 2026 12:00:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2026/05/15/the-real-cost-of-a-bus-factor-of-one-hackernoon/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Bus factor is more than a risk metric. It reveals the hidden gap between
what managers think one employee handles and what they endure.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» hackernoon.com | &lt;a href="https://hackernoon.com/the-real-cost-of-a-bus-factor-of-one"&gt;hackernoon.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Un desarrollador español publicó en Twitter la evolución de su sueldo desde que empezó. Y generó una gran polémica</title><link>http://karpoke.ignaciocano.com/2024/03/14/un-desarrollador-espanol-publico-en-twitter-la-evolucion-de-su-sueldo-desde-que/</link><pubDate>Thu, 14 Mar 2024 16:46:10 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2024/03/14/un-desarrollador-espanol-publico-en-twitter-la-evolucion-de-su-sueldo-desde-que/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Hablar del dinero que se gana en un puesto de trabajo es en muchas
ocasiones un tabú en nuestra sociedad, ya que se puede terminar
generando una auténtica&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» josé alberto lizana | &lt;a href="https://www.genbeta.com/desarrollo/desarrollador-espanol-publico-twitter-evolucion-su-sueldo-que-empezo-polemica-esta-servida"&gt;genbeta.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>261 Stories To Learn About Software Development</title><link>http://karpoke.ignaciocano.com/2023/06/06/261-stories-to-learn-about-software-development/</link><pubDate>Tue, 06 Jun 2023 16:55:12 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2023/06/06/261-stories-to-learn-about-software-development/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Learn everything you need to know about Software Development via these
261 free HackerNoon stories.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» hackernoon.com | &lt;a href="https://hackernoon.com/261-stories-to-learn-about-software-development"&gt;hackernoon.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>78 Stories To Learn About Software Developer</title><link>http://karpoke.ignaciocano.com/2023/06/06/78-stories-to-learn-about-software-developer/</link><pubDate>Tue, 06 Jun 2023 16:55:08 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2023/06/06/78-stories-to-learn-about-software-developer/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Learn everything you need to know about Software Developer via these 78
free HackerNoon stories.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» hackernoon.com | &lt;a href="https://hackernoon.com/78-stories-to-learn-about-software-developer"&gt;hackernoon.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>What is SOLID? Principles for Better Software Design</title><link>http://karpoke.ignaciocano.com/2023/05/03/what-is-solid-principles-for-better-software-design/</link><pubDate>Wed, 03 May 2023 15:52:17 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2023/05/03/what-is-solid-principles-for-better-software-design/</guid><description>&lt;blockquote&gt;
&lt;p&gt;The SOLID principles are a set of guidelines for writing high-quality,
maintainable, and scalable software. They were introduced by Robert C.
Martin in his 2000 paper “Design Principles and Design Patterns” to help
developers write software that is &amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» ashutoshkrris | &lt;a href="https://www.freecodecamp.org/news/solid-principles-for-better-software-design/"&gt;freecodecamp.org&lt;/a&gt;&lt;/p&gt;</description></item><item><title>From Problems to Solutions: Understanding Design Patterns</title><link>http://karpoke.ignaciocano.com/2023/03/29/from-problems-to-solutions-understanding-design-patterns/</link><pubDate>Wed, 29 Mar 2023 15:17:05 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2023/03/29/from-problems-to-solutions-understanding-design-patterns/</guid><description>&lt;blockquote&gt;
&lt;p&gt;An interesting fact in software development is that you are almost
always not the first person to&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/documatic/from-problems-to-solutions-understanding-design-patterns-3b7i"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>🏆 The Top 100 Developer Tools of 2022</title><link>http://karpoke.ignaciocano.com/2023/02/01/the-top-100-developer-tools-of-2022/</link><pubDate>Wed, 01 Feb 2023 22:39:36 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2023/02/01/the-top-100-developer-tools-of-2022/</guid><description>&lt;blockquote&gt;
&lt;p&gt;🏆 The Top 100 Developer Tools of 2022&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» stackshare.io | &lt;a href="https://stackshare.io/posts/top-developer-tools-2022"&gt;stackshare.io&lt;/a&gt;&lt;/p&gt;</description></item><item><title>How to 10x Your Skills and Become a More Efficient Tech Lead</title><link>http://karpoke.ignaciocano.com/2022/10/30/how-to-10x-your-skills-and-become-a-more-efficient-tech-lead/</link><pubDate>Sun, 30 Oct 2022 20:24:38 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2022/10/30/how-to-10x-your-skills-and-become-a-more-efficient-tech-lead/</guid><description>&lt;blockquote&gt;
&lt;p&gt;The secret sauce to an engineering team&amp;rsquo;s success is an effective tech
lead guiding the team to be on the right track.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» hackernoon.com | &lt;a href="https://hackernoon.com/how-to-10x-your-skills-and-become-a-more-efficient-tech-lead"&gt;hackernoon.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>The Fall of Scrum?</title><link>http://karpoke.ignaciocano.com/2022/03/01/the-fall-of-scrum/</link><pubDate>Tue, 01 Mar 2022 15:06:50 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2022/03/01/the-fall-of-scrum/</guid><description>&lt;blockquote&gt;
&lt;p&gt;This is RonJeffries.com, the combination of new articles, XProgramming,
SameElephant, and perhaps even some new items never before contemplated.
&lt;br/&gt;Copyright © 1998-forever Ronald E Jeffries&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» ronjeffries.com | &lt;a href="https://ronjeffries.com/articles/-z022/01121/fall-of-scrum/"&gt;ronjeffries.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Why you should be continually interviewing</title><link>http://karpoke.ignaciocano.com/2021/11/09/why-you-should-be-continually-interviewing/</link><pubDate>Tue, 09 Nov 2021 23:47:56 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2021/11/09/why-you-should-be-continually-interviewing/</guid><description>&lt;blockquote&gt;
&lt;p&gt;I usually don&amp;rsquo;t share pieces of advice I haven&amp;rsquo;t applied myself, but in
this case, the epiphany came&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/antoniovdlc/why-you-should-be-continually-interviewing-1l83"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>What are SOLID Principles? Explained with OOP Concepts.</title><link>http://karpoke.ignaciocano.com/2021/11/06/what-are-solid-principles-explained-with-oop-concepts/</link><pubDate>Sat, 06 Nov 2021 10:17:02 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2021/11/06/what-are-solid-principles-explained-with-oop-concepts/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Software developers implement codes to meet the users’ requirements and
satisfy the clients. Some&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/praveenat/what-are-solid-principles-explained-with-oop-concepts-1n9o"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>7 tips to be a more productive engineer</title><link>http://karpoke.ignaciocano.com/2021/10/24/7-tips-to-be-a-more-productive-engineer/</link><pubDate>Sun, 24 Oct 2021 13:46:02 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2021/10/24/7-tips-to-be-a-more-productive-engineer/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Being productive can mean many things, regardless of what it means there
are ways to achieve it. In this post I&amp;rsquo;ll go over a few practices that
helped me in my career.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/iferminm/7-tips-to-be-a-more-productive-engineer-25ea"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>SOLID: Principio de Segregación de Interfaces</title><link>http://karpoke.ignaciocano.com/2021/05/24/solid-principio-de-segregacion-de-interfaces/</link><pubDate>Mon, 24 May 2021 21:10:14 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2021/05/24/solid-principio-de-segregacion-de-interfaces/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Este principio fue desarrollado por Robert C. Martin mientras trabajaba
como consultor en Xerox. Dura&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/victorpinzon198/solid-principio-de-segregacion-de-interfaces-1018"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>10 Fantastic Books By Developers For Developers</title><link>http://karpoke.ignaciocano.com/2021/01/01/10-fantastic-books-by-developers-for-developers/</link><pubDate>Fri, 01 Jan 2021 22:58:58 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2021/01/01/10-fantastic-books-by-developers-for-developers/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Reading books still is a great way to discover and learn new skills,
especially for developers, to st&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/simonholdorf/10-fantastic-books-by-developers-for-developers-3hgc"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Factory Pattern 🏭</title><link>http://karpoke.ignaciocano.com/2020/10/01/factory-pattern/</link><pubDate>Thu, 01 Oct 2020 21:54:38 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/10/01/factory-pattern/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Factory pattern is a commonly used creational design pattern. It is
normally used when the user is ex&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/shubhamzanwar/factory-pattern-4hd0"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>My Top 4 Patterns for Writing Simple Code</title><link>http://karpoke.ignaciocano.com/2020/08/03/my-top-4-patterns-for-writing-simple-code/</link><pubDate>Mon, 03 Aug 2020 16:20:43 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/08/03/my-top-4-patterns-for-writing-simple-code/</guid><description>&lt;blockquote&gt;
&lt;p&gt;When it comes to writing code, I aim to write simple code. What Bob
Martin calls clean code. What oth&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/dangoslen/my-top-4-patterns-for-writing-simple-code-25pg"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>7 habits that will make you a better developer</title><link>http://karpoke.ignaciocano.com/2020/06/29/7-habits-that-will-make-you-a-better-developer/</link><pubDate>Mon, 29 Jun 2020 22:27:01 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/06/29/7-habits-that-will-make-you-a-better-developer/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Habits are the cornerstone of success. At least that&amp;rsquo;s what I believe.
In case one wants to become a&amp;hellip;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» DEV Community | &lt;a href="https://dev.to/kethmars/7-habits-that-will-make-you-a-better-developer-k31"&gt;dev.to&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Do you work at a tech company?</title><link>http://karpoke.ignaciocano.com/2020/02/11/do-you-work-at-a-tech-company/</link><pubDate>Tue, 11 Feb 2020 02:14:13 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2020/02/11/do-you-work-at-a-tech-company/</guid><description>&lt;blockquote&gt;
&lt;p&gt;The most unnatural stage of hiring someone is when you’ve extended an
offer, know they have other offers, and you are trying to give them
advice on which offer to take. The obvious answer is that they should
your offer, but you end up in some interesting discussions toeing the…&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» lethain.com | &lt;a href="https://lethain.com//tech-company/"&gt;lethain.com&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Programming Sucks</title><link>http://karpoke.ignaciocano.com/2014/05/31/programming-sucks/</link><pubDate>Sat, 31 May 2014 17:30:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2014/05/31/programming-sucks/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Every friend I have with a job that involves picking up something
heavier than a laptop more than twice a week eventually finds a way to
slip something like this into conversation: ”Bro,1 you don’t work
hard. I just worked a 4700-hour week digging a tunnel under Mordor
with a screwdriver.” They have a point. Mordor sucks, and it’s
certainly more physically taxing to dig a tunnel than poke at a
keyboard unless you’re an ant. But, for the sake of the argument, can
we agree that stress and insanity are bad things? Awesome. Welcome to
programming.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Ten Simple Rules for the Open Development of Scientific Software</title><link>http://karpoke.ignaciocano.com/2012/12/16/ten-simple-rules-for-the-open-development-of-scientific-software/</link><pubDate>Sun, 16 Dec 2012 14:44:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/12/16/ten-simple-rules-for-the-open-development-of-scientific-software/</guid><description>&lt;blockquote&gt;
&lt;p&gt;If you have the choice, embracing an open approach to development has
tremendous benefits. It allows you to build on the work of other
scientists, and enables others to build on your own efforts. To make
the development of open scientific software more rewarding and the
experience of using software more positive, the following ten rules
are intended to serve as a guide for any computational scientist.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;» Andreas PrliÄ‡1, James B. Procter | &lt;a href="http://www.ploscompbiol.org/article/info%3Adoi%2F10.1371%2Fjournal.pcbi.1002802"&gt;ploscompbiol.org&lt;/a&gt;&lt;/p&gt;</description></item><item><title>A Field Guide To Mobile App Testing</title><link>http://karpoke.ignaciocano.com/2012/10/28/a-field-guide-to-mobile-app-testing/</link><pubDate>Sun, 28 Oct 2012 13:07:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/10/28/a-field-guide-to-mobile-app-testing/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Testers are often thought of as people who find bugs, but have you
ever considered how testers actually approach testing? Do you ever
wonder what testers actually do, and how they can add value to a
typical technology project?&lt;/p&gt;
&lt;p&gt;I’d like to take you through the thought process of testers and
discuss the types of things they consider when testing a mobile app.
The intention here is to highlight their thought processes and to show
the coverage and depth that testers often go to.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Well, Actually</title><link>http://karpoke.ignaciocano.com/2012/09/10/well-actually/</link><pubDate>Mon, 10 Sep 2012 17:25:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/09/10/well-actually/</guid><description>&lt;blockquote&gt;
&lt;p&gt;As software developers, we develop habits that allow us to build
products that work and do not fail under stress. Every software
developer knows what an ”off-by-one” error is, and like the Karate
Kid, we train extensively so we can avoid those traps. We learn how to
avoid these and other similar software problems and we sharpen our
skills to find logic errors.&lt;/p&gt;
&lt;p&gt;As we mature as developers, finding logic errors and incomplete
solutions becomes our way of life. It defines us.&lt;/p&gt;
&lt;p&gt;But our engineering strength is also our social weakness. Countless
times as engineers you will find yourself interrupting someone telling
a story, an anecdote or a joke to correct a false assumption, provide
an extra fact that the narrator overlooked, give a bigger perspective
on the problem or point out that the joke premise is actually flawed.&lt;/p&gt;
&lt;p&gt;You can identify this behavior because the person interrupting usually
starts with the phrase ”Well, actually&amp;hellip;”.&lt;/p&gt;
&lt;/blockquote&gt;</description></item><item><title>Levels of aspiration</title><link>http://karpoke.ignaciocano.com/2012/07/15/levels-of-aspiration/</link><pubDate>Sun, 15 Jul 2012 17:20:00 +0100</pubDate><guid>http://karpoke.ignaciocano.com/2012/07/15/levels-of-aspiration/</guid><description>&lt;blockquote&gt;
&lt;p&gt;Debates over technology, technique, and process often go nowhere
because the participants are arguing from different levels of
aspiration.&lt;/p&gt;
&lt;p&gt;You’re unlikely to convince someone they should switch to programming
Ruby for its beauty, if they’re merely looking to make a living as a
single consultant serving local businesses in Schaumburg, Illinois.&lt;/p&gt;
&lt;p&gt;Questions such as ”does this run on my existing web host?” or ”will my
clients want something their nephew web designer hasn’t even heard
of?” matter far more. Their aspirations are local, finding something
that (sorta) works, and getting paid.&lt;/p&gt;
&lt;/blockquote&gt;</description></item></channel></rss>