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/