<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>RaulJimenez.info Blog</title>
        <link>https://www.rauljimenez.info/blog</link>
        <description>RaulJimenez.info Blog</description>
        <lastBuildDate>Sun, 06 Sep 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[🌿 Second steps into the IndieWeb]]></title>
            <link>https://www.rauljimenez.info/blog/second-steps-into-the-indieweb</link>
            <guid>https://www.rauljimenez.info/blog/second-steps-into-the-indieweb</guid>
            <pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Publishing on my own domain is now a routine, but following the rest of the web from it is still an empty box.]]></description>
            <content:encoded><![CDATA[<p>A few days ago I wrote about my <a class="" href="https://www.rauljimenez.info/blog/first-steps-into-the-indieweb">first steps into the IndieWeb</a>: making my HTML more semantic, turning my site into an identity hub (with <code>rel="me"</code> links, so that on the services that support it I can identify myself with my own domain instead of with accounts on platforms I do not control), referencing other sites with Webmentions sent by hand with <code>curl</code>, and a <a href="https://indieweb.org/Micropub" target="_blank" rel="noopener noreferrer" class="">Micropub</a> server that had just started working.</p>
<p>Since then I have kept adding new things, and I have changed so much that I wanted to write a second post before forgetting everything I did. The short version: <strong>publishing is almost solved, following is not</strong>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="posse-publish-on-my-own-site-syndicate-everywhere-else">POSSE: publish on my own site, syndicate everywhere else<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#posse-publish-on-my-own-site-syndicate-everywhere-else" class="hash-link" aria-label="Direct link to POSSE: publish on my own site, syndicate everywhere else" title="Direct link to POSSE: publish on my own site, syndicate everywhere else" translate="no">​</a></h2>
<p><a href="https://indieweb.org/POSSE" target="_blank" rel="noopener noreferrer" class="">POSSE</a> was the concept that hooked me into the IndieWeb, and I would say it is now genuinely working. Let's look at both halves, "POS" and "SE":</p>
<ul>
<li class=""><strong>POS</strong> (<em><strong>P</strong>ublish (on your) <strong>O</strong>wn <strong>S</strong>ite</em>): publish first on your own site/domain.</li>
<li class=""><strong>SE</strong> (<em><strong>S</strong>yndicate <strong>E</strong>lsewhere</em>): then push copies out (to the platforms where people already are).</li>
</ul>
<p>In the following sections I explain how I am implementing it.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="publishing-on-my-own-site-first">Publishing on my own site first<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#publishing-on-my-own-site-first" class="hash-link" aria-label="Direct link to Publishing on my own site first" title="Direct link to Publishing on my own site first" translate="no">​</a></h3>
<p>I run a small private <a href="https://getindiekit.com/" target="_blank" rel="noopener noreferrer" class="">Indiekit</a> server that acts as my <a href="https://indieweb.org/Micropub" target="_blank" rel="noopener noreferrer" class="">Micropub</a> endpoint for posting content.</p>
<p>When I create something there, it gets saved into a <a href="https://github.com/hhkaos/posts.rauljimenez.info" target="_blank" rel="noopener noreferrer" class="">GitHub repository</a>, and a GitHub Action takes care of parsing it and rendering it at <a href="https://posts.rauljimenez.info/" target="_blank" rel="noopener noreferrer" class="">posts.rauljimenez.info</a>. That way my site becomes the "canonical" copy, and everything else is a copy of it.</p>
<p>The post types I have started experimenting with are: likes, replies, event attendances (RSVPs), events, photos, bookmarks, reviews, check-ins, and "read" and "watched" entries. There are more types configured, but I have not used them yet (e.g. reposts, articles and "listen").</p>
<p>Below you can see a screenshot of Indiekit's web publishing interface with the different post types:</p>
<div style="text-align:center"><p><img decoding="async" loading="lazy" alt="Indiekit screen listing the available post types: Article, Bookmark, Check-in, Event, Like, Listen, Note, Photo, Read, Reply, Repost, Review, RSVP and Watch" src="https://www.rauljimenez.info/assets/images/indiekit-post-types-a720a44a98da73bb0c9c0cee468c616f.png" width="720" height="776" class="img_ev3q"></p></div>
<p>Each type has a form with different fields that captures the information later translated into specific <a href="http://microformats.org/wiki/microformats2" target="_blank" rel="noopener noreferrer" class="">Microformats2</a> properties. That is what afterwards lets another website understand that what I published is a reply, a like or a review, and not simply a loose piece of text.</p>
<p>To publish, I first tried <a href="https://quill.p3k.io/" target="_blank" rel="noopener noreferrer" class="">Quill</a> as a Micropub client, but as I said, in the end I only use Indiekit's own interface, which I host myself and which I have customized to be able to publish post types that were not supported there (e.g. reviews, reads, watches and events).</p>
<p>Thanks to <a href="https://indieweb.org/IndieAuth" target="_blank" rel="noopener noreferrer" class="">IndieAuth</a> and my server's API, I can actually publish with any Micropub client. Here, for example, you can see how I log into Quill using my own domain:</p>
<div style="text-align:center"><p><img decoding="async" loading="lazy" alt="The three steps of an IndieAuth login: I type my own site’s URL into Quill, my own server asks me to authorize the app and shows what it will be allowed to do, and after approving it Quill can publish to my domain" src="https://www.rauljimenez.info/assets/images/indieauth-login-d7a29aa6a772a77f518f0a9f5640431e.png" width="2024" height="424" class="img_ev3q"></p></div>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary><strong>ℹ️ So who do I actually depend on</strong> for my identity?</summary><div><div class="collapsibleContent_i85q"><p>Here the identity is the URL, not the account: my site declares which authorization endpoint it uses, and in my case that points to my own server, which is the one that authenticates me.</p><p>If instead I delegated verification to <a href="https://indielogin.com/" target="_blank" rel="noopener noreferrer" class="">IndieLogin</a>, I would indeed still depend on a third-party account (GitHub, my email, etc.), but on an interchangeable one: I swap it by editing the <code>rel="me"</code> links on my site and I am still the same identity.</p><p>The dependency that does not go away is <strong>the domain</strong>: registrar, DNS and hosting. And it is not a small one: if I lose <code>rauljimenez.info</code>, not only does every canonical URL of mine break, but whoever registers it next could publish their own <code>rel="me"</code> links and impersonate me. The difference with a platform is that here the risk is mine and preventable (long renewals, auto-renew, registrar lock) instead of depending on somebody else's unilateral decision — but if I let it slip, there is no support desk to appeal to.</p></div></div></details>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="syndicating-elsewhere-mastodon-and-bluesky">Syndicating elsewhere: Mastodon and Bluesky<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#syndicating-elsewhere-mastodon-and-bluesky" class="hash-link" aria-label="Direct link to Syndicating elsewhere: Mastodon and Bluesky" title="Direct link to Syndicating elsewhere: Mastodon and Bluesky" translate="no">​</a></h3>
<p>I have configured Indiekit so that when I create a new post (content), I can syndicate/publish it to <a href="https://mastodon.social/@hhkaos" target="_blank" rel="noopener noreferrer" class="">Mastodon</a> and <a href="https://bsky.app/profile/rauljimenez.info" target="_blank" rel="noopener noreferrer" class="">Bluesky</a>.</p>
<p>While I am creating the post I have two checkboxes at the bottom of the form that I can tick. If I leave them unticked, the post stays <strong>only</strong> on my site. In case you were wondering, here I explain <a href="https://posts.rauljimenez.info/about/#why-not-shared" target="_blank" rel="noopener noreferrer" class="">why it makes sense to publish something on my site and not distribute it</a>. And if I do tick them, the copies are distributed a few minutes later.</p>
<div style="text-align:center"><p><img decoding="async" loading="lazy" alt="Indiekit’s form for creating a photo post, with the ’Syndicate to’ section highlighted at the bottom, offering one checkbox for Mastodon and another for Bluesky" src="https://www.rauljimenez.info/assets/images/indiekit-create-photo-post-ef311b1b67dec0f16dd499e8149f28cd.png" width="707" height="1017" class="img_ev3q"></p></div>
<p>On top of that, for every post it distributes, Indiekit writes the URLs where it has been published back into the original post. Then, when <a href="https://posts.rauljimenez.info/" target="_blank" rel="noopener noreferrer" class="">posts.rauljimenez.info</a> is rendered, those URLs are output as links marked up with the <code>class="u-syndication"</code> microformat, so that any website can tell that those copies on social networks and the original are the same thing.</p>
<p>The main limitation of this setup is that syndication happens only once: if I later edit the post on my own site, the copies already distributed stay as they were.</p>
<p>And then there is the elephant in the room: popular platforms like LinkedIn, X or Instagram, whose publishing APIs either do not exist or are restricted, and to which I currently syndicate nothing. That is one of the fronts I am <a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#whats-next" class="">considering tackling later on</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="letting-websites-talk-to-each-other">Letting websites talk to each other<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#letting-websites-talk-to-each-other" class="hash-link" aria-label="Direct link to Letting websites talk to each other" title="Direct link to Letting websites talk to each other" translate="no">​</a></h2>
<p>This is about being able to notify others when I link to them, and being notified when somebody links to me. <a href="https://indieweb.org/Webmention" target="_blank" rel="noopener noreferrer" class="">Webmentions</a> are the mechanism used for this.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="commenting-on-somebody-elses-site">Commenting on somebody else's site<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#commenting-on-somebody-elses-site" class="hash-link" aria-label="Direct link to Commenting on somebody else's site" title="Direct link to Commenting on somebody else's site" translate="no">​</a></h3>
<p>When one of my posts links somewhere, the "build" process discovers the target's endpoint and notifies it. This is the result: I write <a href="https://posts.rauljimenez.info/replies/2026/09/01/9821c" target="_blank" rel="noopener noreferrer" class="">a reply on my own site</a>, and my comment ends up appearing under <a href="https://www.swyx.io/learn-in-public/" target="_blank" rel="noopener noreferrer" class="">somebody else's original article</a>, without having created an account anywhere.</p>
<p><img decoding="async" loading="lazy" alt="On the left, a reply published on posts.rauljimenez.info responding to swyx’s ’Learn In Public’. On the right, that same comment showing up in the Webmentions section of the original article on swyx.io" src="https://www.rauljimenez.info/assets/images/outgoing-webmention-to-swyx-be13ff640e61013b66a327d70d183144.png" width="1931" height="1060" class="img_ev3q"></p>
<p>The regular articles I publish on this blog (using Docusaurus), like this one, are not automated yet, so for them I still have to send the mentions by hand (for now).</p>
<p>That said, no longer with the <code>curl</code> from the previous post: I now use <a href="https://webmention.app/" target="_blank" rel="noopener noreferrer" class="">webmention.app</a>, which takes the article's URL, crawls every link in it, works out which ones support Webmentions and notifies them. I am still doing it manually, but once per article instead of once per target.</p>
<p>In fact, that is how the mention from <a class="" href="https://www.rauljimenez.info/blog/first-steps-into-the-indieweb">my previous post</a> ended up in the footer of <a href="https://links.rauljimenez.info/" target="_blank" rel="noopener noreferrer" class="">my own links page</a>.</p>
<p><img decoding="async" loading="lazy" alt="On the left, the article ’First steps into the IndieWeb’ linking to the links page. On the right, links.rauljimenez.info showing that mention in its ’Mentions’ section" src="https://www.rauljimenez.info/assets/images/outgoing-webmention-to-links-734528f3efc0d600b38067940d20c04a.png" width="1248" height="956" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="receiving-and-displaying-what-arrives">Receiving and displaying what arrives<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#receiving-and-displaying-what-arrives" class="hash-link" aria-label="Direct link to Receiving and displaying what arrives" title="Direct link to Receiving and displaying what arrives" translate="no">​</a></h3>
<p>For incoming Webmentions I use <a href="https://webmention.io/" target="_blank" rel="noopener noreferrer" class="">webmention.io</a>, a hosted service run by Aaron Parecki, and thanks to it <em>likes</em>, <em>reposts</em> and replies are now displayed:</p>
<ul>
<li class="">Under the articles on this blog</li>
<li class="">Under each post on <a href="https://posts.rauljimenez.info/" target="_blank" rel="noopener noreferrer" class="">posts.rauljimenez.info</a></li>
<li class="">Under the links on <a href="https://links.rauljimenez.info/" target="_blank" rel="noopener noreferrer" class="">links.rauljimenez.info</a></li>
</ul>
<p>All three domains use <a href="https://www.npmjs.com/package/@hhkaos/webmentions-widget" target="_blank" rel="noopener noreferrer" class="">the same widget</a> which, because of problems with webmention.io (which I will come back to later), uses a daily "archive" or "snapshot" of the mentions instead of fetching them in real time. After all, I do not get so many visits that anyone will miss it, and what I really want is to be able to keep a copy and unify this presence and interaction.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="pulling-reactions-back-from-social-networks">Pulling reactions back from social networks<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#pulling-reactions-back-from-social-networks" class="hash-link" aria-label="Direct link to Pulling reactions back from social networks" title="Direct link to Pulling reactions back from social networks" translate="no">​</a></h3>
<p>And the piece that closes the loop is <a href="https://brid.gy/" target="_blank" rel="noopener noreferrer" class="">Bridgy</a>. It is connected to Mastodon and Bluesky in <em><a href="https://indieweb.org/backfeed" target="_blank" rel="noopener noreferrer" class="">backfeed</a></em> mode only. What it does is make sure that when somebody gives a <em>like</em>/<em>fav</em>, a <em>repost</em>, or replies to one of the copies syndicated on social networks, that reaction travels back (as a Webmention) to my original post. That way the conversation that used to stay inside a single network ends up on my own domain.</p>
<p>Here it is with a real case: <a href="https://mastodon.social/@wojtekpow" target="_blank" rel="noopener noreferrer" class="">Wojtek Powiertowski</a> favourited on Mastodon <a href="https://mastodon.social/@hhkaos/117196043964695624" target="_blank" rel="noopener noreferrer" class="">the post announcing my previous article</a>, and that heart ended up appearing in <a class="" href="https://www.rauljimenez.info/blog/first-steps-into-the-indieweb">the article's header</a>, on my own site.</p>
<p><img decoding="async" loading="lazy" alt="On the right, the Mastodon post announcing ’First steps into the IndieWeb’ with one favourite. On the left, that same favourite shown as ’Reactions from the web’ in the article header on www.rauljimenez.info" src="https://www.rauljimenez.info/assets/images/backfeed-mastodon-to-blog-2457bd8e920a11ee6eb06c5e45907ff3.png" width="1928" height="778" class="img_ev3q"></p>
<p>Putting all of the previous pieces together, the full journey of, say, a photo looks like this: <a href="https://posts.rauljimenez.info/photos/2026/09/01/e4bdf/" target="_blank" rel="noopener noreferrer" class="">I publish it once on my own site</a>, it gets distributed <a href="https://mastodon.social/@hhkaos/117198456449142509" target="_blank" rel="noopener noreferrer" class="">to Mastodon</a> and <a href="https://bsky.app/profile/did:plc:gwbqjf3ciffqeedjrpmjinfo/post/3muimbqf3ik2i" target="_blank" rel="noopener noreferrer" class="">to Bluesky</a>, and the reactions those copies receive on social networks travel back to the original version on my site. One place to publish, <strong>one place to unify and read everything people reply</strong>.</p>
<p><img decoding="async" loading="lazy" alt="The full journey of a photo post: it is published on posts.rauljimenez.info, distributed to Mastodon and Bluesky, and the likes received on those copies come back as Webmentions to the original post" src="https://www.rauljimenez.info/assets/images/posse-backfeed-photo-6b292a3ccc54ab304b19c8230e264338.png" width="1747" height="903" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="and-the-comments-too">And the comments too<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#and-the-comments-too" class="hash-link" aria-label="Direct link to And the comments too" title="Direct link to And the comments too" translate="no">​</a></h3>
<p>So far we have only talked about <em>likes</em> and <em>reposts</em>, but <strong>conversations come back as well</strong>.</p>
<p>For example, when I announced <a href="https://posts.rauljimenez.info/events/2026/09/01/esri-european-developer-and-technology-summit/" target="_blank" rel="noopener noreferrer" class="">the talks I am going to give at the next Esri DevTech Summit</a> on Mastodon and Bluesky, <a href="https://mastodon.social/@IvanSanchez" target="_blank" rel="noopener noreferrer" class="">Iván Sánchez</a> asked me a rather good question over on Mastodon, and it turned into a thread of several messages. All of those messages now sit under the event on my own site, in "Responses from around the web", next to the <em>likes</em> from Bluesky.</p>
<p><img decoding="async" loading="lazy" alt="The full journey of an event post: it is published on posts.rauljimenez.info, distributed to Bluesky and Mastodon, and both the reactions and the comments from the Mastodon thread come back and are displayed under the original event" src="https://www.rauljimenez.info/assets/images/Indieweb-Event-with-comments-680dd35634988db76d6c66174bfeb720.png" width="1234" height="1254" class="img_ev3q"></p>
<p>What I like most is that the conversation does not stay only on the platform where it happened: it also ends up archived on the site it came from, which is the only one I actually control.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="notifications">Notifications<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#notifications" class="hash-link" aria-label="Direct link to Notifications" title="Direct link to Notifications" translate="no">​</a></h2>
<p>And how do I find out about all this? Reactions that happen on Mastodon or Bluesky already reach me through their own apps; I do not need to build anything for that. But what about the ones that arrive as a Webmention from somebody else's website — <a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#commenting-on-somebody-elses-site" class="">like the reply I sent to swyx</a>, only the other way round? There is no app to alert me there: they get stored on webmention.io, they would show up under my post, and I would only find out whenever I went in to look.</p>
<blockquote>
<p>I have to admit that none has arrived from somebody else's site yet... everything I have comes from Bridgy or from myself 😅. But the day one does, I should find out 😜.</p>
</blockquote>
<p>That is why I have set the system up so that, for every mention, I get a push notification on my phone and an email (which are my favourite channels). Both come from a webhook that webmention.io calls on a small self-hosted service (<a href="https://github.com/binwiederhier/ntfy" target="_blank" rel="noopener noreferrer" class="">ntfy</a>), which pushes to the <a href="https://play.google.com/store/apps/details?id=io.heckel.ntfy&amp;hl=en" target="_blank" rel="noopener noreferrer" class="">ntfy Android app</a> on my phone. Here is what it looks like:</p>
<p><img decoding="async" loading="lazy" alt="On the left, push notifications on the phone titled ’New Webmention’ with the author of each reaction. On the right, those same mentions arriving as email, each with its source and target" src="https://www.rauljimenez.info/assets/images/ntfy-indieweb-da194a26f1f02e4e621b81c8b1a9b64b.png" width="2092" height="892" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="nothing-is-foolproof">Nothing is foolproof<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#nothing-is-foolproof" class="hash-link" aria-label="Direct link to Nothing is foolproof" title="Direct link to Nothing is foolproof" translate="no">​</a></h2>
<p>I think I should say this too. Webmentions are more fragile than I thought, and not because of any particular tool: whoever receives one fetches the source page and checks what it <strong>links to exactly</strong> against the target URL. If it does not match, there is no mention. And "does not match" covers a trailing slash too many, an <code>http</code> where it should be <code>https</code>, a <code>www</code> that is missing or spare, a redirect in the middle, or a path that no longer exists.</p>
<p>It happened to me replying to swyx's article. I had linked to <code>https://swyx.io/learn-in-public</code>, which is a perfectly valid URL: you open it in the browser and the article is right there. But the canonical one, the one his site actually publishes, is <code>https://www.swyx.io/learn-in-public/</code> — with <code>www</code> and with a trailing slash. Two characters of difference and a redirect in the middle were enough to make verification fail and my comment show up nowhere, until I realized and copied the URL exactly as it appears on the original page.</p>
<p>And it keeps happening. Going through what I have published so far, I found six real reactions that never made it to my site, all variations of the same thing: three because the post linked to a page of mine that no longer exists, two because replies on social networks did not link to any page of mine (even though they were part of the conversation), and one that was not shown because Bridgy only collects from the moment you connect the account (although it does offer a <em>Discover</em> mechanism to re-check posts).</p>
<p>Not seeing them on my site is one problem, but what "worries" me most is that <strong>I never find out</strong>: notifications only fire when a mention arrives correctly. Nothing warns you about these failures.</p>
<p>On another note, webmention.io has been intermittently returning 502 errors this weekend, which reminded me that the <em>receiving</em> half of my setup depends on somebody else's server. So I asked myself whether I should self-host that piece.</p>
<p>After thinking about it for a while, I do not want to take that decision lightly and underestimate the work it could involve: if I did it, I would probably have to worry about spam, uptime and the maintenance of something that so far seems to have worked pretty well, run by people who know far more about this than I do. So for now I have decided to make the display more "resilient", and to keep using this hosted receiver.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="so-how-do-you-follow-someone-on-the-indieweb">So how do you follow someone on the IndieWeb?<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#so-how-do-you-follow-someone-on-the-indieweb" class="hash-link" aria-label="Direct link to So how do you follow someone on the IndieWeb?" title="Direct link to So how do you follow someone on the IndieWeb?" translate="no">​</a></h2>
<p>Publishing is nearly complete (I think). On the following side I still have a lot to learn.</p>
<p>From what I have read and seen, <a href="https://indieweb.org/Microsub" target="_blank" rel="noopener noreferrer" class="">Microsub</a> is what has been created for this, and I am going to explain what problem it solves, because it took me a while to get it 😅.</p>
<p>If we stop to think about it, in feed readers we normally have a client and a server bundled together, which between them let you do several things: manage the sources (RSS, people, ...), but also fetch and display what is new in each source, organize those sources, remember what you have already seen, etc.</p>
<p>With Microsub the separation is clearer:</p>
<ul>
<li class=""><strong>A server</strong> (like <a href="https://aperture.p3k.io/" target="_blank" rel="noopener noreferrer" class="">Aperture</a>) does the hard work of collecting all kinds of information from the sources: RSS/Atom feeds, the Microformats published on someone's personal site, <a href="https://en.wikipedia.org/wiki/Fediverse" target="_blank" rel="noopener noreferrer" class="">Fediverse</a> accounts, etc., and it keeps track of what you have already read.</li>
<li class=""><strong>A separate reader app</strong> (like <a href="https://monocle.p3k.io/" target="_blank" rel="noopener noreferrer" class="">Monocle</a> on the web) connects to that server and shows everything as a single timeline. There used to be <a href="https://indieweb.org/IndiePass" target="_blank" rel="noopener noreferrer" class="">IndiePass</a> as a mobile app, but it is no longer maintained.</li>
</ul>
<p>One of the advantages of this model is that you can change apps without losing your subscriptions or what you have already read, and another is that there is no platform algorithm deciding for you "what is most relevant", or slipping ads in.</p>
<p>The obvious downside seems to be how volatile some tools in the ecosystem are 😅.</p>
<p>Another key piece of this puzzle is <a href="https://indieweb.org/WebSub" target="_blank" rel="noopener noreferrer" class="">WebSub</a>. Without it, reader clients have to ask "anything new?" every so often, with the well-known consequence of wasted requests and delayed updates.</p>
<p>With WebSub, a site can notify a hub the moment I publish, and the hub pushes it to everyone subscribed (<a href="https://indieweb.org/How_to_publish_and_consume_WebSub" target="_blank" rel="noopener noreferrer" class="">more info</a>). With this model you can "follow a website" and have it be as immediate as following an account on a social network — interesting, to say the least, isn't it?</p>
<p>In my case I already have the feeds (both RSS and Microformats), but I still have neither the hub nor the reader.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-next">What's next<a href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb#whats-next" class="hash-link" aria-label="Direct link to What's next" title="Direct link to What's next" translate="no">​</a></h2>
<blockquote>
<p><em>And what are you going to do next, Raúl?</em></p>
</blockquote>
<p>I am glad you asked, because I have not got the faintest idea 🤣🤣. I am still working out what I feel like exploring next. Options I am considering:</p>
<ul>
<li class=""><strong><a href="https://indieweb.org/Microsub" target="_blank" rel="noopener noreferrer" class="">Microsub</a> and a reader</strong>, to finally read the web the same way I publish to it. Maybe with a <a href="https://indieweb.org/WebSub" target="_blank" rel="noopener noreferrer" class="">WebSub</a> hub on top of the feeds I already have.</li>
<li class=""><strong>A newsletter</strong>, in case anyone is interested in getting what I publish on my site straight in their inbox. Slightly ironic in a post about decentralization... but people read where they read 😅.</li>
<li class=""><strong>A browser extension</strong> for platforms whose publishing APIs either do not exist or are restricted (LinkedIn, X, Instagram...). The idea would be for it to make it easy to pull in the content I have already published on my own site and republish it there, even if the last step still has to be done by hand.</li>
<li class=""><strong>A personal archive</strong>, which is the other face of POSSE: pulling back what I have been posting on other platforms for years (X, LinkedIn, Google products, ...) and then doing a <em><a href="https://indieweb.org/backfill" target="_blank" rel="noopener noreferrer" class="">backfill</a></em> (importing part of that content here). It would also potentially be a way to keep feeding this site (every so often) with content from those platforms that offer no way to import it automatically.</li>
</ul>
<p>Thanks for reading! I hope you found it interesting and that it helped you understand a bit better how all this IndieWeb stuff works.</p>
<p>If you want to help me, you can give me your opinion: for example, if you have any advice, or you have built something similar and know exactly where I am about to crash, I would appreciate you telling me.</p>
<p>And if you have your own site, I encourage you to reply <strong>from it</strong>: this page advertises its Webmention endpoint, so your response would show up right below. You would be the first person to send me one from their own site, and that would honestly make my day 😜. Otherwise, <a href="https://mastodon.social/@hhkaos" target="_blank" rel="noopener noreferrer" class="">Mastodon</a> or <a href="https://bsky.app/profile/rauljimenez.info" target="_blank" rel="noopener noreferrer" class="">Bluesky</a> work fine too.</p>
<p>P.S.: I get the feeling publishing turned out to be "the easy half", and that the other half is where the interesting problems/challenges live 😅.</p>]]></content:encoded>
            <category>IndieWeb</category>
            <category>Webmentions</category>
            <category>POSSE</category>
            <category>Micropub</category>
            <category>Microsub</category>
            <category>Personal Website</category>
        </item>
        <item>
            <title><![CDATA[🌱 First steps into the IndieWeb]]></title>
            <link>https://www.rauljimenez.info/blog/first-steps-into-the-indieweb</link>
            <guid>https://www.rauljimenez.info/blog/first-steps-into-the-indieweb</guid>
            <pubDate>Tue, 01 Sep 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[How OpenTechEvents led me to revisit the IndieWeb, add semantic data to my site, and start experimenting with Webmentions.]]></description>
            <content:encoded><![CDATA[<p>Over the last few weeks, while working on <a href="https://opentechevents.org/" target="_blank" rel="noopener noreferrer" class="">OpenTechEvents</a>, I ended up pulling a thread I had only touched lightly before: the <a href="https://indieweb.org/" target="_blank" rel="noopener noreferrer" class="">IndieWeb</a>.</p>
<p>And, honestly, it makes a lot of sense that I got there from a project about open tech events.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="an-idea-that-is-not-new">An idea that is not new<a href="https://www.rauljimenez.info/blog/first-steps-into-the-indieweb#an-idea-that-is-not-new" class="hash-link" aria-label="Direct link to An idea that is not new" title="Direct link to An idea that is not new" translate="no">​</a></h2>
<p>The funny thing is that the IndieWeb is not new at all. The movement started around 2010, but some of its ideas feel even more relevant now than they probably did back then.</p>
<p>OpenTechEvents is making me think again about how we publish information on the web, how we connect communities, and how we make things discoverable without depending on a single platform.</p>
<p>Some IndieWeb ideas resonate a lot with me: owning your identity, publishing on your own domain, making content more interoperable, and letting websites talk to each other again.</p>
<p>I still have a lot to learn, but I have already started taking my first steps.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="first-steps">First steps<a href="https://www.rauljimenez.info/blog/first-steps-into-the-indieweb#first-steps" class="hash-link" aria-label="Direct link to First steps" title="Direct link to First steps" translate="no">​</a></h2>
<p>I added more semantic data to this website using <a href="https://json-ld.org/" target="_blank" rel="noopener noreferrer" class="">JSON-LD</a> and <a href="http://microformats.org/wiki/microformats2" target="_blank" rel="noopener noreferrer" class="">Microformats2</a>, so my homepage describes me a bit better as a person, not just as a collection of HTML elements. I also updated my <a href="https://links.rauljimenez.info/" target="_blank" rel="noopener noreferrer" class="">links page</a> so it can act as a clearer identity hub, with <code>rel="me"</code> links and better compatibility with <a href="https://indielogin.com/" target="_blank" rel="noopener noreferrer" class="">IndieLogin</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="posse-and-owning-what-i-share">POSSE and owning what I share<a href="https://www.rauljimenez.info/blog/first-steps-into-the-indieweb#posse-and-owning-what-i-share" class="hash-link" aria-label="Direct link to POSSE and owning what I share" title="Direct link to POSSE and owning what I share" translate="no">​</a></h2>
<p>One concept that especially resonates with me is <a href="https://indieweb.org/POSSE" target="_blank" rel="noopener noreferrer" class="">POSSE</a>: publish on your own site, then syndicate elsewhere. In a way, it is similar to what I already do with <a href="https://buffer.com/" target="_blank" rel="noopener noreferrer" class="">Buffer</a>: publishing from one place and distributing to different platforms. The important difference is that, with POSSE, my own website becomes the source of truth, and the rest of the platforms become copies or distribution channels. Understanding it properly can get technical quite quickly, but the idea is very attractive to me: use my own domain as the canonical place for my content and activity, and then distribute copies to the platforms where most people already are.</p>
<p>That does not mean leaving social platforms entirely. If I want to interact with most people, I still need to be present where most people are. But I do like the idea of finding ways to keep using them while adopting more IndieWeb principles, without adding too much friction.</p>
<p>In essence, I like the idea of not being completely tied to platforms that may close, start charging, restrict APIs, or change the rules. I have already seen versions of that story with Meetup.com, Twitter/X, LinkedIn, Flickr, and other services.</p>
<p>There is another angle that bothers me too: when I write a review to help people looking for geolocated information on Google Maps, or upload a photo of a menu so other people can make better decisions, Google locks those data behind a paid API and I cannot say that I want my contribution to be freely available for anyone to use.</p>
<p>That example comes to mind often, but it applies to many other platforms too. We should be the owners of what we share, even if we still participate in other people's platforms.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="aaron-parecki-as-a-reference">Aaron Parecki as a reference<a href="https://www.rauljimenez.info/blog/first-steps-into-the-indieweb#aaron-parecki-as-a-reference" class="hash-link" aria-label="Direct link to Aaron Parecki as a reference" title="Direct link to Aaron Parecki as a reference" translate="no">​</a></h2>
<p>If you have never heard of <a href="https://aaronparecki.com/" target="_blank" rel="noopener noreferrer" class="">Aaron Parecki</a>, he is one of the people behind IndieWebCamp. He is also a geogeek: he co-founded <a href="https://geoloqi.com/esri-faq/" target="_blank" rel="noopener noreferrer" class="">Geoloqi</a>, a location platform acquired by Esri, where he later worked from 2012 to 2016 according to his <a href="https://www.linkedin.com/in/aaronparecki/details/experience/" target="_blank" rel="noopener noreferrer" class="">LinkedIn experience</a>. Beyond his IndieWeb work, I have learned a lot about OAuth from his <a href="https://www.udemy.com/user/aaron-parecki-2/" target="_blank" rel="noopener noreferrer" class="">courses and material</a>, which I credited in my 2023 Commit Conf talk, <a href="https://youtu.be/I6ZYVsUuPU8?si=LC44P3NiscHMVQgq&amp;t=217" target="_blank" rel="noopener noreferrer" class="">OAuth, OpenID Connect and JWT para dummies</a>.</p>
<p>If someone wants to understand what joining the IndieWeb can look like in practice, Aaron's website is a living example of what it means to own your content on your own domain.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="webmentions">Webmentions<a href="https://www.rauljimenez.info/blog/first-steps-into-the-indieweb#webmentions" class="hash-link" aria-label="Direct link to Webmentions" title="Direct link to Webmentions" translate="no">​</a></h2>
<p>And now I have also enabled <a href="https://webmention.io/" target="_blank" rel="noopener noreferrer" class="">Webmentions</a>.</p>
<p>I think the first time I saw a reference to this concept was while reading something by <a href="https://swyx.io/" target="_blank" rel="noopener noreferrer" class="">swyx</a>, probably his post about <a href="https://swyx.io/learn-in-public" target="_blank" rel="noopener noreferrer" class="">learning in public</a>. At the time it sounded interesting, but I did not really get my hands dirty enough to understand how it worked.</p>
<p>While testing this, I also realized that <strong>receiving a Webmention</strong> is only a small piece of the IndieWeb. If I want other tools to understand the context properly, my posts need to include useful metadata too. So I started marking articles with Microformats2 values such as <code>h-entry</code>, <code>p-name</code>, <code>dt-published</code>, <code>p-author</code>, <code>u-url</code>, and <code>e-content</code>, so services can extract the title, author, date, canonical URL, and the actual content mentioning another page. I still need to extend this more consistently across the rest of the site, including my digital brain.</p>
<p>That means that, at least in theory, if someone writes a post linking to one of my articles, that mention can be discovered and shown here. It feels small, but I like the direction: instead of conversations being trapped only inside social networks, a personal website can receive signals from the rest of the web.</p>
<p>I'm not pretending this is a finished migration to the IndieWeb. It is more like opening a door and putting one foot inside.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pending-pieces">Pending pieces<a href="https://www.rauljimenez.info/blog/first-steps-into-the-indieweb#pending-pieces" class="hash-link" aria-label="Direct link to Pending pieces" title="Direct link to Pending pieces" translate="no">​</a></h2>
<p>There is also one important piece I have not solved yet: automating the outgoing Webmentions. For now, when I link to a site that supports Webmentions, I still have to send the notification manually, usually with a small <code>curl</code> command. Not ideal, but good enough for a first experiment.</p>
<p>For example, this very article links to my links landing page, <a href="https://links.rauljimenez.info/" target="_blank" rel="noopener noreferrer" class="">links.rauljimenez.info</a>. After publishing it, I can manually send a Webmention like this:</p>
<div class="language-bash codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-bash codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token plain">curl -i -X POST https://webmention.io/links.rauljimenez.info/webmention \</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  -H "Content-Type: application/x-www-form-urlencoded" \</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  --data-urlencode "source=https://www.rauljimenez.info/blog/first-steps-into-the-indieweb" \</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  --data-urlencode "target=https://links.rauljimenez.info/"</span><br></div></code></pre></div></div>
<p>And with that, a mention appears in the footer of <a href="https://links.rauljimenez.info/" target="_blank" rel="noopener noreferrer" class="">links.rauljimenez.info</a>. Right now it feels a bit tedious, but I understand that with other tools, such as <a href="https://indieweb.org/Micropub" target="_blank" rel="noopener noreferrer" class="">Micropub</a>, this kind of flow can become much less manual.</p>
<p>I also want to find time to experiment with other pieces of the IndieWeb ecosystem, such as <a href="https://indieweb.org/Micropub" target="_blank" rel="noopener noreferrer" class="">Micropub</a> and <a href="https://indieweb.org/Microsub" target="_blank" rel="noopener noreferrer" class="">Microsub</a>.</p>
<p>And, related but different, I also want to finally understand the <a href="https://en.wikipedia.org/wiki/Fediverse" target="_blank" rel="noopener noreferrer" class="">Fediverse</a> properly. The IndieWeb and the Fediverse are not the same thing, although both are part of a broader movement towards a more decentralized internet and more control over our own data. I see them as sibling ecosystems, with very similar philosophies, but different technologies and approaches. I had never gone deep enough into the Fediverse, but this has definitely woken up that curiosity again, and I like what both represent.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="towards-a-digital-twin">Towards a digital twin<a href="https://www.rauljimenez.info/blog/first-steps-into-the-indieweb#towards-a-digital-twin" class="hash-link" aria-label="Direct link to Towards a digital twin" title="Direct link to Towards a digital twin" translate="no">​</a></h2>
<p><a class="" href="https://www.rauljimenez.info/blog/new-website">Since 2023</a> I have treated this site as my digital brain. Maybe, little by little, it can also become a kind of digital twin of my online presence: a more faithful representation of what I publish, when I write a review, mark something as a favorite, save something, RSVP to an event, or share things across the web.</p>
<p>Let's see where this path leads 😅.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="update-micropub-is-live">Update: Micropub is live<a href="https://www.rauljimenez.info/blog/first-steps-into-the-indieweb#update-micropub-is-live" class="hash-link" aria-label="Direct link to Update: Micropub is live" title="Direct link to Update: Micropub is live" translate="no">​</a></h2>
<p>Well, this moved faster than expected. Since writing this post, I have already set up Micropub for real, with a private <a href="https://getindiekit.com/" target="_blank" rel="noopener noreferrer" class="">Indiekit</a> server, helped a lot by AI along the way. In this new flow, publishing no longer depends on manual <code>curl</code> commands, although this integration is not connected to Docusaurus yet.</p>
<p>The flow now stores notes, bookmarks, likes, and replies in a public GitHub repository, <a href="https://github.com/hhkaos/posts.rauljimenez.info" target="_blank" rel="noopener noreferrer" class="">hhkaos/posts.rauljimenez.info</a>. From there, a GitHub Action renders the public feed at <a href="https://posts.rauljimenez.info/" target="_blank" rel="noopener noreferrer" class="">posts.rauljimenez.info</a>, showing only the items marked as visible.</p>
<p>For now, I am treating this as an explicitly public space: I only plan to publish things I actually want to share in the open, fully aware of what that means. In practice, I do not expect to share anything here that I would not already be publishing in other silos today.</p>
<p>And this is no longer just theoretical: I have already sent a real outgoing Webmention to swyx's <a href="https://www.swyx.io/learn-in-public/" target="_blank" rel="noopener noreferrer" class="">learn in public</a> post, as a reply. It was verified by webmention.io and is visible there, which felt like a very satisfying first end-to-end test.</p>
<p>There are still several pieces pending: receiving Webmentions properly, experimenting with Microsub, and deciding whether this new public feed should appear in the main navigation of this site. But the foundations are now much more real than they were when I started writing this post.</p>
<p><em>Continued in <a class="" href="https://www.rauljimenez.info/blog/second-steps-into-the-indieweb">Second steps into the IndieWeb</a>.</em></p>]]></content:encoded>
            <category>IndieWeb</category>
            <category>Webmentions</category>
            <category>Semantic Web</category>
            <category>OpenTechEvents</category>
            <category>Personal Website</category>
        </item>
        <item>
            <title><![CDATA[🤔 Talking to children about certain topics]]></title>
            <link>https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics</link>
            <guid>https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics</guid>
            <pubDate>Tue, 14 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[A personal reflection on when to talk to our children about delicate topics, the risks of postponing certain conversations, and the importance of building trust at home and dialogue with other families.]]></description>
            <content:encoded><![CDATA[<p>If you have preteens, you have probably wondered when to talk to them about certain delicate topics. In every home those topics may be different: the <strong>Three Wise Men, Santa Claus, the Tooth Fairy, where babies come from</strong>...</p>
<p><img decoding="async" loading="lazy" alt="Family having an awkward conversation during dinner" src="https://www.rauljimenez.info/assets/images/preguntas-incomodas-750-eab0de5e58273e96111fcc17220d3d1b.webp" width="750" height="389" class="img_ev3q"></p>
<p><strong>When is the right time to talk about these things?</strong> How long does it make sense to keep a little white lie alive to preserve the magic? And how much detail should we share?</p>
<p>The answer is not simple. In fact, even at home my wife and I often find it hard to agree 😅.</p>
<p>So I wanted to write this article, not to give anyone advice, but to share our experience and a reflection: not talking about certain things <strong>at the right time</strong> could also carry a risk, don't you think?</p>
<blockquote>
<p><strong>Note</strong>: Of course, the article has also been reviewed by my favorite editor, my wife 😜.</p>
</blockquote>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="our-children-dont-live-in-a-bubble">Our children don't live in a bubble<a href="https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics#our-children-dont-live-in-a-bubble" class="hash-link" aria-label="Direct link to Our children don't live in a bubble" title="Direct link to Our children don't live in a bubble" translate="no">​</a></h2>
<p>I think we often find it hard to talk about certain topics because, in a way, it means acknowledging that our children are growing up... and wow, they grow up so fast! 😭</p>
<p>But one thing is what we would like, and another is reality.</p>
<p>As much as we might want it, <strong>our children don't live in a bubble</strong>. In the end:</p>
<ul>
<li class="">they spend a lot of time with their friends</li>
<li class="">with older children at school, after-school activities, siblings, cousins, etc.</li>
<li class="">they find things on the Internet, or another child does</li>
<li class="">and so on</li>
</ul>
<p>That is why it is inevitable that, sooner or later, they will hear or see things. Sometimes those things reach them without them looking for them. Other times, they ask others or look for answers by themselves.</p>
<p>On the other hand, it is also normal for them to end up repeating things, often by imitation, and sometimes without really understanding what they mean.</p>
<p>In short, we often <strong>don't know exactly what they know or what they have understood</strong>, and that can lead us to misinterpret things 😕.</p>
<p>In any case, there is an undeniable truth that my son's tutor once told me:</p>
<blockquote>
<p><em>Regardless of what we parents do or say,</em> <em><strong>when one child "knows something", it is only a matter of time before the rest also "know it"</strong></em>.</p>
<p><em>Because as soon as that topic comes up again, and one child sees that another child knows less, they may feel tempted to show off and "teach them a lesson", not only to prove that they know more, but also that they are "more grown up".</em></p>
</blockquote>
<p><img decoding="async" loading="lazy" alt="Children don&amp;#39;t live in a bubble" src="https://www.rauljimenez.info/assets/images/los-ninios-no-viven-en-una-burbuja-750-46ece95a7332cb5e71b1e91ff6c0c39b.webp" width="750" height="409" class="img_ev3q"></p>
<p>And whether we like it or not, let's accept it... it is inevitable. Hasn't it happened to us too? 😅</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-risks-of-not-talking-soon-enough">The risks of not talking soon enough<a href="https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics#the-risks-of-not-talking-soon-enough" class="hash-link" aria-label="Direct link to The risks of not talking soon enough" title="Direct link to The risks of not talking soon enough" translate="no">​</a></h2>
<p>Our concern, as I imagine happens to many parents, is that postponing these conversations, telling "half-truths", or giving incomplete answers because we think they are still too young also has risks.</p>
<p>For example:</p>
<ul>
<li class="">they may feel that they cannot talk to us about certain topics, and <strong>gradually lose trust</strong> and end up looking for answers elsewhere</li>
<li class=""><strong>they may receive or interpret information incorrectly</strong> and form mistaken ideas</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Loss of trust" src="https://www.rauljimenez.info/assets/images/perdida-de-la-confianza-750-31c7f389fe77d0dc7a2d13f5113abb08.webp" width="750" height="397" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="talking-with-other-families">Talking with other families<a href="https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics#talking-with-other-families" class="hash-link" aria-label="Direct link to Talking with other families" title="Direct link to Talking with other families" translate="no">​</a></h2>
<p>But there is something I think is even harder: <strong>talking about these topics with other parents</strong>, because sometimes they feel like "taboo" subjects.</p>
<p>I don't know if this happens to you too, but we find it difficult to bring up these topics with other families. Sometimes because of:</p>
<ul>
<li class="">fear of making someone uncomfortable</li>
<li class="">fear of creating conflict</li>
<li class="">fear that, simply by mentioning it, someone might think something has happened</li>
</ul>
<p>And this is not about all families having to think alike or explain things in the same way. Every home has its own timing, values, and way of explaining things.</p>
<p>But we do believe it helps to be able to talk about these topics more naturally with other parents, sharing what conversations are appearing in our homes and how we are approaching them.</p>
<p><img decoding="async" loading="lazy" alt="Talking openly with other families" src="https://www.rauljimenez.info/assets/images/hablando-en-confianza-con-otros-padres-750-3dbe729b4b3713d685f15aa8a26a516b.webp" width="750" height="293" class="img_ev3q"></p>
<p>Not so that we all agree on everything or impose one criterion, but so we have a bit more context.</p>
<p>If our children hear something from other children, we can explain why in our family we have approached the topic differently, without them feeling that we have hidden the truth from them or that we are treating them as if they were younger than their friends.</p>
<p>And if we are the ones who talk about something at home, it may also help other families to know that this conversation might come up.</p>
<p>It is better that they hear it from us, calmly and with context, than through an incomplete version told by children. Because that is where the telephone game effect can easily appear: one child tells something halfway, another interprets it as best they can, a confusing version reaches home, and we parents end up worrying or misinterpreting what happened.</p>
<p>Talking about it among adults should be about paving the way and being a little more prepared if the conversation comes up.</p>
<p>And we often wonder: are there more parents in this same situation, wanting to talk about it but not daring to take the first step?</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-we-approach-it">How we approach it<a href="https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics#how-we-approach-it" class="hash-link" aria-label="Direct link to How we approach it" title="Direct link to How we approach it" translate="no">​</a></h2>
<p>I am not saying this is the right way, only the best way we have come up with at home.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="we-are-all-learning">We are all learning<a href="https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics#we-are-all-learning" class="hash-link" aria-label="Direct link to We are all learning" title="Direct link to We are all learning" translate="no">​</a></h3>
<p>Since they were little, we have repeated to them that:</p>
<ul>
<li class="">adults are not taught how to be parents, and that, although we do the best we know and can, we also make mistakes</li>
<li class="">they are the most important thing in our lives, and almost everything we do is done thinking about helping them grow into good people and be happier</li>
</ul>
<p>One example is the books we read with them, with the goal of giving them tools to understand themselves better and better understand the world. Some are more emotional books, such as 'De mayor quiero ser feliz' or 'El emocionario'; other times, they are books about the body, such as "Tu cuerpo es tuyo", financial education, or other topics. We also try to help them understand that behind those books there are important "life lessons".</p>
<p>In the same way, when we read parenting books such as 'The Whole-Brain Child' or 'No-Drama Discipline', we also tell them about it. We want them to see that we are still learning how to be parents and that, if they ever think we are wrong, they should tell us, because they may very well be right.</p>
<p><img decoding="async" loading="lazy" alt="Parents and children learning at the same time" src="https://www.rauljimenez.info/assets/images/padres-e-hijos-aprendiendo-a-la-vez-750-9c5cf56858ef7a3a671343a9af5c3735.webp" width="750" height="340" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="it-doesnt-depend-on-just-one-person">It doesn't depend on just one person<a href="https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics#it-doesnt-depend-on-just-one-person" class="hash-link" aria-label="Direct link to It doesn't depend on just one person" title="Direct link to It doesn't depend on just one person" translate="no">​</a></h3>
<p>For example, I have had to explain to my eldest son once or twice that, although perhaps I would have told him some things earlier, it is not always that simple.</p>
<p>I want him to understand that I also need to agree with his mother and that, even then, there may be other people in the family, such as grandparents, who don't share our opinion, and we try to find a balance.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="white-lies">White lies<a href="https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics#white-lies" class="hash-link" aria-label="Direct link to White lies" title="Direct link to White lies" translate="no">​</a></h3>
<p>At home, <strong>since they were little</strong>, we have explained the concept of a <strong>'white lie'</strong>: those harmless or well-intentioned lies that are sometimes told with the other person's wellbeing in mind, for example, to make them feel good, to "protect" them, or to avoid hurting their feelings.</p>
<p>And we have already explained one of them to our eldest.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="more-complicated-topics">More complicated topics<a href="https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics#more-complicated-topics" class="hash-link" aria-label="Direct link to More complicated topics" title="Direct link to More complicated topics" translate="no">​</a></h3>
<p>For more complicated topics, which need to be introduced little by little, such as "where babies come from", we do two things.</p>
<p><strong>1) Try to help him become aware of how his tastes change</strong></p>
<p>For example, we sometimes use comments he makes to his younger brother, such as when he says that a game his brother suggests is "for little kids", to remind him that, although he now likes other games, not so long ago he also liked that kind of game.</p>
<p>Similarly, there was a time when he felt uncomfortable seeing two adults kissing on TV. We used that moment to explain to him that it was normal, that sometimes there are things that make us uncomfortable at certain ages and that this can change later on.</p>
<p><img decoding="async" loading="lazy" alt="Feeling embarrassed when seeing a kiss" src="https://www.rauljimenez.info/assets/images/sentir-verguenza-al-ver-un-beso-750-63c90dda329820c39a0ea453e268a439.webp" width="750" height="330" class="img_ev3q"></p>
<p><strong>2) Try to help him become aware of how his maturity level changes</strong></p>
<p>We help him see that there are things you only understand when you are older, and to do that we try to find examples from situations he has already experienced.</p>
<p>For example, we helped him see the impact it could have on his younger brother's behavior, vocabulary, etc., if he watched content or played games that our eldest liked, but that were not appropriate for his brother's age.</p>
<p>And we also helped him see that, even if we try to explain to his younger brother why he should not watch or play that, he is still not able to understand why it is not good for him.</p>
<p><img decoding="async" loading="lazy" alt="Age-inappropriate content" src="https://www.rauljimenez.info/assets/images/contenidos-no-apropiados-750-e43d4ba35c2cdaedffffd0437ee8d20f.webp" width="750" height="372" class="img_ev3q"></p>
<p>And the same rule applies to both of them when it comes to content, games, etc. that we do not consider appropriate for certain ages at home: not because they are bad in themselves, but because they have not yet reached the maturity level needed to understand them properly.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-matters-most-to-us">What matters most to us<a href="https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics#what-matters-most-to-us" class="hash-link" aria-label="Direct link to What matters most to us" title="Direct link to What matters most to us" translate="no">​</a></h3>
<p>Above all, what we always try to convey to them is that they can trust that we are doing what we believe is best for them, and that we want them to <strong>feel confident talking to us about any topic</strong>. Even if they notice that we are avoiding something, we would rather they insist and ask us why.</p>
<p>We try to make them feel that <strong>home is a safe space to talk</strong>, open up, and ask questions, and that when they do, we acknowledge and value it.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="shall-we-talk">Shall we talk?<a href="https://www.rauljimenez.info/blog/when-to-talk-to-children-about-certain-topics#shall-we-talk" class="hash-link" aria-label="Direct link to Shall we talk?" title="Direct link to Shall we talk?" translate="no">​</a></h2>
<p>Although we hope all of this helps us maintain trust with our children, <strong>we still feel that an important piece of the puzzle is missing: being able to talk about these things with other parents</strong>.</p>
<p><strong>Shall we talk?</strong></p>]]></content:encoded>
            <category>parenting</category>
            <category>self-reflection</category>
        </item>
        <item>
            <title><![CDATA[🕶️ Gafas con IA de Meta y Ray-ban]]></title>
            <link>https://www.rauljimenez.info/blog/meta-rayban-wayfarer-impressions</link>
            <guid>https://www.rauljimenez.info/blog/meta-rayban-wayfarer-impressions</guid>
            <pubDate>Sun, 18 Jan 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Reflexión sobre cómo uso ChatGPT en la crianza de mis hijos, sus beneficios, riesgos y el equilibrio entre tecnología y consciencia.]]></description>
            <content:encoded><![CDATA[<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="errores">Errores<a href="https://www.rauljimenez.info/blog/meta-rayban-wayfarer-impressions#errores" class="hash-link" aria-label="Direct link to Errores" title="Direct link to Errores" translate="no">​</a></h2>
<ul>
<li class="">A veces: (sin saber cómo solucionarlo)<!-- -->
<ul>
<li class="">“Lo siento, no puedo reproducir musica en Spotify”</li>
<li class="">"No se han encontrado contactos" / “No puedo acceder a contactos”</li>
<li class="">“Se ha producido un error, vuelve a intentarlo dentro de un rato”</li>
<li class="">“No he encontrado contenido reciente, para compartir contenido anterior usa Meta AI” (intentando enviar un mensaje por WhatsApp”</li>
</ul>
</li>
<li class="">“Audible aún no está disponible en tus gafas”</li>
<li class="">“La aplicación calendario no está disponible con las gafas”</li>
<li class="">A veces, dice que se ha enviado el mensaje de audio (nota de voz) por WhatsApp pero y no se ha enviado</li>
<li class=""></li>
</ul>]]></content:encoded>
            <category>ray-ban</category>
            <category>IA</category>
            <category>glasses</category>
            <category>meta</category>
        </item>
        <item>
            <title><![CDATA[👪 Nobody taught us how to be parents]]></title>
            <link>https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents</link>
            <guid>https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents</guid>
            <pubDate>Tue, 24 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A reflection on how I use ChatGPT in raising my kids, the benefits, risks, and the balance between tech and awareness.]]></description>
            <content:encoded><![CDATA[<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary><strong>Note</strong> on the language used in this article</summary><div><div class="collapsibleContent_i85q"><p>In this article, I use “parents” to refer to both mothers and fathers, and “kids” to include both boys and girls. While I value inclusive language, I’m sharing our personal experience—my wife María and I are raising two sons—and we're comfortable with these terms to describe our family.</p><p>That said, everything I share here is intended for anyone raising, teaching, or caring for children, regardless of role, identity, or family structure.</p><p>I hope the language used doesn’t create a barrier for anyone.</p></div></div></details>
<blockquote>
<p><strong>⚠️ Content warning</strong>: this article contains a disturbing video and a minor spoiler from the miniseries <a href="https://www.netflix.com/es/title/81756069" target="_blank" rel="noopener noreferrer" class="">Adolescence</a>.</p>
</blockquote>
<p>Fair warning: this is a long read—but parenting is a deep topic, and I wanted to explore it properly 😅.</p>
<p><img decoding="async" loading="lazy" alt="Nobody taught us how to be parents social image" src="https://www.rauljimenez.info/assets/images/nobody-taught-us-how-to-be-parents-en-bfad7363afbfccfd972807860af19e94.webp" width="1200" height="630" class="img_ev3q"></p>
<p>Today I’ll explain <strong>how I use ChatGPT as support</strong> in trying to be a better dad.</p>
<p>And I say “as support,” not “as the main tool,” because I also lean on books, my wife, our families, people in our close circle, teachers, etc.</p>
<blockquote>
<p><strong>Example</strong>: You can see an example of this in the article <a href="https://www.rauljimenez.info/blog/learn-to-teach-your-kids" target="_blank" rel="noopener noreferrer" class="">Learn to Teach (at Home)</a>, which I wrote last year.</p>
</blockquote>
<p>I’m sharing this after doing a bit of retrospection and reviewing <strong>all my ChatGPT conversations</strong> on this topic, hoping that my experience might be useful to you.</p>
<p>Just for context: I created my ChatGPT account in February 2023, and from that very first month, I’ve had questions about parenting.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="initial-reflection">Initial reflection<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#initial-reflection" class="hash-link" aria-label="Direct link to Initial reflection" title="Direct link to Initial reflection" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="when-everything-changes">When everything changes<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#when-everything-changes" class="hash-link" aria-label="Direct link to When everything changes" title="Direct link to When everything changes" translate="no">​</a></h3>
<p>I think most people would agree that when you have kids, your priorities shift—they become the most important thing in your life (spoiler... <em>I’ll come back to this at the end</em>).</p>
<p>I take it for granted that we all want to be good parents and do our best with what we know. But we also need to acknowledge that <strong>we make mistakes</strong>, like everyone. That said, there’s no need for self-flagellation—<em>we also get a lot of things right</em>, like reading articles like this to learn more 😜.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="were-imperfect">We’re imperfect<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#were-imperfect" class="hash-link" aria-label="Direct link to We’re imperfect" title="Direct link to We’re imperfect" translate="no">​</a></h3>
<p>I really like something the author of the book "<a href="https://www.amazon.es/Gu%C3%ADa-para-madres-padres-Nexos/dp/8416918228" target="_blank" rel="noopener noreferrer" class="">Guide for Imperfect Parents Who Understand Their Kids Are Imperfect Too</a>" says (a gift from our sister-in-law a few Christmases ago): "<em>Parenting is a beautiful opportunity to grow as a person, always remembering that we are NOT perfect, and our children don’t need to be either.</em>"</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-guilt-factor">The guilt factor<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#the-guilt-factor" class="hash-link" aria-label="Direct link to The guilt factor" title="Direct link to The guilt factor" translate="no">​</a></h3>
<p>As if that weren’t enough, last week I finished watching the miniseries <em>Adolescence</em>, based on real events. It’s about <strong>a child who commits a crime and the guilt his parents feel</strong>, highlighting some of the modern-day challenges of parenting, especially those linked to technology.</p>
<blockquote>
<p><strong>Note</strong>: It dives into modern bullying, where social media plays a huge role. I’d argue most of today’s parents aren’t ready for this, because this wasn’t part of our own childhood. That’s why last year, <a href="https://www.linkedin.com/in/gabrielzabal/" target="_blank" rel="noopener noreferrer" class="">Gabriel Zabal</a> and I decided to <a href="https://www.ampanovaschoolalmeria.org/noticias/curso-202324/coloquio-nuevas-tecnolog%C3%ADas-redes-sociales-inteligencia-artificial-y-men" target="_blank" rel="noopener noreferrer" class="">organize a community talk for families on this topic</a>. And we’re planning to do it again, because it’s essential to stay up to date.</p>
</blockquote>
<div style="text-align:center"><figure><p><img decoding="async" loading="lazy" alt="Adolescence, dad crying on pillow" src="https://www.rauljimenez.info/assets/images/adolescence-dad-crying-5d475bbf7a8fbeb2db5a3ea6391375bd.webp" width="759" height="457" class="img_ev3q"></p><figcaption>Eddie Miller, played by Stephen Graham (the father in the show), breaking down in tears.</figcaption></figure></div>
<p>I admit I couldn’t hold back tears when the father says, "<strong>Forgive me, son. I should have done better.</strong>" It’s impossible not to empathize with a devastated parent in that situation.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-parenting-license">The parenting license<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#the-parenting-license" class="hash-link" aria-label="Direct link to The parenting license" title="Direct link to The parenting license" translate="no">​</a></h3>
<p>As I often tell my kids, <strong>we parents make mistakes too</strong>, but I also remind them that everyone has to take ownership of their part.</p>
<p>Because parenting is hard, right?</p>
<p>Just a few weeks ago, I told my eldest that there’s no school for parenting, that <strong>there’s no license you have to pass to become a parent</strong>.</p>
<p>Although, come to think of it... if you need a license to drive a car, maybe we should consider requiring something similar to raise a child—since, let’s face it, the responsibility is even greater 😅.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lets-lighten-the-mood">Let’s lighten the mood<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#lets-lighten-the-mood" class="hash-link" aria-label="Direct link to Let’s lighten the mood" title="Direct link to Let’s lighten the mood" translate="no">​</a></h2>
<p>If you haven’t seen it and want a laugh, here’s the trailer for <em>Idiocracy</em>, a satire that takes things to the extreme (or maybe not so much?)—a future where intelligence has been replaced by collective stupidity 😂😂😂.</p>
<div style="text-align:center"><iframe width="560" height="315" src="https://www.youtube.com/embed/sP2tUW0HDHA" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"></iframe></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="parenting-doubts">Parenting doubts<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#parenting-doubts" class="hash-link" aria-label="Direct link to Parenting doubts" title="Direct link to Parenting doubts" translate="no">​</a></h2>
<p>Alright, back to serious mode 😐.</p>
<p>As parents, we constantly face doubts. Some are about our actions, others about what our children experience. Here are just a few of the questions that run through my head now and then. You might find them familiar:</p>
<ul>
<li class=""><strong>About our actions:</strong>
<ul>
<li class="">Am I doing this right? Could I do it better?</li>
<li class="">Am I setting a good example?</li>
<li class="">Do I work too much? Do I spend enough time with them?</li>
<li class="">Did I overreact? How should I have responded?</li>
<li class="">Am I too impatient?</li>
<li class="">Am I too permissive? Or too strict?</li>
<li class="">Should I step in more? Or less?</li>
<li class="">Should I influence this? Or let them decide?</li>
<li class="">Am I being overprotective?</li>
<li class="">What am I doing wrong? Is this my fault?</li>
<li class="">How can I prevent them from going through what I did? Should I let them make their own mistakes?</li>
</ul>
</li>
<li class=""><strong>About boundaries and autonomy:</strong>
<ul>
<li class="">Should I let them do this?</li>
<li class="">Should I give more freedom? Or less?</li>
<li class="">Do I let them do/watch this or not?</li>
<li class="">To what extent should I supervise? And how much trust should I place?</li>
</ul>
</li>
<li class=""><strong>About what they go through:</strong>
<ul>
<li class="">Why are they doing this? Or why is this happening to them?</li>
<li class="">Are they doing it on purpose? Or unknowingly?</li>
<li class="">Why do they behave differently at home and at school?</li>
<li class="">How can I help them understand what happened?</li>
</ul>
</li>
<li class=""><strong>About communication and values:</strong>
<ul>
<li class="">How do I talk about this without making things worse?</li>
<li class="">How do I explain it in a way they understand?</li>
<li class="">How do I instill certain values?</li>
<li class="">How do I achieve this without forcing, threatening, pressuring, or guilt-tripping them?</li>
</ul>
</li>
<li class=""><strong>About development:</strong>
<ul>
<li class="">Is it too early to explain this?</li>
<li class="">How do I help them when they’re stuck? Do I let them try on their own?</li>
<li class="">How do I introduce this new routine or habit?</li>
<li class="">How do I handle their frustrations?</li>
</ul>
</li>
<li class=""><strong>About motivation:</strong>
<ul>
<li class="">Should I encourage them to explore this? Or am I projecting my own interests?</li>
<li class="">Is it better to observe and support only if they show interest?</li>
</ul>
</li>
<li class="">etc.</li>
</ul>
<p>Sometimes we follow advice (whether we asked for it or not). Other times, <strong>we default to how we were raised</strong>, or we consciously choose a different path because times have changed or because we believe it's for the best.</p>
<p>But no matter what we do, <strong>it’s hard to shake the guilt when we feel we’ve done something wrong</strong>.</p>
<p>And that’s exactly why I’ll explain next how I’ve used ChatGPT to help navigate these parenting challenges.</p>
<p>But before that, let’s talk about something I think we shouldn’t overlook when using tools like ChatGPT in parenting: our children’s privacy.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="privacy-and-children">Privacy and children<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#privacy-and-children" class="hash-link" aria-label="Direct link to Privacy and children" title="Direct link to Privacy and children" translate="no">​</a></h2>
<p>Even if we use tools like ChatGPT in private and personal ways, that doesn’t eliminate the risks. In fact, by discussing our kids there, we could be engaging in a form of private digital <em><a href="https://en.wikipedia.org/wiki/Sharenting" target="_blank" rel="noopener noreferrer" class="">sharenting</a></em>—with consequences we don’t always consider.</p>
<p>Consider this:</p>
<ul>
<li class=""><strong>Everything we share with ChatGPT is stored on their servers</strong> (in the U.S., under U.S. law).</li>
<li class="">Situations like the <a href="https://harvardlawreview.org/blog/2024/04/nyt-v-openai-the-timess-about-face/" target="_blank" rel="noopener noreferrer" class="">New York Times lawsuit against OpenAI</a> have shown that <strong>some conversations may not be fully deletable from servers</strong> (<a href="https://openai.com/index/response-to-nyt-data-demands/" target="_blank" rel="noopener noreferrer" class="">More info: OpenAI’s response</a>).</li>
<li class=""><strong>Accounts can be hacked</strong>, or the servers themselves could suffer a data breach.</li>
</ul>
<p>And I doubt you’d want that kind of sensitive information falling into the wrong hands—or ending up exposed online.</p>
<p>So my recommendation is to avoid sharing anything sensitive or easily traceable back to your child.</p>
<p>That said, I’ve spoken to both my wife and my eldest son about this. I not only asked for their consent to publish this article, but I also plan to continue doing so whenever I want to discuss personal topics using ChatGPT (or any other tool), <strong>as long as I believe the benefit outweighs the risk</strong>.</p>
<p>If this topic interests you, I’ve added more details in the <a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#privacy-annex" class="">Privacy Annex</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-do-i-use-chatgpt">Why do I use ChatGPT?<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#why-do-i-use-chatgpt" class="hash-link" aria-label="Direct link to Why do I use ChatGPT?" title="Direct link to Why do I use ChatGPT?" translate="no">​</a></h2>
<p>In my case, I use it for various topics—always when I feel the <strong>benefits outweigh the risks</strong>.</p>
<p>For me, ChatGPT has become a very useful and <strong>complementary</strong> tool in parenting.</p>
<p>Why?</p>
<ul>
<li class="">Because doubts often arise at inconvenient times.</li>
<li class="">Because sometimes I don’t know who to turn to for a particular topic.</li>
<li class="">Because the issue may seem minor, and I don’t want to bother people around me.</li>
<li class="">Because I want a "second opinion" or a more neutral perspective.</li>
<li class="">Because sometimes I’m looking for more ideas.</li>
<li class="">Because not everyone has the time or willingness to talk about certain topics.</li>
<li class="">And so on.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-have-i-used-it">How have I used it?<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#how-have-i-used-it" class="hash-link" aria-label="Direct link to How have I used it?" title="Direct link to How have I used it?" translate="no">​</a></h2>
<p>First, I used the free version for the first year, and since May 2024 I’ve subscribed to <a href="https://openai.com/chatgpt/pricing/" target="_blank" rel="noopener noreferrer" class="">ChatGPT Plus</a> (€23/month), which among other features, allows you to create <em><a href="https://openai.com/index/introducing-gpts/" target="_blank" rel="noopener noreferrer" class="">Custom GPTs</a></em>.</p>
<p>This feature came in handy to customize the AI with info about <a href="https://familiajimenezcano.wordpress.com/2018/02/04/la-conversacion-acordar-como-criar-al-nino/" target="_blank" rel="noopener noreferrer" class="">the values and attitudes we want to instill in our children</a>. I also added other references related to the educational and parenting approaches we aim to follow at home.</p>
<p>And then, what did I use it for?</p>
<ul>
<li class="">
<p><strong>To explore educational topics and resources:</strong></p>
<ul>
<li class="">Educational methodologies (Bloom’s Taxonomy, PBL, Service-Learning...)</li>
<li class="">Types of attachment (secure, anxious, avoidant...)</li>
<li class="">Skills to reinforce at home based on developmental stage (household skills, time management, financial education, critical thinking, problem-solving, open culture...)</li>
<li class="">How to talk about the body, emotions, and relationships (what to say and how, depending on age)</li>
</ul>
</li>
<li class="">
<p><strong>To reflect on my parenting style:</strong></p>
<ul>
<li class="">Am I being too strict in some areas?</li>
<li class="">Are my reactions over the top?</li>
</ul>
</li>
<li class="">
<p><strong>To better understand certain behaviors or situations:</strong></p>
<ul>
<li class="">Why is it so hard for them to get up in the morning?</li>
<li class="">Why don’t they listen when I talk (e.g., if they’re watching TV)?</li>
<li class="">Why do they ignore me sometimes?</li>
<li class="">Why do they tell obvious little lies from such a young age?</li>
<li class="">Why do some fears appear (e.g., fear of someone breaking in, seeing themselves in a mirror at night...)?</li>
<li class="">Where does shyness come from, and how to work on it?</li>
</ul>
</li>
<li class="">
<p><strong>To adapt content to their age:</strong></p>
<ul>
<li class="">Rephrasing complex questions I don’t know how to explain well (e.g., the value of money: comparing $ vs € vs £)</li>
<li class="">Helping explain abstract concepts: terms (e.g., metaphor), differences (e.g., selfish vs greedy), medical conditions (e.g., epilepsy)</li>
<li class="">Explaining totally new topics (electricity, electronics, finance...)</li>
<li class="">Adapting techniques or methods (e.g., <a href="https://en.wikipedia.org/wiki/Pomodoro_Technique" target="_blank" rel="noopener noreferrer" class="">Pomodoro technique</a>)</li>
<li class="">Finding or creating stories/fables with a specific moral</li>
<li class="">Explaining Spanish sayings in kid-friendly ways</li>
</ul>
</li>
<li class="">
<p><strong>To find ideas, strategies, and tools:</strong></p>
<ul>
<li class="">Resolving conflicts (e.g., anger, jealousy, frustration from losing, from the younger sibling always being attended to first, etc.)</li>
<li class="">Finding new ways to introduce routines when the current one doesn’t work</li>
<li class="">Introducing or maintaining good habits (e.g., meditation)</li>
<li class="">Explaining how to do certain tasks well (e.g., highlighting or summarizing)</li>
<li class="">Coming up with ideas to make a school subject more appealing</li>
<li class="">Offering different ways to explain difficult concepts (e.g., reading analog clocks)</li>
<li class="">Tackling co-living challenges like when one child wants something just because the other one has it</li>
<li class="">Studying a subject (e.g., creating practice exercises—supervised)</li>
<li class="">Improving fine motor skills (e.g., creating dot-to-dot drawings)</li>
</ul>
</li>
<li class="">
<p><strong>To foster attitudes and skills:</strong></p>
<ul>
<li class="">Encouraging critical thinking from a young age</li>
<li class="">Sparking curiosity</li>
<li class="">Helping them become more assertive</li>
<li class="">Boosting self-confidence, autonomy, and love of self-learning</li>
</ul>
</li>
<li class="">
<p><strong>To explore science as a family in a fun and accessible way:</strong></p>
<ul>
<li class="">Ideas for robotics, 3D printing, and electronics projects</li>
<li class="">DIY experiments (like homemade bubble soap, etc.)</li>
</ul>
</li>
</ul>
<p>And yes, I know I could search for many of these things on Google too 😜—and I do.</p>
<p>That said, I’ve also occasionally used <a href="https://www.perplexity.ai/" target="_blank" rel="noopener noreferrer" class="">Perplexity</a>, a handy tool for quickly getting up to speed on unfamiliar topics (e.g., I  once used it to gather info about the game <em><a href="https://en.wikipedia.org/wiki/Fortnite" target="_blank" rel="noopener noreferrer" class="">Fortnite</a></em> before making a decision).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-does-it-offer-me">What does it offer me?<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#what-does-it-offer-me" class="hash-link" aria-label="Direct link to What does it offer me?" title="Direct link to What does it offer me?" translate="no">​</a></h2>
<p>The benefits I get from it can mostly be summed up as:</p>
<ul>
<li class="">It helps me answer my kids’ questions in ways I might not come up with on the spot<sup>1</sup>.</li>
<li class=""><strong>It makes me reflect</strong>, like I’m chatting (confidentially) with a stranger about the topic.</li>
<li class="">It gives me information I can cross-check with a professional (teacher, psychologist, etc.).</li>
<li class="">It helps me brainstorm.</li>
<li class="">It gives me new vocabulary to explore on my own.</li>
<li class="">It provides context on different topics.</li>
</ul>
<blockquote>
<p><strong>(1)</strong> I always tell my kids: (1) you shouldn’t blindly trust ChatGPT, (2) you should only ask about topics you understand at least a little, and (3) it’s not a tool for them to use on their own just yet. But I do use it in front of them, read the answers out loud, and clarify when needed, so they can begin to grasp its biases and current limitations.</p>
</blockquote>
<p>At home, <strong>ChatGPT doesn’t make the parenting decisions—we do, as a family</strong>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-parenting-mentor">A parenting mentor<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#a-parenting-mentor" class="hash-link" aria-label="Direct link to A parenting mentor" title="Direct link to A parenting mentor" translate="no">​</a></h2>
<p>Lastly, before wrapping up, I wanted to share a <em>custom GPT</em> I created in <a href="https://x.com/hhkaos/status/1893693890466640333" target="_blank" rel="noopener noreferrer" class="">February this year</a>, called <a href="https://chatgpt.com/g/g-67b9cbec5174819180eb8cb2a68de73e-mentor-parental-experto-en-ia" target="_blank" rel="noopener noreferrer" class="">Parenting Mentor, AI Expert</a>. It’s designed to offer families a tool to help deal with some of the parenting challenges I’ve mentioned.</p>
<p>More specifically, it’s meant to <strong>guide moms and dads in problem-solving by analyzing root causes and exploring possible solutions</strong>.</p>
<blockquote>
<p>💬 <strong>Note</strong>: it’s not intended for assigning it a task, but rather for having a dialogue.</p>
</blockquote>
<blockquote>
<p><strong>⚠️ Reminder</strong>: for serious issues, always consult professionals.</p>
</blockquote>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-does-it-work">How does it work?<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#how-does-it-work" class="hash-link" aria-label="Direct link to How does it work?" title="Direct link to How does it work?" translate="no">​</a></h3>
<p>It’s configured to try and follow a logical, structured thought process:</p>
<ol>
<li class="">It should ask questions until it clearly understands the problem.</li>
<li class="">It should ask about the child’s age (to tailor the response).</li>
<li class="">It should try to identify root causes (context).</li>
<li class="">It should ask what parenting method or philosophy you identify with.</li>
<li class="">It should explore and suggest potential solutions.</li>
</ol>
<p>That said, while I believe it’s useful, it doesn’t always follow this flow... generative AI still has a mind of its own.</p>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary><strong>ℹ️ More info</strong> about the configuration</summary><div><div class="collapsibleContent_i85q"><p>Here’s <a href="https://docs.google.com/document/d/1z4dT3L8FsiMlbJQUqEWdUqlmnAhpNCV95Mb6i9xOHJk/edit?usp=sharing" target="_blank" rel="noopener noreferrer" class="">the document I used to configure this custom GPT</a> in case you want to take a closer look or use it as a base for your own custom version.</p><p>I already have ideas for improvements, like adding resources we enjoy: books like <a href="https://www.google.com/search?q=%22Aprende+a+aprender%22+de+Jos%C3%A9+Jim%C3%A9nez+Ortega" target="_blank" rel="noopener noreferrer" class="">“Learn to Learn” by José Jiménez Ortega</a>, educational shows like <a href="https://en.wikipedia.org/wiki/Once_Upon_a_Time..._(franchise)" target="_blank" rel="noopener noreferrer" class="">Once Upon a Time...</a>, <a href="https://www.google.com/search?q=%22De+mayor+quiero+ser+feliz%22+de+anna+morat%C3%B3" target="_blank" rel="noopener noreferrer" class="">“When I Grow Up I Want to Be Happy” by Anna Morató</a>, or classic tales with morals we can link to real-life experiences.</p></div></div></details>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="conclusions">Conclusions<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#conclusions" class="hash-link" aria-label="Direct link to Conclusions" title="Direct link to Conclusions" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="about-privacy">About privacy<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#about-privacy" class="hash-link" aria-label="Direct link to About privacy" title="Direct link to About privacy" translate="no">​</a></h3>
<p>Here’s my key takeaway:</p>
<ul>
<li class="">As adults, <strong>it’s our responsibility to protect and weigh the risks vs benefits</strong>, especially when it comes to children under 14 (though my wife believes teens may need even more supervision and guidance).</li>
<li class="">Kids are <strong>more vulnerable in the digital world</strong>. We must act with <strong>extra caution</strong>, especially when using technologies like AI.</li>
<li class="">With tools like ChatGPT, it’s easy to share <strong>personal, emotional, or sensitive details</strong> without considering future consequences.</li>
<li class="">Even when using private accounts, <strong>the risk is never zero</strong>. Digital traces last, and what seems harmless today could be problematic tomorrow.</li>
<li class="">Even if a platform seems secure, <strong>no system is foolproof</strong>. Our accounts could be hacked—and <strong>we ourselves are often the weakest link</strong>.</li>
<li class="">We should avoid exposing our kids to real (or potential) harm:<!-- -->
<ul>
<li class="">Don’t share their <strong>full name</strong>, <strong>photos</strong>, <strong>voice</strong>, or any other <strong>identifiable data</strong>.</li>
<li class="">Avoid describing <strong>scenes that might be embarrassing, intimate, or sensitive</strong>.</li>
</ul>
</li>
<li class="">We have to <strong>think long-term</strong>: What if this comes out when they’re older?</li>
<li class="">We must <strong>teach our kids the value of privacy</strong> and how to handle their own data. Involve them once they’re old enough.</li>
<li class="">If they’re mature enough, we should <strong>ask their opinion</strong>: check if they’re okay with us sharing certain info about them—even if it’s just to ask an AI for advice.</li>
<li class="">We should only share when the goal is to <strong>protect, educate, or address a real need</strong>.</li>
</ul>
<p>And throughout all of this, we must remember: <strong>the best interest of the child always comes first</strong>.</p>
<p>So if you’re thinking of using any tool for parenting, my advice is: do it cautiously.</p>
<p>If you’re using ChatGPT, remember:</p>
<ul>
<li class=""><a href="https://help.openai.com/en/articles/7730893-data-controls-faq#h_3fb7cda882" target="_blank" rel="noopener noreferrer" class="">Turn off data sharing</a>.</li>
<li class="">And watch out if you have <a href="https://help.openai.com/en/articles/8983136-what-is-memory" target="_blank" rel="noopener noreferrer" class="">memory</a> enabled—some of the stuff it retains can be surprising (<a href="https://openai.com/index/memory-and-new-controls-for-chatgpt" target="_blank" rel="noopener noreferrer" class="">see how memory works</a>).</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="were-lucky">We’re lucky<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#were-lucky" class="hash-link" aria-label="Direct link to We’re lucky" title="Direct link to We’re lucky" translate="no">​</a></h3>
<p>Despite everything, I believe that today, as parents, we have <strong>more resources and information than ever before</strong> to raise our kids well—books, videos, games, studies, AI tools like ChatGPT, and many others.</p>
<p>At the same time, we live in an era where <strong>things change at lightning speed</strong>, and while that brings opportunities, <strong>it also brings risks</strong>.</p>
<p>Let’s use what we have to stay informed, improve as parents, and reduce those risks.</p>
<p>Times have changed. It’s easy to fall behind and miss what might be affecting our kids.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="priorities">Priorities<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#priorities" class="hash-link" aria-label="Direct link to Priorities" title="Direct link to Priorities" translate="no">​</a></h3>
<p>As I said earlier, it’s true that from the moment they’re born, our children become the most important thing in our lives.</p>
<p>But remember: just like they tell you on a plane to put on your oxygen mask first before helping others, in life, <strong>we also need to take care of ourselves in order to care for them</strong>.</p>
<p>We need to be well—physically and mentally—because if we’re not, we can’t be good parents.</p>
<p>That means:</p>
<ul>
<li class="">Don’t confuse "they’re the most important" with "they must be the top priority at all times."</li>
<li class="">If you mess up, if you stumble, get back up and keep going. Don’t beat yourself up with guilt: <strong>we all make mistakes</strong>.</li>
</ul>
<p>They also need to understand that just like them, <strong>we need self-love and self-care to be present for others</strong>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-future-is-uncertain">The future is uncertain<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#the-future-is-uncertain" class="hash-link" aria-label="Direct link to The future is uncertain" title="Direct link to The future is uncertain" translate="no">​</a></h3>
<p>And even so, we’ll keep making mistakes. As someone close told me not long ago: <em>“Raúl, no matter what you do, when they grow up, they’ll always have something to blame you for.”</em></p>
<p>And honestly? I believe it. I did the same with my own parents 😓.</p>
<p>That said, I won’t worry too much about the future. I’ll focus on <strong>enjoying the present—because that’s all we really have</strong>, and doing my best (with all my flaws and limitations). I’ll try, as much as I can, to keep learning and improving.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="whats-next">What’s next<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#whats-next" class="hash-link" aria-label="Direct link to What’s next" title="Direct link to What’s next" translate="no">​</a></h2>
<p>For now, I’ll continue exploring how AI can help my kids (and others) grow and thrive. I’ll keep sharing updates with other families through the <a href="https://linktr.ee/podcastiayeducacion" target="_blank" rel="noopener noreferrer" class="">AI and Education Podcast</a> and in events at my kids’ school.</p>
<p>And I also want to:</p>
<ul>
<li class="">Publish an article I’ve been working on—co-created with my son’s teacher and ChatGPT—on dealing with “little white lies” in early childhood.</li>
<li class="">Finish a "plan" I’m creating with the help of AI to use at home:<!-- -->
<ul>
<li class="">To understand and remind ourselves what skills and knowledge to focus on at each stage of parenting, based on our kids’ maturity level.</li>
<li class="">To know what we can do to put those ideas into practice.</li>
<li class="">To reflect on how to instill values and attitudes throughout the process.</li>
</ul>
</li>
</ul>
<p>If anything I’ve shared here resonated with you, I’d love to hear from you. Have you considered using AI in parenting? What questions or insights have come up for you? Feel free to reach out or share in the comments.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="annex-privacy">Annex: Privacy<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#annex-privacy" class="hash-link" aria-label="Direct link to Annex: Privacy" title="Direct link to Annex: Privacy" translate="no">​</a></h2>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="sharenting">Sharenting<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#sharenting" class="hash-link" aria-label="Direct link to Sharenting" title="Direct link to Sharenting" translate="no">​</a></h3>
<p>Let’s start with <em><a href="https://en.wikipedia.org/wiki/Sharenting" target="_blank" rel="noopener noreferrer" class="">sharenting</a></em>—something increasingly common in today’s society. Even if done with the best intentions, many parents don’t realize what it really means (<strong>and it’s not our fault if no one taught us about it</strong>).</p>
<p>A picture is worth a thousand words, so <strong>I’ll share a video on this topic</strong>—a tough watch, but important:</p>
<div style="text-align:center"><iframe width="560" height="315" src="https://www.youtube.com/embed/F4WZ_k0vUDM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"></iframe></div>
<p>It’s a powerful reminder that we parents have a duty to <strong>protect our children’s image and privacy</strong>—especially when they don’t yet have the cognitive tools to understand the consequences of data sharing or how to defend themselves against more complex threats.</p>
<p>María and I have always tried to be very cautious about what personal info is shared about our kids online (on social media, etc.), and we’ve decided <strong>to deny consent by default for third parties to share their image</strong>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="spanish-law">Spanish law<a href="https://www.rauljimenez.info/blog/nobody-taught-us-how-to-be-parents#spanish-law" class="hash-link" aria-label="Direct link to Spanish law" title="Direct link to Spanish law" translate="no">​</a></h3>
<p>I’m not a lawyer, but here’s a brief summary of what the <a href="https://app.congreso.es/consti/constitucion/indice/titulos/articulos.jsp?ini=18&amp;tipo=2" target="_blank" rel="noopener noreferrer" class="">Spanish Constitution Article 18</a>, the <a href="https://www.aepd.es/preguntas-frecuentes/10-menores-y-educacion" target="_blank" rel="noopener noreferrer" class="">Spanish Data Protection Agency</a>, and the <a href="https://www.boe.es/buscar/pdf/2018/BOE-A-2018-16673-consolidado.pdf" target="_blank" rel="noopener noreferrer" class="">Personal Data Protection and Digital Rights Law</a> say:</p>
<p>It’s our responsibility to protect children’s right to privacy and image.</p>
<p>Depending on their age:</p>
<ul>
<li class="">
<p><strong>For children under 14:</strong></p>
<ul>
<li class="">We must protect their personal data, prevent its use without permission, and be cautious when sharing.</li>
<li class="">Give or deny consent on their behalf (though I think it’s best to talk it through with them and get their opinion).</li>
<li class="">Ensure we share only on platforms where we can request deletion of their data.</li>
<li class="">Avoid any form of profiling or influence.</li>
</ul>
</li>
<li class="">
<p><strong>For children 14 and older:</strong></p>
<ul>
<li class="">Help them understand the consequences of what they share and with whom.</li>
<li class="">Remind them they can delete their data or ask not to be tracked.</li>
<li class="">Teach them to recognize when their attention or data is being exploited.</li>
<li class="">Respect their space and privacy.</li>
</ul>
</li>
</ul>
<p>In any case, it is forbidden to share content that exposes, ridicules, embarrasses, or puts a child at risk—because that could lead to bullying, anxiety, or other negative effects down the line.</p>]]></content:encoded>
            <category>parenting</category>
            <category>AI</category>
            <category>custom-gpt</category>
        </item>
        <item>
            <title><![CDATA[🤩 My Experience at Commit Conf 2025]]></title>
            <link>https://www.rauljimenez.info/blog/commit-conf-2025-recap</link>
            <guid>https://www.rauljimenez.info/blog/commit-conf-2025-recap</guid>
            <pubDate>Wed, 04 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Recap of Commit Conf 2025, highlights from our map APIs talk, community reunions, and key AI takeaways from Spain’s top developer conference.]]></description>
            <content:encoded><![CDATA[<p>A couple of months ago, I attended <a href="https://2025.commit-conf.com/" target="_blank" rel="noopener noreferrer" class="">Commit Conf</a>, one of my favorite conferences in Spain (and I never get tired of saying it).</p>
<p>Around 1,000 of us gathered (including 80 speakers) to talk about:</p>
<ul>
<li class=""><strong>Development</strong> (e.g., programming languages, databases, web &amp; mobile development)</li>
<li class=""><strong>User Experience design</strong> (e.g., UX/UI design, accessibility)</li>
<li class=""><strong>Development practices</strong> (e.g., Agile and Lean methodologies, DevOps practices)</li>
<li class=""><strong>Artificial Intelligence and data science</strong> (e.g., machine learning, LLMs, data science)</li>
<li class=""><strong>Infrastructure</strong> (e.g., cloud computing, IoT)</li>
<li class=""><strong>Information security and privacy</strong> (e.g., cybersecurity, data protection)</li>
<li class="">And much more (e.g., power skills, blockchain, etc.).</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Photo collage of the opening session" src="https://www.rauljimenez.info/assets/images/commit-conf-2025-collage-inauguracion-156feeec9dc9d37fd9b933fb17ef353e.webp" width="960" height="540" class="img_ev3q"></p>
<p>As expected... I loved the SWAG this year, the design was A MAP created with GitHub <em>Commit</em> contributions! (Amazing work 😍):</p>
<div style="text-align:center"><figure><p><img decoding="async" loading="lazy" alt="Screenshot of GitHub commit summary" src="https://www.rauljimenez.info/assets/images/commits-a992083ee047bb76bb1a3be55b016228.webp" width="766" height="207" class="img_ev3q"></p><figcaption>GitHub contribution activity screenshot.</figcaption></figure></div>
<p>Once again, dozens of tech communities joined forces to help promote the event and select talks. In our case, through <a href="https://github.com/geo-developers" target="_blank" rel="noopener noreferrer" class="">the Geo Developers community</a>.&nbsp;</p>
<p>In this post, I want to highlight three main things:</p>
<ul>
<li class=""><a href="https://www.rauljimenez.info/blog/commit-conf-2025-recap#the-billion-dollar-code-" class="">Our talk about map APIs</a>.</li>
<li class=""><a href="https://www.rauljimenez.info/blog/commit-conf-2025-recap#reconnecting-with-communities" class="">Reconnecting with tech communities</a>.</li>
<li class=""><a href="https://www.rauljimenez.info/blog/commit-conf-2025-recap#lessons-learned-about-ai" class="">And what I learned from the talks and hallway chats</a>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-billion-dollar-code-">The Billion Dollar Code 🤑<a href="https://www.rauljimenez.info/blog/commit-conf-2025-recap#the-billion-dollar-code-" class="hash-link" aria-label="Direct link to The Billion Dollar Code 🤑" title="Direct link to The Billion Dollar Code 🤑" translate="no">​</a></h2>
<p>We named our talk after <a href="https://en.wikipedia.org/wiki/The_Billion_Dollar_Code" target="_blank" rel="noopener noreferrer" class="">the Netflix miniseries</a> (which we also used as a storytelling thread). Although my talk titles are usually more descriptive, this one had the intended effect — <strong>we exceeded my expectations for attendance, and apparently those of the organizers too</strong>, because the room was packed.</p>
<p><a href="https://www.linkedin.com/in/jmanera/" target="_blank" rel="noopener noreferrer" class="">Juanma</a> and I counted around 70 people:</p>
<p><img decoding="async" loading="lazy" alt="Photo collage from our talk" src="https://www.rauljimenez.info/assets/images/commit-conf-2025-collage-el-codigo-del-billon-de-dolares-ec5a9653232494170dd4f075c95bbb6d.webp" width="1085" height="354" class="img_ev3q"></p>
<p>As stated in the <a href="https://koliseo.com/commit/commit-conf-2025/agenda/0?selected=FTDJ544YRIVLqlg3DFhg" target="_blank" rel="noopener noreferrer" class="">abstract</a>, this talk focused on the <strong>technical challenges and complexities of implementing map services at a global scale</strong>.</p>
<p>Our goals were:</p>
<ul>
<li class="">
<p><strong>Spark interest in the topic</strong>: Show some lesser-known but fascinating aspects of these services.&nbsp;</p>
</li>
<li class="">
<p><strong>Highlight technical complexity</strong>: Reveal just how intricate these technologies are, and the level of software and data engineering required.</p>
</li>
<li class="">
<p><strong>Value continuous effort</strong>: Emphasize the ongoing work involved in maintaining, improving, and innovating within map APIs, and hint at what’s coming next.</p>
</li>
<li class="">
<p><strong>Help people make better tech decisions</strong>: Raise awareness of the variety of providers out there and improve the ability to choose the right mapping tech for future projects.</p>
</li>
</ul>
<p>I usually don’t co-present, but after this experience, I think I should do it more often.</p>
<p>This time I really wanted it to be Juanma and me. Not just because we’ve had a great relationship for years, but also because <strong>we work at two of the most established companies in the industry</strong> (with over 100 years of combined experience). Plus, we complement each other really well — we cover the challenges from both a software and data perspective, not just for creating, but especially for <strong>keeping these services up to date</strong>.</p>
<p>The feedback we received both <a href="https://koliseo.com/commit/commit-conf-2025/agenda/0?selected=FTDJ544YRIVLqlg3DFhg" target="_blank" rel="noopener noreferrer" class="">via the platform</a> and in the hallways was excellent. In short:</p>
<ul>
<li class="">
<p><strong>What worked well</strong>:</p>
<ul>
<li class="">
<p>People loved the content and many said it surprised them.</p>
</li>
<li class="">
<p>Several folks mentioned they had never stopped to consider the technical complexity behind these services.</p>
</li>
<li class="">
<p>Visual examples were especially appreciated — they helped people understand the concepts and challenges better.</p>
</li>
</ul>
</li>
<li class="">
<p><strong>Areas for improvement</strong>:</p>
<ul>
<li class="">
<p>Consider the timing (it was the last talk of the day) and adjust pacing and depth accordingly.</p>
</li>
<li class="">
<p>Break the session into multiple parts next time to go into more detail.</p>
</li>
</ul>
</li>
</ul>
<p>Quite a few people told us they were feeling tired as it was the final talk of the day. Even so, the response was very positive (<a href="https://koliseo.com/commit/commit-conf-2025/agenda/0?selected=FTDJ544YRIVLqlg3DFhg" target="_blank" rel="noopener noreferrer" class="">we scored 4.5 out of 5</a>), despite the <strong>very fast pace</strong> (around <strong>33 seconds per slide on average</strong> 😅).</p>
<p>You can find the <a href="https://docs.google.com/presentation/d/1_4gg8vOFTnsIdni6BiXHVsRsicvyEgqoc7FyUZfHULA/edit?usp=sharing" target="_blank" rel="noopener noreferrer" class="">presentation here</a> (in Spanish):</p>
<div style="text-align:center"><iframe src="https://docs.google.com/presentation/d/e/2PACX-1vTLSJHJBwpj2JQedBA0F76176NBp0JDTm85HruL_V26L8YMcOMYLGN0p16bOf1NPeQz01YrDjFp-wCj/pubembed?start=false&amp;loop=false&amp;delayms=3000" frameborder="0" style="width:560px;min-height:315px" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe></div>
<p>And the recording is available <a href="https://www.youtube.com/watch?v=qJeaCw-2XAo&amp;list=PLu976vDeELBpPE-yGv-7UARPYXkXoK7Qs&amp;index=49&amp;ab_channel=CommitConf" target="_blank" rel="noopener noreferrer" class="">on Commit Conf’s YouTube channel</a>  (also in Spanish, but you can activate English subtitles 🤷):</p>
<div style="text-align:center"><iframe width="560" height="315" src="https://www.youtube.com/embed/qJeaCw-2XAo" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share"></iframe></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="reconnecting-with-communities">Reconnecting with Communities<a href="https://www.rauljimenez.info/blog/commit-conf-2025-recap#reconnecting-with-communities" class="hash-link" aria-label="Direct link to Reconnecting with Communities" title="Direct link to Reconnecting with Communities" translate="no">​</a></h2>
<p>Another reason I love Commit is that it brings together a lot of us who organize and run tech communities.</p>
<p>For the third year in a row, the organizers accepted our <em>Open Spaces</em> proposal, which is always a great opportunity to meet new people and learn from their experiences.</p>
<blockquote>
<p><strong>Note</strong>: In case you didn’t know, the “meta-community” we launched last year — <a href="https://github.com/ComBuildersES" target="_blank" rel="noopener noreferrer" class="">Community Builders</a> — was born from the idea of keeping these kinds of conversations going after events like this. 😍</p>
</blockquote>
<p><img decoding="async" loading="lazy" alt="Collage of community meetups" src="https://www.rauljimenez.info/assets/images/commit-conf-2025-collage-encuentro-con-comunidades-904f788351ca56e6df5d587618eed2b2.webp" width="2500" height="982" class="img_ev3q"></p>
<p>We even recorded audio from the <em>open space</em> session, and <a href="https://github.com/orgs/ComBuildersES/discussions/31" target="_blank" rel="noopener noreferrer" class="">shared the materials and notes here</a> (again, everything is in Spanish 😅).&nbsp;</p>
<p>At the closing session, I was invited onstage with the other communities to introduce each one. I took the chance to briefly explain what Community Builders is.</p>
<p>To wrap up, we had a post-conference dinner at <a href="https://maps.app.goo.gl/amaE6gXQ8ZPS4sUs8" target="_blank" rel="noopener noreferrer" class="">Casa Mingo</a>, where <a href="https://www.linkedin.com/in/alvarosaugar/" target="_blank" rel="noopener noreferrer" class="">Álvaro</a> and I brought together around 20 people who help run communities (including some who couldn’t attend the conference). A perfect way to end the event.</p>
<p>No doubt about it — these activities help us connect on a human level, something much harder to achieve remotely. <strong>Bonds are formed, relationships are strengthened, and there's a real sense of closeness that just doesn’t translate through video calls</strong>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lessons-learned-about-ai">Lessons Learned About AI<a href="https://www.rauljimenez.info/blog/commit-conf-2025-recap#lessons-learned-about-ai" class="hash-link" aria-label="Direct link to Lessons Learned About AI" title="Direct link to Lessons Learned About AI" translate="no">​</a></h2>
<p>No offense to the other topics (there were some excellent talks, many of which are now on YouTube), but this year’s big star was AI. Of the 70 sessions, 17 focused on it — so pretty much at any given time, you could find a talk on Machine Learning or LLMs.</p>
<p>Here’s a quick rundown of themes and the interest I observed:</p>
<ul>
<li class="">
<p><strong>Practical AI integration in real-world apps</strong><br>
<!-- -->People are eager to understand how to embed AI into existing apps using commercial or open-source models without switching tech stacks.</p>
</li>
<li class="">
<p><strong>Autonomous AI agent development</strong><br>
<!-- -->High curiosity around building agents that can learn and act on their own.</p>
</li>
<li class="">
<p><strong>Security and auditing in generative models (LLMs)</strong><br>
<!-- -->Rising concern over the risks of generative AI — from running unknown code to accidentally introducing vulnerabilities. There's growing demand for tools that provide auditing and control.</p>
</li>
<li class="">
<p><strong>Observability and performance (in production)</strong><br>
<!-- -->More and more interest in understanding LLM behavior in real time, with tools that offer metrics, logs, and traces to improve stability and performance.</p>
</li>
<li class="">
<p><strong>Advancements in RAG architectures (RAG 2.0)</strong><br>
<!-- -->Curiosity around new variants that improve contextual retrieval.</p>
</li>
<li class="">
<p><strong>AI on mobile devices</strong><br>
<!-- -->Moderate interest in running AI directly on phones without relying on the cloud.</p>
</li>
<li class="">
<p><strong>AI applications in real-world scenarios</strong><br>
<!-- -->Less buzz overall, but still some interest in learning about how AI is being used in everyday situations.</p>
</li>
</ul>
<p>I also had a bunch of hallway conversations worth sharing:</p>
<ul>
<li class="">
<p>AI is replacing traditional platforms like Stack Overflow, Reddit, and Google Search for developers — tools like <a href="https://github.com/features/copilot" target="_blank" rel="noopener noreferrer" class="">GitHub Copilot</a>, <a href="http://cursor.ai/" target="_blank" rel="noopener noreferrer" class="">Cursor.ai</a>, and <a href="https://windsurf.com/editor" target="_blank" rel="noopener noreferrer" class="">Windsurf</a> are seen as faster, more tailored, and more efficient.</p>
<ul>
<li class=""><strong>My takeaway</strong>: How will this affect <a href="https://www.rauljimenez.info/es/docs/developers/educational-developers-channels" target="_blank" rel="noopener noreferrer" class="">traditional educational channels</a>?</li>
</ul>
</li>
<li class="">
<p><em>Vibe coding</em> seems to be mostly well-received — as long as it's for small utilities, side projects, or low-risk tools (e.g., a command-line client for an API).</p>
</li>
<li class="">
<p>AI-assisted coding is becoming widespread (even among senior devs), often used for inspiration or to explore alternatives — though the code is always double-checked.</p>
</li>
<li class="">
<p>Some people pointed out how tempting it is to use AI with unfamiliar tech — the danger being that you may not catch mistakes or bad practices in the generated code.</p>
</li>
<li class="">
<p><a href="https://www.linkedin.com/in/jonathanvila/" target="_blank" rel="noopener noreferrer" class="">Jon Vila</a> shared a great insight: <strong>the risk of empowering less technical roles</strong>, like product managers, who start generating code with AI and then challenge development estimates.</p>
</li>
<li class="">
<p>AI is creeping into every phase of software development — from writing tests and documentation to generating test data and even creating pull requests.</p>
</li>
<li class="">
<p>People are really interested in tools like:</p>
<ul>
<li class=""><strong>AI-powered IDEs</strong>: <a href="https://www.cursor.com/" target="_blank" rel="noopener noreferrer" class="">Cursor</a>, <a href="https://windsurf.com/editor" target="_blank" rel="noopener noreferrer" class="">Windsurf</a></li>
<li class=""><strong>Coding assistants and autocomplete</strong>: <a href="https://github.com/features/copilot" target="_blank" rel="noopener noreferrer" class="">GitHub Copilot</a>, <a href="https://sourcegraph.com/cody" target="_blank" rel="noopener noreferrer" class="">Cody</a></li>
<li class=""><strong>Agent/LLM frameworks</strong>: <a href="https://www.langchain.com/" target="_blank" rel="noopener noreferrer" class="">LangChain</a></li>
<li class=""><strong>LLM APIs</strong>: <a href="https://platform.openai.com/docs/models/gpt-4" target="_blank" rel="noopener noreferrer" class="">GPT-4</a>, <a href="https://www.anthropic.com/api" target="_blank" rel="noopener noreferrer" class="">Claude 3</a>, <a href="https://www.llama.com/products/llama-api/" target="_blank" rel="noopener noreferrer" class="">LLaMA 2</a></li>
<li class=""><strong>Workflow automation</strong>: <a href="https://n8n.io/" target="_blank" rel="noopener noreferrer" class="">n8n</a>, <a href="https://www.langflow.org/" target="_blank" rel="noopener noreferrer" class="">Langflow</a></li>
<li class=""><strong>UI/component generators</strong>: <a href="https://vercel.com/blog/announcing-v0-generative-ui" target="_blank" rel="noopener noreferrer" class="">Vercel V0</a>, <a href="https://lovable.dev/" target="_blank" rel="noopener noreferrer" class="">Lovable</a></li>
</ul>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="final-thoughts">Final Thoughts<a href="https://www.rauljimenez.info/blog/commit-conf-2025-recap#final-thoughts" class="hash-link" aria-label="Direct link to Final Thoughts" title="Direct link to Final Thoughts" translate="no">​</a></h2>
<p>As long as I can, I’ll keep going to Commit — because to me, it’s one of those rare events where you learn, connect, and leave with a full dose of community spirit. It’s intense, sure, but it’s an event where:</p>
<ul>
<li class="">You learn a ton (in talks and in the hallways)</li>
<li class="">You meet new people</li>
<li class="">You reconnect with old friends</li>
<li class="">And it’s a meeting point for tons of tech communities</li>
</ul>
<p>Thanks, thanks, and a thousand thanks to <a href="https://www.linkedin.com/in/lauravignali/" target="_blank" rel="noopener noreferrer" class="">Laura</a>, <a href="https://www.linkedin.com/in/abraham-otero-b483637/" target="_blank" rel="noopener noreferrer" class="">Abraham</a>, <a href="https://www.linkedin.com/in/icoloma/" target="_blank" rel="noopener noreferrer" class="">Nacho</a>, <a href="https://www.linkedin.com/in/kinisoftware/" target="_blank" rel="noopener noreferrer" class="">Kini</a>, and all the volunteers and <a href="https://2025.commit-conf.com/es/sponsors/" target="_blank" rel="noopener noreferrer" class="">sponsors</a> who made this event possible once again.</p>
<p>If you’re still hungry for more, check out the piece I wrote last year: <a href="https://www.esri.com/en-us/software-engineeri" target="_blank" rel="noopener noreferrer" class="">Why Attend Developer Conferences</a></p>]]></content:encoded>
            <category>Commit Conf</category>
            <category>Conference</category>
            <category>Map APIs</category>
            <category>Geospatial Technology</category>
            <category>Community Building</category>
            <category>AI</category>
            <category>Networking</category>
        </item>
        <item>
            <title><![CDATA[🗣️ Dad learns to speak up without fear]]></title>
            <link>https://www.rauljimenez.info/blog/dad-learn-to-speak-up-without-fear</link>
            <guid>https://www.rauljimenez.info/blog/dad-learn-to-speak-up-without-fear</guid>
            <pubDate>Thu, 29 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A personal reflection on the value of speaking sincerely, connecting beyond differences, and leading by example in a polarized world.]]></description>
            <content:encoded><![CDATA[<p>For much of my life, I’ve avoided sharing my opinions in public on controversial topics. Not because I don’t have any (I do, sometimes contradictory, politically incorrect, or evolving), but because I’ve been afraid of being misunderstood, judged, disliked, or disappointing people.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-i-struggle-with">What I struggle with<a href="https://www.rauljimenez.info/blog/dad-learn-to-speak-up-without-fear#what-i-struggle-with" class="hash-link" aria-label="Direct link to What I struggle with" title="Direct link to What I struggle with" translate="no">​</a></h2>
<p>I’ve always felt uncomfortable with conflict. I’ve never liked picking sides or arguing about who’s right. I think I’ve tried to get along with everyone, often avoiding confrontation.</p>
<p>Maybe that’s why I’ve stayed quiet at times when sharing my thoughts could have brought value (even if it was uncomfortable).</p>
<p>While reflecting on this, I remembered something my dad used to tell me when I was a kid:</p>
<blockquote>
<p>"<em>Raúl, you should have friends even in hell.</em>" 👹🔥</p>
</blockquote>
<p>It’s actually a pretty good piece of advice, though maybe I took it a bit too seriously. Or just misunderstood it 🤷.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-got-me-thinking">What got me thinking<a href="https://www.rauljimenez.info/blog/dad-learn-to-speak-up-without-fear#what-got-me-thinking" class="hash-link" aria-label="Direct link to What got me thinking" title="Direct link to What got me thinking" translate="no">​</a></h2>
<p>Not long ago, I had a conversation with <a href="https://www.linkedin.com/in/francesc-puigvert-pell-905a8847/?originalSubdomain=es" target="_blank" rel="noopener noreferrer" class="">Francesc Puigvert</a> that made me realize I’ve never really experienced the kind of “healthy rivalry” many people feel around football/soccer (since I’m not into it 😅). I’m not used to choosing sides. I shy away from confrontation.</p>
<p>Thinking it through, I came to a tough realization:<br>
<!-- -->Silencing my opinions isn’t just a disservice to myself, it’s also, in part, <strong>cowardice</strong>. And more importantly, it’s <strong>not the example I want to set for my kids</strong>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="a-controversial-opinion">A controversial opinion<a href="https://www.rauljimenez.info/blog/dad-learn-to-speak-up-without-fear#a-controversial-opinion" class="hash-link" aria-label="Direct link to A controversial opinion" title="Direct link to A controversial opinion" translate="no">​</a></h2>
<p>So this time, I’m going to be braver and share one of my “controversial” opinions (respectfully):</p>
<p>I believe in equality between men and women, and I believe feminism has been, and continues to be, necessary. But I also think that some aspects of modern feminism have strayed from the original goal of equality.</p>
<p><strong>This is hard for me to say publicly</strong>, because I feel it’s one of those “politically incorrect” views that some might misinterpret as sexism.</p>
<p>Whenever I’ve shared this opinion with close friends, the response is almost always the same:</p>
<blockquote>
<p>"<em>Raúl, you’re not a beer 🍺. You can’t please everyone.</em>" 😂</p>
</blockquote>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-ive-learned">What I’ve learned<a href="https://www.rauljimenez.info/blog/dad-learn-to-speak-up-without-fear#what-ive-learned" class="hash-link" aria-label="Direct link to What I’ve learned" title="Direct link to What I’ve learned" translate="no">​</a></h2>
<p>I am who I am because of my experiences (just like everyone else). But I’ve learned that it’s <strong>important to express my ideas and opinions</strong> (with respect).</p>
<p>Fortunately, I don’t consider myself someone with fixed dogmas. What I believe today might shift tomorrow. I enjoy hearing solid arguments. I enjoy learning from people who see things differently. And when I share an opinion, <strong>it’s not because I think I hold the ultimate truth</strong>, but because I want others to understand me better, so we can understand each other better.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-i-want-to-teach-my-kids">What I want to teach my kids<a href="https://www.rauljimenez.info/blog/dad-learn-to-speak-up-without-fear#what-i-want-to-teach-my-kids" class="hash-link" aria-label="Direct link to What I want to teach my kids" title="Direct link to What I want to teach my kids" translate="no">​</a></h2>
<p>I’m also writing this because I want to lead by example. I want my kids to learn the same lessons I try to teach them with words:</p>
<ul>
<li class="">
<p><strong>They should be assertive</strong>, and not be afraid to express what they think, feel, or need, clearly and respectfully, without attacking others and without letting anyone disrespect them.</p>
</li>
<li class="">
<p><strong>They should listen to, respect, and tolerate</strong> people who think differently, even if they disagree.</p>
</li>
<li class="">
<p><strong>Changing your mind isn’t a weakness; it’s a sign of maturity and intelligence.</strong></p>
</li>
<li class="">
<p><strong>You can have a deep friendship with someone who sees the world completely differently.</strong></p>
</li>
</ul>
<p>And I say this because I live it (and I’m sure you do too 😉).</p>
<p>Many of the people I’m closest to hold opinions that are completely different from mine (on politics, religion, etc.), but that doesn’t stop us from loving each other.</p>
<p>Because a true friend is someone who really knows you, loves you for who you are (including your quirks), and even if they don’t always agree with you, they respect you, care about you, and are there when you need them.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-im-committing-to">What I'm committing to<a href="https://www.rauljimenez.info/blog/dad-learn-to-speak-up-without-fear#what-im-committing-to" class="hash-link" aria-label="Direct link to What I'm committing to" title="Direct link to What I'm committing to" translate="no">​</a></h2>
<p>That’s why I’ve decided to be more open, even in public. So people can get to know me better. And with a bit of luck, this will help me build more meaningful friendships.</p>
<p>Yes, some of my ideas might sound strange, naive, politically incorrect, or even uncomfortable. But all I want is <strong>to talk about them openly and respectfully</strong>, not to convince anyone, just so people can understand me a little better.</p>
<blockquote>
<p><strong>Mental note 🧠:</strong> If someone can’t appreciate me because we think differently... maybe it’s just not worth wasting time on, right? 🤷</p>
</blockquote>
<p>If we want a better society, we need to show up as we are, listen more, judge less, and be more tolerant. If we only surround ourselves with people who think like us, we’re headed toward a more polarized and divided world. And that helps <strong>no one</strong>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="to-wrap-up">To wrap up<a href="https://www.rauljimenez.info/blog/dad-learn-to-speak-up-without-fear#to-wrap-up" class="hash-link" aria-label="Direct link to To wrap up" title="Direct link to To wrap up" translate="no">​</a></h2>
<p>I’m still reflecting on my thoughts and ideas, and I hope to keep writing and sharing them here soon.</p>
<p>And if I ever say or do something you don’t agree with or don’t understand, I genuinely invite you to tell me (with kindness 😉). Really. Over a beer if needed... or a soft drink. I’ve come to accept not everyone likes 🍺 😜.</p>
<hr>
<p><strong>What about you?</strong> Is there an opinion you’ve kept to yourself for fear of not fitting in?<br>
<!-- -->How do you deal with it? I hope I’m not the only one 😅.</p>]]></content:encoded>
            <category>parenting</category>
            <category>self-reflection</category>
        </item>
        <item>
            <title><![CDATA[🥤 We created a soda machine]]></title>
            <link>https://www.rauljimenez.info/blog/we-created-a-soda-machine</link>
            <guid>https://www.rauljimenez.info/blog/we-created-a-soda-machine</guid>
            <pubDate>Sun, 09 Feb 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[In this tutorial, José and I show you how to create your own soda machine. A fun way to learn as a family.]]></description>
            <content:encoded><![CDATA[<p>As I mentioned on social media a few weeks ago, José and I, father and son, have joined <a href="https://lajaqueria.org/" target="_blank" rel="noopener noreferrer" class="">La Jaquería</a>, a <a href="https://en.wikipedia.org/wiki/Hackerspace" target="_blank" rel="noopener noreferrer" class="">HackSpace</a> in Almería, to:</p>
<ol>
<li class="">Surround ourselves with curious minds, people with a <a href="https://en.wikipedia.org/wiki/Hacker_culture" target="_blank" rel="noopener noreferrer" class="">hacker</a> and <a href="https://en.wikipedia.org/wiki/Maker_culture" target="_blank" rel="noopener noreferrer" class="">maker</a> mindset.</li>
<li class="">Encourage ourselves to create more things together ☺️.</li>
</ol>
<p>And the first thing we made, which we are going to talk about today, is this soda machine.</p>
<p><img decoding="async" loading="lazy" alt="Homemade soda machine" src="https://www.rauljimenez.info/assets/images/diy-maquina-de-refrescos-final-f4e4ed2f5481bd376c998a95640ca364.jpeg" width="1280" height="850" class="img_ev3q"></p>
<p>Although we are quite strict at home with YouTube usage... we have to thank the "<a href="https://www.youtube.com/@TheQ_Espa%C3%B1ol" target="_blank" rel="noopener noreferrer" class="">The Q Español</a>" channel for the inspiration for this project, as that’s where José found <a href="https://www.youtube.com/watch?v=TrRz8SUba2s&amp;ab_channel=TheQEspa%C3%B1ol" target="_blank" rel="noopener noreferrer" class="">the video that guided us</a>.</p>
<p>Here is the presentation video we made as a keepsake. And to make it more challenging for José...😂 we did it in English:</p>
<div style="text-align:center"><iframe width="560" height="315" src="https://www.youtube.com/embed/DPNwVWyihwM" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe></div>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>As you can probably tell, we didn’t rehearse more than a couple of times 😂. After all the waiting... he was already impatient to try his new machine.</p></div></div>
<p>With that said, in this article, we will share: our experience, the materials and tools used, and the steps we followed, for those of you who want to recreate it at home.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>You could say that we used <a href="https://en.wikipedia.org/wiki/Project-based_learning" target="_blank" rel="noopener noreferrer" class="">project-based learning (PBL)</a> to <strong>spend time as a family and create something cool while learning and having fun</strong>.</p></div></div>
<p>Although initially, the idea was for José to learn basic concepts of <strong>electricity and physics</strong>, I must admit that I also refreshed and learned things I had forgotten.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-we-learned">What We Learned<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#what-we-learned" class="hash-link" aria-label="Direct link to What We Learned" title="Direct link to What We Learned" translate="no">​</a></h2>
<p>Through this project, we covered many concepts about:</p>
<ul>
<li class="">
<p>⚡ <strong>Basic Electricity</strong>:</p>
<ul>
<li class="">What electricity is and what it is used for.</li>
<li class="">Some ways to generate it.</li>
<li class="">Storage and transportation methods.</li>
<li class="">Types of electricity: static and dynamic.</li>
<li class="">What atoms are, positive charges (protons), and negative charges (electrons).</li>
<li class="">Electrical units: volts, amperes, ohms, and watts.</li>
<li class="">Differences between battery types: shapes, sizes, rechargeable vs. non-rechargeable.</li>
<li class="">What an electrical circuit is.</li>
<li class="">What a power source, supply, or battery is.</li>
<li class="">Conductive and insulating materials.</li>
<li class="">AC vs. DC current.</li>
<li class="">The purpose of chargers and transformers.</li>
<li class="">How to graphically represent an electrical circuit with basic components.</li>
<li class="">How to select the proper voltage and wire gauge for the circuit.</li>
<li class="">The difference between connecting batteries in series and parallel.</li>
<li class="">How to calculate the battery life of a power source.</li>
</ul>
</li>
<li class="">
<p>⚙️ <strong>Basic Physics</strong>:</p>
<ul>
<li class="">What a pneumatic pressure extraction system is.</li>
<li class="">Basic concepts of how pressure works.</li>
<li class="">How an air pump functions.</li>
</ul>
</li>
<li class="">
<p>📦 <strong>Other Skills</strong>:</p>
<ul>
<li class="">Learning the names of various materials.</li>
<li class="">Using different work tools.</li>
<li class="">The approximate price of various materials.</li>
<li class="">Basic notions of product design.</li>
</ul>
</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="before-you-start">Before You Start<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#before-you-start" class="hash-link" aria-label="Direct link to Before You Start" title="Direct link to Before You Start" translate="no">​</a></h2>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>Disclaimer</div><div class="admonitionContent_BuS1"><p>This tutorial <strong>must be carried out under constant adult supervision</strong>. It is meant to be educational and fun, but accidents can happen if tools and materials are not used carefully.</p><p>Therefore, <strong>we assume no responsibility for any accidents, injuries, or damages that may occur during the construction or use of this machine</strong>.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="requirements">Requirements<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#requirements" class="hash-link" aria-label="Direct link to Requirements" title="Direct link to Requirements" translate="no">​</a></h2>
<p>Let's start by reviewing the <a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#knowledge" class="">knowledge</a>, <a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#time" class="">time</a>, <a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#materials" class="">materials</a>, and <a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#tools" class="">tools</a> you will need.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="knowledge">Knowledge<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#knowledge" class="hash-link" aria-label="Direct link to Knowledge" title="Direct link to Knowledge" translate="no">​</a></h3>
<p>Do you need to be handy to follow this tutorial? Or particularly skilled with technology? <strong>Our goal is to make it accessible for any family, regardless of prior knowledge or experience</strong>.</p>
<p>That’s why we divided it into several sections, explaining each step in detail, including theoretical concepts to help understand how each part functions.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="time">Time<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#time" class="hash-link" aria-label="Direct link to Time" title="Direct link to Time" translate="no">​</a></h3>
<p>Is a lot of time required? Once you have all the materials, <strong>it took us about 6 hours to make our machine</strong>, but:</p>
<ol>
<li class="">A lot of time was spent designing the cardboard templates. We are providing you with a template with measurements.</li>
<li class="">We wasted time making and remaking some electrical connections. By following this tutorial’s step-by-step process, you won’t have the same issue.</li>
</ol>
<p>We estimate that <strong>it should take about 3 to 4 hours</strong>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="materials">Materials<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#materials" class="hash-link" aria-label="Direct link to Materials" title="Direct link to Materials" translate="no">​</a></h3>
<p>Regarding materials, the ones we recommend here don’t match exactly with the machine we made (as seen in the photos).</p>
<p>Instead, this article suggests the materials we would buy today based on our <a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#lessons-learned" class="">lessons learned</a>.</p>
<p>The <strong>estimated budget for materials</strong> is around <strong>€35</strong>. If you already have some of these, it may cost less.</p>
<p>Here is an image showing the required materials:</p>
<p><img decoding="async" loading="lazy" alt="Materials for building a soda machine" src="https://www.rauljimenez.info/assets/images/materiales-para-fabricar-una-maquina-de-refrescos-07ea13e300ee53b0e0be6acd0bd37d6b.png" width="1920" height="1080" class="img_ev3q"></p>
<p>Here is a list of the materials with an approximate price:</p>
<ul>
<li class="">3 x air pumps (6V): ~12€.</li>
<li class="">PVC hoses.<!-- -->
<ul>
<li class="">1 x inside-outside diameter (4mm-5mm) x 1 meter: 1€.</li>
<li class="">2 x Inner-outer diameter (6mm-8mm) x 1 meter: 2,66€.</li>
</ul>
</li>
<li class="">Hot melt glue sticks (2): ~2€.</li>
<li class="">3 x Push buttons: ~3€.</li>
<li class="">4 x AAA batteries: 1,5€ or ~11€ rechargeable.</li>
<li class="">1 x Battery box (AAA): 0,20€.</li>
<li class="">1 x Insulating tape: ~1,5€.</li>
<li class="">Paper fasteners (~20): ~2,5€ .</li>
<li class="">1 x Packing tape: ~$3.</li>
<li class="">3 x soft drink bottles (~1.25 liters each): ~$3.</li>
<li class="">1 x roll of electrical cable: ~$1.5 (~1.5 meters &gt;=22/24 AWG).</li>
<li class="">1 cardboard box: free, if you take it from a recycling garbage can.</li>
</ul>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="tools">Tools<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#tools" class="hash-link" aria-label="Direct link to Tools" title="Direct link to Tools" translate="no">​</a></h3>
<ul>
<li class="">Hot glue gun: ~€13 (<a href="https://es.aliexpress.com/item/1005005529067502.html?spm=a2g0o.order_list.order_list_main.68.4d67194dl5Ro1l&amp;gatewayAdapt=glo2esp" target="_blank" rel="noopener noreferrer" class="">example</a>).</li>
<li class="">Needle-nose pliers.</li>
<li class="">Cutter and/or scissors.</li>
<li class="">1 awl or knife.</li>
</ul>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>Compared to the YouTube video, we replaced the soldering iron and tin with electrical tape, which is easier to handle and less dangerous.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="steps">Steps<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#steps" class="hash-link" aria-label="Direct link to Steps" title="Direct link to Steps" translate="no">​</a></h2>
<p>If you're like us, you like to do things first. That’s why we’ve included the steps to build the machine first, and along the process, we’ve added some references to theory that will help understand how everything works. But if you prefer, you can check them at the end.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="1-structure">1) Structure<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#1-structure" class="hash-link" aria-label="Direct link to 1) Structure" title="Direct link to 1) Structure" translate="no">​</a></h3>
<p>You will start by building the cardboard structure, which consists of three pieces.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>TO MAKE THE STRUCTURE YOU WILL NEED</div><div class="admonitionContent_BuS1"><p><strong>Approximate time</strong>: 1 hour.</p><p><strong>Tools</strong>:</p><ul>
<li class="">Scissors or cutter.</li>
<li class="">Ruler (or measuring tape).</li>
<li class="">Awl (optional).</li>
<li class="">Set square (or something to make right angles). <br><small>We used a large hardcover book, specifically "<a href="https://www.amazon.es/peque%C3%B1a-oruga-glotona-Carle-Spanish/dp/8488342349/ref=sr_1_1?crid=3MBMFIIPF8YPY&amp;dib=eyJ2IjoiMSJ9.I6crqhdXP2FVhCz1v2h9bv_gdgmANbLfiqyxmM2J4he4MJXrDCpLJHujccBY8BAPgsB1sJ9wIFxYc9UEnssBc41gV-rjh1fppmstxu9VURbCt5ZBq-kF2Iv2UVZN2FjG-5ryoTPBhbBOU8Kawh8OS-j-tpyaD_favMrAGUxwqzi1naVzGOU4bigKSvrt7XE-kWybh6PERtW93WnTIxD6tk1mwxMS9rNCCD7HezsyRlM.ElnsTZCeB2t5rlh9JDstuTnOSP994way5YRVtupCsB4&amp;dib_tag=se&amp;keywords=la+peque%C3%B1a+oruga+glotona&amp;qid=1738476996&amp;s=books&amp;sprefix=la+peque%C3%B1a+%2Cstripbooks%2C124&amp;sr=1-1" target="_blank" rel="noopener noreferrer" class="">The Very Hungry Caterpillar</a>" 😂.</small></li>
</ul><p><strong>Materials</strong>:</p><ul>
<li class="">Cardboard to make three pieces: one of 140cm x 60cm, and two of 46cm x ~36cm.</li>
<li class="">Packing tape.</li>
<li class="">3 push buttons.</li>
<li class="">~20 paper fasteners (optional).</li>
</ul></div></div>
<p><strong>MAIN PIECE</strong></p>
<p>Start by taking a piece of cardboard that you can cut into a <strong>rectangular shape of 140cm x 60cm</strong>. Ideally without folds, but if it has them, draw the template on the cardboard and try to align the folds with those shown in the image:</p>
<p><a href="https://www.rauljimenez.info/assets/files/plantilla-caja-refrescos-principal-clara-68ade24434c10a67cb2f67e1836add75.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Soda box template" src="https://www.rauljimenez.info/assets/images/plantilla-caja-refrescos-principal-clara-68ade24434c10a67cb2f67e1836add75.png" width="5220" height="2165" class="img_ev3q"></a></p>
<p>The folds should be at the following distances from the origin: 30cm, 70cm, 85cm, 110cm, and 125cm.</p>
<p>Next, cut the cardboard with scissors or a cutter, and then make the folds. To ensure that the fold is perpendicular to the cardboard's edge, use any sturdy, straight object like a set square, a hardcover book, etc.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>After making the folds, do not glue anything yet, as this part will be the lid that must remain open later to insert the drinks.</p></div></div>
<p><strong>SIDE PANELS</strong></p>
<p>Next, you will make the two side pieces that will help the structure maintain the desired shape.</p>
<p>Cut two pieces of cardboard with the shape and dimensions shown in the first image:</p>
<p><a href="https://www.rauljimenez.info/assets/files/plantilla-caja-refrescos-lateral-74783f92b456832b49acff846ef81169.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Soda box template" src="https://www.rauljimenez.info/assets/images/plantilla-caja-refrescos-lateral-74783f92b456832b49acff846ef81169.png" width="2804" height="1486" class="img_ev3q"></a></p>
<p>Once done, you need to make a small cut along the red dotted line and then fold the blue tabs (6cm) that will serve as reinforcements. To ensure straight folds, you can use a ruler or book.</p>
<p>Now, join the three pieces, placing the tabs inside the main piece, and secure them with packing tape to hold the shape.</p>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Recommendation</div><div class="admonitionContent_BuS1"><p>Optionally, if you want, you can reinforce the connection of the three pieces by making small holes and using paper fasteners as shown below:</p><p><a href="https://www.rauljimenez.info/assets/files/sujetadores-6877f5fd7c2ed3b60dd8b3b981fba5cd.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Soda box template" src="https://www.rauljimenez.info/assets/images/sujetadores-6877f5fd7c2ed3b60dd8b3b981fba5cd.png" width="1482" height="1174" class="img_ev3q"></a></p><p><strong>Note</strong>: We added them a few days later 😜.</p></div></div>
<p>To finish the structure, use the awl (or scissors) to make <strong>three small holes where the push buttons will be placed</strong> on the front panel.</p>
<p>If you want them to be evenly spaced and centered, they should be 15cm apart from each other and also from the sides.</p>
<p>Next, unscrew and place the three push buttons on the front panel, as shown in the image:</p>
<div style="text-align:center"><figure><p><a href="https://www.rauljimenez.info/assets/files/aperturas-pulsadores-de-la-caja-refrescos-d1db2ef13b40c96bb3700ada24a04f59.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Soda box button openings" src="https://www.rauljimenez.info/assets/images/aperturas-pulsadores-de-la-caja-refrescos-d1db2ef13b40c96bb3700ada24a04f59.png" width="1833" height="1537" class="img_ev3q"></a></p></figure></div>
<p>Similarly, on the bottom panel and at the same distance, make three holes where the thick flexible PVC tube will later be placed. But before doing so, I recommend covering that cardboard with packing tape to prevent it from getting wet when inserting and removing the PVC tubes.</p>
<div style="text-align:center"><figure><p><a href="https://www.rauljimenez.info/assets/files/aperturas-de-la-caja-refrescos-y-tubo-e451a6f65f8fce1157b5398e7eef6719.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Sealed cap photo" src="https://www.rauljimenez.info/assets/images/aperturas-de-la-caja-refrescos-y-tubo-e451a6f65f8fce1157b5398e7eef6719.png" width="1325" height="1537" class="img_ev3q"></a></p></figure></div>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>ANOTHER TIP</div><div class="admonitionContent_BuS1"><p>Use scissors or something similar to enlarge the hole gradually, and keep checking with the PVC tube itself that the size is as tight as possible. You don’t want the tube to move too much when dispensing the soda.</p></div></div>
<p>Congratulations, with this, you have finished making the structure!</p>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>tip</div><div class="admonitionContent_BuS1"><p>If you look closely, at the base where the sodas will go, the reinforcements create a small step. If you have extra cardboard, you could cut a piece to place on the base to smooth out that step; otherwise, when placing the bottles, they may be a bit unstable.</p></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="2-circuit">2) Circuit<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#2-circuit" class="hash-link" aria-label="Direct link to 2) Circuit" title="Direct link to 2) Circuit" translate="no">​</a></h3>
<p>Next, you will assemble the electrical circuit that will activate a different air pump when each button is pressed.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>TO MAKE THE CIRCUIT YOU WILL NEED</div><div class="admonitionContent_BuS1"><p><strong>Approximate time</strong>: 45 minutes.</p><p><strong>Tools</strong>:</p><ul>
<li class="">Needle-nose pliers or scissors.</li>
</ul><p><strong>Materials</strong>:</p><ul>
<li class="">Electrical wire roll (~1.5 meters).</li>
<li class="">3 Air pumps.</li>
<li class="">4 AAA batteries.</li>
<li class="">1 Battery holder box.</li>
<li class="">Electrical tape roll (not packing tape).</li>
</ul><p>And the three push buttons that are already installed in the structure.</p></div></div>
<p>Start by cutting the electrical wire into 9 pieces. The wire does <strong>not</strong> need to be black and red, but this is a good opportunity to explain that there is a <a href="https://en.wikipedia.org/wiki/Electrical_wiring" target="_blank" rel="noopener noreferrer" class="">convention</a> where black represents the negative (-) pole and red represents the positive (+) pole in direct current circuits.</p>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>📚 If you want to review some concepts such as: electric current, the function of conductive wires, power sources, ... expand this section.</summary><div><div class="collapsibleContent_i85q"><p>To have everything handy, here is an index with theoretical explanations to understand everything related to the circuit’s operation:</p><ul>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#what-is-electricity" class="">What is electricity?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#measurement-units-volts-amperes-ohms-and-watts" class="">Measurement units: volts, amperes, ohms, and watts</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#differences-between-battery-types" class="">Differences between battery types</a>
<ul>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#alkaline-vs-rechargeable-batteries" class="">Alkaline vs. rechargeable batteries</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#battery-shapes-and-sizes" class="">Battery shapes and sizes</a></li>
</ul>
</li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#what-is-direct-and-alternating-current" class="">What is direct and alternating current?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#how-to-graphically-represent-an-electrical-circuit" class="">How to graphically represent an electrical circuit?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#what-power-source-to-use" class="">What power source to use?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#what-electrical-wire-gauge-to-use" class="">What electrical wire gauge to use?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#how-to-calculate-the-power-source-lifespan" class="">How to calculate the power source’s lifespan?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#how-to-determine-how-much-energy-a-device-consumes-in-an-hour" class="">How to determine how much energy a device consumes in an hour?</a></li>
</ul></div></div></details>
<p>To avoid excess wire and keep the power source centered, the wire lengths should be approximately:</p>
<ul>
<li class="">3 x 9cm (🔴 red)</li>
<li class="">2 x 20cm (🔴 red)</li>
<li class="">1 x 10cm (🔴 red)</li>
<li class="">2 x 15cm (⚫️ black)</li>
<li class="">1 x 20cm (⚫️ black)</li>
</ul>
<p>Now strip about 1cm from each wire end to make the connections.</p>
<p>Since the push buttons are already installed in the structure, you will now work on the box. The first thing you need to do is place some counterweight inside, such as the beverage bottles themselves.</p>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Demonstration</div><div class="admonitionContent_BuS1"><p>Start by assembling a simple circuit for an easy demonstration.</p><p>Make the two connections with the push button (1) and (2), between the button and the motor (3), with the motor (4), and connect wires (5) and (6) to the battery holder box (represented by a battery in the diagram).</p><p>Now place the batteries inside the battery holder and press the button. You will see how the motor turns on and blows air:</p><p><a href="https://www.rauljimenez.info/assets/files/circuito-simple-1ba24e1a34c4e11032db168f5e455e8f.png" target="_blank" class=""><img decoding="async" loading="lazy" src="https://www.rauljimenez.info/assets/images/circuito-simple-1ba24e1a34c4e11032db168f5e455e8f.png" width="1768" height="544" class="img_ev3q"></a></p><p>Take this opportunity to review the theory and observe how electric charges move through the conductor when the circuit is closed, how the circuit diagram is drawn, and how components like the button, power source, and motor are represented.</p><p>Remember, all of this is explained in the resources we shared in the <a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#electrical-circuit" class="">Theory &gt; Circuit</a> section.</p></div></div>
<p>Everything is now ready to complete the circuit assembly.</p>
<p>The following image shows how to do it and where to place each wire:</p>
<ul>
<li class="">🔴 Red: 9cm (1) (2) (3), 20cm (4) (5), and 10cm (6).</li>
<li class="">⚫️ Black: 15cm (7) (8), and 20cm (9).</li>
</ul>
<p><a href="https://www.rauljimenez.info/assets/files/dispensador-de-refrescos-circuito-electrico-99c23a6a061f9320659c2e64d16c01b9.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Soda dispenser circuit" src="https://www.rauljimenez.info/assets/images/dispensador-de-refrescos-circuito-electrico-99c23a6a061f9320659c2e64d16c01b9.png" width="2557" height="1049" class="img_ev3q"></a></p>
<p>The wires connected to the battery in the diagram should be connected to the battery holder.</p>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>Lesson Learned</div><div class="admonitionContent_BuS1"><p>In our case, we made a mistake and used <a href="https://www.leroymerlin.es/productos/cable-lexman-h07v-k-vd-amarillo-1-5-mm2-5-m-17915324.html" target="_blank" rel="noopener noreferrer" class="">excessively thick wire</a> (1.5mm thick), along with a 9V battery, which required us to use a connector like the one in the image to easily remove and replace the batteries:</p><p><a href="https://www.rauljimenez.info/assets/files/conector-pilas-dfb8f8c3a2c7d8c3bfb2613797bd97ad.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Battery connector" src="https://www.rauljimenez.info/assets/images/conector-pilas-dfb8f8c3a2c7d8c3bfb2613797bd97ad.png" width="1130" height="789" class="img_ev3q"></a></p></div></div>
<p>Finally, we recommend applying electrical tape to any weak connections.</p>
<p>As you can see in the images above and below, we applied it to all the <a href="https://en.wikipedia.org/wiki/Terminal_(electronics)" target="_blank" rel="noopener noreferrer" class="">terminals</a> of the push buttons and air pumps, as well as the connections with the battery connector:</p>
<div style="text-align:center"><figure><p><a href="https://www.rauljimenez.info/assets/files/refuerzo-aislante-conexiones-f894431d299b7cd347599827ae02bafe.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Connection insulation reinforcement" src="https://www.rauljimenez.info/assets/images/refuerzo-aislante-conexiones-f894431d299b7cd347599827ae02bafe.png" width="704" height="308" class="img_ev3q"></a></p></figure></div>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Clarification</div><div class="admonitionContent_BuS1"><p>The red plastic seen at the junction of the electrical wire with the battery connector was a later "improvement," where we soldered with tin and then applied <a href="https://es.aliexpress.com/item/1005001569094004.html" target="_blank" rel="noopener noreferrer" class="">heat shrink tubing</a> for protection.</p><p>Although both electrical tape and heat shrink tubing are used to insulate and protect electrical connections, there are subtle differences:</p><ul>
<li class="">Heat shrink tubing better resists moisture and temperature and does not peel off over time.</li>
<li class="">Electrical tape is easier and quicker to apply and can be removed later.</li>
</ul></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="3-dispensers">3) Dispensers<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#3-dispensers" class="hash-link" aria-label="Direct link to 3) Dispensers" title="Direct link to 3) Dispensers" translate="no">​</a></h3>
<p>You're almost there! Only the beverage dispensers are left! 🥳.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>TO MAKE THE DISPENSERS YOU WILL NEED</div><div class="admonitionContent_BuS1"><p><strong>Approximate time</strong>: 20 minutes.</p><p><strong>Materials</strong>:</p><ul>
<li class="">3 Flexible PVC tubes.</li>
<li class="">3 Beverage/soda bottles.</li>
<li class="">1 Hot glue stick.</li>
</ul><p><strong>Tools</strong>:</p><ul>
<li class="">Scissors or cutter.</li>
<li class="">Awl or knife.</li>
<li class="">Needle-nose pliers (or something to widen the hole).</li>
<li class="">Hot glue gun.</li>
</ul></div></div>
<p>Start by cutting the two large PVC tubes (6mm-8mm) in half so you have four parts of approximately 50cm each. These will be the tubes through which the beverage will flow.</p>
<p>Next, cut the small tube (4mm-5mm) into three 25cm pieces, which will be used to introduce air into the bottle.</p>
<p>Then, without removing the bottles from their place, unscrew the caps. Each cap will need two holes: one for the large tube and one for the small tube.</p>
<p>Our advice is to start by making a small hole with an awl, knife, small screwdriver, or something similar. Then gradually enlarge each hole until both tubes fit, <strong>ensuring there isn’t too much looseness</strong>.</p>
<p>We first tried using a drill, but it seemed dangerous, so we switched to an awl. Then, we carefully widened the holes using the tip of needle-nose pliers until each tube could fit through.</p>
<p>Finally, insert the tubes and screw the caps back onto the bottles. The thick tubes should reach the bottom of the bottles, while the thin ones should only pass through the caps.</p>
<p>Then, use the hot glue gun to seal the openings, preventing air from escaping through the cap holes, like this:</p>
<div style="text-align:center"><figure><p><a href="https://www.rauljimenez.info/assets/files/botella-y-tubos-pvc-esquema-y-foto-dedafcb6703e58c3b5f8743d1e65d282.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Sealed cap photo" src="https://www.rauljimenez.info/assets/images/botella-y-tubos-pvc-esquema-y-foto-dedafcb6703e58c3b5f8743d1e65d282.png" width="628" height="396" class="img_ev3q"></a></p></figure></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="4-assembly">4) Assembly<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#4-assembly" class="hash-link" aria-label="Direct link to 4) Assembly" title="Direct link to 4) Assembly" translate="no">​</a></h3>
<p>Everything is ready for the final connections.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>TO ASSEMBLE YOU WILL NEED</div><div class="admonitionContent_BuS1"><p><strong>Approximate time</strong>: 5 minutes.</p><p><strong>Materials</strong>:</p><ul>
<li class="">Electrical tape.</li>
</ul><p><strong>Tools</strong>:</p><ul>
<li class="">Your hands 😜.</li>
</ul></div></div>
<p>Now, simply connect the thin PVC tubes to the air pump outlets as shown below:</p>
<p><a href="https://www.rauljimenez.info/assets/files/dispensador-maquina-de-refrescos-5ed4954ae3b44a285fb19a04993fe613.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Soda machine dispenser" src="https://www.rauljimenez.info/assets/images/dispensador-maquina-de-refrescos-5ed4954ae3b44a285fb19a04993fe613.png" width="1328" height="857" class="img_ev3q"></a></p>
<div class="theme-admonition theme-admonition-caution admonition_xJq3 alert alert--warning"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 16 16"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 0 0 0 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 0 0 .01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"></path></svg></span>caution</div><div class="admonitionContent_BuS1"><p>Be careful! If you connect the tube to the air <strong>inlet</strong> instead of the outlet, soda could enter the air pump. We say this from experience 😜, so make sure it’s the <strong>outlet</strong>. The easiest way to check is to turn on the circuit by pressing the button—you'll feel where the air is coming out.</p></div></div>
<p>Finally, place the end of the thicker PVC tube into the hole in the cardboard box.</p>
<p>As you can see in the following photo, we decided to secure the motors to the cardboard box with electrical tape to prevent them from moving due to vibration, resulting in this setup:</p>
<p><img decoding="async" loading="lazy" src="https://www.rauljimenez.info/assets/images/foto-tripas-maquina-de-refrescos-ff88190aeafdb5f7fddee1ba106110c4.jpg" width="4032" height="2268" class="img_ev3q"></p>
<p>Congratulations! You’re now finished! If everything worked correctly, you should be able to place a glass under one of the tubes and dispense your drink just like this:</p>
<div style="text-align:center"><iframe width="560" height="315" src="https://www.youtube.com/embed/F3xaukavcsc?si=ZS4SdOK017J11cz9" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe></div>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>tip</div><div class="admonitionContent_BuS1"><p>To avoid annoying drips after releasing the button, it’s best to add a <a href="https://es.aliexpress.com/item/1005006268615561.html?spm=a2g0o.productlist.main.3.719b196alFWyCn&amp;algo_pvid=d97735f6-7a38-43c0-ac15-2ca722d53969&amp;algo_exp_id=d97735f6-7a38-43c0-ac15-2ca722d53969-1&amp;pdp_npi=4%40dis%21EUR%213.89%211.20%21%21%2128.63%218.88%21%4021038e1e17385806291991227e76df%2112000036541509957%21sea%21ES%21194339982%21X&amp;curPageLogUid=IsQnS5ZDss4e&amp;utparam-url=scene%3Asearch%7Cquery_from%3A" target="_blank" rel="noopener noreferrer" class="">6mm fluid retention valve</a>. This is especially important when spills might stain the table, like with red grape juice (we also say this from experience xD).</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="theory">Theory<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#theory" class="hash-link" aria-label="Direct link to Theory" title="Direct link to Theory" translate="no">​</a></h2>
<p>In this section, you will find all the resources and explanations to understand how the soda machine works.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="circuit">Circuit<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#circuit" class="hash-link" aria-label="Direct link to Circuit" title="Direct link to Circuit" translate="no">​</a></h3>
<p>Here is the index for this section again:</p>
<ul>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#what-is-electricity" class="">What is electricity?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#measurement-units-volts-amperes-ohms-and-watts" class="">Measurement units: volts, amperes, ohms, and watts</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#differences-between-battery-types" class="">Differences between battery types</a>
<ul>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#alkaline-vs-rechargeable-batteries" class="">Alkaline vs rechargeable batteries</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#battery-shapes-and-sizes" class="">Battery shapes and sizes</a></li>
</ul>
</li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#what-is-direct-and-alternating-current" class="">What is direct and alternating current?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#how-is-an-electrical-circuit-graphically-represented" class="">How is an electrical circuit graphically represented?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#what-power-source-should-be-used" class="">What power source should be used?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#what-thickness-of-electrical-wire-should-be-used" class="">What thickness of electrical wire should be used?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#how-to-calculate-the-lifespan-of-the-power-source" class="">How to calculate the lifespan of the power source?</a></li>
<li class=""><a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#how-to-determine-how-much-energy-a-device-consumes-in-an-hour" class="">How to determine how much energy a device consumes in an hour?</a></li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-is-electricity">WHAT IS ELECTRICITY?<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#what-is-electricity" class="hash-link" aria-label="Direct link to WHAT IS ELECTRICITY?" title="Direct link to WHAT IS ELECTRICITY?" translate="no">​</a></h4>
<p>This 13-minute video from "Smile and Learn" explains <a href="https://www.youtube.com/watch?v=PZMEzrylBxI&amp;ab_channel=SmileandLearn-English" target="_blank" rel="noopener noreferrer" class="">what electricity is</a>, its uses, ways to generate it, how it is stored and transported, types of electricity (static and dynamic), what atoms are, positive charges (protons) and negative charges (electrons), etc.</p>
<div style="text-align:center"><iframe width="560" height="315" src="https://www.youtube.com/embed/PZMEzrylBxI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe></div>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="measurement-units-volts-amperes-ohms-and-watts">MEASUREMENT UNITS: VOLTS, AMPERES, OHMS, AND WATTS<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#measurement-units-volts-amperes-ohms-and-watts" class="hash-link" aria-label="Direct link to MEASUREMENT UNITS: VOLTS, AMPERES, OHMS, AND WATTS" title="Direct link to MEASUREMENT UNITS: VOLTS, AMPERES, OHMS, AND WATTS" translate="no">​</a></h4>
<p>Next, we will describe some important electrical units:</p>
<ul>
<li class=""><strong>🔌 VOLTS (V)</strong> - Volts can be understood as <strong>the water pressure in a hose</strong>. If the pressure is high, the water comes out with more force. In electricity, volts represent the force pushing current through wires. A small battery has 1.5 volts (like a soft stream), while an outlet in Spain has 220 volts (like a strong jet).</li>
<li class="">💧 <strong>AMPERES (A)</strong> - Amperes measure <strong>how much water is flowing through the pipe</strong>. If the pipe is large and allows a lot of water through, there are many amperes. In electricity, more amperes mean more current flowing through the wire. For high-consumption appliances like an oven, proper wiring is essential to prevent overheating.</li>
<li class=""><strong>🚧 OHMS (Ω)</strong> - Ohms are like <strong>the resistance in a pipe</strong>. If the hose is very narrow, water struggles to pass through. In electricity, ohms indicate how difficult it is for current to pass through a material. A copper wire has low resistance (like a wide hose), whereas a poor conductor like plastic has high resistance.</li>
<li class="">⚡ <strong>WATTS (W)</strong> - Watts are like <strong>the strength of the water coming out of a hose</strong>. If you have high pressure (volts) and high flow (amperes), the stream will be strong and move more things. In electricity, watts indicate how much energy a device uses, such as a light bulb or motor. <strong>They are calculated by multiplying volts × amperes</strong>.</li>
</ul>
<div style="text-align:center"><figure><p><a href="https://www.rauljimenez.info/assets/files/amperage-voltage-resistance-water-chart-fbd589f6abff0d336406a1fa811fbdf8.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Amperage Voltage Resistance Water chart" src="https://www.rauljimenez.info/assets/images/amperage-voltage-resistance-water-chart-fbd589f6abff0d336406a1fa811fbdf8.png" width="2180" height="1204" class="img_ev3q"></a></p></figure></div>
<p>It’s good to know the following about these units:</p>
<ul>
<li class="">🚨 If you connect a device designed to operate at a specific voltage to a power supply with a higher voltage, you could burn it out.</li>
<li class="">🔥 If a thin wire has to support a high current (high amperage), it will heat up a lot and may burn out.</li>
<li class="">🪫 When a battery gets depleted, its voltage drops until it can no longer properly power devices. For example, most devices stop working correctly if the battery drops below 1.1V or 1.0V. Some more demanding devices may need at least 1.2V to function correctly. So if a 1.5V battery:<!-- -->
<ul>
<li class="">Has more than 1.3V → It still has charge.</li>
<li class="">Is between 1.0V and 1.2V → It is nearly depleted.</li>
<li class="">Has less than 1.0V → It is dead.</li>
</ul>
</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="differences-between-types-of-batteries">DIFFERENCES BETWEEN TYPES OF BATTERIES<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#differences-between-types-of-batteries" class="hash-link" aria-label="Direct link to DIFFERENCES BETWEEN TYPES OF BATTERIES" title="Direct link to DIFFERENCES BETWEEN TYPES OF BATTERIES" translate="no">​</a></h4>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="alkaline-vs-rechargeable-batteries">Alkaline vs. Rechargeable Batteries<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#alkaline-vs-rechargeable-batteries" class="hash-link" aria-label="Direct link to Alkaline vs. Rechargeable Batteries" title="Direct link to Alkaline vs. Rechargeable Batteries" translate="no">​</a></h5>
<p>Alkaline and rechargeable batteries both provide energy to toys, remotes, and other devices, but they function differently.</p>
<p>When we talk about energy, we refer to the amount of electricity required to operate over a given period. Energy is measured in watt-hours (Wh) and depends on the power of the device (W) and the time it is in use (h). For example, a remote control consumes very little energy since it only uses the battery for a few seconds when you press a button, whereas a battery-operated Scalextric track consumes much more energy because it is used more intensively.</p>
<p><strong>Alkaline batteries are single-use</strong>: when they run out, they must be discarded and replaced. On the other hand, rechargeable batteries can be recharged many times with a special charger, reducing the need to buy new ones frequently.</p>
<p><strong>An important difference is the voltage</strong>. Alkaline batteries usually have 1.5V, while most rechargeable batteries have 1.2V.</p>
<p>Although this may seem like a small difference, as we mentioned earlier, some devices need higher voltage to function properly, meaning alkaline batteries might last longer in those cases. However, rechargeable batteries can be better for frequently used items since they can be recharged and reused multiple times.</p>
<p>Thus, <strong>it’s better to use alkaline batteries in devices that are used infrequently or require more voltage (higher potential difference)</strong>, whereas <strong>rechargeable batteries are ideal for daily-use devices that don’t require high voltages to function well</strong>, such as flashlights or remote controls. This way, you save money and help the environment by generating less waste.</p>
<h5 class="anchor anchorTargetStickyNavbar_Vzrq" id="battery-shapes-and-sizes">Battery Shapes and Sizes<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#battery-shapes-and-sizes" class="hash-link" aria-label="Direct link to Battery Shapes and Sizes" title="Direct link to Battery Shapes and Sizes" translate="no">​</a></h5>
<p>Batteries come in different shapes and sizes because each is designed for various devices and needs. The difference is not just in shape but also in voltage, capacity, and intended use.</p>
<ul>
<li class="">
<p><strong>Cylindrical Batteries</strong> (e.g., AA, AAA, AAAA, C, and D): These are the most common and have a voltage of 1.5V in alkaline versions and 1.2V in rechargeables. The difference between them lies in capacity, meaning how much energy they can store. For example, a D battery lasts much longer than a AAA because it is larger and has more capacity.</p>
</li>
<li class="">
<p><strong>Button Batteries</strong> (such as those in watches or hearing aids): These are tiny and have voltages ranging from 1.5V to 3V, depending on the type. They are used in devices that need little energy but for extended periods, such as clocks or calculators.</p>
</li>
<li class="">
<p><strong>Square and rectangular batteries</strong>: The most common is the 9V battery, used in devices like smoke detectors or wireless microphones. These batteries can provide higher voltage because they contain multiple smaller batteries inside the casing.</p>
</li>
</ul>
<p>Here is an example of different battery shapes and sizes:</p>
<div style="text-align:center"><figure><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/6_most_common_battery_types-1.jpg/800px-6_most_common_battery_types-1.jpg" alt="6 most common battery types-1"><figcaption><p>Batteries: D, C, AA, AAA, AAAA, and 9V // Attribution: Hohum, CC BY-SA 3.0, via Wikimedia Commons.</p></figcaption></figure></div>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-is-direct-and-alternating-current">WHAT IS DIRECT AND ALTERNATING CURRENT?<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#what-is-direct-and-alternating-current" class="hash-link" aria-label="Direct link to WHAT IS DIRECT AND ALTERNATING CURRENT?" title="Direct link to WHAT IS DIRECT AND ALTERNATING CURRENT?" translate="no">​</a></h4>
<p>For electronic devices like the one we are going to build, we will use direct current, but what exactly is that? What other types of current exist, and what are they used for?</p>
<p>There are two types of electrical current: direct current (DC) and alternating current (AC). Understanding the difference is important because each type is used in different devices and situations. Direct current is ideal for electronic devices like mobile phones, computers, and battery-powered toys, while alternating current is what powers our homes, supplying electricity for lights, appliances, and outlets.</p>
<p>Here’s a short but comprehensive video from "The Engineering Mindset" explaining it further:</p>
<div style="text-align:center"><iframe width="560" height="315" src="https://www.youtube.com/embed/2jqJZxxX6gQ" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe></div>
<p>Additionally, using the wrong type of current can damage devices or make them malfunction, so it’s crucial to understand which type is needed and how to convert one to the other if necessary.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>Electrical Current Abbreviations</div><div class="admonitionContent_BuS1"><ul>
<li class="">Direct Current (DC)</li>
<li class="">Alternating Current (AC)</li>
</ul></div></div>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-is-an-electrical-circuit-graphically-represented">HOW IS AN ELECTRICAL CIRCUIT GRAPHICALLY REPRESENTED?<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#how-is-an-electrical-circuit-graphically-represented" class="hash-link" aria-label="Direct link to HOW IS AN ELECTRICAL CIRCUIT GRAPHICALLY REPRESENTED?" title="Direct link to HOW IS AN ELECTRICAL CIRCUIT GRAPHICALLY REPRESENTED?" translate="no">​</a></h4>
<p>This short 3-minute video by Learn Science with B, although not featuring the same components as our circuit, will help explain <a href="https://youtu.be/xN2EGBM7HvY" target="_blank" rel="noopener noreferrer" class="">the basic concepts of electrical circuit representation</a>:</p>
<div style="text-align:center"><iframe width="560" height="315" src="https://www.youtube.com/embed/xN2EGBM7HvY" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe></div>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-calculate-the-power-sources-lifespan">HOW TO CALCULATE THE POWER SOURCE'S LIFESPAN?<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#how-to-calculate-the-power-sources-lifespan" class="hash-link" aria-label="Direct link to HOW TO CALCULATE THE POWER SOURCE'S LIFESPAN?" title="Direct link to HOW TO CALCULATE THE POWER SOURCE'S LIFESPAN?" translate="no">​</a></h4>
<p>Next, we will calculate the lifespan of our power source.</p>
<p>We need to consider that:</p>
<ul>
<li class="">Standard AAA alkaline batteries have an electrical charge capacity of ~1200 mAh.<!-- -->
<ul>
<li class="">If we use rechargeable <a href="https://en.wikipedia.org/wiki/Nickel%E2%80%93metal_hydride_battery" target="_blank" rel="noopener noreferrer" class="">NiMH</a> batteries, they usually range between 800-1000 mAh.</li>
</ul>
</li>
<li class="">As we saw in the <a href="https://ae01.alicdn.com/kf/S4f22c638a1574612a5fa8608ad19676fe.jpg" target="_blank" rel="noopener noreferrer" class="">air pump specification sheet</a>, our 6V air pump requires a maximum of 300 mA.</li>
</ul>
<p>To estimate the duration, we simply divide the capacity by the consumption.</p>
<p>If using standard alkaline batteries (1200 mAh):</p>
<ul>
<li class=""><strong>Duration = Capacity (mAh) / Consumption (mA) = 1200/300 = 4 hours</strong></li>
</ul>
<p>If using NiMH rechargeable batteries (800-1000 mAh), the duration would be:</p>
<ul>
<li class="">Duration = 800/300 = 2.6 hours</li>
<li class="">Duration = 1000/300 = 3.3 hours</li>
</ul>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-to-know-how-much-energy-a-device-consumes-in-an-hour">HOW TO KNOW HOW MUCH ENERGY A DEVICE CONSUMES IN AN HOUR?<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#how-to-know-how-much-energy-a-device-consumes-in-an-hour" class="hash-link" aria-label="Direct link to HOW TO KNOW HOW MUCH ENERGY A DEVICE CONSUMES IN AN HOUR?" title="Direct link to HOW TO KNOW HOW MUCH ENERGY A DEVICE CONSUMES IN AN HOUR?" translate="no">​</a></h4>
<p>To calculate energy consumption in kilowatt-hours (kWh), which is what the electricity bill measures:</p>
<p>kWh = (Watts × Hours of use) / 1000</p>
<p>Example: A 100W television turned on for 5 hours:</p>
<p>(100W × 5) / 1000 = 0.5 kWh</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="dispensers">Dispensers<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#dispensers" class="hash-link" aria-label="Direct link to Dispensers" title="Direct link to Dispensers" translate="no">​</a></h3>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="how-does-the-air-pump-work">HOW DOES THE AIR PUMP WORK?<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#how-does-the-air-pump-work" class="hash-link" aria-label="Direct link to HOW DOES THE AIR PUMP WORK?" title="Direct link to HOW DOES THE AIR PUMP WORK?" translate="no">​</a></h4>
<p>The mechanism is simple:</p>
<ul>
<li class="">The <strong>motor spins like a wheel</strong>. When you close the circuit and electricity flows, the motor starts spinning, just like when you pedal a bicycle and the wheels move.</li>
<li class="">The motor <strong>moves a small "arm"</strong> that, in turn, moves flexible rubber pieces that go up and down each time the motor rotates. <strong>This part is called a diaphragm, as it functions similarly <a href="https://youtu.be/Wq_bPoRTn7I?si=tVmiWPZPqq6jhpSR&amp;t=87" target="_blank" rel="noopener noreferrer" class="">to the human body's diaphragm</a>, which helps the lungs take in and expel air</strong>.</li>
<li class="">Air enters on one side and exits on the other. When the rubber moves up, it draws air in through a small hole. When the rubber moves down, it pushes the air out.</li>
</ul>
<p>This creates a continuous airflow. Since the motor never stops spinning, the air keeps entering and exiting continuously.</p>
<p>The following video shows the inside of one of the air pumps we used for this machine:</p>
<div style="text-align:center"><iframe width="560" height="315" src="https://www.youtube.com/embed/PvzYAqC7eCg" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin"></iframe></div>
<h4 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-does-the-liquid-come-out">WHY DOES THE LIQUID COME OUT?<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#why-does-the-liquid-come-out" class="hash-link" aria-label="Direct link to WHY DOES THE LIQUID COME OUT?" title="Direct link to WHY DOES THE LIQUID COME OUT?" translate="no">​</a></h4>
<p>Our system uses air pressure to force the liquid out of the bottle.</p>
<p>Technically, this is called a pressure extraction mechanism, and it works as follows:</p>
<ul>
<li class="">When the air pump is turned on, as we saw, it generates movement that allows air to enter through one nozzle and exit through another, to which a PVC tube is connected.</li>
<li class="">The air flows through this tube and enters the top of the bottle through the cap.</li>
<li class="">Since there is no way for the air to escape (because the cap is sealed), the pressure increases, pushing the liquid down.</li>
<li class="">The only exit is through the other PVC tube (the thicker one). Since it is not sealed, the liquid is pushed out through it.</li>
</ul>
<p>In short, it's like trying to inflate a balloon filled with water, and at the bottom of the balloon, there's a tiny hole through which the water exits when you blow into it.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lessons-learned">Lessons Learned<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#lessons-learned" class="hash-link" aria-label="Direct link to Lessons Learned" title="Direct link to Lessons Learned" translate="no">​</a></h2>
<p>We wanted to summarize the things we would change if we had to do the project again:</p>
<ul>
<li class="">Be careful when folding the main box piece to ensure that no advertising is visible.</li>
<li class="">Analyze the required wiring more thoroughly before purchasing.</li>
<li class="">Use a AAA battery holder instead of a 9V battery.</li>
<li class="">Use less packing tape and more paper fasteners.</li>
<li class="">Ignore suggestions to use a drill and soldering iron (due to the potential risks).</li>
<li class="">Purchase a fluid retention valve or consider adding something to catch annoying drips.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="next-steps">Next Steps<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#next-steps" class="hash-link" aria-label="Direct link to Next Steps" title="Direct link to Next Steps" translate="no">​</a></h2>
<p>This has been the first project <strong>we have documented</strong>, although we had done some smaller projects before.</p>
<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Expand if you're interested in seeing other things we've done 😊.</summary><div><div class="collapsibleContent_i85q"><p>That I can remember right now:</p><ul>
<li class="">In 2019, when I bought the <a href="https://www.amazon.es/KEYESTUDIO-Sensors-Box-Starter-Micro/dp/B07GSVHWNS/ref=asc_df_B07GSVHWNS?mcid=e2fddc049e85349db2566391043bac0a&amp;tag=googshopes-21&amp;linkCode=df0&amp;hvadid=699750830830&amp;hvpos=&amp;hvnetw=g&amp;hvrand=13342692338367672801&amp;hvpone=&amp;hvptwo=&amp;hvqmt=&amp;hvdev=c&amp;hvdvcmdl=&amp;hvlocint=&amp;hvlocphy=1005407&amp;hvtargid=pla-583389400445&amp;psc=1&amp;gad_source=1" target="_blank" rel="noopener noreferrer" class="">Micro<!-- -->:bit<!-- --> kit</a> for <a href="https://www.youtube.com/playlist?list=PLwB9KstFgABt9sFwnt_2FEdFvmB1a2i9U" target="_blank" rel="noopener noreferrer" class="">the workshops we organized from Tomelloso Tech</a>, we programmed the Micro<!-- -->:bit<!-- --> board to display a happy or sad face depending on whether the left or right button was pressed.</li>
<li class="">In 2019, I also collaborated with <a href="https://photos.app.goo.gl/nnQvqzBFJKJQuQPQ9" target="_blank" rel="noopener noreferrer" class="">Technovation Families</a>, although I suppose he didn’t quite understand it, we <a href="https://www.youtube.com/@RaulJimenezOrtega/search" target="_blank" rel="noopener noreferrer" class="">trained an AI together to recognize dogs and other things</a>.</li>
<li class="">In 2022, we made a basic design of a <a href="https://x.com/hhkaos/status/1564189181416439815/photo/1" target="_blank" rel="noopener noreferrer" class="">Minecraft character in Blender</a>.</li>
<li class="">Last year (2024), we published his first game on his Scratch profile (<a href="https://scratch.mit.edu/projects/992463134/" target="_blank" rel="noopener noreferrer" class="">Basket pong</a>), and also worked on OctoStudio, where I introduced him to the concept of variables for the first time.</li>
<li class="">And last Christmas, we also made a mini video montage with his cousins ("Excursion to the Calahonda Mines"), in addition to assembling and programming the <a href="https://www.amazon.es/Makeblock-programable-codificaci%C3%B3n-Educativo-Bluetooth/dp/B07XR98YYQ/ref=sr_1_1_sspa?dib=eyJ2IjoiMSJ9.rufDjeFexjuCHAVo_XrDdlFQcmxBQvzIhxdP5rOHYGzGaOiUc1XmWUgtz7vbMOu8XbEsRsvWyaxutzCKAbv9Y7GAd9OUX6O0-SvSxwm27oqL8SSXbVU2BSEGD9mBGsrKsOn_cnYi_BFxq7284vKa50-2lOiXgKXwc50GNhyKvkrGoDG2EtkvY15kvSbmv5dkUyUu4bayaMp_SoeqV90oxpg88GbtDFZ9WWm68hFxxAi0qwqlfT08lWdd715ZVRwj8B40y7_KGHcrjKi9k5oVQfkU-l7be3oW4b_dJo64ud8.YbYewLLCaZbecebntHpgkEZHY4c_r9ffyrBCfKArUx0&amp;dib_tag=se&amp;keywords=mBot&amp;qid=1739063313&amp;sr=8-1-spons&amp;ufe=app_do%3Aamzn1.fos.8f1d93f5-43fb-442d-acba-8640975a5f7e&amp;sp_csd=d2lkZ2V0TmFtZT1zcF9hdGY&amp;th=1" target="_blank" rel="noopener noreferrer" class="">mBot</a> that Santa Claus brought him.</li>
</ul><p>Although I’m sure I’m forgetting some things... 😅</p><p>Sometimes I think about documenting previous experiences, but the truth is, work keeps piling up, and we have to decide whether to document the past or focus on the future. Documenting this one in particular was not quick. So, we’ll see!</p></div></div></details>
<p>Moreover, in this <a href="https://www.youtube.com/playlist?list=PLPAGhVhnLUfBLa2HvWgZJrNV5WvshvUSH" target="_blank" rel="noopener noreferrer" class="">playlist</a>, we keep saving some ideas, and we have already purchased materials for more projects, such as:</p>
<ul>
<li class=""><a href="https://es.aliexpress.com/item/1005006881834466.html?spm=a2g0o.order_list.order_list_main.97.5c5d194di8Arb8&amp;gatewayAdapt=glo2esp" target="_blank" rel="noopener noreferrer" class="">Two Joysticks</a> and a <a href="https://www.amazon.es/gp/product/B06XFZC3BX/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&amp;psc=1" target="_blank" rel="noopener noreferrer" class="">Raspberry Pi Zero W</a> to create an arcade machine.</li>
<li class="">Several items for learning to solder, like <a href="https://es.aliexpress.com/item/1005001413441448.html?spm=a2g0o.order_list.order_list_main.157.5c5d194di8Arb8&amp;gatewayAdapt=glo2esp" target="_blank" rel="noopener noreferrer" class="">this beetle</a> and <a href="https://es.aliexpress.com/item/1005007597705649.html?spm=a2g0o.order_list.order_list_main.133.5c5d194di8Arb8&amp;gatewayAdapt=glo2esp" target="_blank" rel="noopener noreferrer" class="">this car</a>.</li>
<li class=""><a href="https://www.linkedin.com/posts/jimenezortegaraul_i-recently-joined-to-la-jaquer%C3%ADa-a-hacklab-activity-7284129092822548480-f-lp?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAFTWIUB408_I8M39G1F7ZzN47wVswa8PcA" target="_blank" rel="noopener noreferrer" class="">ELEGOO basic starter kit with Arduino</a>.</li>
<li class=""><a href="https://es.aliexpress.com/item/4001281753944.html?spm=a2g0o.order_list.order_list_main.139.5c5d194di8Arb8&amp;gatewayAdapt=glo2esp" target="_blank" rel="noopener noreferrer" class="">An LCD screen</a> that we might use to build a <a href="https://www.youtube.com/watch?v=YrofIDloHgw&amp;list=PLPAGhVhnLUfBLa2HvWgZJrNV5WvshvUSH&amp;index=3&amp;t=305s&amp;ab_channel=SnazzyLabs" target="_blank" rel="noopener noreferrer" class="">mini console</a> (we’ll see).</li>
</ul>
<p>Besides printing models created by others with <a href="https://www.linkedin.com/posts/jimenezortegaraul_finally-my-bambu-lab-a1-3d-printer-is-up-activity-7273275453468037122-IZAV?utm_source=share&amp;utm_medium=member_desktop&amp;rcm=ACoAAAFTWIUB408_I8M39G1F7ZzN47wVswa8PcA" target="_blank" rel="noopener noreferrer" class="">our new 3D printer</a>, we also want to design and print our own creations...</p>
<p>So, in short... the future is uncertain 😂.</p>
<p><strong>If any family follows this tutorial, please 🙏 let me know</strong>. You can contact me through <a class="" href="https://www.rauljimenez.info/">any of my networks</a> or by email (<a href="mailto:hhkaos@gmail.com" target="_blank" rel="noopener noreferrer" class="">hhkaos@gmail.com</a>).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="comments">Comments<a href="https://www.rauljimenez.info/blog/we-created-a-soda-machine#comments" class="hash-link" aria-label="Direct link to Comments" title="Direct link to Comments" translate="no">​</a></h2>]]></content:encoded>
            <category>dyi</category>
            <category>soda machine</category>
            <category>electronics</category>
            <category>home project</category>
            <category>electricity</category>
        </item>
        <item>
            <title><![CDATA[🎓 AI and education, a holistic approach]]></title>
            <link>https://www.rauljimenez.info/blog/ai-and-education-a-holistic-approach</link>
            <guid>https://www.rauljimenez.info/blog/ai-and-education-a-holistic-approach</guid>
            <pubDate>Sat, 25 Jan 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[A new project where I am receiving help to create resources for the educational community.]]></description>
            <content:encoded><![CDATA[<p>Are you reading about Artificial Intelligence again?? Seriously, wasn’t the 912,673,140 articles, news reports, podcasts, videos, or <em>reels</em>, and tiktoks out there enough? I love it, that means you're really into this topic 😜😂.</p>
<p>The root of everything I’m going to share started with a proposal I received at the beginning of the school year from the guidance counselor at my children's school. She suggested that <a href="https://www.ampanovaschoolalmeria.org/" target="_blank" rel="noopener noreferrer" class="">the AMPA</a> collaborate with the school to organize an activity to educate students on AI usage. And since I’m easy to convince… here I am, months later and many "brain cycles" later, sharing the progress.</p>
<p>In this article, I will talk about:</p>
<ul>
<li class=""><strong>Traditional AI vs. Generative AI</strong>: key differences.</li>
<li class=""><strong>Generative AI</strong>: what makes it "special".</li>
<li class=""><strong>AI in education</strong>: the current situation as I see it.</li>
<li class=""><strong>My contribution</strong>: a new project I’ve embarked on.</li>
<li class=""><strong>Protecting ourselves from the hype</strong>: my advice to avoid falling for misinformation.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="traditional-vs-genai">Traditional vs. GenAI<a href="https://www.rauljimenez.info/blog/ai-and-education-a-holistic-approach#traditional-vs-genai" class="hash-link" aria-label="Direct link to Traditional vs. GenAI" title="Direct link to Traditional vs. GenAI" translate="no">​</a></h2>
<p>As we know, AI is not new<sup>*</sup>. It has been used in search engines, recommendation engines (Netflix, social media, ...), virtual assistants (Google Home, Siri, Alexa, ...), automatic translators, facial recognition, spam filters, text predictors, CAPTCHAs, etc.</p>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>🧠 Did you know...</div><div class="admonitionContent_BuS1"><p>The <a href="https://www.aepia.org/historia_aepia/" target="_blank" rel="noopener noreferrer" class="">Spanish Association for Artificial Intelligence (AEPIA)</a> was founded in 1984?</p></div></div>
<p>However, that doesn’t take away from the fact that generative AI has arrived with incredible momentum, and it’s now “everywhere.”</p>
<p>The following table summarizes some key differences:</p>
<table><thead><tr><th>Aspect</th><th>Traditional AI</th><th>Generative AI</th></tr></thead><tbody><tr><td><strong>Purpose</strong></td><td>Analyze, predict, and/or classify</td><td>Create and generate "original" content</td></tr><tr><td><strong>Work model</strong></td><td>Based on specific rules</td><td>Contextual understanding-based</td></tr><tr><td><strong>Training data</strong></td><td>Structured and/or labeled data (by humans)</td><td>Large volumes of diverse data</td></tr><tr><td><strong>Tasks</strong></td><td>Solving specific problems</td><td>Creative and adaptive tasks</td></tr><tr><td><strong>Dependency on past data</strong></td><td>High, based on previous patterns</td><td>Lower, capable of innovating and creating new things</td></tr></tbody></table>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="generative-ai">Generative AI<a href="https://www.rauljimenez.info/blog/ai-and-education-a-holistic-approach#generative-ai" class="hash-link" aria-label="Direct link to Generative AI" title="Direct link to Generative AI" translate="no">​</a></h2>
<p>But why give it so much importance? What makes generative AI different from other disruptive technologies? Or as Bugs Bunny would say, <a href="https://www.youtube.com/watch?v=iUuo3PhoXs0&amp;ab_channel=ThemeSongGuy" target="_blank" rel="noopener noreferrer" class="">What's up, doc?</a>.</p>
<p>There have been many other technological advances that have had a radical impact on humanity and transformed us: the printing press, the steam engine, electricity, the Internet...</p>
<p>However, in recent years, we’ve seen an increase in the speed at which these changes occur, likely due to globalization and new communication technologies.</p>
<p>The following chart from <em>Harvard Business Review</em> illustrates how the time needed to adopt new technologies has decreased over the years, based on data from the United States:</p>
<figure><p><img decoding="async" loading="lazy" src="https://hbr.org/resources/images/article_assets/2013/11/FELTON-CONSUMPTION-.png" alt="" class="img_ev3q"></p><figcaption>The Pace of Technology Adoption is Speeding Up, Image Harvard Business Review</figcaption></figure>
<p>Although I have not yet found highly reliable data on the adoption of generative AI tools, we’ve heard that ChatGPT (launched in 2022) has already reached an incredible <a href="https://www.theverge.com/2024/12/4/24313097/chatgpt-300-million-weekly-users" target="_blank" rel="noopener noreferrer" class="">300 million <strong>weekly</strong> active users</a>.</p>
<p>To put this number into context, here’s a comparison showing other well-known applications and how long they took to reach 100 million <strong>monthly</strong> active users:</p>
<div style="text-align:center"><img src="https://images.cnbctv18.com/wp-content/uploads/2023/02/ChatGPT_A20Blockbuster_pages-to-jpg-0002-min.jpg?im=Resize,width=360,aspect=fit,type=normal)"><figcaption>Source: <a href="https://www.cnbctv18.com/technology/chatgpt-sets-record-for-fastest-growing-user-base-says-study-15840751.htm">CNBC TV18</a>, data provided by <a href="https://en.wikipedia.org/wiki/Similarweb">Similar Web</a></figcaption></div>
<p>For me, the importance isn’t just in the speed of adoption. What concerns me is that it is being used massively without a solid knowledge base, leading to content being generated and shared that appears to be high quality, but often are not.</p>
<p>Unlike widely used tools like Word or Excel, which require some training and come with an instruction manual, <strong>most AI tools do not provide clear guidelines</strong>.</p>
<p>Furthermore, they are so intuitive that anyone can enter a request and receive a response. However, what a new user might not realize is that if the request is not well defined, if they are unaware of the types of instructions AI can process, its limitations, biases, and other key characteristics, the chances of getting an inaccurate or misleading answer are significantly high.</p>
<p>And one of the biggest problems is that <strong>there are still aspects of generative AI that even its own creators don’t fully understand</strong>, such as how exactly prompts, meaning input instructions, influence responses.</p>
<p>Ultimately, this puts us in a situation where, <a href="https://youtu.be/KRIeyKi9bXw?si=Oz4YJDYZtQawecTI&amp;t=137" target="_blank" rel="noopener noreferrer" class="">as Ramón Besonías says</a>:</p>
<ul>
<li class=""><strong>Everyone is a novice</strong> when it comes to using AI (even its creators), with some of us having a few more months of experience than others.</li>
<li class=""><strong>There is still no clear methodology on how to teach AI.</strong></li>
</ul>
<p>This is why I believe it is especially important for adults to gain a basic understanding, experiment with AI, and do their best to stay up to date—understanding how it can be used and sharing both good and bad experiences with others.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>We Live in Exponential Times</div><div class="admonitionContent_BuS1"><p>The first time I heard the phrase "we live in exponential times" was when I watched the video <a href="https://www.youtube.com/watch?v=cL9Wu2kWwSY&amp;ab_channel=AmybethQuinn" target="_blank" rel="noopener noreferrer" class="">"Did You Know" (2008)</a>. A quote that stuck with me was: "<strong>We are preparing students for jobs that do not yet exist</strong>," and these jobs will be highly demanded in just a few years.</p><p>I couldn’t agree more. If this felt accurate to me back then, 17 years ago, it’s even clearer now that this exponential growth hasn’t slowed down. And maybe it’s just me, but at times, it’s almost dizzying.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="ai-in-education">AI in Education<a href="https://www.rauljimenez.info/blog/ai-and-education-a-holistic-approach#ai-in-education" class="hash-link" aria-label="Direct link to AI in Education" title="Direct link to AI in Education" translate="no">​</a></h2>
<p>There are many debates around AI: intellectual property, ethics, regulation, job displacement... But what I take for granted is that this technology is here to stay, that <strong>it is already redefining education and learning</strong>, and that those who can use it correctly will have an advantage and stand out.</p>
<p>Did you know that according to <a href="https://www.statista.com/chart/29244/number-of-companies-using-open-ai-in-their-business-processes-worldwide/" target="_blank" rel="noopener noreferrer" class="">a survey by Statista</a>, the education sector could be the second most impacted by this technology? Below is an infographic with the results:</p>
<p><img decoding="async" loading="lazy" src="https://cdn.statcdn.com/Infographic/images/normal/29244.jpeg" alt="" class="img_ev3q"></p>
<p>But it’s not just educators using it—<strong>students are also leveraging AI to do their work for them</strong> (surprise!! 😜).</p>
<p>But you know what? I don’t blame them. One of AI’s promises is that it helps us with tasks we don’t like or find less important. And I think that, deep down, even if we don’t admit it, many adults started using AI for the same reason.</p>
<p>The biggest issue I’ve encountered, however, is that even if you try to find it, <strong>there is no good content</strong><sup>*</sup> to guide how AI should be used <strong>for studying</strong>—meaning content that is accessible, comprehensive, structured, high-quality, and free.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>Or at least I haven’t found it. I’m looking for resources that explain how to use AI correctly for studying, developing new skills, improving cognitive development, strengthening critical thinking, boosting creativity, increasing productivity... If you know of any, please leave them in <a href="https://www.rauljimenez.info/blog/ai-and-education-a-holistic-approach#comments" class="">the comments</a> 🙏😊.</p></div></div>
<p>It’s becoming increasingly clear that <strong>we will need to develop new skills</strong>.</p>
<p>Just as the advent of computing, the Internet, and search engines required us to develop new skills—such as knowing how to search online—now, it will be more important than ever to enhance other competencies, such as language skills and critical thinking, to make good use of generative AI.</p>
<p>For example, we will need to understand the differences between various AI tools and models at a high level or learn how to craft effective prompts to get useful results.</p>
<p>And while I hope this won’t happen, if we don’t develop these skills, I fear society could face a <a href="https://www.oed.com/dictionary/dystopia_n?tl=true" target="_blank" rel="noopener noreferrer" class="">dystopian</a> future where new generations are less prepared and surrounded by misinformation that is difficult to identify.</p>
<p>That’s why <strong>we must use this technology as just another tool</strong> to assist us in our work and skill development—not misuse it in a way that hinders our growth and intelligence.</p>
<p>Repeatedly, it’s clear that AI, like anything else, can do great things if used well, but it can also create problems if misused.</p>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Evaluate Your AI Usage</div><div class="admonitionContent_BuS1"><p>How do you use AI? Here’s <a href="https://iaenlasaulas-blogspot-com.translate.goog/2024/05/como-utilizas-la-ia-una-guia-para.html?_x_tr_sl=es&amp;_x_tr_tl=en&amp;_x_tr_hl=en&amp;_x_tr_pto=wapp" target="_blank" rel="noopener noreferrer" class="">an article</a> and <a href="https://docs.google.com/document/d/1n4niqCscrMkHQWcm0cTpJ3rhQgFqe1OZgbZRP2iutwM/edit?usp=sharing" target="_blank" rel="noopener noreferrer" class="">a self-evaluation sheet</a> 😉. I agree with Ramón Besonías that ideally, most of the times you should score between 70% and 90%.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="my-contribution">My Contribution<a href="https://www.rauljimenez.info/blog/ai-and-education-a-holistic-approach#my-contribution" class="hash-link" aria-label="Direct link to My Contribution" title="Direct link to My Contribution" translate="no">​</a></h2>
<p>You might be wondering, after all this discussion, what am I doing to address this issue?</p>
<p>Beyond doing my best to educate my children at home and support their school, I’ve embarked on a new documentation project in the section "<a class="" href="https://www.rauljimenez.info/docs/digital-brain">My Digital Brain &gt; Artificial Intelligence</a>."</p>
<p>Since I’m neither a teacher nor an AI expert, I’ve reached out for help through interviews with <a href="https://www-rauljimenez-info.translate.goog/es/docs/artificial-intelligence/education-ai?_x_tr_sl=es&amp;_x_tr_tl=en&amp;_x_tr_hl=en&amp;_x_tr_pto=wapp#agradecimientos" target="_blank" rel="noopener noreferrer" class="">teachers in Spain, AI specialists, and experts in related fields</a> to gather information on this topic: ideas, experiences, resources, insights, etc.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>If you know someone who I should definitely interview, please ask her/him to reach out to me through <a class="" href="https://www.rauljimenez.info/">any of my channels</a>.</p></div></div>
<p>The goal is to create educational material that fills the gap I found. Content on how to use AI (for students) with a holistic approach that is accessible, structured, comprehensive, high-quality, and free. I hope this resource will not only support the activities we are organizing at our Parents' Association but also be useful for other educational communities.</p>
<p>For now, just can find the working doc in Spanish: <a href="https://www.rauljimenez.info/es/docs/artificial-intelligence/education-ai#agradecimientos" target="_blank" rel="noopener noreferrer" class="">Using AI in Education</a>, but I encourage you to check the following resource:</p>
<a href="https://www-rauljimenez-info.translate.goog/es/docs/artificial-intelligence/education-ai?_x_tr_sl=es&amp;_x_tr_tl=en&amp;_x_tr_hl=en&amp;_x_tr_pto=wapp" target="_blank" rel="noopener noreferrer"><button class="button button--primary button--block" role="button" aria-disabled="false">Using AI in Education (Google's translated version)</button></a>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="protect-yourself-from-the-hype">Protect Yourself from the "Hype"<a href="https://www.rauljimenez.info/blog/ai-and-education-a-holistic-approach#protect-yourself-from-the-hype" class="hash-link" aria-label="Direct link to Protect Yourself from the &quot;Hype&quot;" title="Direct link to Protect Yourself from the &quot;Hype&quot;" translate="no">​</a></h2>
<p>We can't deny that although AI has great potential, the "<a href="https://en.wikipedia.org/wiki/Gartner_hype_cycle" target="_blank" rel="noopener noreferrer" class="">hype</a>" surrounding it is overwhelming.</p>
<p>Every technological innovation brings this effect, as shown in the following graph, which you can find in all "<em>Gartner Hype Cycle for Emerging Technologies</em>" reports:</p>
<div style="text-align:center"><figure><img src="https://upload.wikimedia.org/wikipedia/commons/thumb/9/94/Gartner_Hype_Cycle.svg/320px-Gartner_Hype_Cycle.svg.png" alt="Hype cycle"><figcaption>Hype cycle, Image by Jeremykemp, Wikipedia</figcaption></figure></div>
<p>But let’s not forget why this happens. It’s a mix of:</p>
<ul>
<li class="">The optimism and passion of some innovators.</li>
<li class="">The eagerness of many people to believe in it.</li>
<li class="">The vast media attention and publicity.</li>
<li class="">The "hidden" (economic) interests of the companies behind these innovations, competing non-stop to lead these revolutions.</li>
</ul>
<p>This often leads to inflated expectations, sometimes at the cost of spreading misleading information.</p>
<p>To protect yourself from manipulation and misinformation, not just about AI, I recommend:</p>
<ol>
<li class=""><strong>Be wary of emotional language:</strong> Anything that sounds too good to be true, exaggerated promises, or alarmist headlines. These are usually signs of manipulation. By the way, this applies to everything.</li>
<li class=""><strong>Be critical:</strong> Evaluate the source of the information and check for economic interests.</li>
<li class=""><strong>Do your research:</strong> Look for expert opinions and reliable sources.</li>
<li class=""><strong>Diversify your sources:</strong> Consult multiple perspectives for a more complete view.</li>
</ol>
<div class="theme-admonition theme-admonition-tip admonition_xJq3 alert alert--success"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 12 16"><path fill-rule="evenodd" d="M6.5 0C3.48 0 1 2.19 1 5c0 .92.55 2.25 1 3 1.34 2.25 1.78 2.78 2 4v1h5v-1c.22-1.22.66-1.75 2-4 .45-.75 1-2.08 1-3 0-2.81-2.48-5-5.5-5zm3.64 7.48c-.25.44-.47.8-.67 1.11-.86 1.41-1.25 2.06-1.45 3.23-.02.05-.02.11-.02.17H5c0-.06 0-.13-.02-.17-.2-1.17-.59-1.83-1.45-3.23-.2-.31-.42-.67-.67-1.11C2.44 6.78 2 5.65 2 5c0-2.2 2.02-4 4.5-4 1.22 0 2.36.42 3.22 1.19C10.55 2.94 11 3.94 11 5c0 .66-.44 1.78-.86 2.48zM4 14h5c-.23 1.14-1.3 2-2.5 2s-2.27-.86-2.5-2z"></path></svg></span>Who Has Economic Interests?</div><div class="admonitionContent_BuS1"><p><strong>Companies</strong>. The biggest stakeholders are the companies providing the technology driving this innovation, such as OpenAI, NVIDIA, Microsoft, Amazon (AWS), Meta, etc. These publicly traded companies need to maintain and increase their stock value, and many do so by making announcements that fuel the "hype."</p><p><strong>Content creators</strong> who make money through ads or affiliate links, like news media, YouTubers, Instagram influencers, TikTokers, etc.</p></div></div>
<p>Well, what do you think? What do you disagree with? What am I missing? Or did you find it interesting?</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="comments">Comments<a href="https://www.rauljimenez.info/blog/ai-and-education-a-holistic-approach#comments" class="hash-link" aria-label="Direct link to Comments" title="Direct link to Comments" translate="no">​</a></h2>]]></content:encoded>
            <category>education</category>
            <category>training</category>
            <category>learning</category>
            <category>artificial intelligence</category>
            <category>artificial intelligence</category>
            <category>ia</category>
            <category>generative artificial intelligence</category>
            <category>machine learning</category>
            <category>deep learning</category>
        </item>
        <item>
            <title><![CDATA[2️⃣ [1992-2003] The rise of online communities]]></title>
            <link>https://www.rauljimenez.info/blog/the-rise-of-online-communities</link>
            <guid>https://www.rauljimenez.info/blog/the-rise-of-online-communities</guid>
            <pubDate>Sun, 07 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[⚠️ Notices and acknowledgments]]></description>
            <content:encoded><![CDATA[<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>Details</summary><div><div class="collapsibleContent_i85q"><p></p><summary>⚠️ <strong>Notices and acknowledgments</strong></summary>
I would like to start by clarifying that:<p></p><ul>
<li class="">This article will be completely biased by <a href="https://www.rauljimenez.info/docs/about-me/my-journey" target="_blank" rel="noopener noreferrer" class="">my own life experience</a> (as a Spaniard and because of my environment).</li>
<li class="">It may contain gaps and errors.</li>
<li class="">I appreciate all contributions, which of course will be acknowledged and will be under <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener noreferrer" class="">CC Attribution 4.0 International</a></li>
</ul><p><strong>Acknowledgments</strong>: to <a href="https://www.linkedin.com/in/juan-j-merelo-0815/" target="_blank" rel="noopener noreferrer" class="">JJ Merelo</a>, and <a href="https://www.linkedin.com/in/jlori/" target="_blank" rel="noopener noreferrer" class="">José Luis Orihuela</a> for their contributions and resources.</p></div></div></details>
<p>This is the second article in the series "<a class="" href="https://www.rauljimenez.info/blog/history-of-technical-communities">History of Technical Communities</a>," in which we are reviewing the history of technical communities in Spain. In this one, we will focus specifically on the era when the Internet became popular, reaching many households, and we will continue to get nostalgic with some of the innovations that were introduced.</p>
<p>We are in the years of:</p>
<ul>
<li class="">The <a href="https://en.wikipedia.org/wiki/1992_Summer_Olympics" target="_blank" rel="noopener noreferrer" class="">Barcelona Olympic Games</a>.</li>
<li class="">The <a href="https://en.wikipedia.org/wiki/Seville_Expo_%2792" target="_blank" rel="noopener noreferrer" class="">Seville Expo '92</a>.</li>
<li class="">The celebration of the first Meeting of Students of Technical and Higher Engineering in Computer Sciences (<a href="https://es.wikipedia.org/wiki/Reuni%C3%B3n_de_Estudiantes_de_Ingenier%C3%ADas_T%C3%A9cnicas_y_Superiores_en_Inform%C3%A1tica" target="_blank" rel="noopener noreferrer" class="">RITSI</a>).</li>
<li class="">The launch of <a href="https://en.wikipedia.org/wiki/Windows_3.1" target="_blank" rel="noopener noreferrer" class="">Windows 3.1</a>.</li>
</ul>
<p>And a year before <a href="https://en.wikipedia.org/wiki/Pentium" target="_blank" rel="noopener noreferrer" class="">Intel Pentium</a> began flooding the market (1993).</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>On the radio, and in our <a href="https://www.xataka.com/musica/cuando-el-discman-mp3-conquisto-brevemente-nuestras-vidas" target="_blank" rel="noopener noreferrer" class="">Discman</a>, songs like "Experiencia Religiosa" by Enrique Iglesias (1995), "Wannabe" by the Spice Girls (1996), "La Raja de Tu Falda" by Estopa (1999), or "Livin' la Vida Loca" by Ricky Martin were playing.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="linux-and-lugs">Linux and LUGs<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#linux-and-lugs" class="hash-link" aria-label="Direct link to Linux and LUGs" title="Direct link to Linux and LUGs" translate="no">​</a></h2>
<p>A year earlier, in 1991, the <a href="https://en.wikipedia.org/wiki/Linux" target="_blank" rel="noopener noreferrer" class="">Linux</a> operating system was created, which in 1992 adopted a GPL license. This technology not only transformed the Internet and many other things, but it was also the seed of many important communities of the time, such as the <a href="https://en.wikipedia.org/wiki/Linux_user_group" target="_blank" rel="noopener noreferrer" class=""><strong>Linux user groups</strong></a> (<strong>LUGs</strong>). Among other things, they held “<em>Linux install parties</em>” to help install systems like SUSE (1992), Debian (1993), Red Hat (1993), Mandrake (1998), ... which were not easy to get working at that time.</p>
<p>Years later, in ~1997, the <strong>Association of Spanish Linux Users</strong> (<a href="https://es.wikipedia.org/wiki/Hispalinux" target="_blank" rel="noopener noreferrer" class="">Hispalinux</a>) was formed in Spain, an important community whose goals can be read in <a href="https://hispalinux.es/Estatutos" target="_blank" rel="noopener noreferrer" class="">their statutes</a>. In 2024 it has more than 7,000 members.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="internet">Internet<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#internet" class="hash-link" aria-label="Direct link to Internet" title="Direct link to Internet" translate="no">​</a></h2>
<p>This is the era of the <a href="https://en.wikipedia.org/wiki/TRAME#Evolution" target="_blank" rel="noopener noreferrer" class="">early days of the Internet</a> <a href="https://www.youtube.com/watch?v=WIuLQACGiaI" target="_blank" rel="noopener noreferrer" class="">in Spain (1996)</a>, when Web 1.0 arrives, static pages created with HTML 2.0, practically without user systems or comments, and which we browse with browsers like <a href="https://en.wikipedia.org/wiki/Netscape" target="_blank" rel="noopener noreferrer" class="">Netscape</a> or <a href="https://en.wikipedia.org/wiki/Opera_(web_browser)" target="_blank" rel="noopener noreferrer" class="">Opera</a>.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>Due to the limitations of JavaScript in 1996, there were technologies like Microsoft's <a href="https://en.wikipedia.org/wiki/ActiveX" target="_blank" rel="noopener noreferrer" class="">ActiveX</a>, Sun Microsystems' <a href="https://en.wikipedia.org/wiki/JavaBeans" target="_blank" rel="noopener noreferrer" class="">JavaBeans</a>, and <a href="https://en.wikipedia.org/wiki/Adobe_Flash" target="_blank" rel="noopener noreferrer" class="">Macromedia Flash</a>, which allowed for more advanced experiences.</p></div></div>
<p>The first Spanish <a href="https://en.wikipedia.org/wiki/Internet_service_provider" target="_blank" rel="noopener noreferrer" class="">Internet Service Providers</a> like <a href="https://www.eldiario.es/hojaderouter/internet/goya-servicios-telematicos-internet-upm-eunet-rediris_1_3845405.html" target="_blank" rel="noopener noreferrer" class="">Goya</a> (1992) and <a href="https://es.wikipedia.org/wiki/InfoV%C3%ADa" target="_blank" rel="noopener noreferrer" class="">InfoVía</a> (1995) were born, charging for Internet (per minute connected) at the price of a local phone call. Yes, because at that time, you had to pay for local calls. That's when 28.8 kbps modems, <strong>the routers of that time, were more than a thousand times slower than today's</strong>.</p>
<p>With these connections, we could chat and browse Web. At that time, websites almost had no images, and of course, no multimedia files, because downloading a 4 MB file could take many hours, and if you were lucky that someone didn't cut off your connection by calling your house.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>Soon after, audio and video compression algorithms, or <a href="https://en.wikipedia.org/wiki/List_of_codecs" target="_blank" rel="noopener noreferrer" class="">audio codecs</a> and <a href="https://en.wikipedia.org/wiki/Comparison_of_video_codecs#Codecs_list" target="_blank" rel="noopener noreferrer" class="">video codecs</a> improved significantly, facilitating access to these files online (e.g. MP3 1993, AAC 1997, DivX 1998, MP4 2001, ...).</p></div></div>
<p>Also in 1992, <a href="https://www.xataka.com/historia-tecnologica/una-historia-de-pioneros-ya-ligaban-discutian-y-daban-likes-en-las-party-lines-de-los-90" target="_blank" rel="noopener noreferrer" class="">party lines</a> emerged, multi-conferences with strangers via telephone. Although personally, I wouldn't include this in the community initiatives.</p>
<p>In 1998, another community was born, the <strong><a href="https://es.wikipedia.org/wiki/Asociaci%C3%B3n_de_Internautas" target="_blank" rel="noopener noreferrer" class="">Association of Internauts</a></strong>, whose <a href="https://www.internautas.org/pagweb/3.html" target="_blank" rel="noopener noreferrer" class="">can be read here</a>.</p>
<p>That same year, 1998, Netscape created the Mozilla organization, which led to the creation of the <a href="https://en.wikipedia.org/wiki/Mozilla_Foundation" target="_blank" rel="noopener noreferrer" class="">Mozilla Foundation</a> in 2003.</p>
<p>And in 2000, the <strong><a href="https://www.internetsociety.org/es/chapters/" target="_blank" rel="noopener noreferrer" class="">Spanish chapter of the Internet Society</a></strong> was founded.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>Did you know that at the beginning of the Internet, it was the Internet providers themselves who usually provided us with our email accounts? Before Microsoft launched Hotmail in 1996 (now known as Outlook), or Yahoo! created Yahoo Mail in 1998, or Google inaugurated Gmail in 2004, which by the way, you could only access by invitation.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="hosting-and-search-engines">Hosting and Search Engines<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#hosting-and-search-engines" class="hash-link" aria-label="Direct link to Hosting and Search Engines" title="Direct link to Hosting and Search Engines" translate="no">​</a></h2>
<p>When the Internet was arriving in Spain, the first web hosting providers, like <a href="https://en.wikipedia.org/wiki/GeoCities" target="_blank" rel="noopener noreferrer" class="">GeoCities</a> (1994), or later <a href="https://es.wikipedia.org/wiki/Hispavista" target="_blank" rel="noopener noreferrer" class="">Galeon.com</a> (1999), began offering free web hosting as well.</p>
<p><strong>This greatly reduced the barrier to entry for communities that wanted to collaborate by creating and sharing tutorials, news, etc.</strong> Especially for those of us who were teenagers and couldn't afford a paid one.</p>
<p>It should also be noted that the first <a href="https://en.wikipedia.org/wiki/Search_engine" target="_blank" rel="noopener noreferrer" class="">search engines</a> did not appear until the mid-90s (e.g. <a href="https://en.wikipedia.org/wiki/Lycos" target="_blank" rel="noopener noreferrer" class="">Lycos</a> ‘94, <a href="https://en.wikipedia.org/wiki/Yahoo!_Search" target="_blank" rel="noopener noreferrer" class="">Yahoo! Search</a> ‘95, <a href="https://en.wikipedia.org/wiki/AltaVista" target="_blank" rel="noopener noreferrer" class="">AltaVista</a> ‘95, <a href="https://www.xataka.com/historia-tecnologica/que-fue-ole-primer-gran-buscador-espanol-historia-fugaz-marcada-crecimiento-brutal-polemica" target="_blank" rel="noopener noreferrer" class="">Olé</a> ‘96, <a href="https://es.wikipedia.org/wiki/Hispavista" target="_blank" rel="noopener noreferrer" class="">Hispavista</a> ‘96, <a href="https://en.wikipedia.org/wiki/Google_Search" target="_blank" rel="noopener noreferrer" class="">Google</a> ‘97…). Therefore, there were not only far fewer manuals and tutorials, but until then, it had been very difficult to find them.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>1995 is also the year when <a href="https://www.versionmuseum.com/history-of/amazon-website" target="_blank" rel="noopener noreferrer" class="">Amazon launched one of the first online stores</a>. Here is <a href="https://www.youtube.com/watch?v=jmTNWynx7VQ" target="_blank" rel="noopener noreferrer" class="">a video of Amazon on Kiro 7 News in 1997</a>.</p></div></div>
<p>As a result of some of these collaborations, older people will remember the famous <a href="https://es.wikipedia.org/wiki/Rinc%C3%B3n_del_Vago" target="_blank" rel="noopener noreferrer" class="">Rincón del Vago</a> (~1998), a website mainly used by students to share academic papers and notes. But to give an example of a technical community, I will leave one that I was lucky enough to be a part of, <a href="https://foro.hackhispano.com/threads/46039-HACKHISPANO-cumple-20-a%C3%B1os" target="_blank" rel="noopener noreferrer" class="">HackHispano</a> (~1999).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="irc-and-other-chats">IRC and Other Chats<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#irc-and-other-chats" class="hash-link" aria-label="Direct link to IRC and Other Chats" title="Direct link to IRC and Other Chats" translate="no">​</a></h2>
<p>It was also when the <a href="https://en.wikipedia.org/wiki/IRC" target="_blank" rel="noopener noreferrer" class="">IRC</a> protocol became popular, and programs like <a href="https://en.wikipedia.org/wiki/MIRC" target="_blank" rel="noopener noreferrer" class="">mIRC</a> (1995) allowed us to connect to <a href="https://en.wikipedia.org/wiki/IRC#Timeline" target="_blank" rel="noopener noreferrer" class="">public servers</a> like <a href="https://es.wikipedia.org/wiki/IRC-Hispano" target="_blank" rel="noopener noreferrer" class="">IRC-Hispano</a>, <a href="https://en.wikipedia.org/wiki/Freenode" target="_blank" rel="noopener noreferrer" class="">freenode</a>, <a href="https://en.wikipedia.org/wiki/Undernet" target="_blank" rel="noopener noreferrer" class="">undernet</a>, etc. <strong>For the first time in history</strong>, it allowed <strong>real-time chatting</strong> with people from other parts of the world, I repeat, at the cost of a local call, something totally disruptive.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>For the new generations; IRC is similar to Slack, Discord, etc. But where public servers gathered tens or hundreds of thousands of people, where anyone could create a "Room," and whoever arrived first automatically became an <em>IRC operator</em> with moderation permissions. By the way, <a href="https://x.com/hhkaos/status/1803719231659294820" target="_blank" rel="noopener noreferrer" class="">there are still communities that continue to use IRC</a> as a communication tool 😉.</p></div></div>
<p>There were many channels about #linux, #programming, #networks, ... but also #humor, #madrid, #manga, etc. However, it is true that many historic hacker communities like <a href="https://www.microsiervos.com/archivo/hackers/hispahack.html" target="_blank" rel="noopener noreferrer" class="">!Hispahack</a>/#hispahack (~1996) also started to gather here. In this <a href="https://youtu.be/uhcTvvpy1T8?si=tbN6mYoCBxohItNA&amp;t=234" target="_blank" rel="noopener noreferrer" class="">interview with Antonio Fernandes</a> (in The Wild Project), you can hear about his beginnings in hacking at that time, and how he mentions other hacker communities/groups like <a href="https://hackstory.net/Apostol.html" target="_blank" rel="noopener noreferrer" class="">Apóstols</a> or <a href="https://hackstory.net/La_Vieja_Guardia.html" target="_blank" rel="noopener noreferrer" class="">La Vieja Guardia</a>.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>The movie <a href="https://en.wikipedia.org/wiki/Hackers_(film)" target="_blank" rel="noopener noreferrer" class="">Hackers</a> released in 1995, explores the <em>hacker</em> and <em>cyberpunk</em> subcultures and shows <a href="https://en.wikipedia.org/wiki/Security_hacker#Black_hat" target="_blank" rel="noopener noreferrer" class="">black hat</a> hackers involved in a corporate extortion conspiracy.</p></div></div>
<p>In 1996, the newsgroup <a href="http://www.escomposlinux.org/" target="_blank" rel="noopener noreferrer" class="">es.comp.os.linux</a> was born, dedicated to discussing the Linux operating system in Spain, and according to <a href="https://hackstory.net/Es.comp.os.linux.html" target="_blank" rel="noopener noreferrer" class="">hackstory.net</a>, one of the main initiatives of Spanish Linux hackers.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>During this time, other messaging and VoIP tools like <a href="https://en.wikipedia.org/wiki/ICQ" target="_blank" rel="noopener noreferrer" class="">ICQ</a> (1996), <a href="https://en.wikipedia.org/wiki/Terra_(company)" target="_blank" rel="noopener noreferrer" class="">Terra chats</a> (1999), <a href="https://en.wikipedia.org/wiki/MSN_Messenger" target="_blank" rel="noopener noreferrer" class="">MSN Messenger</a> (1999), <a href="https://en.wikipedia.org/wiki/Skype" target="_blank" rel="noopener noreferrer" class="">Skype</a> (2003) also became popular in Spain. Although I wouldn't say many community communications emerged around them.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="conferences">Conferences<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#conferences" class="hash-link" aria-label="Direct link to Conferences" title="Direct link to Conferences" translate="no">​</a></h2>
<p>At that time, the main technological conferences in Spain were:</p>
<ul>
<li class=""><a href="https://en.wikipedia.org/wiki/SIMO_TCI" target="_blank" rel="noopener noreferrer" class="">SIMO TCI</a> (1994).</li>
<li class=""><a href="https://www.scie.es/inicios-informatica-en-espana/" target="_blank" rel="noopener noreferrer" class="">Computing Days of the Spanish Association of Computing and Automation</a> (1995-1998).</li>
<li class=""><a href="https://web.archive.org/web/20010513202506/http://congreso.hispalinux.es/" target="_blank" rel="noopener noreferrer" class="">Hispalinux Congress</a> (1998).</li>
</ul>
<p>In the international scene, other popular conferences started:</p>
<ul>
<li class=""><a href="https://en.wikipedia.org/wiki/Professional_Developers_Conference" target="_blank" rel="noopener noreferrer" class="">Microsoft Professional Developers Conference</a> (1992).</li>
<li class=""><a href="https://en.wikipedia.org/wiki/DEF_CON" target="_blank" rel="noopener noreferrer" class="">DEF CON</a> (1993).</li>
<li class=""><a href="https://en.wikipedia.org/wiki/Hackers_on_Planet_Earth" target="_blank" rel="noopener noreferrer" class="">Hackers on Planet Earth</a> (1994).</li>
<li class=""><a href="https://en.wikipedia.org/wiki/Linux_Kongress" target="_blank" rel="noopener noreferrer" class="">Linux Kongress</a> (1994).</li>
<li class=""><a href="https://en.wikipedia.org/wiki/JavaOne" target="_blank" rel="noopener noreferrer" class="">JavaOne</a> (1996).</li>
<li class=""><a href="https://en.wikipedia.org/wiki/O%27Reilly_Media#Conferences" target="_blank" rel="noopener noreferrer" class="">O’Reilly Conferences</a> (1997).</li>
<li class=""><a href="https://en.wikipedia.org/wiki/LinuxWorld_Conference_and_Expo" target="_blank" rel="noopener noreferrer" class="">LinuxWorld</a> (1998) (renamed to OpenSource World in 2009)</li>
<li class=""><a href="https://en.wikipedia.org/wiki/FOSDEM" target="_blank" rel="noopener noreferrer" class="">FOSDEM</a> (2001).</li>
<li class="">etc.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="mailing-lists">Mailing Lists<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#mailing-lists" class="hash-link" aria-label="Direct link to Mailing Lists" title="Direct link to Mailing Lists" translate="no">​</a></h2>
<p>Also at that time, <strong>communities that gathered around mailing lists increased considerably</strong>:</p>
<ul>
<li class="">Hispalinux.</li>
<li class="">Lists of Linux user groups.</li>
<li class=""><a href="https://www.rediris.es/list/" target="_blank" rel="noopener noreferrer" class="">RedIRIS distribution lists</a>.</li>
<li class="">etc.</li>
</ul>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>At that time, there were already <a href="https://en.wikipedia.org/wiki/Mailing_list#See_also" target="_blank" rel="noopener noreferrer" class="">mailing lists software</a> like <a href="https://en.wikipedia.org/wiki/LISTSERV" target="_blank" rel="noopener noreferrer" class="">LISTSERV</a>. In 1992, <a href="https://en.wikipedia.org/wiki/Majordomo_(software)" target="_blank" rel="noopener noreferrer" class="">Majordomo</a> was created as freeware, and later <a href="https://en.wikipedia.org/wiki/GNU_Mailman" target="_blank" rel="noopener noreferrer" class="">GNU Mailman</a> (1999). It wasn't until 2001 that <a href="https://en.wikipedia.org/wiki/Google_Groups" target="_blank" rel="noopener noreferrer" class="">Google Groups</a> was launched, another system that gave a strong boost to mailing lists among communities.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="lan-parties">LAN Parties<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#lan-parties" class="hash-link" aria-label="Direct link to LAN Parties" title="Direct link to LAN Parties" translate="no">​</a></h2>
<p>This is the era of the first <a href="https://en.wikipedia.org/wiki/LAN_party" target="_blank" rel="noopener noreferrer" class="">LAN parties</a>, groups of friends who gathered at someone's house to play network games and sometimes see things we shouldn't 🤣.</p>
<p>Also, macro gatherings like the <a href="https://es.wikipedia.org/wiki/Euskal_Encounter" target="_blank" rel="noopener noreferrer" class="">Euskal Party</a> (1993) or <a href="https://en.wikipedia.org/wiki/Campus_Party" target="_blank" rel="noopener noreferrer" class="">Campus Party</a> (1996) began, where many of us took our desktop computers, got on a bus, and traveled across Spain to spend a few days surrounded by hundreds or thousands of technology enthusiasts playing games, burning CDs, etc.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>In 1994, the first <a href="https://en.wikipedia.org/wiki/Optical_disc_drive" target="_blank" rel="noopener noreferrer" class="">CD burners</a> arrived, causing an unprecedented increase in piracy in Spain. Years later, <a href="https://en.wikipedia.org/wiki/Napster" target="_blank" rel="noopener noreferrer" class="">Napster</a> (1999), eDonkey (<a href="https://en.wikipedia.org/wiki/EDonkey2000" target="_blank" rel="noopener noreferrer" class="">2000</a>), <a href="https://en.wikipedia.org/wiki/EMule" target="_blank" rel="noopener noreferrer" class="">eMule</a> (2002), ... and other technologies that would further boost it emerged.</p></div></div>
<p>A few years later, in 1998, the <strong>video game and multimedia developer community <a href="https://stratos-ad.com/nosotros" target="_blank" rel="noopener noreferrer" class="">Stratos</a></strong> emerged.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>In 1999, the program <a href="https://en.wikipedia.org/wiki/Roger_Wilco_(software)" target="_blank" rel="noopener noreferrer" class="">Roger Wilco</a> appeared, software that revolutionized VoIP communications among the gaming community.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="cybercafés">Cybercafés<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#cybercaf%C3%A9s" class="hash-link" aria-label="Direct link to Cybercafés" title="Direct link to Cybercafés" translate="no">​</a></h2>
<p>With the arrival of <a href="https://en.wikipedia.org/wiki/ISDN" target="_blank" rel="noopener noreferrer" class="">ISDN</a>, which significantly improved Internet connection speeds, the first <a href="https://en.wikipedia.org/wiki/Internet_caf%C3%A9" target="_blank" rel="noopener noreferrer" class="">Internet cafés</a> (<a href="https://www.businessinsider.es/historia-ciberteca-primer-cibercafe-toda-espana-647001" target="_blank" rel="noopener noreferrer" class="">~1995</a>) began to emerge. These became other meeting points where groups of friends would gather to play, talk, and share things they had discovered on the Internet, etc., and where some “hackers” 😜 took advantage of installing <a href="https://en.wikipedia.org/wiki/Keystroke_logging" target="_blank" rel="noopener noreferrer" class="">keyloggers</a> and <a href="https://en.wikipedia.org/wiki/Trojan_horse_(computing)" target="_blank" rel="noopener noreferrer" class="">trojan horses</a> for somewhat illicit purposes.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>Around 1999, <a href="https://en.wikipedia.org/wiki/Wi-Fi" target="_blank" rel="noopener noreferrer" class="">Wi-Fi</a> (or 802.11 protocol) <a href="https://www.telefonica.com/es/sala-comunicacion/noticias/el-wifi-cumple-22-anos-y-alberga-dos-tercios-del-trafico-de-internet-en-espana/" target="_blank" rel="noopener noreferrer" class="">became popular in Spain</a>, which was the year the <a href="https://en.wikipedia.org/wiki/Wi-Fi_Alliance" target="_blank" rel="noopener noreferrer" class="">Wi-Fi Alliance</a> registered the brand.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="bloggers">Bloggers<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#bloggers" class="hash-link" aria-label="Direct link to Bloggers" title="Direct link to Bloggers" translate="no">​</a></h2>
<p>At the end of the millennium, in 1999, blogs, formerly also called <a href="https://en.wikipedia.org/wiki/Blog" target="_blank" rel="noopener noreferrer" class="">weblogs</a>, began to gain popularity, perhaps triggered by the launch of <a href="https://en.wikipedia.org/wiki/Blogger_(service)" target="_blank" rel="noopener noreferrer" class="">Blogger.com</a>.</p>
<p>In that same year, <a href="https://en.wikipedia.org/wiki/Barrapunto" target="_blank" rel="noopener noreferrer" class="">Barrapunto</a> (1999) was born, a news website related to free software, technology, and digital rights. In 2001, it began offering a weblog system called MiBarrapunto.</p>
<p>A famous blog that started talking about free culture at that time was <a href="https://web.archive.org/web/20030212231211/http://escolar.net/" target="_blank" rel="noopener noreferrer" class="">Ignacio Escolar's</a> (~2001).</p>
<p>Then <a href="https://web.archive.org/web/20030409203240/http://www.blogalia.com/historias/3" target="_blank" rel="noopener noreferrer" class="">Blogalia</a> (~2001/2002) was born, another weblog server in Spanish.</p>
<p>What I would like to comment on here is the fact that <strong>the comments on <em>some</em> blogs almost became community chats</strong>.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>In 2003, <a href="https://en.wikipedia.org/wiki/WordPress" target="_blank" rel="noopener noreferrer" class="">WordPress</a> was created, and Blogger.com was acquired and relaunched by Google.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="end-of-the-era">End of the Era<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#end-of-the-era" class="hash-link" aria-label="Direct link to End of the Era" title="Direct link to End of the Era" translate="no">​</a></h2>
<p>According to the <a href="https://www.scie.es/inicios-informatica-en-espana/" target="_blank" rel="noopener noreferrer" class="">Scientific Computing Society of Spain</a>, it is estimated that by the end of the century, a total of about 68,705 people had graduated in computing in Spain (~2450 per year).</p>
<p>It is also when the first <a href="https://www.cpitia.org/el-colegio/ingenieria-tecnica-informatica/historia/#La_ingenieria_tecnica_informatica_como_profesion_sujeta_a_especial_control" target="_blank" rel="noopener noreferrer" class="">Official Colleges of Computer Engineers</a> (e.g. Murcia, Catalonia, Asturias, ...) (1998-2002) began to be formed, and when the <a href="https://es.wikipedia.org/wiki/Asociaci%C3%B3n_de_Mujeres_Investigadoras_y_Tecn%C3%B3logas" target="_blank" rel="noopener noreferrer" class="">Association of Women Researchers and Technologists</a> (2001) emerged.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>At this time, <a href="https://www.movistar.es/blog/home/cabina-telefonica-historia-cabinas-espana/" target="_blank" rel="noopener noreferrer" class="">phone booths</a> were still being used, although Internet and GSM coverage was growing rapidly. Operators like Telefónica, Airtel, Amena, ... opened the telecommunications market in Spain, and Nokia launched the popular <a href="https://en.wikipedia.org/wiki/Nokia_3310" target="_blank" rel="noopener noreferrer" class="">Nokia 3310</a>. But despite everything, SMS and voice calls still dominated communications.</p><p>It is also when we experienced the <a href="https://en.wikipedia.org/wiki/Dot-com_bubble" target="_blank" rel="noopener noreferrer" class="">dot-com bubble</a> burst (~2001). A year later, Amazon would start the cloud revolution by creating <a href="https://en.wikipedia.org/wiki/Amazon_Web_Services" target="_blank" rel="noopener noreferrer" class="">AWS</a>.</p></div></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="international-scene">International Scene<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#international-scene" class="hash-link" aria-label="Direct link to International Scene" title="Direct link to International Scene" translate="no">​</a></h2>
<p>Now let's review other events that happened internationally and later had an impact on technical communities in Spain.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="hackerspaces">Hackerspaces<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#hackerspaces" class="hash-link" aria-label="Direct link to Hackerspaces" title="Direct link to Hackerspaces" translate="no">​</a></h3>
<p>Around 1992, <a href="https://en.wikipedia.org/wiki/Hackerspace" target="_blank" rel="noopener noreferrer" class="">hackerspaces</a> began to emerge, physical spaces where people interested in new technologies, electronics, digital arts, etc. met, socialized, and collaborated.</p>
<p>I wrote about <a href="https://www.rauljimenez.info/es/docs/communities/types-of-technical-communities#hackspace--hacklab--makerspace--fab-lab" target="_blank" rel="noopener noreferrer" class="">HackSpace / HackLab / MakerSpace / Fab Lab in this page</a>.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="other-communities">Other Communities<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#other-communities" class="hash-link" aria-label="Direct link to Other Communities" title="Direct link to Other Communities" translate="no">​</a></h3>
<p>In 1993, <a href="https://youtu.be/vIW1GUcmN2s?si=RZ51utbBGo_xAbdm&amp;t=776" target="_blank" rel="noopener noreferrer" class="">the IBM community appears</a>.</p>
<p>The same year the first version of <a href="https://en.wikipedia.org/wiki/Java_(programming_language)" target="_blank" rel="noopener noreferrer" class="">Java</a> was released (1995), one of the first <a href="https://www.meetup.com/es-ES/denverjavausersgroup/" target="_blank" rel="noopener noreferrer" class="">Java Users Group</a> (the Denver one) was formed.</p>
<p>Then in 2001, many things happened:</p>
<ul>
<li class=""><a href="https://en.wikipedia.org/wiki/Wikipedia" target="_blank" rel="noopener noreferrer" class="">Wikipedia</a> was created, around which a vast community of contributors would emerge (including <a href="https://en.wikipedia.org/wiki/List_of_Wikimedia_chapters" target="_blank" rel="noopener noreferrer" class="">local communities</a>).</li>
<li class="">The <a href="https://en.wikipedia.org/wiki/Python_Software_Foundation" target="_blank" rel="noopener noreferrer" class="">Python Foundation</a> was born, which would foster the creation of <a href="https://wiki.python.org/moin/LocalUserGroups" target="_blank" rel="noopener noreferrer" class="">local user groups</a>, now boasting over 1600 groups and more than 800,000 members.</li>
<li class="">And the <a href="https://en.wikipedia.org/wiki/September_11_attacks" target="_blank" rel="noopener noreferrer" class="">September 11 attacks</a> occurred.</li>
</ul>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>According to Wikipedia, these attacks led to the creation of <a href="https://en.wikipedia.org/wiki/Meetup" target="_blank" rel="noopener noreferrer" class="">Meetup.com</a> in 2002, a platform that originally aimed to bring together people with common hobbies and interests, and which would later be widely used by technical communities.</p></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="recognitions">Recognitions<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#recognitions" class="hash-link" aria-label="Direct link to Recognitions" title="Direct link to Recognitions" translate="no">​</a></h3>
<p>I found that around 1993, <a href="https://www.linkedin.com/pulse/brief-history-microsoft-mvp-program-hal-hostetler-3rggc/" target="_blank" rel="noopener noreferrer" class="">Microsoft was already recognizing some developers' contributions</a>, which could be considered the precursor to the Microsoft MVP program, and what in the future would likely lead to other programs of "<em>champions</em>", "<em>ambassadors</em>", etc.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>These programs recognizing developers' contributions would be seen as highly useful by professionals to develop personal branding, a concept introduced by Tom Peters in 1997 and which would become popular in Spain a few years later.</p></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="open-culture">Open Culture<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#open-culture" class="hash-link" aria-label="Direct link to Open Culture" title="Direct link to Open Culture" translate="no">​</a></h3>
<p>Twelve years after the founding of the Free Software Foundation (in 1997), developer Bruce Perens created <a href="https://en.wikipedia.org/wiki/The_Open_Source_Definition" target="_blank" rel="noopener noreferrer" class="">The Open Source Definition</a>, and a year later co-founded the <a href="https://en.wikipedia.org/wiki/Open_Source_Initiative" target="_blank" rel="noopener noreferrer" class="">Open Source Initiative</a>, which popularized the term "<em>open source</em>" and advocated for open-source software from a pragmatic and business-friendly perspective.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>To date, the most iconic example of a company based on free software is <a href="https://en.wikipedia.org/wiki/Red_Hat" target="_blank" rel="noopener noreferrer" class="">Red Hat</a>, although years later, around 2008, other (controversial) models like open-core would become popular.</p></div></div>
<p>Early initiatives focused on <a href="https://en.wikipedia.org/wiki/Open-source_hardware" target="_blank" rel="noopener noreferrer" class="">open-source hardware</a>, such as the "<a href="https://lists.debian.org/debian-announce/1997/msg00026.html" target="_blank" rel="noopener noreferrer" class="">Open Hardware Certification Program</a>" and the "<a href="https://web.archive.org/web/19981212031618/http://www.openhardware.org/" target="_blank" rel="noopener noreferrer" class="">Open Hardware Specification Project</a>" were also launched around that time.</p>
<p>In 1999, the <a href="https://en.wikipedia.org/wiki/The_Apache_Software_Foundation" target="_blank" rel="noopener noreferrer" class="">Apache Software Foundation</a> was created to support various open-source software projects. And one of the first websites offering free hosting for the developer community to share open-source projects, <a href="https://en.wikipedia.org/wiki/SourceForge" target="_blank" rel="noopener noreferrer" class="">Sourceforge</a>, was launched.</p>
<p>In 2000, the <a href="https://en.wikipedia.org/wiki/Open_Source_Development_Labs" target="_blank" rel="noopener noreferrer" class="">Open Source Development Labs</a> was founded to promote Linux in enterprise computing, which years later (in 2007) would become the <a href="https://en.wikipedia.org/wiki/Linux_Foundation" target="_blank" rel="noopener noreferrer" class="">Linux Foundation</a>.</p>
<p>It was also during this time (2001) that Lawrence Lessig, a lawyer and political activist, created <a href="https://en.wikipedia.org/wiki/Creative_Commons" target="_blank" rel="noopener noreferrer" class="">Creative Commons</a>, an organization dedicated to facilitating access to educational content and increasing the amount of creative works available for others to legally build upon and share.</p>
<div class="theme-admonition theme-admonition-info admonition_xJq3 alert alert--info"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 0 1 1.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"></path></svg></span>info</div><div class="admonitionContent_BuS1"><p>In 2001, the documentary "<a href="https://www.youtube.com/watch?v=Eluzi70O-P4" target="_blank" rel="noopener noreferrer" class="">Revolution OS</a>" was released, which tells the story of Linux, open source and the free software movement.</p></div></div>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="social-networks">Social Networks<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#social-networks" class="hash-link" aria-label="Direct link to Social Networks" title="Direct link to Social Networks" translate="no">​</a></h3>
<p>We could say that the beginnings of social networks also occurred at the end of this era with the birth of:</p>
<ul>
<li class=""><a href="https://en.wikipedia.org/wiki/SixDegrees.com" target="_blank" rel="noopener noreferrer" class="">SixDegrees.com</a> (~1998)</li>
<li class=""><a href="https://en.wikipedia.org/wiki/Last.fm" target="_blank" rel="noopener noreferrer" class="">Last.fm</a> (2002)</li>
<li class=""><a href="https://en.wikipedia.org/wiki/Friendster" target="_blank" rel="noopener noreferrer" class="">Friendster</a> (2003)</li>
<li class=""><a href="https://en.wikipedia.org/wiki/Myspace" target="_blank" rel="noopener noreferrer" class="">MySpace</a> (2003)</li>
<li class=""><a href="https://en.wikipedia.org/wiki/LinkedIn" target="_blank" rel="noopener noreferrer" class="">LinkedIn</a> (2003)</li>
<li class=""><a href="https://en.wikipedia.org/wiki/Hi5" target="_blank" rel="noopener noreferrer" class="">Hi5</a> (2004)</li>
<li class="">Etc.</li>
</ul>
<p>Although out of all these, I would say the only well-known ones in Spain were MySpace and perhaps Last.fm, mainly for communities around music.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="conclusions">Conclusions<a href="https://www.rauljimenez.info/blog/the-rise-of-online-communities#conclusions" class="hash-link" aria-label="Direct link to Conclusions" title="Direct link to Conclusions" translate="no">​</a></h2>
<p>In this era, we can undoubtedly say that <strong>online communities exploded, mainly with text interactions, mailing lists, and blog comments</strong>. Although voice calls (among gamers primarily) also began.</p>
<p>Professional associations and those around different technologies continued to be created, but now they were not necessarily local. Some new conferences emerged, but they were still not very common.</p>
<p><strong>Some communities emerged around topics like</strong> Internet, Linux, hacking, game programming, women in technology, digital journalism, hardware (e.g. overclocking, open hardware, ...), etc.</p>
<p>Based on this information, I would say that at this time, a community was understood as: a group of people who gathered (online or in person), voluntarily and on their own initiative, sharing an interest in technology, to collaborate with each other.</p>
<p>And you, what do you think?</p>
<p>If you liked it, I will soon publish the next article in the series: “2004-2012: The emergence of modern conferences and tech meetups”</p>]]></content:encoded>
            <category>history</category>
            <category>community</category>
            <category>online communities</category>
            <category>tech community</category>
            <category>meetups</category>
            <category>spain</category>
        </item>
        <item>
            <title><![CDATA[1️⃣ [1975-1991] First associations and online communities]]></title>
            <link>https://www.rauljimenez.info/blog/first-associations-and-online-communities</link>
            <guid>https://www.rauljimenez.info/blog/first-associations-and-online-communities</guid>
            <pubDate>Sat, 06 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[⚠️ Notices and acknowledgments]]></description>
            <content:encoded><![CDATA[<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>⚠️ <strong>Notices and acknowledgments</strong></summary><div><div class="collapsibleContent_i85q"><p>I would like to start by clarifying that:</p><ul>
<li class="">I was born in 1984, so what I put in this article is mostly the result of my research and contributions received.</li>
<li class="">I am sure that this article has gaps and errors.</li>
<li class="">I am grateful for all contributions, which of course will be appreciated and will be under <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener noreferrer" class="">CC Attribution 4.0 International</a>.</li>
</ul><p><strong>Acknowledgments</strong>: to <a href="https://www.linkedin.com/in/juan-j-merelo-0815/" target="_blank" rel="noopener noreferrer" class="">JJ Merelo</a> for his contributions and to <a href="https://www.scie.es/inicios-informatica-en-espana/" target="_blank" rel="noopener noreferrer" class="">SCIE</a> because their website has been enormously helpful.</p></div></div></details>
<p>In this first article of the series "<a class="" href="https://www.rauljimenez.info/blog/history-of-technical-communities">History of technical communities</a>," we will review the history of technical communities in Spain, before the Internet, during the era when computing arrived and the revolution of <a href="https://en.wikipedia.org/wiki/History_of_personal_computers" target="_blank" rel="noopener noreferrer" class="">personal computers</a> began.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="previous-context">Previous context<a href="https://www.rauljimenez.info/blog/first-associations-and-online-communities#previous-context" class="hash-link" aria-label="Direct link to Previous context" title="Direct link to Previous context" translate="no">​</a></h2>
<p>Let's review some facts from the national and international context to set the stage.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="united-states">United States<a href="https://www.rauljimenez.info/blog/first-associations-and-online-communities#united-states" class="hash-link" aria-label="Direct link to United States" title="Direct link to United States" translate="no">​</a></h3>
<p>1975 is the year when the United States ended the <a href="https://en.wikipedia.org/wiki/Vietnam_War" target="_blank" rel="noopener noreferrer" class="">Vietnam War</a>.</p>
<p><a href="https://en.wikipedia.org/wiki/IBM" target="_blank" rel="noopener noreferrer" class="">IBM</a> was already 64 years old, the giant and world leader in manufacturing computers (<a href="https://en.wikipedia.org/wiki/Mainframe_computer" target="_blank" rel="noopener noreferrer" class="">mainframes</a>) used by companies, government institutions, and academia.</p>
<p>Another company, <a href="https://en.wikipedia.org/wiki/Digital_Equipment_Corporation" target="_blank" rel="noopener noreferrer" class="">Digital Equipment Corporation (DEC)</a>, which in 1998 would be acquired by Compaq, began marketing in 1960 what they called Programmed Data Processors (PDP) around which user groups would be created.</p>
<p>At that time <a href="https://en.wikipedia.org/wiki/Xerox" target="_blank" rel="noopener noreferrer" class="">Xerox</a> held a dominant position in the photocopier market. It was one of its printers that in 1980 would give rise to the anecdote that would eventually lead Richard Stallman to the creation of the Free Software Foundation.</p>
<p>Until recently, software was not perceived as a product. It was when IBM decided to unbundle it from hardware (in 1969) that the independent software vendor industry (<a href="https://en.wikipedia.org/wiki/Independent_software_vendor" target="_blank" rel="noopener noreferrer" class="">ISVs</a>) was born, where companies such as Microsoft would soon play a fundamental role.</p>
<p>By this time, some of the first <a href="https://en.wikipedia.org/wiki/Users%27_group" target="_blank" rel="noopener noreferrer" class="">user groups</a> or communities I could find were already a few years old, such as:</p>
<ul>
<li class=""><a href="https://en.wikipedia.org/wiki/Tech_Model_Railroad_Club" target="_blank" rel="noopener noreferrer" class="">TMRC</a>, MIT students related to hacking culture (1946).</li>
<li class=""><a href="https://en.wikipedia.org/wiki/SHARE_(computing)" target="_blank" rel="noopener noreferrer" class="">SHARE</a>, IBM mainframe user group (1955).</li>
<li class=""><a href="https://en.wikipedia.org/wiki/GUIDE_International" target="_blank" rel="noopener noreferrer" class="">GUIDE</a>, an IBM systems user group (1956).</li>
<li class=""><a href="https://en.wikipedia.org/wiki/DECUS" target="_blank" rel="noopener noreferrer" class="">DECUS</a>, the Digital Equipment Corporation (DEC) computer user group (1961).</li>
</ul>
<p>In 1963, the <a href="https://en.wikipedia.org/wiki/Institute_of_Electrical_and_Electronics_Engineers" target="_blank" rel="noopener noreferrer" class="">IEEE</a> was created, a non-profit organization that would later create standards such as <a href="https://en.wikipedia.org/wiki/IEEE_802.3" target="_blank" rel="noopener noreferrer" class="">Ethernet</a> (1983), <a href="https://en.wikipedia.org/wiki/IEEE_802.11" target="_blank" rel="noopener noreferrer" class="">Wi-Fi</a> (1997), etc.</p>
<p>By then, some notable computing conferences that brought together technical profiles had already been held, such as the <a href="https://en.wikipedia.org/wiki/International_Solid-State_Circuits_Conference" target="_blank" rel="noopener noreferrer" class="">International Solid-State Circuits Conference</a> (1954) and the <a href="https://en.wikipedia.org/wiki/Symposium_on_Operating_Systems_Principles" target="_blank" rel="noopener noreferrer" class="">Symposium on Operating Systems Principles</a> (1967).</p>
<p>On the other hand, Intel, already 7 years old, launched the first microprocessor in 1971, the <a href="https://en.wikipedia.org/wiki/Intel_4004" target="_blank" rel="noopener noreferrer" class="">Intel 4004</a> (at a cost of $450, as of 2023), which would revolutionize the personal computer industry.</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="spain">Spain<a href="https://www.rauljimenez.info/blog/first-associations-and-online-communities#spain" class="hash-link" aria-label="Direct link to Spain" title="Direct link to Spain" translate="no">​</a></h3>
<p>Now let's review some important facts related to computing in Spain before the dictator <a href="https://en.wikipedia.org/wiki/Francisco_Franco" target="_blank" rel="noopener noreferrer" class="">Francisco Franco</a> died in 1975 after 36 years in power.</p>
<p>Up to that date, the most notable figure in the sector I have found is <a href="https://en.wikipedia.org/wiki/Jos%C3%A9_Garc%C3%ADa_Santesmases" target="_blank" rel="noopener noreferrer" class="">José García Santesmases</a>, a physicist and pioneer of computing in Spain who was 68 years old that year. He:</p>
<ul>
<li class="">Created the Institute of Electricity and Automation (1952).</li>
<li class="">Organized an <a href="https://web.archive.org/web/20140607041251/https://www.scie.es/historia-progreso-informatica-cientifica-universitaria-espana/congresos-informatica-cientifica-universitaria/" target="_blank" rel="noopener noreferrer" class="">international automation congress</a> (1958).</li>
<li class="">Created the Spanish Association of Computing and Automation (AEIA) (1967).</li>
<li class="">Organized the <a href="https://www.scie.es/inicios-informatica-en-espana/" target="_blank" rel="noopener noreferrer" class="">First National Congress of Automation</a> (1970).</li>
</ul>
<p>It was also before Franco's death that the <a href="https://en.wikipedia.org/wiki/Computer_Engineers_Association_of_Spain" target="_blank" rel="noopener noreferrer" class="">Association of Computing Technicians</a> (1967) and the <a href="https://www.fi.upm.es/web/historia/institutodeinformatica/" target="_blank" rel="noopener noreferrer" class="">Institute of Computing</a> under the Ministry of Education and Science (1969) were created.</p>
<p>In 1971, an order (law) was approved in Spain, and that would establish the study plans for <a href="https://www.cpitia.org/el-colegio/ingenieria-tecnica-informatica/historia/" target="_blank" rel="noopener noreferrer" class="">the different degrees</a>, which shortly afterwards would give rise to the first Faculties of Computer Science.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-spanish-transition">The Spanish transition<a href="https://www.rauljimenez.info/blog/first-associations-and-online-communities#the-spanish-transition" class="hash-link" aria-label="Direct link to The Spanish transition" title="Direct link to The Spanish transition" translate="no">​</a></h2>
<p>The same year Franco died, in the United States, Bill Gates and Paul Allen founded <a href="https://en.wikipedia.org/wiki/Microsoft" target="_blank" rel="noopener noreferrer" class="">Microsoft</a> and launched what is considered the first personal computer that was well-received by the market (in terms of performance/price ratio), the <a href="https://en.wikipedia.org/wiki/Altair_8800" target="_blank" rel="noopener noreferrer" class="">Altair 8800</a>.</p>
<p>In this year (1975), the mythical <a href="https://en.wikipedia.org/wiki/Homebrew_Computer_Club" target="_blank" rel="noopener noreferrer" class="">Homebrew Computer Club</a> was also founded, where Steve Wozniak and Steve Jobs showed their <a href="https://en.wikipedia.org/wiki/Apple_I" target="_blank" rel="noopener noreferrer" class="">Apple 1</a> in 1976, a moment “immortalized” in movies like <a href="https://en.wikipedia.org/wiki/Pirates_of_Silicon_Valley" target="_blank" rel="noopener noreferrer" class="">Pirates of Silicon Valley</a> (<a href="https://www.youtube.com/watch?v=zxthr3fq-EI" target="_blank" rel="noopener noreferrer" class="">see sequence</a>) or <a href="https://en.wikipedia.org/wiki/Jobs_(film)" target="_blank" rel="noopener noreferrer" class="">Jobs (2013)</a>.</p>
<p>In 1976, Steve Jobs, Steve Wozniak, and Ronald Wayne founded <a href="https://en.wikipedia.org/wiki/Apple_Inc." target="_blank" rel="noopener noreferrer" class="">Apple</a>, and launched the <a href="https://en.wikipedia.org/wiki/Apple_I" target="_blank" rel="noopener noreferrer" class="">Apple-1</a>. The same year Bill Gates wrote his famous letter “<a href="https://en.wikipedia.org/wiki/An_Open_Letter_to_Hobbyists" target="_blank" rel="noopener noreferrer" class="">An Open Letter to Hobbyists</a>”.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>The first film documenting the Apple-Microsoft rivalry, <a href="https://es.wikipedia.org/wiki/Pirates_of_Silicon_Valley" target="_blank" rel="noopener noreferrer" class="">Pirates of Silicon Valley</a>, was not released until 1999.</p></div></div>
<p>That year was when the first Computer Sciences Faculties were created in Spain at the Polytechnic Universities of Madrid and Barcelona, and the University of Valladolid (<a href="https://www.cpitia.org/el-colegio/ingenieria-tecnica-informatica/historia/#:~:text=El%20Decreto%20593%2F1976%2C%20de,su%20centro%20de%20San%20Sebasti%C3%A1n." target="_blank" rel="noopener noreferrer" class="">see more</a>).</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="first-associations">First associations<a href="https://www.rauljimenez.info/blog/first-associations-and-online-communities#first-associations" class="hash-link" aria-label="Direct link to First associations" title="Direct link to First associations" translate="no">​</a></h2>
<p>On June 15, 1977, the first democratic elections were held in Spain.</p>
<p>Shortly after, the <strong><a href="https://en.wikipedia.org/wiki/Constitution_of_Spain" target="_blank" rel="noopener noreferrer" class="">Constitution of Spain (1978)</a></strong> was approved, which among many other things <strong>includes the right to <a href="https://en.wikipedia.org/wiki/Freedom_of_association" target="_blank" rel="noopener noreferrer" class="">freedom of association</a></strong>, which would promote the formation of many associations in Spain from which articles, manuals, and case studies would be published.</p>
<p>Some of these associations are:</p>
<ul>
<li class="">🇪🇸 <a href="https://www.ali.es/presentacion/" target="_blank" rel="noopener noreferrer" class="">Association of Graduates in Computing Engineering</a> (1980).</li>
<li class="">🇪🇸 <a href="https://www.aerfai.org/" target="_blank" rel="noopener noreferrer" class="">Spanish Association for Pattern Recognition and Image Analysis</a> (1982).</li>
<li class="">🇪🇸 <a href="https://www.aepia.org/historia_aepia/" target="_blank" rel="noopener noreferrer" class="">Spanish Association for Artificial Intelligence</a> (1983).</li>
<li class="">🇪🇸 <a href="http://www.sepln.org/" target="_blank" rel="noopener noreferrer" class="">Spanish Society for Natural Language Processing</a> (1984).</li>
<li class="">🇪🇸 <a href="http://www.adaspain.org/" target="_blank" rel="noopener noreferrer" class="">Ada Spain Association</a> (1987).</li>
<li class="">🇪🇸 <a href="https://www.scie.es/inicios-informatica-en-espana/" target="_blank" rel="noopener noreferrer" class="">Association for the Development of Educational Computing</a> (1989).</li>
</ul>
<p>In parallel, outside Spain, other notable groups were formed:</p>
<ul>
<li class="">🇩🇪 <a href="https://en.wikipedia.org/wiki/Chaos_Computer_Club" target="_blank" rel="noopener noreferrer" class="">Chaos Computer Club</a>, a hackers association (1981).</li>
<li class="">🇺🇸 <a href="https://en.wikipedia.org/wiki/Macintosh_User_Group" target="_blank" rel="noopener noreferrer" class="">Macintosh User Group</a> (1984).</li>
<li class="">🇺🇸 <a href="https://en.wikipedia.org/wiki/Apple_User_Group_Connection" target="_blank" rel="noopener noreferrer" class="">Apple User Group Connection (AUGC)</a> (1985), <a href="https://www.youtube.com/watch?v=rkvtERqJnp0" target="_blank" rel="noopener noreferrer" class="">promotional video from 1991</a>.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="first-online-communities">First online communities<a href="https://www.rauljimenez.info/blog/first-associations-and-online-communities#first-online-communities" class="hash-link" aria-label="Direct link to First online communities" title="Direct link to First online communities" translate="no">​</a></h2>
<p>Also, around this time (early 80s), the first online communities could be said to emerge, gathering around bulletin board systems (<a href="https://en.wikipedia.org/wiki/Bulletin_board_system" target="_blank" rel="noopener noreferrer" class="">BBS</a>), the precursors to today's forums.</p>
<p>Almost in parallel, <a href="https://en.wikipedia.org/wiki/Usenet" target="_blank" rel="noopener noreferrer" class="">Usenet</a> emerged (~1980), another system for exchanging opinions and experiences. This is the system <a href="https://en.wikipedia.org/wiki/Richard_Stallman#GNU_project" target="_blank" rel="noopener noreferrer" class="">Richard Stallman</a> used in 1983 to announce his plan for the <a href="https://en.wikipedia.org/wiki/GNU" target="_blank" rel="noopener noreferrer" class="">GNU</a> operating system. Two years later, in 1985, he founded the <a href="https://en.wikipedia.org/wiki/Free_Software_Foundation" target="_blank" rel="noopener noreferrer" class="">Free Software Foundation</a>, whose philosophy would have a significant impact on the world of software and soon after on hardware, and of course around many technical communities.</p>
<p>Shortly after Usenet, in the year when <a href="https://en.wikipedia.org/wiki/Teletext" target="_blank" rel="noopener noreferrer" class="">Teletext</a> was being experimented with in Spain and we could listen to Michael Jackson's recently released Thriller on the <a href="https://en.wikipedia.org/wiki/Walkman" target="_blank" rel="noopener noreferrer" class="">walkmans</a> (1982), Telefónica began marketing <a href="https://en.wikipedia.org/wiki/Minitel" target="_blank" rel="noopener noreferrer" class="">Minitel</a>, a system that could be used to access the phone book, retail shopping, access company information services, databases, forums, and messaging.</p>
<p>In that same year (1982), <a href="https://en.wikipedia.org/wiki/Sun_Microsystems" target="_blank" rel="noopener noreferrer" class="">Sun Microsystems</a> was founded, a company that would compete with DEC in the sale of servers and workstations, and where in 1991 they would start working on the project that would result in the <a href="https://en.wikipedia.org/wiki/Java_(programming_language)" target="_blank" rel="noopener noreferrer" class="">Java</a> language.</p>
<p>In 1984, <a href="https://en.wikipedia.org/wiki/FidoNet" target="_blank" rel="noopener noreferrer" class="">FidoNet</a> emerged, a popular network of BBS nodes that would gain traction in Spain and for the first time allow many strangers to communicate worldwide via computers over telephone lines. For example, the node "2:345/801" was the address of a board called “<a href="https://groups.google.com/g/soc.culture.spain/c/jGLymQIac3I" target="_blank" rel="noopener noreferrer" class="">Atlantis</a>” whose operator was Alfredo Sanchez, from Granada, and whose phone number was “958132748”. More information in "<a href="https://carrero.es/sysop-de-una-bbs-fidonet-1997/" target="_blank" rel="noopener noreferrer" class="">Traveling in time: SysOp of a BBS in 1997 and Fidonet in Spain</a>". Here is another list of <a href="http://www.textfiles.com/fidonet-on-the-internet/n1987/nodelist.289" target="_blank" rel="noopener noreferrer" class="">nodes from 1987</a>, and here are <a href="https://www.cyberiada.org/r34.htm" target="_blank" rel="noopener noreferrer" class="">other nodes from Spain</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="conferences">Conferences<a href="https://www.rauljimenez.info/blog/first-associations-and-online-communities#conferences" class="hash-link" aria-label="Direct link to Conferences" title="Direct link to Conferences" translate="no">​</a></h2>
<p>In the national scene, most of the technical conferences and events held were more from the university sector:</p>
<ul>
<li class="">🇪🇸 <a href="https://es.wikipedia.org/wiki/Comit%C3%A9_Espa%C3%B1ol_de_Autom%C3%A1tica" target="_blank" rel="noopener noreferrer" class="">Automation Days</a> of the Spanish Automation Committee (1977).</li>
<li class="">🇪🇸 <a href="https://www.ceautomatica.es/wp-content/uploads/2017/10/50-ANIVERSARIO-DEL-CEA_1967-2017.pdf" target="_blank" rel="noopener noreferrer" class="">IV National Congress of Computing and Automation</a> (AEIA) (1979).</li>
<li class="">🇪🇸 <a href="https://www.scie.es/inicios-informatica-en-espana/" target="_blank" rel="noopener noreferrer" class="">V Congress of Computing and Automation</a> (AEIA) (1982).</li>
<li class="">🇪🇸 <a href="https://www.aepia.org/caepia/" target="_blank" rel="noopener noreferrer" class="">Congress of the Spanish Association for Artificial Intelligence</a> (1985).</li>
<li class="">🇪🇸 <a href="https://www.scie.es/inicios-informatica-en-espana/" target="_blank" rel="noopener noreferrer" class="">VI Congress of Computing and Automation</a> (AEIA) (1985).</li>
</ul>
<p>And in the United States, here are some that seemed interesting to highlight:</p>
<ul>
<li class="">🇺🇸 <a href="https://en.wikipedia.org/wiki/History_of_Programming_Languages_(conference)" target="_blank" rel="noopener noreferrer" class="">History of Programming Languages</a> (1978)</li>
<li class="">🇺🇸 <a href="https://en.wikipedia.org/wiki/IEEE_Symposium_on_Security_and_Privacy" target="_blank" rel="noopener noreferrer" class="">IEEE Symposium on Security and Privacy</a> (1980)</li>
<li class="">🇺🇸 <a href="https://en.wikipedia.org/wiki/Worldwide_Developers_Conference" target="_blank" rel="noopener noreferrer" class="">Apple Worldwide Developers Conference</a> (WWDC) (1983)</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="pcs-and-video-games">PCs and video games<a href="https://www.rauljimenez.info/blog/first-associations-and-online-communities#pcs-and-video-games" class="hash-link" aria-label="Direct link to PCs and video games" title="Direct link to PCs and video games" translate="no">​</a></h2>
<p>Throughout this decade (the 80s), <a href="https://en.wikipedia.org/wiki/I386" target="_blank" rel="noopener noreferrer" class="">386</a> (1985) and <a href="https://en.wikipedia.org/wiki/I486" target="_blank" rel="noopener noreferrer" class="">486</a> (1989) computers arrived in many Spanish homes, and video game consoles began to flood houses: <a href="https://en.wikipedia.org/wiki/Commodore_64" target="_blank" rel="noopener noreferrer" class="">Commodore 64</a> (1982), <a href="https://en.wikipedia.org/wiki/Nintendo_Entertainment_System" target="_blank" rel="noopener noreferrer" class="">Nintendo NES</a> (1983), <a href="https://en.wikipedia.org/wiki/SG-1000" target="_blank" rel="noopener noreferrer" class="">Sega SG-1000</a> (1983) <a href="https://en.wikipedia.org/wiki/Amstrad_CPC" target="_blank" rel="noopener noreferrer" class="">Amstrad CPC</a> (1984), <a href="https://en.wikipedia.org/wiki/Amiga" target="_blank" rel="noopener noreferrer" class="">Amiga</a> (1985), <a href="https://en.wikipedia.org/wiki/Atari_7800" target="_blank" rel="noopener noreferrer" class="">Atari 7800</a> (1986), <a href="https://en.wikipedia.org/wiki/Game_Boy" target="_blank" rel="noopener noreferrer" class="">Game Boy</a> (1989), ... In this climate, the first meeting called the <a href="https://en.wikipedia.org/wiki/Game_Developers_Conference" target="_blank" rel="noopener noreferrer" class="">Game Developers Conference</a> was organized in 1988, in California, with about 20 people that would grow to about 125 the following year, and today gathers nearly 28,000 people.</p>
<p>As can be read in the <a href="https://en.wikipedia.org/wiki/History_of_personal_computers" target="_blank" rel="noopener noreferrer" class="">History of personal computers in Wikipedia page</a>, by this time <a href="https://en.wikipedia.org/wiki/Texas_Instruments" target="_blank" rel="noopener noreferrer" class="">Texas Instruments</a> was the largest chip manufacturer in the world, and one of the high-tech electronics companies that entered the home computer market in 1979.</p>
<p>The <a href="https://es.wikipedia.org/wiki/Compaq" target="_blank" rel="noopener noreferrer" class="">Compaq Computer Corporation</a> founders worked there, until ~1978, when they founded Compaq and launched their first product, a portable personal computer (<em>portable</em> computer) inspired by <a href="https://en.wikipedia.org/wiki/Osborne_1" target="_blank" rel="noopener noreferrer" class="">Osborne 1</a> but compatible with IBM software, mainly oriented to professionals. If you want to know more, the documentary "<a href="https://www.youtube.com/watch?v=9TlIS1J7qCY" target="_blank" rel="noopener noreferrer" class="">Silicon Cowboys</a>" tells the story of Compaq and its impact on the development of portable computers. You can watch <a href="https://www.youtube.com/watch?v=7THrlGIL9k0" target="_blank" rel="noopener noreferrer" class="">the launch event</a> here.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="end-of-the-era">End of the era<a href="https://www.rauljimenez.info/blog/first-associations-and-online-communities#end-of-the-era" class="hash-link" aria-label="Direct link to End of the era" title="Direct link to End of the era" translate="no">​</a></h2>
<p>Other relevant events at the end of this era:</p>
<ul>
<li class=""><a href="https://www.rediris.es/rediris/historia/index.html.es" target="_blank" rel="noopener noreferrer" class="">RedIRIS</a> (1988) emerged in Spain, the Interconnection Network of Computing Resources for universities and research centers.</li>
<li class=""><a href="https://en.wikipedia.org/wiki/Guy_Kawasaki" target="_blank" rel="noopener noreferrer" class="">Guy Kawasaki</a> created a team of evangelists at Apple.</li>
<li class="">The popular <a href="https://en.wikipedia.org/wiki/Concurrent_Versions_System" target="_blank" rel="noopener noreferrer" class="">Concurrent Versions System</a> (CVS) was born (1990).</li>
<li class="">Also in 1990, Open Design Circuits proposed the creation of a hardware design community with the spirit of free software (<a href="https://en.wikipedia.org/wiki/Open-source_hardware" target="_blank" rel="noopener noreferrer" class="">more</a>).</li>
<li class="">Jean Lave and Etienne Wenger introduced the concept of “<a href="https://en.wikipedia.org/wiki/Community_of_practice" target="_blank" rel="noopener noreferrer" class="">Community of Practice</a>” that accompanies us to this day and is defined as: “a group of people who share an interest, deepen their knowledge and experience in the area through continuous interaction that strengthens their relationships” (1991).</li>
</ul>
<p>Finally, what would change society and the community ecosystem in the coming years was presented by <a href="https://en.wikipedia.org/wiki/Tim_Berners-Lee" target="_blank" rel="noopener noreferrer" class="">Tim Berners-Lee</a> in 1991, the foundations of the World Wide Web.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="conclusions">Conclusions<a href="https://www.rauljimenez.info/blog/first-associations-and-online-communities#conclusions" class="hash-link" aria-label="Direct link to Conclusions" title="Direct link to Conclusions" translate="no">​</a></h2>
<p>As we have observed, during this era, computing arrived in Spain, along with the constitution and the first associations, which emerged around the scientific and university community.</p>
<ul>
<li class="">The first computing, automation, and artificial intelligence conferences were held. At the same time, BBS and Usenet emerged, where the first more informal online communities began to form.</li>
<li class="">Internationally, the first user groups and computer hobbyist clubs emerged around electronics, specific company systems, hacking... along with some conferences that were mainly face-to-face.</li>
</ul>
<p><strong>In summary, these groups and conferences talked about</strong>: operating systems, automation, robotics, circuits, programming languages, artificial intelligence, IBM systems, Apple, video games, networks, and security.</p>
<p>Based on this information, I would say that when we talked about community in Spain at this time, we mainly referred to: a group of people who meet in person on their own initiative and share an interest in software, whose goal is professional development. Mainly to publish articles, manuals, and case studies.</p>
<p>And you, what do you think?</p>
<p>If you liked it, you can continue reading in the following article of the saga: "<a class="" href="https://www.rauljimenez.info/blog/the-rise-of-online-communities">1992-2003: The rise of online communities</a>".</p>]]></content:encoded>
            <category>history</category>
            <category>community</category>
            <category>tech community</category>
            <category>meetups</category>
            <category>spain</category>
        </item>
        <item>
            <title><![CDATA[📖 History of technology communities]]></title>
            <link>https://www.rauljimenez.info/blog/history-of-technical-communities</link>
            <guid>https://www.rauljimenez.info/blog/history-of-technical-communities</guid>
            <pubDate>Fri, 05 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Following a series of reflections that led me to consider what a technical community is (for me), I decided to start this series of articles that compile the most relevant facts from the world of technology and communities, with a special focus on Spain.]]></description>
            <content:encoded><![CDATA[<p>Following a series of reflections that led me to consider <a class="" href="https://www.rauljimenez.info/blog/what-is-a-technical-community">what a technical community is (for me)</a>, I decided to start this series of articles that compile the most relevant facts from the world of technology and communities, with a special focus on Spain.</p>
<p>The goal is to document the history and help us reflect on the past, <strong>understand how and why technological communities have evolved the way they have</strong>, and establish a common framework to help dispel some of the current controversies. This way, hopefully, we can focus on what I believe is important... collaborating.</p>
<p>The articles I plan to publish soon are:</p>
<ul>
<li class=""><a class="" href="https://www.rauljimenez.info/blog/first-associations-and-online-communities">1975-1991: First associations and online communities</a>.</li>
<li class=""><a class="" href="https://www.rauljimenez.info/blog/the-rise-of-online-communities">1992-2003: The rise of online communities</a>.</li>
<li class="">2004-2012: The emergence of modern conferences and tech meetups (<em>coming soon</em>).</li>
<li class="">2013-2020: Professionalization of communities (<em>coming soon</em>).</li>
<li class="">2020-2022: Communities during the Pandemic (COVID-19) (<em>coming soon</em>).</li>
<li class="">2022-2024: The return to reality for communities (<em>coming soon</em>).</li>
</ul>
<p>I’d like to remind you that all the content is <a href="https://github.com/hhkaos/hhkaos.github.io" target="_blank" rel="noopener noreferrer" class="">on GitHub</a> and under <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener noreferrer" class="">Creative Commons</a>, and I would love to receive your contributions.</p>
<p>If possible, I will try to upload this information to Wikipedia in some way.</p>
<p>I hope you enjoy them 🙂</p>]]></content:encoded>
            <category>history</category>
            <category>community</category>
            <category>tech community</category>
            <category>meetups</category>
        </item>
        <item>
            <title><![CDATA[👥 What is a technical community?]]></title>
            <link>https://www.rauljimenez.info/blog/what-is-a-technical-community</link>
            <guid>https://www.rauljimenez.info/blog/what-is-a-technical-community</guid>
            <pubDate>Thu, 04 Jul 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Today, I write this article motivated by a new community initiative that we are starting and still doesn’t have a name. It is mainly aimed at people with experience or the intention to create technical communities, with the purpose of helping to create healthier, more attractive, useful, and sustainable communities.]]></description>
            <content:encoded><![CDATA[<p>Today, I write this article motivated by a <a href="https://blog-commit--conf-com.translate.goog/meetups-sobre-dinamizacion-de-comunidades/?_x_tr_sl=es&amp;_x_tr_tl=en&amp;_x_tr_hl=en&amp;_x_tr_pto=wapp" target="_blank" rel="noopener noreferrer" class="">new community initiative</a> that we are starting and still doesn’t have a name. It is mainly aimed at people with experience or the intention to create technical communities, with the purpose of <strong>helping to create healthier, more attractive, useful, and sustainable communities</strong>.</p>
<p>In this context, I find myself needing to define what a technical community is, at least for me.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="an-ambiguous-term">An ambiguous term<a href="https://www.rauljimenez.info/blog/what-is-a-technical-community#an-ambiguous-term" class="hash-link" aria-label="Direct link to An ambiguous term" title="Direct link to An ambiguous term" translate="no">​</a></h2>
<p>To begin with, I hope everyone agrees with me that the term <em><a href="https://dictionary.cambridge.org/dictionary/english/community" target="_blank" rel="noopener noreferrer" class="">community</a></em> not only has many meanings and synonyms, but it has been used to refer to many things, sometimes more accurately and sometimes less so, making it very ambiguous.</p>
<p>For example, when we talk about a community, we could be referring to a multitude of things (at least in Spanish):</p>
<ul>
<li class="">A <a href="https://dictionary.cambridge.org/dictionary/english/collective" target="_blank" rel="noopener noreferrer" class="">collective</a></li>
<li class="">A <a href="https://dictionary.cambridge.org/dictionary/english/gremio" target="_blank" rel="noopener noreferrer" class="">guild</a></li>
<li class="">A <a href="https://dictionary.cambridge.org/dictionary/english/group?m=form" target="_blank" rel="noopener noreferrer" class="">group</a> (e.g., <a href="https://en.wikipedia.org/wiki/Mutual_aid" target="_blank" rel="noopener noreferrer" class="">mutual aid group</a>, group of users/customers, ...)</li>
<li class="">A <a href="https://dictionary.cambridge.org/dictionary/english/club?m=form" target="_blank" rel="noopener noreferrer" class="">club</a> (e.g., <a href="https://en.wikipedia.org/wiki/Book_discussion_club" target="_blank" rel="noopener noreferrer" class="">book discussion club</a>, <a href="https://en.wikipedia.org/wiki/Fan_club" target="_blank" rel="noopener noreferrer" class="">fan club</a></li>
<li class="">A <a href="https://dictionary.cambridge.org/dictionary/english/tribu?m=form" target="_blank" rel="noopener noreferrer" class="">tribe</a></li>
<li class="">A <a href="https://dictionary.cambridge.org/dictionary/english/pandilla?m=form" target="_blank" rel="noopener noreferrer" class="">gang</a></li>
<li class="">A <a href="https://dictionary.cambridge.org/dictionary/english/secta?m=form" target="_blank" rel="noopener noreferrer" class="">sect</a>, <a href="https://dictionary.cambridge.org/dictionary/english/clan?m=form" target="_blank" rel="noopener noreferrer" class="">clan</a>, or <a href="https://en.wikipedia.org/wiki/The_Lord_of_the_Rings:_The_Fellowship_of_the_Ring" target="_blank" rel="noopener noreferrer" class="">The Fellowship of the Ring</a> 💍😂</li>
<li class="">...</li>
</ul>
<p>In the tech world, the term has been used, and we could even say... abused or misused to the point where some of us feel that the romantic meaning of the word has been distorted.</p>
<p>Here are some illustrative examples in different contexts:</p>
<ul>
<li class=""><strong>The community of a technology</strong> <br>(e.g., <a href="https://www.python.org/community/" target="_blank" rel="noopener noreferrer" class="">Python community</a>, <a href="https://dev.java/community/" target="_blank" rel="noopener noreferrer" class="">Java community</a>, <a href="https://developer.android.com/community" target="_blank" rel="noopener noreferrer" class="">Android community</a>, …)</li>
<li class=""><strong>The community of a platform</strong> <br> (e.g., <a href="https://docs.github.com/en/site-policy/github-terms/github-community-guidelines" target="_blank" rel="noopener noreferrer" class="">GitHub community</a>, <a href="https://meetups.twitch.tv/" target="_blank" rel="noopener noreferrer" class="">Twitch community</a>, <a href="https://investor.redditinc.com/overview/default.aspx" target="_blank" rel="noopener noreferrer" class="">Reddit community</a>, Stack Overflow, Meetup…)</li>
<li class=""><strong>The external community of a brand or organization</strong> <br> (e.g., <a href="https://developers.google.com/community-guidelines" target="_blank" rel="noopener noreferrer" class="">GDG community</a>, <a href="https://developers.google.com/community/experts" target="_blank" rel="noopener noreferrer" class="">GDE</a>, <a href="https://developer.microsoft.com/en-us/community" target="_blank" rel="noopener noreferrer" class="">Microsoft</a>, <a href="https://www.mozilla.org/en-US/about/governance/policies/participation/" target="_blank" rel="noopener noreferrer" class="">Mozilla</a>, <a href="https://en.wikipedia.org/wiki/Wikipedia:Policies_and_guidelines" target="_blank" rel="noopener noreferrer" class="">Wikipedia</a>, <a href="https://www.openstreetmap.org/communities" target="_blank" rel="noopener noreferrer" class="">OSM</a>, <a href="https://codely.com/" target="_blank" rel="noopener noreferrer" class="">CodelyTV</a>...)</li>
<li class=""><strong>The internal community (of employees) of a brand or organization</strong> <br> (e.g., <a href="https://x.com/jlvallejo/status/1785255285709312510" target="_blank" rel="noopener noreferrer" class="">SNGULAR</a>, <a href="https://www.youtube.com/@Izertis.Community" target="_blank" rel="noopener noreferrer" class="">Izertis Community</a>, <a href="https://x.com/AdevintaEng?t=eg4u-3nKizm-2XK_0-if4Q&amp;s=08" target="_blank" rel="noopener noreferrer" class="">Adevinta</a>, ...)</li>
<li class=""><strong>The community of an influencer</strong> <br> (e.g., <a href="https://discord.com/servers/midudev-aprende-y-mejora-en-programacion-741237973663612969" target="_blank" rel="noopener noreferrer" class="">Midudev</a>, <a href="https://github.com/mouredev/Monthly-App-Challenge-2022" target="_blank" rel="noopener noreferrer" class="">mouredev</a>, ...)</li>
<li class=""><strong>The community of a movement, practice, or methodology</strong> <br> (e.g., <a href="https://github.com/open-source" target="_blank" rel="noopener noreferrer" class="">Open source community</a>, <a href="https://www.agilealliance.org/communities/" target="_blank" rel="noopener noreferrer" class="">Agile community</a>, ...)</li>
<li class=""><strong>The community of an event/conference</strong> <br> (e.g., <a href="https://community-es.codemotion.it/comunidad" target="_blank" rel="noopener noreferrer" class="">Codemotion</a>, ...)</li>
<li class=""><strong>The community of a field or guild</strong> <br> (e.g., Frontend, Backend, DevOps, ...)</li>
<li class="">...</li>
</ul>
<p>This often leads to debates about what we generally mean by community in the tech world.</p>
<p>Keep in mind that language evolves over time, and the use of words is closely linked to the context in which they are expressed. To dig a bit more into this, I’ve decided to start a series of articles on the <a class="" href="https://www.rauljimenez.info/blog/history-of-technical-communities">History of technical communities (in Spain)</a>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="my-definition">My definition<a href="https://www.rauljimenez.info/blog/what-is-a-technical-community#my-definition" class="hash-link" aria-label="Direct link to My definition" title="Direct link to My definition" translate="no">​</a></h2>
<p>Here’s what I understand by technical community, in the most traditional/romantic sense, heavily influenced by <a href="https://www.rauljimenez.info/es/docs/about-me/open-culture#communities" target="_blank" rel="noopener noreferrer" class="">my own life experience</a>, and clearly biased:</p>
<p>It is a <strong>group of people</strong> who:</p>
<ul>
<li class="">Emerge from <strong>their own initiative</strong> (<a href="https://es.wikipedia.org/wiki/Movimiento_de_bases" target="_blank" rel="noopener noreferrer" class="">grassroots movement</a>).</li>
<li class=""><strong>Share an interest in technology</strong> (software or hardware), for example: programming languages, methodologies, cybersecurity, data, or robotics.</li>
<li class=""><strong>Are governed by a set of norms</strong> or rules, whether implicit or explicit (like a code of conduct, decalogue, nettiquete, ...) and <strong>defined by the community itself</strong>.</li>
<li class="">Have a <strong>purpose</strong> or goal more focused on <strong>professional or personal development</strong> rather than pure entertainment.</li>
</ul>
<p>Where all these people, both promoters and other participants, voluntarily decide to invest part of their <strong>free time</strong> (out of intrinsic motivation), and sometimes money, to interact regularly with each other. Sometimes without expecting anything more than the satisfaction of helping others, sharing knowledge, sharing experiences, learning from others, collaborating on projects, and ultimately <strong>enjoying with like-minded people their passion for technology in their free time</strong>.</p>
<p>Always <strong>altruistically</strong>, and even seeking the good of others at their own expense, often leading to the <strong>formation of strong bonds</strong>.</p>
<p>If I had to name some communities that I think would fit quite well, they would be:</p>
<ul>
<li class=""><a href="https://www.microsiervos.com/archivo/hackers/hispahack.html" target="_blank" rel="noopener noreferrer" class="">!Hispahack</a></li>
<li class=""><a href="https://es.wikipedia.org/wiki/Hispalinux" target="_blank" rel="noopener noreferrer" class="">Hispalinux</a></li>
<li class=""><a href="https://es.python.org/comunidades/" target="_blank" rel="noopener noreferrer" class="">Local Python communities</a></li>
<li class=""><a href="https://www.hotosm.org/community/" target="_blank" rel="noopener noreferrer" class="">HOT communities</a></li>
<li class="">etc.</li>
</ul>
<p>That said, I must say that:</p>
<ul>
<li class="">This definition probably does not apply to more than 90% of the communities that exist today.</li>
<li class="">Nor does it mean I do not appreciate or admire other types of communities.</li>
</ul>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-controversy">The controversy<a href="https://www.rauljimenez.info/blog/what-is-a-technical-community#the-controversy" class="hash-link" aria-label="Direct link to The controversy" title="Direct link to The controversy" translate="no">​</a></h2>
<p>The other day, thinking about some classic debates where people from the same generation discussed whether “X” was a community or not, I remembered when my father used to tell me: “<em>what you’re listening to isn’t music, it’s noise!</em>” Does that sound familiar? Personally, I think it’s natural that as we get older, we hang on to our memories and nostalgia for something, and it’s hard for us to accept that things change and evolve into something that we may or may not like.</p>
<p>And more often than I’d like, I find myself in similar debates: is an online community a real community? Is the community of a company a community? Is the community of X a community?, ...</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-really-matters">What really matters<a href="https://www.rauljimenez.info/blog/what-is-a-technical-community#what-really-matters" class="hash-link" aria-label="Direct link to What really matters" title="Direct link to What really matters" translate="no">​</a></h2>
<p>But I wonder, how important is the label we put on it?</p>
<p>My opinion is quite firm on this. I say that, as always, the most important thing is to seek what unites us and not what separates us. We are already in a sufficiently divided, confrontational, and polarized society, to add more fuel to the fire over things that, in my opinion... are <a href="https://dictionary.cambridge.org/dictionary/english/trivialities" target="_blank" rel="noopener noreferrer" class="">trivialities</a>.</p>
<p>Just like people, communities are diverse; you may like them more or less, and everyone will judge which people and communities they like better, seem healthier, or toxic, but in any case, what I say is... let’s try to empathize, always act with respect, sincerity, honesty, and as far as possible... collaborate.</p>
<p>In my opinion, this is the antidote to most problems.</p>
<p>And you, what do you think?</p>]]></content:encoded>
            <category>guide</category>
            <category>handbook</category>
            <category>community</category>
            <category>user groups</category>
            <category>meetups</category>
        </item>
        <item>
            <title><![CDATA[👨‍🏫 Learn to teach (your kids)]]></title>
            <link>https://www.rauljimenez.info/blog/learn-to-teach-your-kids</link>
            <guid>https://www.rauljimenez.info/blog/learn-to-teach-your-kids</guid>
            <pubDate>Sat, 01 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[It's been a long time since I wrote about these topics...]]></description>
            <content:encoded><![CDATA[<details class="details_lb9f alert alert--info details_b_Ee" data-collapsed="true"><summary>It's been a long time since I wrote about these topics...</summary><div><div class="collapsibleContent_i85q"><p>Specifically since I launched the <a href="https://familiajimenezcano.wordpress.com/" target="_blank" rel="noopener noreferrer" class="">family blog attempt</a> (in 2018), although I hope to find time another day to share these experiences.</p><p>The truth is that I would like to share how I am trying to get involved in my son's school. Through the AMPA and other ways, and the initiatives I have recently participated in there. For example:</p><ul>
<li class="">A talk to 3rd and 4th-year ESO students (14 to 16 years old) at a career guidance event, where I shared my experience with them (starting from when I was their age until today).</li>
<li class="">A discussion with <a href="https://www.linkedin.com/in/gabrielzabal/" target="_blank" rel="noopener noreferrer" class="">Gabriel Zabal</a>, for parents with children over 10 years old, mainly focused on the risks associated with new technologies, using social networks as a guiding thread but touching on many other topics.</li>
<li class="">Or my experience participating with them in the sports day championships.</li>
</ul><p>If you are interested in these topics, let me know in the <a href="https://www.rauljimenez.info/blog/learn-to-teach-your-kids#comments" class="">comments</a> (to prioritize it) 😉.</p><p>BTW, in case you need it, here is a table of course equivalencies between countries:</p><table><thead><tr><th>Spain</th><th>USA</th><th>Canada</th><th>Ireland</th><th>United Kingdom</th><th>France</th><th>Germany</th></tr></thead><tbody><tr><td>1st ESO</td><td>Grade 7</td><td>Grade 7</td><td>1st Year</td><td>Year 8</td><td>Collège 5e</td><td>7 Klasse</td></tr><tr><td>2nd ESO</td><td>Grade 8</td><td>Grade 8</td><td>2nd Year</td><td>Year 9</td><td>Collège 4e</td><td>8 Klasse</td></tr><tr><td>3rd ESO</td><td>Grade 9</td><td>Grade 9</td><td>3rd Year</td><td>Year 10</td><td>Collège 3e</td><td>9 Klasse</td></tr><tr><td>4th ESO</td><td>Grade 10</td><td>Grade 10</td><td>4th Year</td><td>Year 11 &amp; GCSE</td><td>Seconde</td><td>10 Klasse</td></tr><tr><td>1st Bachillerato</td><td>Grade 11</td><td>Grade 11</td><td>5th Year</td><td>Year 12</td><td>Première</td><td>11 Klasse</td></tr><tr><td>2nd Bachillerato</td><td>Grade 12</td><td>Grade 12</td><td>6th Year</td><td>Year 13 &amp; A Levels</td><td>Terminale</td><td>12 Klasse</td></tr></tbody></table></div></div></details>
<p>Those who know me know that I am used to giving training and talks to adults, but <strong>helping a 7-year-old child learn to study</strong>... is something totally different, and it is proving to be quite a challenge 😅.</p>
<div style="text-align:center"><p><img decoding="async" loading="lazy" src="https://www.rauljimenez.info/assets/images/teaching-at-home-0a95392e8a794ea9d11e658c2a2fb1eb.png" width="1520" height="710" class="img_ev3q"></p></div>
<p>So today I want to talk about <strong>my experience trying to help my son José summarize books</strong>, how I have come to feel frustrated by setting my expectations too high, and the conclusions I have reached.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-context">The context<a href="https://www.rauljimenez.info/blog/learn-to-teach-your-kids#the-context" class="hash-link" aria-label="Direct link to The context" title="Direct link to The context" translate="no">​</a></h2>
<p>To give you some background:</p>
<ul>
<li class=""><strong>Every two weeks he brings a book from school home</strong>.</li>
<li class="">These are books that himself and his classmates have brought to class, usually bought by the parents.</li>
<li class="">They are asked to fill out a worksheet after reading where they have to make a summary of about half a page.</li>
<li class="">These books are like <a href="https://www.amazon.es/anna-kadabra/s?k=anna+kadabra" target="_blank" rel="noopener noreferrer" class="">Anna Kadabra</a>, <a href="https://www.amazon.es/Pok%C3%A9mon-Aventuras-Gigamax-combate-FlipAventura/dp/8418594330" target="_blank" rel="noopener noreferrer" class="">Pokémon</a>, <a href="https://www.amazon.es/Marcus-Pocus-1-Magia-domicilio/dp/8408254154/ref=sr_1_1?dib=eyJ2IjoiMSJ9.nzcrwM6Pe2S_Yq-RGmFVs5UHO5uYgDEnS27SX3-dKkyIID6F589uCXo4WGgeoMA0-C3q4-XOdlq1iTI6fgXsgca0UygLzFEr_3ykPMNsZewxzuF3g3FzSh2dg_Sg_uCylpqvypA1r482QA6el_wuYWZ0KEVCHo4yrroqPAlPuuQ51YtSsLfbp6q0dFObpBz37nDGzJuGnE2KGmy9027r7CcnX3vORc6JTgijZn1A4jBi6LMKoa69mrO5KzOr-vlYBixpTTdQqTQOmOZvAnAX2NhbeDuVnO57ZgHZWk9bH7M.5Snv_xMSWF2rmR9Rof5iyCbwGj_4VuYOheFuguN24J4&amp;dib_tag=se&amp;keywords=marcus+pocus&amp;qid=1717312424&amp;sr=8-1" target="_blank" rel="noopener noreferrer" class="">Marcus Pocus</a>, <a href="https://www.amazon.com/dogman-series-Books/s?k=dogman+series&amp;rh=n%3A283155" target="_blank" rel="noopener noreferrer" class="">Dog Man</a>, ... which mostly have <strong>+100 pages</strong>.</li>
<li class="">Lastly, they have the "reading challenge" (optional), where each month they are encouraged to choose another book that meets certain characteristics. For example:<!-- -->
<ul>
<li class="">In January, one with a beautiful cover</li>
<li class="">In February, one with illustrations</li>
<li class="">In March, another with a number in the title</li>
<li class="">In April, one turned into a movie</li>
<li class="">In May, one with an author from your country</li>
<li class="">In June, a graphic novel/comic.</li>
</ul>
</li>
</ul>
<p>Although most books are recommended for children his age, in some ways it surprises me:</p>
<ul>
<li class="">The length of the books, especially for <strong>the pace at which they have to read</strong>. Although I suppose it is good because <strong>it requires them to read almost daily a chapter</strong>, which will help them develop a reading habit.</li>
<li class=""><strong>The vocabulary contained in the books</strong>, sometimes quite advanced, which is good, I suppose.</li>
</ul>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>Here's a talk (in Spanish) that my good friend Jorge Barrachina recommended to me recently, Gregorio Luri's talk "<a href="https://www.youtube.com/watch?v=7UtwJHkhJ0s" target="_blank" rel="noopener noreferrer" class="">El arte de leer y el gusto por la lectura</a>".</p></div></div>
<p>But I would like to know if I am the only one or if other families also have similar feelings. I encourage you to tell me in the <a href="https://www.rauljimenez.info/blog/learn-to-teach-your-kids#comments" class="">comments</a> 😜.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="the-frustration">The frustration<a href="https://www.rauljimenez.info/blog/learn-to-teach-your-kids#the-frustration" class="hash-link" aria-label="Direct link to The frustration" title="Direct link to The frustration" translate="no">​</a></h2>
<p>It all starts when after several weeks, after reading my son's summaries looking for spelling mistakes, <strong>I realize that I don't understand the summaries very well</strong>. So, with the idea of helping him improve them, I start asking him questions, to see if I can understand the plot better, but still <strong>I'm missing characters, or clarifications, or anything else</strong> that makes it hard for me to understand the story.</p>
<p>In the end, both his mother and I decided that the best thing would be for <strong>one of us to also read the book</strong>, so we could help him because otherwise, how would we know if he had missed something important or not?</p>
<p>Well... something that initially didn't seem complicated, I realized was more difficult than I thought 😅.</p>
<p>One of the things I have noticed while reading the books is that <strong>every one or two pages, there are words that I suspect he doesn't know</strong>, like <em>exhalation</em>, <em>arrogant</em>, <em>seep</em>, <em>utopian</em>, <em>electoral campaign</em>, ..., so every time I read one of his books, I ask him to verify.</p>
<p>Indeed, many he doesn't know, and I always tell him:</p>
<blockquote>
<p><em>José, when you don't understand something...ask what it means! Because if you don't, you're probably not understanding the story well.</em></p>
</blockquote>
<p>I always do it... even when I'm reading <a href="https://www.amazon.es/Libros-Mikecrack/s?rh=n%3A599364031%2Cp_27%3AMikecrack" target="_blank" rel="noopener noreferrer" class="">Mikecrack</a> stories to him and his brother in bed before sleeping, but no matter how much I repeat it... there comes a time when he stops asking.</p>
<p>But well, once the entire book is read and all the vocabulary is reviewed, we move on to the summary. There, my method consists of reminding him that every story has:</p>
<ul>
<li class="">A <strong>beginning</strong>, where something usually happens that disrupts the order and:<!-- -->
<ol>
<li class="">Creates a problem to solve.</li>
<li class="">Is the trigger for an adventure.</li>
</ol>
</li>
<li class="">Then there's the <strong>development</strong> (or middle), which is what is told in most of the book.</li>
<li class="">Then there's an <strong>end</strong> (or conclusion), where the situation is resolved, or the story ends, and everything returns to normal.</li>
<li class="">And besides this, there are some <strong>characters</strong> more important than others, without whom the story could not be told well.</li>
</ul>
<p>And then I ask him to, using those four elements, tell me what happens at the beginning, the most important things that happen before reaching the end, how everything is resolved and returns to normal, and while doing that, explain who each of the characters are.</p>
<p>Well, as you can imagine, despite all attempts and trying to give him hints, because to be honest, <strong>even I sometimes find it hard to summarize</strong>... I can't get the summary to meet my expectations 😅, which ends in my frustration 😡, for which I then have to apologize to him, explaining that it is not his fault but my own frustration for not being able to help him 😞.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="asking-for-help-from-the-teacher">Asking for help from the teacher<a href="https://www.rauljimenez.info/blog/learn-to-teach-your-kids#asking-for-help-from-the-teacher" class="hash-link" aria-label="Direct link to Asking for help from the teacher" title="Direct link to Asking for help from the teacher" translate="no">​</a></h2>
<p>So I said to myself, "<em>OK Raúl, you're not doing it right, ask the teacher for help!</em>" (and that's what I did).</p>
<p>After talking to her, she gave me some advice. Since the books are quite long, she told me to ask José to <strong>write down "the main ideas" of each chapter on a separate sheet</strong>, and then with all of them, make the summary.</p>
<p>Here are the notes we made from the book <a href="https://www.amazon.es/Anna-Kadabra-13-Peligro-mansi%C3%B3n/dp/8408282468/ref=sr_1_1?crid=R7EP7BPESY29&amp;dib=eyJ2IjoiMSJ9.-Kbuyc6r_LWofNFUvUlSTWZ-4Hc2RNoldj5qDm5r88wqdZ6Xo8tZroq96i3lQDZ7.g_pVjOolxe9dypGy1gyuKrKwDjT07Yceo3B5mxj8PqA&amp;dib_tag=se&amp;keywords=anna+kadabra+peligro+en+la+mansi%C3%B3n&amp;qid=1717342071&amp;s=books&amp;sprefix=anna+kadabra+peligro+en+%2Cstripbooks%2C105&amp;sr=1-1" target="_blank" rel="noopener noreferrer" class="">Anna Kadabra 13. Danger at the Mansion</a>:</p>
<p><a href="https://www.rauljimenez.info/assets/files/ideas-principales-anna-kadabra-13-8eca5cae45d5495030a1807e7c770367.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Main ideas by chapter of: Anna Kadabra 13. Danger at the Mansion" src="https://www.rauljimenez.info/assets/images/ideas-principales-anna-kadabra-13-8eca5cae45d5495030a1807e7c770367.png" width="709" height="1314" class="img_ev3q"></a></p>
<p>The problem is that <strong>when taking notes and making the summary, he sometimes missed important things</strong>, like the fact that the supposed villain of the book wasn't so bad (but had been deceived), <strong>or he focused on things that caught his attention but weren't relevant</strong>, like an anecdote about a secondary character.</p>
<p>But of course... he's a child, <strong>how do I explain to him what is a main character or event and what is a secondary one?</strong></p>
<p>I tell him: "<em>if you remove that part of the story or character, can you still understand the story? Is it still the same?</em>" and he says something like... "<em>dad, if you remove anything... the story is no longer the same</em>", and he's not wrong 🤣. So in the end, on more than one occasion, I end up telling him what I THINK is important and why.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="asking-for-help-from-my-mother">Asking for help from my mother<a href="https://www.rauljimenez.info/blog/learn-to-teach-your-kids#asking-for-help-from-my-mother" class="hash-link" aria-label="Direct link to Asking for help from my mother" title="Direct link to Asking for help from my mother" translate="no">​</a></h2>
<p>In the end, I turned to my mother, because besides being my mother, she was my language teacher, and the teacher of many children in a school in Nerja.</p>
<p>She recommended a book that seemed promising: "<a href="https://www.amazon.es/primaria-aprende-aprender-Educacion-Diversidad/dp/8477742847/ref=sr_1_1?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;crid=2ZTNV4YYNDBSB&amp;dib=eyJ2IjoiMSJ9.YvATtILgUCt4Sdi9g2stKg.l42L1kExAVdNFHsgPpk1jV1G5upoy6ID5Mw-EA_Hw1s&amp;dib_tag=se&amp;keywords=En+primaria+aprende+a+aprender+-+6%3A+Aprende+a+resumir+y+tomar+apuntes&amp;qid=1717253519&amp;s=books&amp;sprefix=en+primaria+aprende+a+aprender+-+6+aprende+a+resumir+y+tomar+apuntes+%2Cstripbooks%2C110&amp;sr=1-1" target="_blank" rel="noopener noreferrer" class="">In primary school, learn to learn - 6: Learn to summarize and take notes</a>", and I, as an obedient son (sometimes 😜😜), bought it.</p>
<p>As you can see on Amazon, the book was published in 2001 (more than 20 years ago!), but what caught my attention was what I saw in the introduction:</p>
<p><a href="https://www.rauljimenez.info/assets/files/aprendiendo-a-aprender-16e8dc4ef98b9d97070e3891cef79e78.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Learning to learn 6 - Learn to summarize and take notes" src="https://www.rauljimenez.info/assets/images/aprendiendo-a-aprender-16e8dc4ef98b9d97070e3891cef79e78.png" width="1011" height="709" class="img_ev3q"></a></p>
<p>Seeing that "in the past" it wasn't until the age of 10 that summaries were learned reassured me. This, along with the last meeting with my son's teacher, who again hinted that I shouldn't be so demanding with the summaries, <strong>I've decided to relax and see it from another perspective</strong> 🧘💆.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="my-conclusions">My conclusions<a href="https://www.rauljimenez.info/blog/learn-to-teach-your-kids#my-conclusions" class="hash-link" aria-label="Direct link to My conclusions" title="Direct link to My conclusions" translate="no">​</a></h2>
<p>I have to get used to the fact that the summary is not <em>that important</em> (for now). What is important is that my son:</p>
<ul>
<li class=""><strong>Keeps enjoying reading</strong>.</li>
<li class=""><strong>Continues developing his reading speed and comprehension</strong>.</li>
<li class=""><strong>Learns vocabulary</strong>.</li>
<li class="">And above all, <strong>doesn't start disliking reading</strong> because after... there's going to be a time of "dad's anger" ;(.</li>
</ul>
<p>So now what I've asked him to do is that when he reads a book:</p>
<ul>
<li class="">Have a blank sheet of paper at hand.</li>
<li class="">Write down all the words he doesn't know.</li>
<li class="">And ask Alexa (<a href="https://www.amazon.es/echo-show-5-3a-generacion/dp/B09B2S8WKD/ref=sr_1_1?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;crid=1OUHNQYCKE44R&amp;dib=eyJ2IjoiMSJ9.iltfLFjhhpdfcrA9zwPEASiiau-PIgl9VcVBJ0Oys_mCTQROVOODJpcW3qujKJ4uE1kn8QpTNL8Z-Ack1Tq9WU7C-LTEtxlvDoafnTJ_eg8HjePETtV-67qphoEQL1gvYpwxm_pR913C2qJrOLV7qzvzyiTtsKBCKr8OXVlmn6pXps9cPji2GZmCo1YhZnWudymyrsIxsywOMsAxpDflraEiQqz2Jfe357ryQ0o2Ttc.1wETnQEDVJoyYReccEOyXD41MFzajElaVfEmnAF04Wo&amp;dib_tag=se&amp;keywords=alexa+pantalla&amp;qid=1717344456&amp;s=books&amp;sprefix=alexa+pantalla%2Cstripbooks%2C118&amp;sr=1-1" target="_blank" rel="noopener noreferrer" class="">Echo Show</a>) what they mean, and write them down. I was going to buy him a traditional dictionary... but honestly, I think this way will be faster and he will use it more.</li>
</ul>
<p>Because from now on, when I read the book, I will see if he has done "his homework" and taken notes, because <strong>now instead of putting so much emphasis on the summary, we will try to get him into the habit of looking up what he doesn't understand, so he can learn vocabulary and better understand what he reads</strong>.</p>
<p>How do you see it? Any advice? 🙂.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="comments">Comments<a href="https://www.rauljimenez.info/blog/learn-to-teach-your-kids#comments" class="hash-link" aria-label="Direct link to Comments" title="Direct link to Comments" translate="no">​</a></h2>]]></content:encoded>
            <category>guide</category>
            <category>handbook</category>
            <category>community</category>
            <category>user groups</category>
            <category>meetups</category>
        </item>
        <item>
            <title><![CDATA[📦 Resources for technical communities]]></title>
            <link>https://www.rauljimenez.info/blog/resources-for-community-leaders</link>
            <guid>https://www.rauljimenez.info/blog/resources-for-community-leaders</guid>
            <pubDate>Tue, 09 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[Today I am writing to announce that in 🧠 My digital brain I have added a new section to collect resources for people who energize 🌈 Tech communities in the hope that they will help create more sustainable communities over time.]]></description>
            <content:encoded><![CDATA[<p>Today I am writing to announce that in <a class="" href="https://www.rauljimenez.info/docs/digital-brain">🧠 My digital brain</a> I have added a new section to collect resources for people who energize <a class="" href="https://www.rauljimenez.info/docs/category/-tech-communities">🌈 Tech communities</a> in the hope that they will help <strong>create more sustainable communities over time</strong>.</p>
<div style="text-align:center"><figure><p><a href="https://www.rauljimenez.info/assets/files/fotografia-del-open-space-comunidades-locales-fuera-de-grandes-ciudades-de-commitconf-2023-5a11dda73bdadc270b8cc3b4cb791ae9.jpeg" target="_blank" class=""><img decoding="async" loading="lazy" alt="Photo of the CommitConf 2023 Open Space &amp;quot;Local communities outside big cities&amp;quot;." src="https://www.rauljimenez.info/assets/images/fotografia-del-open-space-comunidades-locales-fuera-de-grandes-ciudades-de-commitconf-2023-5a11dda73bdadc270b8cc3b4cb791ae9.jpeg" width="1024" height="576" class="img_ev3q"></a></p><figcaption>Photo of the CommitConf 2023 Open Space "Local communities outside big cities".</figcaption></figure></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="new-resources-section">New resources section<a href="https://www.rauljimenez.info/blog/resources-for-community-leaders#new-resources-section" class="hash-link" aria-label="Direct link to New resources section" title="Direct link to New resources section" translate="no">​</a></h2>
<p>Following the <a href="https://docs.google.com/document/d/1txUERZ8vcXD2F99_WbiQO-lryAVk6ftUS3OuGwDVNZ4/edit?usp=sharing" target="_blank" rel="noopener noreferrer" class="">document I produced <strong>with help from several people</strong><sup>(1)</sup> last year (🇪🇸)</a> after the Open Space @ CommitConf 2023, I have published three resources:</p>
<ul>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/communities/how-to-attract-people-to-your-community">📄 How to attract new people to our community</a></li>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/communities/how-to-keep-peoples-interest">📄 How to keep people's interest</a></li>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/communities/how-to-encourage-people-to-participate">📄 How to encourage new people to give lectures</a></li>
</ul>
<p>I have also created several "<em>placeholders</em>" on resources that I hope to develop based on input from the upcoming Open Space<sup>(2)</sup>:</p>
<ul>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/communities/how-to-finance-communities">📄 How to finance communities</a></li>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/communities/how-to-encourage-other-people-to-energize">📄 How do you encourage others to energize</a></li>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/communities/tools-to-manage-a-community">📄 Tools to manage a community</a></li>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/communities/other-resources-for-community-organizers">📄 Other resources for *community leaders</a></li>
</ul>
<blockquote>
<p><strong>(1)</strong> At the end <strong><a href="https://www.rauljimenez.info/blog/resources-for-community-leaders#contributions" class="">I have added a list of people who have contributed</a></strong> to this work.</p>
</blockquote>
<blockquote>
<p><strong>(2)</strong> Next week is <a href="https://2024.commit-conf.com/en/" target="_blank" rel="noopener noreferrer" class="">CommitConf 2024</a>, where the OpenSpace on "<strong>How to sustain technical communities</strong>" that <a href="https://www.linkedin.com/in/daniel-rey-rey-9022702a/" target="_blank" rel="noopener noreferrer" class="">Dani Rey</a>, <a href="https://www.linkedin.com/in/oskarcalvo" target="_blank" rel="noopener noreferrer" class="">Oskar Calvo</a> and I have proposed will take place, which will be "the continuation" of last year's Open Space where some of the challenges facing technical communities were discussed.</p>
</blockquote>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="communities-in-recess">Communities in recess?<a href="https://www.rauljimenez.info/blog/resources-for-community-leaders#communities-in-recess" class="hash-link" aria-label="Direct link to Communities in recess?" title="Direct link to Communities in recess?" translate="no">​</a></h2>
<p>Are the communities in recess?, are the communities having more problems now than before?</p>
<p>After talking to many people, and in different forums, such as the Open Space, my perception is that there is a general feeling about the <strong>drop of activity in many of the technology communities</strong> (both in Spain and abroad) <strong>in the last few years</strong>, especially since the pandemic.</p>
<p>By "drop of activity" I mean a mix of things, but mainly I mean a lower attendance to meetings (face-to-face and online), interactions in mailing lists/IMs, etc.</p>
<p>And this situation, worries those of us who energize communities.</p>
<p>One of the concerns that I have heard recurrently is that the average age of the people who are part of these communities is growing, or said with other words, that <strong>it is difficult to attract and engage the new generations</strong>.</p>
<p>Personally, I am reluctant to believe that this is because the experience offered by the communities no longer provides as much value to the new generations as other new formats, channels or "forums".</p>
<p>But before we continue... what is a community?</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-is-a-community">What is a community?<a href="https://www.rauljimenez.info/blog/resources-for-community-leaders#what-is-a-community" class="hash-link" aria-label="Direct link to What is a community?" title="Direct link to What is a community?" translate="no">​</a></h2>
<p>Or rather, <strong>what do I mean by community, or technology community</strong>?</p>
<p>Perhaps it is good to start with this question, since for example, during the Open Space, in my opinion, there were times when the conversation revolved around different concepts of "community".</p>
<div style="text-align:center"><figure><p><a href="https://www.rauljimenez.info/assets/files/user-group-meetup-tech-community-df0ffb3c94116a56f31d01a6508eb7b5.png" target="_blank" class=""><img decoding="async" loading="lazy" alt="Vibrant meeting space, technologists gather with faces animated by enthusiasm." src="https://www.rauljimenez.info/assets/images/user-group-meetup-tech-community-df0ffb3c94116a56f31d01a6508eb7b5.png" width="1431" height="977" class="img_ev3q"></a></p></figure></div>
<p>In my case, I talk about what is known as "<a href="https://en.wikipedia.org/wiki/Community_of_practice" target="_blank" rel="noopener noreferrer" class="">communities of practice</a>", which in short are <strong>groups of people</strong>(user groups, associations, meetups...) that:</p>
<ul>
<li class=""><strong>organize regular meetings</strong> (face-to-face and/or online).</li>
<li class=""><strong>share a passion / profession / concerns, ... for technology</strong> (software, hardware, methodologies or best practices, ...).</li>
<li class="">mainly, <strong>seek to collaborate with each other, voluntarily and altruistically</strong>.</li>
<li class="">they <strong>seek the common benefit</strong> above the particular one (including the particular interest of the organizations that may support/sponsor them).</li>
<li class="">are <strong>always open to new people</strong>.</li>
<li class="">feel part of the group and identify with it.</li>
</ul>
<p>So, I just wanted to clarify that:</p>
<ol>
<li class="">All this is in my experience and is based primarily on the type of communities I just described.</li>
<li class="">I believe that most of the ideas and tips shared in <a class="" href="https://www.rauljimenez.info/docs/category/-tech-communities">the documents</a>, can be applied to this type of communities, whether they are local (in small and in big cities), as much as online/virtual, regardless of the fact that each one has its peculiarities.</li>
</ol>
<p>Having said all of the above, it does not detract from the fact that some of <strong>the tips can also be applied to people who are in the business of disseminating online content, or people who organize large conferences</strong>.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-has-changed">What has changed?<a href="https://www.rauljimenez.info/blog/resources-for-community-leaders#what-has-changed" class="hash-link" aria-label="Direct link to What has changed?" title="Direct link to What has changed?" translate="no">​</a></h2>
<p>Why do those of us who have been energizing communities have this feeling/perception?</p>
<p>To give some context, I started to get involved with this particular type of communities at the university (in ~2009), and since then <a href="https://www.rauljimenez.info/docs/about-me/open-culture#communities" target="_blank" rel="noopener noreferrer" class="">I have participated, contributed, founded and co-organized quite a few communities</a>, organizing hundreds of meetings (of all kinds).</p>
<p>Based on this experience, I would say that the feeling that activity is declining is mainly due to the fact that <strong>it is harder for us to provide value</strong> as we did before.</p>
<p>Now the offer is wider and the attention is diversifying with the increase of communities, channels/media (Discords, Slacks, social newtwords, ...), but also the rise of <a href="https://twitter.com/i/lists/828546487369990144/members" target="_blank" rel="noopener noreferrer" class="">influencers</a>.</p>
<p><img decoding="async" loading="lazy" alt="The image shows a cluttered room, a person hiding behind his hands, drowned between screens and cables." src="https://www.rauljimenez.info/assets/images/information-saturation-noise-social-networks-7b603328b4a82f731ca577435990306f.png" width="794" height="544" class="img_ev3q"></p>
<p>Personally I also think that digital contact is eating more ground to the physical, just see that <strong>almost everything is done through apps</strong>: order food, a cab, talk / chat, procedures with the administration, ... even flirting! 😅 and I have no doubt that this also has consequences.</p>
<p>That is why I believe that it is not that communities do not provide value, but that they simply <strong>have to take into account this change of context and reinvent/modernize themselves</strong>. Remember, as Albert Einstein said, "<em>The definition of insanity is doing the same thing over and over again, but expecting different results</em>."</p>
<p>I hope that sharing some of the <strong>advice</strong> I heard at the Open Space, and some of my own, will serve to <strong>help refloat some communities and help new ones to emerge</strong>.</p>
<blockquote>
<p>A book I really like that talks about adapting to change is <a href="https://www.amazon.com/-/es/Spencer-Johnson/dp/0399144463/ref=sr_1_1?__mk_es_US=%C3%85M%C3%85%C5%BD%C3%95%C3%91&amp;crid=39BAFS7MV20R5&amp;dib=eyJ2IjoiMSJ9.zoT19YfaR2b08zVkjZe2e0OGdTMvrcOsvxtxkGnEU8moy5ou07-LLppVg8nedZprast3hMhTFCJaue9jlJgmw6ZsGnYK7H_L4l-zmECV3z4vsCf3Kb_4qbqZocy25grVymjCcjGOP4h2gaGylJ11DaDG5sN6Kk6FN_eJhS3y2OgVl2kcp5Lpm4xt-0TcK40SOUV0_mJS9wcVA0Nv14Qo0yP1jiKp2qbjKGpntuuDnQY.9rIUivJpeFpsMntNHayamLjJElSNfNsjOGx_HRWO-qw&amp;dib_tag=se&amp;keywords=Who+took+my+cheese%3F&amp;qid=1712813883&amp;sprefix=who+took+my+cheese+%2Caps%2C217&amp;sr=8-1" target="_blank" rel="noopener noreferrer" class="">Who Moved My Cheese?</a> 🧀🐁.</p>
</blockquote>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="anatomy-of-communities">Anatomy of communities<a href="https://www.rauljimenez.info/blog/resources-for-community-leaders#anatomy-of-communities" class="hash-link" aria-label="Direct link to Anatomy of communities" title="Direct link to Anatomy of communities" translate="no">​</a></h2>
<p>And before I finish, I wanted to share some ideas and resources to share my understanding of communities.</p>
<p>The most basic are the <strong>degrees of involvement</strong>. I used to explain them this way to my Esri colleagues several years ago (~2017):</p>
<div style="text-align:center"><figure><p><a href="https://www.rauljimenez.info/assets/files/anatomy-of-a-community-523114ce3352b4b331fa839be6c0f372.jpg" target="_blank" class=""><img decoding="async" loading="lazy" alt="Anatomy of a community diagram" src="https://www.rauljimenez.info/assets/images/anatomy-of-a-community-523114ce3352b4b331fa839be6c0f372.jpg" width="960" height="540" class="img_ev3q"></a></p><figcaption>Anatomy of a community.</figcaption></figure></div>
<p>After that, <a href="https://www.linkedin.com/in/jorgebarrachina/" target="_blank" rel="noopener noreferrer" class="">Jorge</a> taught me several theories:</p>
<ul>
<li class="">The <em><a href="https://orbit.love/model" target="_blank" rel="noopener noreferrer" class="">Orbit Model</a></em>, which serves as a model to explain that to increase the feeling of belonging to a group, it is necessary to increase the number of interactions and positive impacts between people, and that bonds are forged.</li>
<li class="">The <a href="https://en.wikipedia.org/wiki/1%25_rule" target="_blank" rel="noopener noreferrer" class="">1% rule</a>, which I use to adjust expectations that no more than ~1% will help to energize, nor ~10% participate, although really <strong>measuring this is often quite subjective, just like trying to measure a friendship</strong> (because at the end of the day, that's what they are).</li>
<li class=""><a href="https://communityroundtable.com/what-we-do/research/community-maturity-model/" target="_blank" rel="noopener noreferrer" class="">The Community Maturity Model</a>, an interesting framework for classifying different types of communities.</li>
</ul>
<div style="text-align:center"><figure><p><a href="https://www.rauljimenez.info/assets/files/2019-Community-Maturity-Model_low-res-02993150008ef79cf49ce09936b08c87.jpg" target="_blank" class=""><img decoding="async" loading="lazy" alt="Community Maturity Model - The Community RoundTable" src="https://www.rauljimenez.info/assets/images/2019-Community-Maturity-Model_low-res-02993150008ef79cf49ce09936b08c87.jpg" width="6237" height="5871" class="img_ev3q"></a></p></figure></div>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="contributions">Contributions<a href="https://www.rauljimenez.info/blog/resources-for-community-leaders#contributions" class="hash-link" aria-label="Direct link to Contributions" title="Direct link to Contributions" translate="no">​</a></h2>
<p>I would like to start by <strong>thank <a href="https://www.linkedin.com/in/daniel-rey-rey-9022702a/" target="_blank" rel="noopener noreferrer" class="">Dani Rey</a> (<a href="https://twitter.com/kdarrey" target="_blank" rel="noopener noreferrer" class="">@kdarrey</a>) from <a href="https://www.meetup.com/es-ES/XantarDev" target="_blank" rel="noopener noreferrer" class="">XantarDev</a> and <a href="https://2023.commit-conf.com/en/team/" target="_blank" rel="noopener noreferrer" class="">the Commit team</a></strong>, who made it possible for us to meet last year to share experiences and reflections about this very interesting topic and that has been the germ of these resources.</p>
<p>Below is a list of the names I was able to capture during the Open Space held in April 2023 at CommitConf.</p>
<div style="text-align:center"><figure><p><a href="https://twitter.com/santyx_error/status/1649761838312087552" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" alt="Photo of the CommitConf 2023 community meeting." src="https://www.rauljimenez.info/assets/images/fotografia-del-open-space-comunidades-locales-fuera-de-grandes-ciudades-de-commitconf-2023-santyx_error-6d671b8d60a4ad43239f8488f3194979.jpeg" width="1024" height="576" class="img_ev3q"></a></p><figcaption>Photo by Santiago B. / @Santyx_Error from Open Space.</figcaption></figure></div>
<ul>
<li class="">Attendees representing local communities and events:<!-- -->
<ul>
<li class=""><a href="https://www.linkedin.com/in/daniel-rey-rey-9022702a/" target="_blank" rel="noopener noreferrer" class="">Dani Rey</a> / <a href="https://twitter.com/kdarrey" target="_blank" rel="noopener noreferrer" class="">@kdarrey</a>,  from <a href="https://www.meetup.com/es-ES/XantarDev" target="_blank" rel="noopener noreferrer" class="">XantarDev</a> (Santiago)</li>
<li class=""><a href="https://www.linkedin.com/in/oskarcalvo/" target="_blank" rel="noopener noreferrer" class="">Óscar Calvo</a>, representing <a href="https://asociaciondrupal.es/" target="_blank" rel="noopener noreferrer" class="">Spanish Drupal Association and DrupalCamp</a> (Madrid)</li>
<li class=""><a href="https://www.linkedin.com/in/pablocastrovalino/" target="_blank" rel="noopener noreferrer" class="">Pablo Castro</a>, of the [Linux Programmers and Users Group].(<a href="https://twitter.com/gpul_?lang=en" target="_blank" rel="noopener noreferrer" class="">https://twitter.com/gpul_?lang=en</a>) (Coruña)</li>
<li class=""><a href="https://www.linkedin.com/in/juanmanuelruizfernandez/" target="_blank" rel="noopener noreferrer" class="">Juanma Ruiz</a>, <a href="https://www.linkedin.com/in/roberto-garc%C3%ADa-romero-47649912a/" target="_blank" rel="noopener noreferrer" class="">Roberto García Romero</a>, <a href="https://www.linkedin.com/in/jjpulidov/" target="_blank" rel="noopener noreferrer" class="">Javier Pulido</a>, <a href="https://www.linkedin.com/in/alvarobarahonasanchez/" target="_blank" rel="noopener noreferrer" class="">Álvaro Barahona Sánchez</a>, <a href="https://www.linkedin.com/in/fcohermoso/" target="_blank" rel="noopener noreferrer" class="">Francisco José Hermoso Baños</a>, from <a href="https://devopsdays.cc/" target="_blank" rel="noopener noreferrer" class="">DevopsDays Cáceres</a> (Cáceres), <a href="https://www.linkedin.com/company/cacerestech/" target="_blank" rel="noopener noreferrer" class="">CáceresTech</a> and <a href="https://www.meetup.com/caceres-devops/" target="_blank" rel="noopener noreferrer" class="">CáceresDevOps</a></li>
<li class=""><a href="https://www.linkedin.com/in/javier-guti%C3%A9rrez-fern%C3%A1ndez-a7429a153/" target="_blank" rel="noopener noreferrer" class="">Javier Gutiérrez Fernández</a>, from <a href="https://www.meetup.com/es-ES/pamplona-software-crafters/members/?op=leaders" target="_blank" rel="noopener noreferrer" class="">Pamplona Software Crafters</a></li>
<li class=""><a href="https://www.linkedin.com/in/mesa/" target="_blank" rel="noopener noreferrer" class="">Luis Mesa</a>, from <a href="https://www.meetup.com/es-ES/databeersvq/" target="_blank" rel="noopener noreferrer" class="">Databeers Sevilla</a></li>
<li class=""><a href="https://www.linkedin.com/in/soraya-mu%C3%B1oz/" target="_blank" rel="noopener noreferrer" class="">Soraya Muñoz</a>, of The Spanish GNU/Linux Users Association <a href="https://hispalinux.es/Confe" target="_blank" rel="noopener noreferrer" class="">Hispalinux</a> and <a href="https://www.meetup.com/es-ES/machinelearningspain/" target="_blank" rel="noopener noreferrer" class="">Machine Learning Spain</a>.</li>
<li class="">Jesús, from Comunidad Python Coruña</li>
<li class="">Pablo, from Córdoba Free Software Classroom</li>
</ul>
</li>
<li class="">Content producers:<!-- -->
<ul>
<li class=""><a href="https://www.linkedin.com/in/noeliadonato/" target="_blank" rel="noopener noreferrer" class="">Noe Donato</a> / <a href="https://twitter.com/vamoacodear" target="_blank" rel="noopener noreferrer" class="">@vamoacodear</a></li>
<li class=""><a href="https://www.linkedin.com/in/carmenansio/" target="_blank" rel="noopener noreferrer" class="">Carmen Ansio</a></li>
<li class="">Martín (Disseminator since 2011)</li>
</ul>
</li>
<li class="">Other attendees representing members of the public from these communities:<!-- -->
<ul>
<li class=""><a href="https://www.linkedin.com/in/tomasgimenezguillen/" target="_blank" rel="noopener noreferrer" class="">Tomás Giménez</a> from coches.com</li>
<li class=""><a href="https://www.linkedin.com/in/martareyrodriguez/" target="_blank" rel="noopener noreferrer" class="">Marta Rey</a>, <a href="https://www.linkedin.com/in/ineshuertas/" target="_blank" rel="noopener noreferrer" class="">Inés Huertas</a>, <a href="https://www.linkedin.com/in/gustavovargas2/" target="_blank" rel="noopener noreferrer" class="">Gustavo Vargas</a>, and others from Kairós</li>
<li class=""><a href="https://www.linkedin.com/in/kinisoftware/" target="_blank" rel="noopener noreferrer" class="">Kini Software</a> from Criteo</li>
<li class="">Reinalia</li>
<li class="">Fabiola</li>
<li class="">Jordi</li>
<li class="">Santiago B. <a href="https://twitter.com/santyx_error" target="_blank" rel="noopener noreferrer" class="">@santyx_error</a></li>
</ul>
</li>
</ul>
<p>Sorry for those people I left out!!!, if you read the article you can leave me a message in the comments to add you (or <a href="https://github.com/hhkaos/hhkaos.github.io" target="_blank" rel="noopener noreferrer" class="">make a PR</a>) 😜😂.</p>
<p>And I also want to explicitly thank: <a href="https://www.linkedin.com/in/soraya-mu%C3%B1oz/" target="_blank" rel="noopener noreferrer" class="">Soraya Muñoz</a>, <a href="https://www.linkedin.com/in/juanmanuelruizfernandez/" target="_blank" rel="noopener noreferrer" class="">Juanma Ruiz</a>, and <a href="https://www.linkedin.com/in/marianoperez/" target="_blank" rel="noopener noreferrer" class="">Mariano Pérez Caro</a> for their contributions and reviews to the papers I have shared.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="comments">Comments<a href="https://www.rauljimenez.info/blog/resources-for-community-leaders#comments" class="hash-link" aria-label="Direct link to Comments" title="Direct link to Comments" translate="no">​</a></h2>]]></content:encoded>
            <category>guide</category>
            <category>handbook</category>
            <category>community</category>
            <category>user groups</category>
            <category>meetups</category>
        </item>
        <item>
            <title><![CDATA[👥 Why Attend Developer Conferences]]></title>
            <link>https://www.rauljimenez.info/blog/why-attend-developer-conferences</link>
            <guid>https://www.rauljimenez.info/blog/why-attend-developer-conferences</guid>
            <pubDate>Mon, 22 May 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[📄 Note: The interactive version of this article is available at Dev.to 🇺🇸🇬🇧 & Medium.com 🇪🇸.]]></description>
            <content:encoded><![CDATA[<blockquote>
<p><strong>📄 Note</strong>: The interactive version of this article is available at <a href="https://dev.to/hhkaos/why-attend-developer-conferences-59b3" target="_blank" rel="noopener noreferrer" class="">Dev.to 🇺🇸🇬🇧</a> &amp; <a href="https://medium.com/@hhkaos/por-qu%C3%A9-asistir-a-conferencias-para-desarrolladores-4c22cbe132cf" target="_blank" rel="noopener noreferrer" class="">Medium.com 🇪🇸</a>.</p>
</blockquote>
<hr>
<p>If you want to know what the benefits of attending developer conferences like <a href="https://2023.commit-conf.com/en/" target="_blank" rel="noopener noreferrer" class="">CommitConf</a> and why you should consider submitting a proposal for a talk or workshop, keep reading! 😄.</p>
<p>Recently, I was fortunate enough to attend CommitConf. It is one of the largest <a href="https://twitter.com/i/lists/1571289000886910977" target="_blank" rel="noopener noreferrer" class="">events for developers that is held annually in Spain</a>. It is well attended and draws strong participation from around 50 Spanish technical communities.</p>
<p><img decoding="async" loading="lazy" alt="Photo of the venue&amp;#39;s lobby during event registration" src="https://www.rauljimenez.info/assets/images/commitconf23-checkin-37cb452971ff608dc49a74037b42e271.jpg" width="826" height="223" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-attend-conferences-like-commitconf">Why attend conferences like CommitConf?<a href="https://www.rauljimenez.info/blog/why-attend-developer-conferences#why-attend-conferences-like-commitconf" class="hash-link" aria-label="Direct link to Why attend conferences like CommitConf?" title="Direct link to Why attend conferences like CommitConf?" translate="no">​</a></h2>
<p>At the conference, developers were brought together to <strong>retrain, discover, and share new insight and knowledge about our profession</strong>. For example, attendees shared information about:</p>
<ul>
<li class="">New tools and languages.</li>
<li class="">New capabilities for the tools and languages already used by the community.</li>
<li class="">How companies solve different software development challenges.</li>
<li class="">Best practices in accessibility, security, and design patterns.</li>
<li class="">New trends.</li>
</ul>
<p>Additionally, the conference provided a place to meet new people and reconnect with those already known. At events like this, it’s not uncommon to run into people you know! In my case, I bumped into some of my former colleagues, and some developers who use <strong><a href="https://developers.arcgis.com/documentation/mapping-apis-and-services/" target="_blank" rel="noopener noreferrer" class="">ArcGIS to create Location-Aware apps or map applications</a></strong>.</p>
<p><img decoding="async" loading="lazy" alt="Selfies taken by Raul with other developers during the event." src="https://www.rauljimenez.info/assets/images/commitconf23-developers-71f22a5a9c02eb7cd3bde91682ab0aea.jpg" width="826" height="194" class="img_ev3q"></p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-made-this-conference-special">What made this conference special?<a href="https://www.rauljimenez.info/blog/why-attend-developer-conferences#what-made-this-conference-special" class="hash-link" aria-label="Direct link to What made this conference special?" title="Direct link to What made this conference special?" translate="no">​</a></h2>
<p>This event, like many others, gives us, developers, the opportunity to <strong>present talks, workshops, and even <a href="https://en.wikipedia.org/wiki/Open_Space_Technology" target="_blank" rel="noopener noreferrer" class="">Open Spaces</a></strong>.</p>
<p>For attendees, a unique factor that sets this event apart from others is the system used to create the event‘s agenda, <strong>allowing the communities themselves to be involved in the selection process of talks</strong>. This system is called <a href="https://koliseo.com/" target="_blank" rel="noopener noreferrer" class="">Koliseo</a> and is free for anyone to use.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="why-submit-a-proposal">Why submit a proposal?<a href="https://www.rauljimenez.info/blog/why-attend-developer-conferences#why-submit-a-proposal" class="hash-link" aria-label="Direct link to Why submit a proposal?" title="Direct link to Why submit a proposal?" translate="no">​</a></h2>
<p>Going to an event like CommitConf <strong>is an opportunity to learn from and contribute to the developer community</strong>. And, there are many different motivations for a person to send a proposal.</p>
<ul>
<li class="">There are people who simply <strong>enjoy sharing knowledge and experiences</strong>.</li>
<li class="">Other attendees want to <strong>increase the visibility of their company</strong> and to raise awareness of the cool work they do, <strong>with the hope of attracting new talent</strong>.</li>
<li class="">Some attendees want to <strong>create a personal brand</strong>.</li>
<li class="">While others want to <strong>discuss and find solutions to a problem with their colleagues</strong>.</li>
</ul>
<p>And if you are lucky enough to have a proposal accepted, as in my case, you can <strong>attend the speakers’ dinner</strong> the day before the event, where you meet a lot of experts on different topics 😍.</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-did-esri-bring-to-the-conference">What did Esri bring to the conference?<a href="https://www.rauljimenez.info/blog/why-attend-developer-conferences#what-did-esri-bring-to-the-conference" class="hash-link" aria-label="Direct link to What did Esri bring to the conference?" title="Direct link to What did Esri bring to the conference?" translate="no">​</a></h2>
<p>From the company I work for (<a href="http://esri.com/" target="_blank" rel="noopener noreferrer" class="">Esri</a>), they have always encouraged me to attend to conferences and to send proposals that I thought might be relevant to other developers.</p>
<p>This time, I presented a variety of proposals:</p>
<ul>
<li class="">DataViz &amp; Map Optimization</li>
<li class="">Designing Beautiful and Intelligent Maps</li>
<li class="">Using and Creating Collections in Postman Like a Pro</li>
<li class=""><strong>🔑🔒 OAuth, OpenID Connect and JWT for Dummies</strong></li>
</ul>
<p>I was lucky that the conference organizers accepted “OAuth, OpenID Connect, and JWT for Dummies” because it gave me the <strong>opportunity to share what these auth standards are and how they work</strong>. I showed practical examples based on some of the resources that we have created from <a href="https://www.youtube.com/playlist?list=PL0VMTWv3XRwWL4zG7rB8SlHkE5XXbd5OW" target="_blank" rel="noopener noreferrer" class="">Esri's Developer Experience team</a>, like the <strong><a href="https://www.postman.com/esridevs/workspace/authentication-in-arcgis/overview" target="_blank" rel="noopener noreferrer" class="">Authentication workspace in Postman</a></strong>.</p>
<p><img decoding="async" loading="lazy" alt="Photo of Raul&amp;#39;s talk during his talk on oAuth showing Raul speaking and the audience of about 100 people." src="https://www.rauljimenez.info/assets/images/commitconf23-raul-jimenez-ortega-25a1c81cf261d9282bde9b4e306cef11.jpg" width="826" height="465" class="img_ev3q"></p>
<p>In case you want, you can <strong><a href="https://bit.ly/oauth-commit" target="_blank" rel="noopener noreferrer" class="">check the slides out here</a></strong>. If you are interested in the topic and want me to repeat this talk online, just let me know in the comments!</p>
<h2 class="anchor anchorTargetStickyNavbar_Vzrq" id="what-did-i-learn-at-the-conference">What did I learn at the conference?<a href="https://www.rauljimenez.info/blog/why-attend-developer-conferences#what-did-i-learn-at-the-conference" class="hash-link" aria-label="Direct link to What did I learn at the conference?" title="Direct link to What did I learn at the conference?" translate="no">​</a></h2>
<p>Below are some of the takeaways from the sessions that I attended:</p>
<ul>
<li class=""><strong>Local Communities Outside Big Cities (Open Space)</strong>: This session was super interesting. I had the opportunity to share tips and ideas to overcome challenges in creating and maintaining developer communities with approximately thirty other people. Among them were representatives from different communities about Python, Software Crafting, Data, Machine Learning, generalists’ communities, Free Software, GNU/Linux, DevOps, Drupal, and us representing the <a href="https://meetup.com/es-ES/geo-developers" target="_blank" rel="noopener noreferrer" class="">GeoDevelopers community</a>.</li>
</ul>
<blockquote>
<p><strong>Note</strong>: After the session, I decided to create a guide with what we learned and our own experience. If you are interested, save the article in favourites because we will add it <strong>[here]</strong> in a few weeks.</p>
</blockquote>
<p><img decoding="async" loading="lazy" alt="Photo of the Open Space on communities showing about thirty attendees seated in a circle." src="https://www.rauljimenez.info/assets/images/commitcont23-openspace-600b7ea1816f53041aa3830da01b7a17.jpg" width="826" height="463" class="img_ev3q"></p>
<ul>
<li class="">
<p><strong>Detecting Web Performance Issues with Chrome DevTools</strong>: <a href="https://twitter.com/nucliweb" target="_blank" rel="noopener noreferrer" class="">@nucliweb</a> gave an overview of the Chrome DevTools and showed us how they keep adding new tools like <a href="https://developer.chrome.com/docs/devtools/recorder/" target="_blank" rel="noopener noreferrer" class="">Recorder</a> and <a href="https://developer.chrome.com/docs/devtools/coverage/" target="_blank" rel="noopener noreferrer" class="">Coverage</a> to help evaluate your web performance and optimize it. Also, he showed us how the new AVIF image format improves WebP performance. More info at <a href="https://web.dev/" target="_blank" rel="noopener noreferrer" class="">web.dev</a>.</p>
</li>
<li class="">
<p><strong>Don’t Yell at Me, I Can’t See You</strong>: <a href="https://twitter.com/javierabadia" target="_blank" rel="noopener noreferrer" class="">@javierabadia</a> and <a href="https://twitter.com/jameshedaweng" target="_blank" rel="noopener noreferrer" class="">@jameshedaweng</a> explained to us how to divide the responsibilities between an Engineering Manager and a Product Manager to avoid failure when creating a product. In summary, a PM must be responsible for <em>what</em> features to add and <em>why</em>, and the EM in the <em>how</em> and the <em>who</em>. The <em>when</em> should be a shared responsibility.</p>
</li>
<li class="">
<p><strong>Why I Decided to Pursue the Developer Relations Path</strong>: <a href="https://twitter.com/kinisoftware" target="_blank" rel="noopener noreferrer" class="">@kinisoftware</a> told us about his experience as a Staff Developer Relations Engineer, where he works to promote the expertise of Criteo’s technical team by facilitating participation in events and communities.</p>
</li>
<li class="">
<p><strong>Testing Web Accessibility</strong>: <a href="https://twitter.com/bolonio" target="_blank" rel="noopener noreferrer" class="">@bolonio</a> showed us a multitude of tools and resources for testing web accessibility: <a href="https://github.com/dequelabs/axe-core" target="_blank" rel="noopener noreferrer" class="">axe-core</a>, <a href="https://www.npmjs.com/package/eslint-plugin-jsx-a11y" target="_blank" rel="noopener noreferrer" class="">eslint-plugin-jsx-a11y</a>, <a href="https://www.npmjs.com/package/jest-axe" target="_blank" rel="noopener noreferrer" class="">jest-axe</a>, <a href="https://www.npmjs.com/package/@axe-core/cli" target="_blank" rel="noopener noreferrer" class="">axe-core/cli</a>, <a href="https://pa11y.org/" target="_blank" rel="noopener noreferrer" class="">pa11y</a>, <a href="https://github.com/pa11y/pa11y-ci" target="_blank" rel="noopener noreferrer" class="">pa11y-ci</a>, <a href="http://deque.com/axe" target="_blank" rel="noopener noreferrer" class="">axe chrome extension</a>, <a href="http://paciellogroup.com/toolkit" target="_blank" rel="noopener noreferrer" class="">arc toolkit</a>, <a href="http://accessibilityinsights.io/" target="_blank" rel="noopener noreferrer" class="">accessibilityinsights.io</a>, <a href="https://wave.webaim.org/" target="_blank" rel="noopener noreferrer" class="">wave.webaim.org</a>, and more.</p>
</li>
<li class="">
<p><strong>The Mistake of Becoming a Manager</strong>: <a href="https://twitter.com/npatarino" target="_blank" rel="noopener noreferrer" class="">@npatarino</a> explained to us that becoming a manager of people is not the only way to have leadership or increase your salary. He said that for those senior software engineers who want to continue growing, there are other positions such as Staff Software Engineer, Principal Software Engineer, Distinguished Software Engineer and Technical Fellow.</p>
</li>
<li class="">
<p><strong>Past, Present and Future of EducaMadrid</strong>: <a href="https://twitter.com/asanzdiego" target="_blank" rel="noopener noreferrer" class="">@asanzdiego</a> talked to us about the educational platform of the Community of Madrid that he leads; he told us about the technical challenges they suffered during the pandemic, when the number of active users grew exponentially, along with the strengths and limitations of his team and his technological stack based on free software.</p>
</li>
</ul>
<p><img decoding="async" loading="lazy" alt="Composition of photographs of different sessions attended by Raul." src="https://www.rauljimenez.info/assets/images/commitconf23-techsessions-719b97091a6fcea3d34f9e95f9e53268.jpg" width="826" height="402" class="img_ev3q"></p>
<p>In summary, if you don't use to go to developer conferences, <strong>I hope my experience has encouraged you and given you arguments to attend in the future</strong>. I would say also to the <strong><a href="https://www.esri.com/en-us/about/events/devsummit/" target="_blank" rel="noopener noreferrer" class="">Esri Developer Summit in the USA</a></strong> (or <a href="https://www.esri.com/en-us/about/events/devsummit-europe/save-date" target="_blank" rel="noopener noreferrer" class="">in Europe</a>), although this rather applies if you are an Esri partner or customer 😉.</p>
<p>Remember, <strong>although much of the content of these conferences is then made available online, there are many other things that can only be achieved by attending.</strong></p>
<blockquote>
<p>If you want to leave comments, you can do it in <a href="https://dev.to/hhkaos/why-attend-developer-conferences-59b3" target="_blank" rel="noopener noreferrer" class="">the article published in Dev.to</a></p>
</blockquote>]]></content:encoded>
            <category>conferences</category>
            <category>commitconf</category>
            <category>community</category>
            <category>events</category>
        </item>
        <item>
            <title><![CDATA[🌎 Geo skills for developers]]></title>
            <link>https://www.rauljimenez.info/blog/about-geo-development-skills</link>
            <guid>https://www.rauljimenez.info/blog/about-geo-development-skills</guid>
            <pubDate>Fri, 28 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[I have shared a new document (not 100% polished) where I try to explain what problems anyone can better solve by learning new geospatial skills and tools, including spatial databases, spatial analysis techniques, web mapping frameworks, geospatial libraries and APIs, spatial data formats, and spatial data visualization tools, GIS software, etc.]]></description>
            <content:encoded><![CDATA[<p>I have shared a new document (not 100% polished) where <strong>I try to explain what problems anyone can better solve by learning new geospatial skills and tools</strong>, including spatial databases, spatial analysis techniques, web mapping frameworks, geospatial libraries and APIs, spatial data formats, and spatial data visualization tools, GIS software, etc.</p>
<p>I group them into five big categories:</p>
<ul>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/geospatial/geo-developer-superpowers#geospatial-algorithms">Geospatial algorithms.</a>
<ul>
<li class="">How to do spatial queries or operations.</li>
<li class="">How to do spatial calculations.</li>
<li class="">How to do network and topological analysis.</li>
<li class="">Geostatistical analysis.</li>
<li class="">Data transformations.</li>
<li class="">Georeferenced Image analysis (aerial, ground, satellite, ...).</li>
</ul>
</li>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/geospatial/geo-developer-superpowers#client-side-development">Client-side development </a>
<ul>
<li class="">Display 2D and 3D georeferenced data.</li>
<li class="">Create faster maps.</li>
<li class="">Customize / advance maps.</li>
<li class="">Interact with geospatial data.</li>
<li class="">Work with offline geospatial data.</li>
<li class="">Other.</li>
</ul>
</li>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/geospatial/geo-developer-superpowers#server-side-development">Server-side development</a>
<ul>
<li class="">Design system architecture (how to store and access/integrate geospatial data).</li>
<li class="">Data capture/creation.</li>
<li class="">How to render 3D web animation as a video GPX track.</li>
</ul>
</li>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/geospatial/geo-developer-superpowers#data-gathering-and-geolocation">Data gathering and geolocation</a>
<ul>
<li class="">Data gathering.</li>
<li class="">Data geolocation (georeferencing).</li>
</ul>
</li>
<li class=""><a class="" href="https://www.rauljimenez.info/docs/geospatial/geo-developer-superpowers#map-creation-not-programmatically">Map creation (not programmatically)</a>.</li>
</ul>
<p>Do you want to help me increase the list? <a href="https://github.com/hhkaos/hhkaos.github.io/blob/master/docs/geospatial/geo-developer-superpowers.md" target="_blank" rel="noopener noreferrer" class="">the document is on GitHub</a> and <a href="http://creativecommons.org/licenses/by/4.0/" target="_blank" rel="noopener noreferrer" class="">published under CC</a>.</p>
<p>If you have any comments 💬 please leave them on Medium / Twitter.</p>]]></content:encoded>
            <category>learning</category>
            <category>career-path</category>
            <category>geo</category>
        </item>
        <item>
            <title><![CDATA[🆕 Welcome to the new website]]></title>
            <link>https://www.rauljimenez.info/blog/new-website</link>
            <guid>https://www.rauljimenez.info/blog/new-website</guid>
            <pubDate>Tue, 18 Apr 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Welcome to my new website!, it was time for a change...😁]]></description>
            <content:encoded><![CDATA[<p>Welcome to my new website!, it was time for a change...😁</p>
<p>Some of you might remember <a href="http://web.archive.org/web/20160322140938/http://rauljimenez.info/" target="_blank" rel="noopener noreferrer" class="">the old website</a> I built back in 2013:</p>
<p><a href="http://web.archive.org/web/20160322140938/http://rauljimenez.info/" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" alt="Screenshot of rauljimenez.info old website" src="https://www.rauljimenez.info/assets/images/rauljimenez.info-47d71d02435be4ef651ef69061e1f929.png" width="1509" height="1069" class="img_ev3q"></a></p>
<p>Back in the days, I decided to build that website to introduce myself, share some thoughts, and give updates about my life to my friends.</p>
<p>Today I have decided to replace it for this new website built with <a href="https://docusaurus.io/" target="_blank" rel="noopener noreferrer" class="">docusaurus.io</a> for several reasons, but mainly because I will be:</p>
<ul>
<li class=""><strong>Easier to maintain and update</strong> (no backend and almost everything in <a href="https://en.wikipedia.org/wiki/Markdown" target="_blank" rel="noopener noreferrer" class="">markdown</a>),</li>
<li class="">Able to <strong>share resources in Spanish and English</strong>.</li>
<li class=""><strong>Allow you to contribute/repurpose the content I share</strong> (it is <a href="https://github.com/hhkaos/hhkaos.github.io" target="_blank" rel="noopener noreferrer" class="">hosted on GitHub</a>).</li>
</ul>
<p>So, the next step is to start migrating the content I could rescue <a href="https://blog.rauljimenez.info/" target="_blank" rel="noopener noreferrer" class="">from my blog</a> and put it here.</p>
<p>I have always thought that it is a pity to create resources and leave them in a drawer, so from now on I plan to start taking many of the resources that I have created over the years and share them in what I have defined as my <a class="" href="https://www.rauljimenez.info/docs/digital-brain">"🧠 Digital Brain"</a>.</p>
<p>I'm starting by compiling <a href="https://github.com/hhkaos/hhkaos.github.io/issues/1" target="_blank" rel="noopener noreferrer" class="">all the resources I could share</a>, so please, if you are interested in one in particular let me know in the comments.</p>
<p>This tool is not meant to be a social tool where you can subscribe, so if you want to stay up to date on what I share I will be republishing my articles in two channels:</p>
<ul>
<li class=""><a href="https://medium.com/@hhkaos" target="_blank" rel="noopener noreferrer" class="">https://medium.com/@hhkaos</a> for Spanish speakers</li>
<li class=""><a href="https://dev.to/hhkaos" target="_blank" rel="noopener noreferrer" class="">https://dev.to/hhkaos</a> for English speakers</li>
</ul>
<p>I hope you like it, and any suggestions are more than welcome.</p>]]></content:encoded>
            <category>esri</category>
            <category>hello</category>
            <category>docusaurus</category>
        </item>
        <item>
            <title><![CDATA[🎂 ¡161 Thanks!, my 31st birthday]]></title>
            <link>https://www.rauljimenez.info/blog/cumpleanios-2015</link>
            <guid>https://www.rauljimenez.info/blog/cumpleanios-2015</guid>
            <pubDate>Thu, 12 Mar 2015 00:00:00 GMT</pubDate>
            <description><![CDATA[And... once again, the number of birthday wishes keeps growing!! Compared to 146 in 2014 and 2013, 120 in 2011, 115 in 2010, 89 in 2009, and 48 in 2008.]]></description>
            <content:encoded><![CDATA[<p>And... once again, the number of birthday wishes keeps growing!! Compared to 146 in 2014 and 2013, 120 in 2011, 115 in 2010, 89 in 2009, and 48 in 2008.</p>
<p>Thank you very much for remembering (or for taking the time to write when Facebook/LinkedIn/Skype... gave you the heads-up haha) to:</p>
<p><img decoding="async" loading="lazy" alt="Photo of Raúl and his current wife" src="https://www.rauljimenez.info/assets/images/maria-y-raul-405cfb37d450feae0e38be312df62246.jpeg" width="640" height="640" class="img_ev3q"></p>
<p>The first little gift... by María ^_^</p>
<p>Dad, Mom, María del Mar, Carmen, Brother, Iván, Milagros, Verde, Luisette, Mota, Analice, Jose Antonio (Copera!), Dani SEO, Ali Boscan, Sara, María, Patri Zamora (team!), Borja Dlb, Oguz, Jorge Ferreiro, Pedro González, Sonia Hernández, Nacho, Javi Rincón, Gustavo, Oscar Cumí, Fátima, Carlos Iglesias, Ana María Palop, Mari Carmen, Gerardo Casas, Eva Merlo, JJ Merelo, Pepe Moles, Paco Montes, José de la Chica, Javi Abadía, Alex Hidalgo, Antonio Remirez, Irene, Loli, Milagros, Pepe y Jose (in-laws! <!-- -->:D<!-- -->), Estrellas, Patri Romero, Aida M, Belén Carvajal, Cristina González, Fernando Benito, Tomas, Sergio Lillo, Silvia Bootello, Belen, Mónica, Almudena, Jorge Margenta, Matías, Jordi Pérez, Kini, Tita Angelines, prima Isabel Pilar, Álvaro Mora, Ana Paniagua, Pelos, Pablo Capilla, Guaning, Luisa, Alejandro (Mr Simar), Celia Maracena, Álvaro Maracena, Nico (Maracena), Gerardo (Maracena), Jose (cabeza), Rocío (Fever), Isaac, Marta (prima), José Manuel Cartes, Josep, Pili Díaz, Zam, Gloria, Alex Vega, Víctor, Antonio (Tony Ryan), Jason, Ana MC, Nuño, Juancho, David Cuenca, Pablo Hinojosa, María Platero, Guille, Chaparro, Antonio Rabago, Karla, Javier Rivero, Oliver Calvo, Luis A. Nerja, Tita Inés, David Arroyo, Nieves, Paula, Natath, Miguel Calero, Jessica Plegue, Elaine, Francesc y Tita Espe, primo Oliver, Guillermo Sanz, Tita Pili y Tito Paco, Yirli, Diego Bañales, prima Pilar, Fede, Francesc, Jorge Barrachina, Jesús García Villar, Juasmilla, Fernando MTC, Milu, abuela, AngelID, Jon Garrido, Uri, Fran canario, Mari Carmen López, Rubert Pacheco, María González Jaime, Cristina Granados, José Manuel Robles, Andrés Bayona, Yisus, Max, José Mª Berlanga, Juan Antonio Franco Rojas, Eugenio Morarescu, Antonio Fdez Ares, Gonzalo Fdez, Virginia, Pascual, Pozu, Santiago Aguilera, Mercedes, Sergio Jiménez, Chilli, Rufa, Dani Molina, Miguel Fdez Calero, Manu (Quea), Yusep, Fran Servia, David Galán, Noelia Rodríguez, Marina Azagra, Priscila, Fernando Rodríguez León, Miguel Ángel Lozano, and Dugo!!</p>
<p>And... sorry once again if I forgot someone! It's really complicated to keep track with so many channels: wishes in person, on Facebook (wall+messages), calls, WhatsApp, Hangouts, SMS, LinkedIn, emails, etc.</p>
<p>Thanks once again and... see you next year! (as we used to say when we were kids... if Johnnie Walker wills it! ;-P)</p>]]></content:encoded>
            <category>birthday</category>
        </item>
        <item>
            <title><![CDATA[📝 What Happened Since April 2014]]></title>
            <link>https://www.rauljimenez.info/blog/lo-sucedido-desde-abril-nov-2014</link>
            <guid>https://www.rauljimenez.info/blog/lo-sucedido-desde-abril-nov-2014</guid>
            <pubDate>Sun, 02 Nov 2014 00:00:00 GMT</pubDate>
            <description><![CDATA[Google Glass and Android Wear]]></description>
            <content:encoded><![CDATA[<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="google-glass-and-android-wear">Google Glass and Android Wear<a href="https://www.rauljimenez.info/blog/lo-sucedido-desde-abril-nov-2014#google-glass-and-android-wear" class="hash-link" aria-label="Direct link to Google Glass and Android Wear" title="Direct link to Google Glass and Android Wear" translate="no">​</a></h3>
<p>Although I already told you that I had acquired Google Glass and <a class="" href="https://www.rauljimenez.info/blog/como-funcionan-las-google-glass">how they worked</a>, since September I also have a <a href="https://play.google.com/store/devices/details/LG_G_Watch_Black_Titan?id=lg_g_watch_black&amp;hl=en" target="_blank" rel="noopener noreferrer" class="">G Watch</a> with Android Wear. Additionally, I have been motivated to develop a basic geolocated alerts application that works both <a href="https://www.youtube.com/watch?v=lImhDJYrnt4&amp;list=PLwq5dz_FjCx7Q8qLN45nJqNXz7hBdNgeN" target="_blank" rel="noopener noreferrer" class="">on the watch</a> and <a href="https://www.youtube.com/watch?v=TVvgNtIxdNo&amp;list=PLwq5dz_FjCx7Q8qLN45nJqNXz7hBdNgeN&amp;index=3" target="_blank" rel="noopener noreferrer" class="">on the glasses</a>.</p>
<p><a href="https://web.archive.org/web/20150419165740/http://www.rauljimenez.info/blog/2014/07/13/como-funcionan-las-google-glass/" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://web.archive.org/web/20150419165740im_/http://www.rauljimenez.info/blog/wp-content/uploads/2014/07/Screenshot-2014-07-13-13.51.23-250x175.png" alt="" class="img_ev3q"></a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="we-won-the-1st-beeva-hackathon">We Won the 1st BEEVA Hackathon<a href="https://www.rauljimenez.info/blog/lo-sucedido-desde-abril-nov-2014#we-won-the-1st-beeva-hackathon" class="hash-link" aria-label="Direct link to We Won the 1st BEEVA Hackathon" title="Direct link to We Won the 1st BEEVA Hackathon" translate="no">​</a></h3>
<p>On September 25th, I participated in a BEEVA (BBVA) Hackathon where we won first prize with the development of a geolocated promotions application prototype for smartwatches with <a href="https://web.archive.org/web/20150419165740/https://developer.android.com/wear/index.html" target="_blank" rel="noopener noreferrer" class="">Android Wear</a> and <a href="https://web.archive.org/web/20150419165740/http://developers.arcgis.com/en/" target="_blank" rel="noopener noreferrer" class="">ArcGIS Online</a>.</p>
<p><a href="https://web.archive.org/web/20150419165740/http://www.rauljimenez.info/blog/wp-content/uploads/2014/10/2014-09-30_09h55_32.png" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://web.archive.org/web/20150419165740im_/http://www.rauljimenez.info/blog/wp-content/uploads/2014/10/2014-09-30_09h55_32.png" alt="2014-09-30_09h55_32" class="img_ev3q"></a></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="iniciador-madrid">Iniciador Madrid<a href="https://www.rauljimenez.info/blog/lo-sucedido-desde-abril-nov-2014#iniciador-madrid" class="hash-link" aria-label="Direct link to Iniciador Madrid" title="Direct link to Iniciador Madrid" translate="no">​</a></h3>
<p>On September 26th, I attended the Global Meeting of Iniciador, an event organized by the <a href="https://web.archive.org/web/20150419165740/http://iniciador.com/" target="_blank" rel="noopener noreferrer" class="">Iniciador Foundation</a> for organizers and former organizers to discuss various issues affecting the organization.</p>
<p>There, I was able to reconnect with many old friends and meet new ones, but the best part is that after that event, I decided to collaborate with Iniciador again both at the national and local levels. So, starting this month, I will be helping organize <a href="https://web.archive.org/web/20150419165740/http://iniciador.com/madrid/" target="_blank" rel="noopener noreferrer" class="">Iniciador Madrid</a>.</p>
<p><a href="https://web.archive.org/web/20150419165740/http://www.rauljimenez.info/blog/wp-content/uploads/2014/10/GMIniciador.jpg" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://web.archive.org/web/20150419165740im_/http://www.rauljimenez.info/blog/wp-content/uploads/2014/10/GMIniciador.jpg" alt="GMIniciador" class="img_ev3q"></a></p>
<p>Photo at the Global Meeting</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="afterwork">Afterwork<a href="https://www.rauljimenez.info/blog/lo-sucedido-desde-abril-nov-2014#afterwork" class="hash-link" aria-label="Direct link to Afterwork" title="Direct link to Afterwork" translate="no">​</a></h3>
<p>On October 6th, I was on <a href="https://web.archive.org/web/20150419165740/http://www.capitalradio.es/programas/after-work/" target="_blank" rel="noopener noreferrer" class="">Capital Radio's Afterwork program</a> in an interview with <a href="https://web.archive.org/web/20150419165740/http://es.linkedin.com/in/enriqueoconnor" target="_blank" rel="noopener noreferrer" class="">Enrique O’Connor</a>, founder of <a href="https://web.archive.org/web/20150419165740/http://www.spotlinker.com/" target="_blank" rel="noopener noreferrer" class="">Spotlinker</a>.</p>
<p><img decoding="async" loading="lazy" src="https://web.archive.org/web/20150419165740im_/https://media.licdn.com/mpr/mpr/shrink_200_200/p/1/000/0f3/03c/2059c5f.jpg" alt="" class="img_ev3q"></p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="esri-spain-conference">Esri Spain Conference<a href="https://www.rauljimenez.info/blog/lo-sucedido-desde-abril-nov-2014#esri-spain-conference" class="hash-link" aria-label="Direct link to Esri Spain Conference" title="Direct link to Esri Spain Conference" translate="no">​</a></h3>
<p>On October 22nd and 23rd, we held the <a href="https://web.archive.org/web/20150419165740/http://evento.esri.es/es/ce14/?utm_source=home-esri-es" target="_blank" rel="noopener noreferrer" class="">annual Esri Spain conference</a>, a large event where we showcased the full power of the <a href="https://web.archive.org/web/20150419165740/http://developers.arcgis.com/en/" target="_blank" rel="noopener noreferrer" class="">ArcGIS</a> platform to professionals of all kinds. Here is a video where I demonstrated a mini-application I developed for my watch with <a href="https://web.archive.org/web/20150419165740/https://developer.android.com/wear/index.html" target="_blank" rel="noopener noreferrer" class="">Android Wear</a> ^_^.</p>
<p>You can find all the conference videos on the <a href="https://web.archive.org/web/20150419165740/https://www.youtube.com/playlist?list=PLoptan2utx17yQLSiUPiJeqtMD_LPb9H0" target="_blank" rel="noopener noreferrer" class="">Esri Spain YouTube account</a>.</p>
<p><a href="https://web.archive.org/web/20150419165740/http://www.rauljimenez.info/blog/wp-content/uploads/2014/10/Conferencia-Esri-Espana.jpg" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://web.archive.org/web/20150419165740im_/http://www.rauljimenez.info/blog/wp-content/uploads/2014/10/Conferencia-Esri-Espana.jpg" alt="Conferencia Esri Espana" class="img_ev3q"></a></p>
<p>During my presentation in the plenary session</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="university-tour">University Tour<a href="https://www.rauljimenez.info/blog/lo-sucedido-desde-abril-nov-2014#university-tour" class="hash-link" aria-label="Direct link to University Tour" title="Direct link to University Tour" translate="no">​</a></h3>
<p>During October, I also went on a <a href="https://web.archive.org/web/20150419165740/http://desarrolladores.esri.es/geo-developer-communities/" target="_blank" rel="noopener noreferrer" class="">university tour</a> visiting Seville, Castellón, Complutense in Madrid, and Pompeu Fabra (Barcelona) to explain the professional opportunities available if they specialize in application development using technologies we offer at Esri (<a href="https://web.archive.org/web/20150419165740/http://developers.arcgis.com/en/" target="_blank" rel="noopener noreferrer" class="">ArcGIS</a>).</p>
<p><img decoding="async" loading="lazy" src="https://web.archive.org/web/20150419165740im_/http://www.rauljimenez.info/blog/wp-content/uploads/2014/11/GeoDevUJI.jpg" alt="GeoDevUJI" class="img_ev3q"></p>
<p>Talk at Universitat Jaume I in Castellón</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="google-developer-festival">Google Developer Festival<a href="https://www.rauljimenez.info/blog/lo-sucedido-desde-abril-nov-2014#google-developer-festival" class="hash-link" aria-label="Direct link to Google Developer Festival" title="Direct link to Google Developer Festival" translate="no">​</a></h3>
<p>On Friday, October 31st, I was at the Faculty of Granada at the <a href="https://web.archive.org/web/20150419165740/http://devfest.gdggranada.com/" target="_blank" rel="noopener noreferrer" class="">Google Developer Festival</a> talking about wearable devices with Google Glass, Android Wear, and <a href="https://web.archive.org/web/20150419165740/https://developers.arcgis.com/en/" target="_blank" rel="noopener noreferrer" class="">ArcGIS Online</a>.</p>
<p><a href="https://web.archive.org/web/20150419165740/http://www.rauljimenez.info/blog/wp-content/uploads/2014/11/B1RQZUGCUAAXImr.jpg" target="_blank" rel="noopener noreferrer" class=""><img decoding="async" loading="lazy" src="https://web.archive.org/web/20150419165740im_/http://www.rauljimenez.info/blog/wp-content/uploads/2014/11/B1RQZUGCUAAXImr.jpg" alt="B1RQZUGCUAAXImr" title="My presentation at the Devfest" class="img_ev3q"></a></p>]]></content:encoded>
            <category>experiences</category>
        </item>
    </channel>
</rss>