<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Maria Solano</title><link>https://www.mariasolos.com/posts/</link><description>Recent content in Posts on Maria Solano</description><generator>Hugo</generator><language>en-us</language><managingEditor>majosolano99@gmail.com (Maria Solano)</managingEditor><webMaster>majosolano99@gmail.com (Maria Solano)</webMaster><lastBuildDate>Tue, 27 Jan 2026 17:16:41 -0800</lastBuildDate><atom:link href="https://www.mariasolos.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>2 kinds of smart people</title><link>https://www.mariasolos.com/posts/2-kinds-of-smart-people/</link><pubDate>Tue, 27 Jan 2026 17:16:41 -0800</pubDate><author>majosolano99@gmail.com (Maria Solano)</author><guid>https://www.mariasolos.com/posts/2-kinds-of-smart-people/</guid><description>&lt;p&gt;I always had great relationships with my professors, especially the math ones (I majored in math after all).&lt;/p&gt;
&lt;p&gt;I don&amp;rsquo;t remember what the lesson was about that day, but I remember one random day of 8th grade math when the teacher stopped talking about trigonometry and said: &lt;strong&gt;&amp;ldquo;There are 2 kinds of smart people: There are the naturals, the ones that just get it and don&amp;rsquo;t need to review or study to do well. Then there are the disciplined, the ones that &lt;em&gt;don&amp;rsquo;t&lt;/em&gt; get it and need to stare at the textbook for hours, solve hundreds of exercises, and days later they finally understand the concept.&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>My reviewing criteria</title><link>https://www.mariasolos.com/posts/my-reviewing-criteria/</link><pubDate>Sun, 30 Nov 2025 18:15:01 -0800</pubDate><author>majosolano99@gmail.com (Maria Solano)</author><guid>https://www.mariasolos.com/posts/my-reviewing-criteria/</guid><description>&lt;p&gt;I like to review pull requests. Maybe it&amp;rsquo;s a habit that stuck with me after being a computer science TA during most of my undergrad, but I just enjoy reading code. You learn a lot doing that.&lt;/p&gt;
&lt;p&gt;I also like &lt;a href="https://microsoft.github.io/language-server-protocol/"&gt;LSP&lt;/a&gt;. I&amp;rsquo;ve both contributed to the protocol as part of my day job but also during the free time I spend on open source, and &lt;a href="https://youtu.be/JjWNw7aOAYU?si=KJskLcMAs-iPt5rk"&gt;although there are a lot of things wrong with the spec&lt;/a&gt; I still find the interaction between editors and language servers fascinating.&lt;/p&gt;</description></item><item><title>My code editor</title><link>https://www.mariasolos.com/posts/my-code-editor/</link><pubDate>Thu, 20 Nov 2025 14:49:53 -0800</pubDate><author>majosolano99@gmail.com (Maria Solano)</author><guid>https://www.mariasolos.com/posts/my-code-editor/</guid><description>&lt;p&gt;There are 2 events that sparked my curiosity to try out Neovim.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;After reading all the books and staring at the gorgeous compiler errors, I was deep into my Rust journey and re-writing &lt;a href="https://github.com/koalaman/shellcheck"&gt;ShellCheck&lt;/a&gt; with the crabby (pun intended) language. Why? Because I thought (and still think) that a Bash linter written in Rust would make the internet explode. However turns out that parsing shell languages is kind of cursed, and in addition to the sweet Reddit karma I also wanted to write a linter that I felt proud of, not only copy-paste the Haskell hacks into my project. After more than a year in this endeavor I realized how hard it was to write an elegant Bash linter, but I also began to notice how in the weekly &amp;ldquo;what&amp;rsquo;s the best text editor for Rust&amp;rdquo; Reddit threads Neovim kept being invoked.&lt;/li&gt;
&lt;li&gt;I was fed up of Copilot in VS Code. I overload &lt;code&gt;&amp;lt;tab&amp;gt;&lt;/code&gt; for a bunch of stuff (navigating through the completion list, jumping through snippets, accepting Copilot suggestions, etc) and having my tabbing always triggering Copilot was extremely annoying. I tried doing what a VS Code Andy would do: Tweak the JSON hell of &lt;code&gt;settings.json&lt;/code&gt; and &lt;code&gt;keybindings.json&lt;/code&gt;, search for a plugin that would solve my super specific use case, open a GitHub issue asking for the feature I wanted that (even as a MediumFirm employee) was auto-closed after a few days, etc.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;And so at that point I was like &amp;ldquo;Yeah whatever let me pay attention to Reddit and try out this weird thing&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Hello, World!</title><link>https://www.mariasolos.com/posts/hello-world/</link><pubDate>Sun, 09 Nov 2025 14:18:53 -0700</pubDate><author>majosolano99@gmail.com (Maria Solano)</author><guid>https://www.mariasolos.com/posts/hello-world/</guid><description>&lt;p&gt;I always found the comma after the &amp;ldquo;Hello&amp;rdquo; a bit odd, but I&amp;rsquo;m no one to judge &lt;a href="https://en.wikipedia.org/wiki/%22Hello,_World!%22_program#History"&gt;the tradition&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I guess a good way to start is to tell you about my first &amp;ldquo;Hello, World!&amp;rdquo; program. It was the second semester of my undergrad, and I was giving programming a chance although I was already nerdy enough to also get into coding. However it was love at first sight: There was something about the mysterious keywords of that Java program that captivated me.&lt;/p&gt;</description></item></channel></rss>