<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Rikin Marfatia</title>
    <description>The latest articles on DEV Community by Rikin Marfatia (@heyrikin).</description>
    <link>https://dev.to/heyrikin</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F589382%2Ff5cc8cb8-04b8-4cab-b9bb-f657c4883278.jpg</url>
      <title>DEV Community: Rikin Marfatia</title>
      <link>https://dev.to/heyrikin</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/heyrikin"/>
    <language>en</language>
    <item>
      <title>A New Chapter</title>
      <dc:creator>Rikin Marfatia</dc:creator>
      <pubDate>Mon, 23 Jan 2023 23:37:11 +0000</pubDate>
      <link>https://dev.to/heyrikin/a-new-chapter-1ll5</link>
      <guid>https://dev.to/heyrikin/a-new-chapter-1ll5</guid>
      <description>&lt;p&gt;Last Friday I resigned from my position as an Android Engineer at Pinterest after &lt;strong&gt;4.5&lt;/strong&gt; years working there. It was a wild ride and I've met a lot of amazing people who have helped shape my growth, my career, and will be lifelong friends of mine. It also made me realize that working at a big company is not for me, at least for a little while. I wanna talk about how I've been feeling, things that led me to this decision, and what my next chapter entails.&lt;/p&gt;

&lt;p&gt;This past year was a taxing one for me career-wise. I felt like I hit a wall. I wasn't interested in the work I was doing and my motivation was at an all time low. This was the culmination of a lot of different challenges I was facing, but one of the bigger ones was that my job wasn’t as fulfilling as it once was. It also felt like my ideals and work philosophy as an engineer didn’t align with what was expected of me. I couldn’t build things the way I felt was right.&lt;/p&gt;

&lt;p&gt;It was difficult for me to reconcile the tradeoffs made by building things quickly. Personally, I like to take my time and build something great. I enjoy thinking deeply about problems, really putting thought into a solution and making something beautiful both visually and structurally. That seemed at odds with what product engineering favored, building things fast. Sure, this was warranted at times, you build a quick version and run an experiment to validate the feature, then theoretically build it out properly when you plan on shipping it. But that last step was always just a dream, a JIRA ticket collecting dust in the backlog. Ultimately there wasn't a lot of time given for shipping beautifully crafted products, and although it's arguably the right decision it was one that made me unhappy.&lt;/p&gt;

&lt;p&gt;When I thought about what did make me happy, my mind went to all the things I worked on outside of my day job. My side project &lt;a href="https://twitter.com/heyrikin/status/1553079009096790016"&gt;Hydro Homie&lt;/a&gt;, speaking at DroidconSF and Android Worldwide, building &lt;a href="https://twitter.com/heyrikin/status/1596062586508017667"&gt;small&lt;/a&gt; &lt;a href="https://twitter.com/heyrikin/status/1608705324088963075"&gt;experiments&lt;/a&gt; with Compose UI. I got to pour myself into those projects, and it was fun! But there's another important aspect to it – in all of these cases I was building for me. I got to build, learn, and do the things I wanted the way I wanted to do them. The things that I built are things that I own. That feeling of ownership has been missing for a while, and I didn't realize how important it was to me. It's hard to put my heart and soul into somebody else's vision.&lt;/p&gt;

&lt;p&gt;So it's time for a change. I'm going to build my own ideas full-time and find a way to make it work. I've put a lot of thought into it and I'm confident this is the right decision for me. As for what I'll be working on, I wanna build things for the Android community. If you know me, you know that I'm an Android developer and technologist at heart. I’ve gotten some amazing opportunities to &lt;a href="https://www.droidcon.com/2022/06/28/state-machines-and-hopeful-dreams/"&gt;speak&lt;/a&gt; at conferences and share the things I’ve learned over the years. I’m inspired by people like &lt;a href="https://twitter.com/JoshWComeau"&gt;Josh W. Comeau&lt;/a&gt;, and the folks at &lt;a href="https://www.pointfree.co/"&gt;Point-Free&lt;/a&gt;. These are people who master their craft, build beautiful software, and teach about their methodologies and underserved topics in their respective domains. That’s what I want. I want to master my craft, build beautiful Android experiences, and share it with you all. If you don’t wanna miss out, make sure to follow me on &lt;a href="https://www.youtube.com/@rikinmarfatia"&gt;Youtube&lt;/a&gt;, &lt;a href="https://www.twitter.com/heyrikin"&gt;Twitter&lt;/a&gt;, and &lt;a href="//androiddev.social/@rikin"&gt;Mastodon&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I realize I'm giving up a lot, a stable income and getting to work with some amazing people. I also realize I’m extremely privileged to even entertain this, to go without an income and try and work for myself. Long hours and hard work lie ahead, and there is a good chance it doesn't work out. But for the first time in a while I am excited to wake up and work, so I guess it's time to get to it.&lt;/p&gt;

</description>
      <category>android</category>
      <category>career</category>
      <category>indiehacker</category>
    </item>
    <item>
      <title>🔥 Make Android Studio Awesome</title>
      <dc:creator>Rikin Marfatia</dc:creator>
      <pubDate>Fri, 19 Mar 2021 20:43:31 +0000</pubDate>
      <link>https://dev.to/heyrikin/make-android-studio-awesome-2mf5</link>
      <guid>https://dev.to/heyrikin/make-android-studio-awesome-2mf5</guid>
      <description>&lt;p&gt;&lt;a href="https://twitter.com/calebporzio"&gt;Caleb Porzio&lt;/a&gt; did an amazing job with his &lt;a href="https://makevscodeawesome.com/"&gt;Make VS Code Awesome&lt;/a&gt; course. There were a lot of good tips on being more productive with VS Code, and one thing that particularly resonated with me was what he referred to as  "silencing the noise". Essentially he covered how to reduce/remove all the visual clutter in VS Code that is there by default. &lt;/p&gt;

&lt;p&gt;It's amazing how much cleaning up your editor / IDE can really impact your productivity. As an Android Developer I spend most of my time in Android Studio, and I noticed that there was &lt;strong&gt;a lot&lt;/strong&gt; of clutter. Buttons, windows, tabs, all things I don't use or information I don't need. So I decided to silence the noise, let's see what we can do.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Starting Point
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--m5MCFhSE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/07x8g7de8w4vdwvhdny1.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--m5MCFhSE--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/07x8g7de8w4vdwvhdny1.png" alt="Default Android Studio"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This is what Android Studio looks like by default. There are &lt;strong&gt;so many&lt;/strong&gt; buttons, widgets, etc that are displayed that we don't need. Let's start by getting rid of the tool window buttons on the perimeter, updating the navigation toolbar actions, and removing a bunch of the bottom status bar widgets:&lt;/p&gt;

&lt;h4&gt;
  
  
  Remove Tool Window bars
&lt;/h4&gt;

&lt;p&gt;&lt;code&gt;Preferences -&amp;gt; Appearance &amp;amp; Behavior -&amp;gt; Appearance&lt;/code&gt;&lt;br&gt;
Toggle off &lt;code&gt;Show tool window bars&lt;/code&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Remove actions from Navigation Toolbar
&lt;/h4&gt;

&lt;p&gt;&lt;code&gt;Preferences -&amp;gt; Appearance &amp;amp; Behavior -&amp;gt; Menus and Toolbars&lt;/code&gt;&lt;br&gt;
Go to Navigation Bar Toolbar and delete a lot of that, this is what mine looks like now (still deciding if I need even these)&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--egyhoBv---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ju5mpvxbpr7ng0do2tm5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--egyhoBv---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ju5mpvxbpr7ng0do2tm5.png" alt="Screenshot of Toolbar Settings"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Remove widgets from Status bar
&lt;/h4&gt;

&lt;p&gt;Left click on the bottom status bar and uncheck everything (I like to keep memory indicator, but feel free to remove that too).&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0DuS4nAs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d0lg6zjkvxs3eu77ba68.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0DuS4nAs--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/d0lg6zjkvxs3eu77ba68.png" alt="Screenshot of Status bar Settings"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Slightly Better
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--VNgd_mSO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7qvcsrc3d3n51k6eem03.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--VNgd_mSO--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7qvcsrc3d3n51k6eem03.png" alt="Slightly Better Android Studio"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's already looking much better! We now only have relevant information showing for the navigation toolbar and status bar. Next we can get rid of editor tabs and line numbers:&lt;/p&gt;

&lt;h4&gt;
  
  
  Remove Editor Tabs
&lt;/h4&gt;

&lt;p&gt;&lt;code&gt;Preferences -&amp;gt; Editor -&amp;gt; General -&amp;gt; Editor Tabs&lt;/code&gt;&lt;br&gt;
Set Tab placement to &lt;code&gt;None&lt;/code&gt;&lt;/p&gt;

&lt;h4&gt;
  
  
  Remove Line Numbers
&lt;/h4&gt;

&lt;p&gt;For Line numbers you can just left click on the line number side bar, and uncheck &lt;code&gt;Show Line Numbers&lt;/code&gt;&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--YnPa-DxF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ui30r3rkq870kvzca3ni.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--YnPa-DxF--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/ui30r3rkq870kvzca3ni.png" alt="Screenshot of Line Number Settings"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  Even Better
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Y6g9GXAy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z25qhbxwc7cyx9lntfb6.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Y6g9GXAy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/z25qhbxwc7cyx9lntfb6.png" alt="Even Better Android Studio"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Lastly, let's update the aesthetic a little but. The stock font and Darcula theme are &lt;em&gt;okay&lt;/em&gt;, but with a custom font and the &lt;a href="https://plugins.jetbrains.com/plugin/8006-material-theme-ui"&gt;Material Theme Plugin&lt;/a&gt; you can go a long way.&lt;/p&gt;

&lt;p&gt;My preferences:&lt;br&gt;
&lt;a href="https://www.recursive.design/"&gt;Recursive Duotone Mono&lt;/a&gt;&lt;br&gt;
Material Theme - Github Dark&lt;/p&gt;

&lt;h3&gt;
  
  
  Final Product 🔥
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--tG37KYiC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6el7zbjfwfjuc2nisy1o.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tG37KYiC--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/6el7zbjfwfjuc2nisy1o.png" alt="Beautiful Android Studio"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To me the differences are night and day. Not only does it &lt;em&gt;feel&lt;/em&gt; better working with this configuration, I am more productive and focus on what I need to (the current file I am editing). Give it a shot and let me know what you think!&lt;/p&gt;

</description>
      <category>android</category>
      <category>vscode</category>
    </item>
  </channel>
</rss>
