From a76daa7831c63a65cb6fb44dd01654efbc12cd5d Mon Sep 17 00:00:00 2001 From: Vlad Faust Date: Sat, 29 Aug 2020 14:53:37 +0300 Subject: [PATCH] wip: fix grammar --- posts/2020-08-07-hello-world.md | 14 +- .../2020-08-16-system-programming-in-2k20.md | 188 +++++++++--------- ...020-08-20-the-onyx-programming-language.md | 84 ++++---- posts/2020-08-27-sponsoring-onyx.md | 54 ++--- 4 files changed, 172 insertions(+), 168 deletions(-) diff --git a/posts/2020-08-07-hello-world.md b/posts/2020-08-07-hello-world.md index 29d37bc..b0a31c5 100644 --- a/posts/2020-08-07-hello-world.md +++ b/posts/2020-08-07-hello-world.md @@ -4,8 +4,8 @@ location: Moscow, Russia --- How many years of programming experience is needed to be qualified to start a tech blog? -Ten, fiveteen? -I see many blogging even with [zero](https://dev.to/), so I decided to give it a try as well. +Ten, fifteen? +I see much blogging even with [zero](https://dev.to/), so I decided to give it a try as well. Time for an introductory post! @@ -35,7 +35,7 @@ In 2016, I fell in love with Ruby with the help of the famous the Michael the Ha * [Bitcoinpay](https://github.com/vladfaust/bitcoinpay-client) * [Blockchain::Api](https://github.com/vladfaust/blockchain-api) -I did truly enjoy Ruby on Rails, but after some time I began wondering if there were more performant alterntatives. +I did truly enjoy Ruby on Rails, but after some time, I began wondering if there were more performant alternatives. So I went from Rails to Hanami, and then to Roda and Sequel, and then occasionally run into Assembler [Crystal](https://crystal-lang.org/). I instantly got _addicted to Crystal_. @@ -56,7 +56,7 @@ Throughout the next two years, I've developed a number of very useful shards: I even managed to build my [own web framework](https://onyxframework.org/) featuring a [REST server](https://onyxframework.org/http), a database-agnostic [SQL ORM](https://onyxframework.org/sql) and even an [EDA platform](https://onyxframework.org/eda)! I've also built a (now defunct) [Crystal Jobs](https://github.com/crystaljobs) website and the [RealWorld implementation](https://github.com/vladfaust/crystalworld) in Crystal. -I've left the Crystal ecosystem, unfortunately for Crystal, because this is not the language I've always dreamt of. +Unfortunately for Crystal, I've left the Crystal ecosystem, because this is not the language I've always dreamt of. And because of [some](https://github.com/asterite){.secret-link} [other](https://github.com/RX14){.secret-link} reasons, but more on that later. In June 2019, I began working on my own programming language, [Onyx](/posts/2020-08-20-the-onyx-programming-language). @@ -79,12 +79,12 @@ Anyone? Human creation is what I enjoy a lot. I love listening to good music and examine great drawings. -I can play ukulele and willing to learn piano and singing. +I can play ukulele and willing to learn the piano and singing. I'm also experimenting with 3D modelling and digital art. > [I'll try anything once.](https://gamepedia.cursecdn.com/overwatch_gamepedia/8/81/Echo_-_I%27ll_try_anything_once.ogg){.secret-link} -Some time in the future I plan to work on a strong AI implementation, which you can share music and watch movies together with. +Sometime in the future, I plan to work on a strong AI implementation, which you can share music and watch movies together with. This is where [Onyx](/posts/2020-08-20-the-onyx-programming-language) comes into play! As a pragmatic person, I wrote some seemingly depressive articles "revealing the truth": @@ -100,5 +100,5 @@ On my 24^th^ birthday, I've recorded a [video](https://www.youtube.com/watch?v=q I think that's enough for an introductory post. Now you know a little bit more about yourself. -See you a round,
+See you around,
Vlad. diff --git a/posts/2020-08-16-system-programming-in-2k20.md b/posts/2020-08-16-system-programming-in-2k20.md index 1fdc30d..ccbf8ab 100644 --- a/posts/2020-08-16-system-programming-in-2k20.md +++ b/posts/2020-08-16-system-programming-in-2k20.md @@ -3,7 +3,7 @@ title: System Programming in 2k20 location: Moscow, Russia --- -System programming is still important, but is seems to be much harder than application programming. +System programming is still essential, but it seems to be much harder than application programming. Why is that and how to overcome this -- these are the questions I'll try to find answers for in this article. @@ -17,25 +17,25 @@ ${toc} ## Introduction A hundred years ago, a person could not imagine to be able to play any musical instrument they want, to create new interactive worlds, or to launch cars into space. -A life was simply not enough. +Life was simply not enough. -Then machines came. +Then the machines came. Silicon computations allowed us, mere mortals, prolong our lives virtually and literally. Music creation software, game development engines, 2D and 3D editors, neural networks, AI and machine learning, motion capturing, navigation, medicine, wearable devices, smartphones... Thanks to these, a person now can do a lot of things while having more free time during their lifespan. It all happened because a human learned to communicate with machines with means of programming languages. -Early inventors of the future were extremely intelligent people able to coin fundamentally new concepts which last until today. +Early inventors of the future were brilliant people able to coin fundamentally new concepts which last until today. But this is the how the humanity evolves: we accumulate knowledge and pack, shortcut it. -We don't need to keep in head proofs of every mathematical theorem, and we don't need to fully undrestand the nature of an axiom. +We don't need to keep in head proofs of every mathematical theorem, and we don't need to fully understand the nature of an axiom. Instead, we store theorem and axiom statements. With that in mind, we have more space to solve new problems. The same applies to programming. Those brilliant people inevitably become old, as real system programming knowledge fades away. -On the surface, the amount of those who really understands how machines work seems to shrink. +On the surface, the amount of those who really understand how machines work seems to shrink.