figbert.com-website

[ACTIVE] the website and home of figbert on the clearnet
git clone git://git.figbert.com/figbert.com-website.git
Log | Files | Refs | README | LICENSE

index.md (5822B)


      1 +++
      2 title = "I Wrote This #1"
      3 date = 2020-06-13
      4 updated = 2022-06-15
      5 [extra]
      6 type = "post"
      7 +++
      8 
      9 So, I'm FIGBERT – I wrote this. ~~nailed that intro.~~ I'm a
     10 highschooler working in the tech world, currently stuck at home like
     11 pretty much everybody else who's not trying to die. I plan on using this
     12 blog to writing mainly on my experiences in the tech world, either in
     13 focused articles centered around one topic or more summary-style
     14 roundups like this, the "I Wrote This" series.
     15 
     16 <!-- more -->
     17 
     18 I've always found statements like that kind of funny in their
     19 generalness, and was thinking the other day that if I ever made a game
     20 studio I would name it "I Made This Game." Then, when I was trying to
     21 think of what to name this series (The Weekly Fig? Fig Talks?), I
     22 thought it would be funny to do something similar. I plan to release
     23 these once a week on Saturdays, if all goes to plan. Without further
     24 ado, here's a brief summary of interesting things that happened this
     25 week.
     26 
     27 ## Releasing txtodo v2.0
     28 
     29 Some people reading this may be familiar with my most recent project,
     30 [txtodo] – you can read a full writeup of the project [here]. The point
     31 of txtodo was to create a todo list application without any feature
     32 bloat I found in other competing solutions – *every task deletes at
     33 midnight*. This week I launched the MacOS companion app for txtodo,
     34 completing my long-term "cross-platform" goal for the app. I went from
     35 not knowing SwiftUI at all to having two published apps that talk to
     36 each other! Making computers talk to each other is, like, the hardest
     37 thing you can do with computers! ~~Ok, technically a lot of it is just
     38 Apple APIs but still, let me have this.~~ I think there is probably one
     39 more major change I could make to the app (moving the tasks from an
     40 `@State` variable to an `@EnvironmentObject`), but after that it's
     41 pretty much bugfixes and... the bank? I don't know.
     42 
     43 ## Signing Git Commits
     44 
     45 I while back I saw that when I editing my project README.md using the
     46 GitHub web app, it got a little green "verified" badge next to the
     47 commit message. I looked into it for a bit today, and found [this GitHub
     48 help article]. One GPG install and Protonmail-key-download later, now
     49 all my commits have a green badge! Neat!
     50 
     51 ## The Meh vimrc
     52 
     53 I made the switch from nano to vim a few months ago, but up until a few
     54 days ago I was using the barebones default `macvim`. Not anymore! I
     55 DuckDuckGo-ed "vim configuration," and downloaded what is supposedly
     56 "The ultimate Vim configuration." from [amix]. It's a pretty good
     57 configuration out-of-the-box: I'm using the Awesome version with the
     58 fantastic [Jetbrains Mono] font. I'm still not that good at actually
     59 using vim to its fullest potential but I'm confident that I'll improve
     60 with a little practice and ascend to elite vim status in no time.
     61 
     62 {{ image(sources=["chad.jpg"], fallback_path="chad.jpg", fallback_alt="The virgin classic developer vs the chad linux dev") }}
     63 
     64 ## Maybe Rust?
     65 
     66 Speaking of elite programmers: Rust! I've been thinking about learning
     67 the language for a while, and now that I have no main project (other
     68 than maintain my finished apps and sites), it's as good a time as any to
     69 learn a new language. It's idiomatic syntax combined with low-level
     70 abilities makes Rust seem a little bit like Python+ to me. It also helps
     71 that it's skyrocketing in popularity – maybe I'll do the cliche Rust
     72 developer thing and post about how much I love the language on [the
     73 orange site] once I learn it. ~~ok so I was planning on linking a bunch
     74 of posts like that here, but when I looked for them on HN I actually
     75 couldn't find any, but I distinctly remember reading them so I stand by
     76 this statement.~~
     77 
     78 ## From Brave to Firefox
     79 
     80 I made the switch from [Brave] to [Firefox Developer Edition] this week,
     81 after accumulating around 50 USD in BAT. I started using Brave almost
     82 when it came out and loved it – the chromium feel with a powerful built
     83 in adblocker? It sounded too good to be true – and perhaps it was: over
     84 time the browsers performace began to slow down, they [hijacked links],
     85 launched a [weird Zoom competitor] with no fanfare or announcement, and
     86 refuse to get rid of their [required KYC]. Anyways, I dropped it. Now my
     87 dock is all blue!
     88 
     89 {{ image(sources=["dock.png"], fallback_path="dock.png", fallback_alt="My dock with all blue apps") }}
     90 
     91 ## New Music
     92 
     93 On a non-tech-related note, a bunch of good new music came out recently.
     94 In no particular order, here are some good new songs (largely out of the
     95 Middle East):
     96 
     97 * [Coronavirus by Mohamed Ramadan](https://www.youtube.com/watch?v=L3e4UryXDo0)
     98 * [Zot Ani – Ela Li Lahv](https://www.youtube.com/watch?v=F2ZLege5wF8)
     99 * [Million Dollar – Noah Kirel and Shachar Saul](https://www.youtube.com/watch?v=oQbh5Kvet04)
    100 * [Naughty – Tzagay Boi](https://www.youtube.com/watch?v=lcXUmCG-En8)
    101 * [TROLLZ – 6ix9ine & Nicki Minaj](https://www.youtube.com/watch?v=oNg3M9IJJlY)
    102 
    103 ## Wrapup
    104 
    105 So, that's been this week's update. I've got some exciting ideas for my
    106 next posts, so I hope you stick around for what's to come. Until then,
    107 farewell!
    108 
    109 --
    110 FIGBERT
    111 
    112 [txtodo]: https://txtodo.app
    113 [here]: @/projects/txtodo/index.md
    114 
    115 [this GitHub help article]: https://docs.github.com/en/authentication/managing-commit-signature-verification
    116 
    117 [amix]: https://github.com/amix/vimrc
    118 [Jetbrains Mono]: https://www.jetbrains.com/lp/mono/
    119 
    120 [the orange site]: https://news.ycombinator.com/
    121 
    122 [Brave]: https://brave.com/
    123 [Firefox Developer Edition]: https://www.mozilla.org/en-US/firefox/developer/
    124 [hijacked links]: https://davidgerard.co.uk/blockchain/2020/06/06/the-brave-web-browser-is-hijacking-links-and-inserting-affiliate-codes/
    125 [weird Zoom competitor]: https://together.brave.com/
    126 [required KYC]: https://www.reddit.com/r/btc/comments/ck56zw/privacy_focused_brave_browser_now_requires_kyc/