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 (5800B)


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