Posts on Cachapa Blog https://blog.cachapa.xyz/posts/ Recent content in Posts on Cachapa Blog Hugo -- gohugo.io en-us 2023 © Captain Arepa, lorem ipsum blah blah blah, yadda yadda yadda, etc etc etc. Fri, 03 Feb 2023 16:44:51 -0400 EOD https://blog.cachapa.xyz/posts/eod/ Fri, 03 Feb 2023 16:44:51 -0400 https://blog.cachapa.xyz/posts/eod/ Today&rsquo;s News So, another day reaches its end. While I started at a new company on Wednesday, it wasn&rsquo;t until this morning that I finally could talk with someone of relevance (in this case, the actual mobile tech lead). It seems that the onboarding time for new devs it&rsquo;s a bit longer, more so around this time of the year, mainly because projects are being delivered and new clients are getting onboard. <h2 id="todays-news">Today&rsquo;s News</h2> <p>So, another day reaches its end. While I started at a new company on Wednesday, it wasn&rsquo;t until this morning that I finally could talk with someone of relevance (in this case, the actual mobile tech lead). It seems that the onboarding time for new devs it&rsquo;s a bit longer, more so around this time of the year, mainly because projects are being delivered and new clients are getting onboard. Also, it&rsquo;s holiday season down in the Southern Hemisphere, so I guess it&rsquo;ll kinda chill, at least for a while.</p> <h2 id="coding-and-wotnot">Coding and wotnot</h2> <p><img src="https://blog.cachapa.xyz/img/programming-anime-girl.jpg" alt="My dream setup&hellip;"> <em>I wish I had a setup like that&hellip;</em></p> <p>Yesterday I finally managed to set up a <a href="https://moar.cachapa.xyz/@RyuukoBot" target="_blank" rel="noopener noreferrer">bot</a> for my Misskey instance, and today I spent pretty much all day fine tuning it and setting up <a href="https://moar.cachapa.xyz/@AstolfoBot" target="_blank" rel="noopener noreferrer">yet another one</a>. It was an interesting experience, since the script is written in Python, but is far simpler than the one I used for my Pleroma bots, which gave me an opportunity to get more used to the language.</p> <p>Now, my interest in Python isn&rsquo;t limited to image bots for fedi instances. I&rsquo;ve been toying with the idea of developing <del>yet another</del> my own ActivityPub compatible backend, and for the longest time I was considering Kotlin as my main programming language, with Ktor as deelopment framework. The reason? Well, I&rsquo;m a native Android dev, and I mainly use Kotlin, so I thought it&rsquo;d be a good idea.</p> <h2 id="the-five-stages-of-whachamacallit">The Five Stages of Whachamacallit</h2> <p><img src="https://blog.cachapa.xyz/img/uzaki-unamused.png" alt="Chopsticks are hard to use, indeed."> <em>Yeah, right.</em></p> <p>Thing is, after reading forums and comments and wotnot, Ktor started to lose that appeal. And while I really like it, and Kotlin too, they don&rsquo;t quite fulfill my criteria for this endeavor. Things like the ability to execute user-written scripts during runtime or ease of deployment are non-negotiable for me, and neither Kotlin nor Ktor are able to deliver that.</p> <p>So, my options for programming languages were basically killed because, other than Kotlin, I&rsquo;ve only worked with Java, C# and PHP. The first two are automatically discarded because they&rsquo;re inherently similar to Kotlin regarding my criteria, which leaves me only with PHP&hellip; which I don&rsquo;t hate, but I most definitely don&rsquo;t like.</p> <h2 id="the-list">The List</h2> <p><img src="https://blog.cachapa.xyz/img/not-a-boomer-but-almost.jpg" alt="Beep Boop"> <em>Ngl, this would be me if I were a teacher&hellip;</em></p> <p>Thus, my search for another programming language started. I initially considered going the soydev way with TypeScript or some shit like that, but that&rsquo;d be really masochistic on my side. I know JavaScript but I hate webdev shit (which is one of the reasons I moved to Android). Then I started checking other projects to see what they languages they&rsquo;re written in.</p> <p>Elixir? Too esoteric for me, everything looks like a clusterfuck.<br> Go? It&rsquo;s nice and fast, but too C-ish for me (can&rsquo;t undo the OOP damage).<br> Rust? Too &ldquo;political&rdquo; and the learning curve is way too steep.<br> Ruby? I&rsquo;m not a manchild with diaper fetish, so, no.<br> Python? I think it&rsquo;d be a good option.</p> <h2 id="tldr">tl;dr</h2> <p><img src="https://blog.cachapa.xyz/img/wowee-old-school-gayming.jpg" alt="Oops!"> <em>Did you know that Kobayashi is actually a developer and uses Python?</em></p> <p>So, yeah, short answer to the question no one asked: I&rsquo;ll use Python for this project. I know jackshit about it besides the little tinkering I&rsquo;ve done to my bots' code, but out of all the options I&rsquo;ve considered, is the <em>sanest</em> one, in my opinion. Time will tell if it was a good option or if I should just walk the plank in the end.</p> <p>Anyways, that&rsquo;s all.</p> <blockquote> <p><em>Adieu!</em></p> </blockquote> Last Day of Freedom https://blog.cachapa.xyz/posts/last-day-of-freedom/ Tue, 31 Jan 2023 16:52:19 -0400 https://blog.cachapa.xyz/posts/last-day-of-freedom/ Back to being &ldquo;employed&rdquo;. I&rsquo;ll start working (again) tomorrow. To be quite honest, I took the job out of desperation (again, it was the one with the lowest salary expectation), but given that the process was quite smooth I cannot complain too much (which surprised me, because it&rsquo;s a freelance/contractor position). My only concern so far is whether I&rsquo;ll be able to lurk/shitpost on fedi, since I have to use a private VPN to connect to the company&rsquo;s git instance and Jenkins and wotnot. <h2 id="back-to-being-employed">Back to being &ldquo;employed&rdquo;.</h2> <p>I&rsquo;ll start working (again) tomorrow. To be quite honest, I took the job out of desperation (again, it was the one with the lowest salary expectation), but given that the process was quite smooth I cannot complain too much (which surprised me, because it&rsquo;s a freelance/contractor position). My only concern so far is whether I&rsquo;ll be able to lurk/shitpost on fedi, since I have to use a private VPN to connect to the company&rsquo;s git instance and Jenkins and wotnot. Like, I know most sysadmins don&rsquo;t read logs, but browsing on 3 different fedi instances at the time can use a <em>bit</em> of bandwith.</p> <h2 id="the-good-the-bad-and-the-ugly">The Good, The Bad and The Ugly.</h2> <p><img src="https://blog.cachapa.xyz/img/the-good-the-bad-and-the-ugly-post.jpg" alt="I fucking love this movie"><em>I fucking love this movie.</em></p> <p>Like most life events, getting hired again comes with good, bad and ugly things.</p> <p>The Good is that, while the contract renews on a yearly basis, I can quit at any time without penalties. Aaaaand it has a non-exclusivity clause, so I can take a side-gig to make more munnies (if I have time, that is).</p> <p>The Bad is that now I have to deal with a lot of unfinished/ongoing recruiting processes, so that&rsquo;ll be quite uncomfortable (joke&rsquo;s on them, they&rsquo;re too damn slow, it&rsquo;s almost as if they don&rsquo;t want to hire people or want to hire a cheaper pajeet or nigger).</p> <p>The Ugly is that I&rsquo;ll probably have to quit sooner than expected (I initially gave it like 4 months), but since my migration process is speeding up (luckily), it could be 2-3 months tops before crossing the pond (I&rsquo;m moving to Europe, btw, will write about that later)&hellip; Which will suck in my résumé. Not that I should care, it&rsquo;s a reloc process, I&rsquo;ll end up working almost immediately after arriving.</p> <h2 id="rant">rant()</h2> <p>So, here&rsquo;s today&rsquo;s rant: a few days ago I listed my PS3 for sale (like, I&rsquo;m in dire need of money, only a couple of hundred bucks left in my account and almost 3 grand in debts), and some random guy on the page I published the ad tried to buy it, but he looked iffy as fuck. Anyways, I agreed to sell and then he send me his address to send him the PS3 and told me he paid through the page&hellip; which is bullshit, that site deactivated the integrated payment years ago. I immediately blocked him on WhatsApp, and reported his account to the site&rsquo;s personnel, who ended up banning him.</p> <p>Good thing I didn&rsquo;t fall for that shit. Guess I better keep my console for when I move out.</p> <h2 id="thats-all">That&rsquo;s all!</h2> <p><img src="https://blog.cachapa.xyz/img/swimsuit_shork_gurl.jpg" alt="I wanna wreck her uoooooh!"> <em>Here, some cunny to end this post ;)</em></p> Hello World! https://blog.cachapa.xyz/posts/hello/ Mon, 30 Jan 2023 00:00:00 +0000 https://blog.cachapa.xyz/posts/hello/ Yeah, I made a blog. Guess I&rsquo;ll start writing more frequently and wotnot, mainly about personal projects and random stuff. And&hellip; that&rsquo;s it! <p>Yeah, I made a blog. Guess I&rsquo;ll start writing more frequently and wotnot, mainly about personal projects and random stuff. And&hellip; that&rsquo;s it!</p>