<?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: random</title>
    <description>The latest articles on DEV Community by random (@randomjkbn).</description>
    <link>https://dev.to/randomjkbn</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%2F492510%2F5747eb66-b3f0-45a2-b828-2666a787b9b5.jpg</url>
      <title>DEV Community: random</title>
      <link>https://dev.to/randomjkbn</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/randomjkbn"/>
    <language>en</language>
    <item>
      <title>Nevertheless, stratospher Coded!</title>
      <dc:creator>random</dc:creator>
      <pubDate>Tue, 08 Mar 2022 17:02:20 +0000</pubDate>
      <link>https://dev.to/randomjkbn/nevertheless-stratospher-coded-in-2021-5cno</link>
      <guid>https://dev.to/randomjkbn/nevertheless-stratospher-coded-in-2021-5cno</guid>
      <description>&lt;h2&gt;
  
  
  My most recent achievement was…
&lt;/h2&gt;

&lt;p&gt;Seeing the view from the other side. When you spend time and energy to the code you love, they take a form that can surpass your wildest imaginations. And it's super addicting. You'll want more.&lt;/p&gt;

&lt;h2&gt;
  
  
  Advocating for myself looks like…
&lt;/h2&gt;

&lt;p&gt;Putting myself first - spending time and energy to things that truly matter to me.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzgpsb0309nkcx59lk4uq.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzgpsb0309nkcx59lk4uq.gif" alt="a1d40918c5a294224e9c01f4a3b6252f074771d9r1-370-300_hq" width="370" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My biggest goal is…
&lt;/h2&gt;

&lt;p&gt;I want to live exploring new roads and trying new things. And I want to always keep learning and building stuff.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3jc7gq5s792pft66kwml.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3jc7gq5s792pft66kwml.gif" alt="9b7f60466bd32b009203a3cacec2de89" width="500" height="226"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My advice for allies to support underrepresented folks who code is...
&lt;/h2&gt;

&lt;p&gt;All of you are super amazing! You can be everything you are meant to be.&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>How bitcoin works?</title>
      <dc:creator>random</dc:creator>
      <pubDate>Sat, 19 Jun 2021 07:39:07 +0000</pubDate>
      <link>https://dev.to/randomjkbn/how-bitcoin-works-bitcoin-101-part-2-4e0i</link>
      <guid>https://dev.to/randomjkbn/how-bitcoin-works-bitcoin-101-part-2-4e0i</guid>
      <description>&lt;h2&gt;
  
  
  What is Bitcoin?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqeiani57ld1uy7139sux.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqeiani57ld1uy7139sux.jpeg" alt="images"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Electronic payment system&lt;/li&gt;
&lt;li&gt;A conduit by which 2 parties can transact over internet ( say Alice and Bob)&lt;/li&gt;
&lt;li&gt;A bitcoin transaction b/w Alice and Bob basically amounts to a specially constructed sequence of numbers that Alice will send over to Bob. And this will be done entirely over the internet. These numbers will have certain mathematical properties that make it hard for someone to defraud the system.&lt;/li&gt;
&lt;li&gt;Alice can do this in 2 ways:

&lt;ol&gt;
&lt;li&gt;Install a special software = bitcoin client&lt;/li&gt;
&lt;li&gt;Work with a 3rd party service that will handle these mechanics for her.&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;li&gt;But in either case, the client or the service will generate these numbers for Alice. And Bob will also be using a software or using a 3rd party service that will take these numbers and allow him to do something else with those numbers. (for example, Bob can buy something else on his own or he can trade these numbers for real money and so on)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why even accept Bitcoin?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fskcs5ws0ruziu6837vww.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fskcs5ws0ruziu6837vww.jpeg" alt="images"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;After all, bitcoin is just a bunch of numbers. What intrinsic value could it possibly have?&lt;/li&gt;
&lt;li&gt;Bitcoins actually have value and there are more and more people accepting bitcoin these days for transactions.&lt;/li&gt;
&lt;li&gt;The value of the bitcoin is going to be derived from the faith you have in the value of what you can procure with that bitcoin.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why even bother with Bitcoin?
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Privacy - transactions can be done without divulging real world identity.&lt;/li&gt;
&lt;li&gt;Open - anyone can make a bitcoin transaction. Only thing to do to get started is download the special bitcoin client(or 3rd party service).&lt;/li&gt;
&lt;li&gt;Decentralised - when u do a transaction, there is no bank that gets in between the transaction.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  How Bitcoin works?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3nxj3w4leryasl6b861y.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3nxj3w4leryasl6b861y.jpg" alt="howdoesbitcoinwork"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Bitcoins transactions are not like traditional coin transactions.They are more like a global ledger.&lt;/li&gt;
&lt;li&gt;In a transaction from Alice to Bob, Alice has to specify how many bitcoins she wants to allocate to Bob. She can also specify how much change she's going to get. And there can also be a transaction fee.
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdhhkv5xxa4pmcpdt2kvp.jpeg" alt="images"&gt; &lt;/li&gt;
&lt;li&gt;A &lt;em&gt;transaction fee&lt;/em&gt; is basically an incentive for other nodes in the network to help Alice in essentially validating some of the details of this transaction for Bob.&lt;/li&gt;
&lt;li&gt;Now Alice will take these transaction details and apply what's known as a digital signature to these transaction details.
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flpdt6vc8dj8xg0bc7hq0.png" alt="Screenshot 2021-06-19 at 12.46.38 PM"&gt;
&lt;/li&gt;
&lt;li&gt;A &lt;em&gt;Digital Signature&lt;/em&gt; is the mathematical analog of a traditional signature. It really binds Alice's identity(her identity within the bitcoin system) to the details of this transaction. And this binding is done in a cryptographically strong way.&lt;/li&gt;
&lt;li&gt;The details of this transaction once it takes place are going to be broadcast out to all the nodes in the peer-to-peer network that represents bitcoin nodes.&lt;/li&gt;
&lt;li&gt;Now Bob when he receives it over the peer-to-peer network, he'll probably sandy check some part of the transaction. For example, he might check whether the numbers workout correctly. And he's going to have some mathematical assurance because of some of the cryptography involved that some of these claims are accurate - Alice has the bitcoins which she claimed to possess and she's expressed an interest to assign those bitcoins to him. But he won't know whether Alice has tried to transfer those same bitcoins to anyone else over the course of time or maybe just prior to that point.
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Feu3o9g4ay3wft6ez18b9.jpeg" alt="Bitpanda-Infographics_4-double-spending.png"&gt; &lt;/li&gt;
&lt;li&gt;This problem of Alice trying to spend bitcoins twice is known as &lt;em&gt;"double spending"&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;This problem is handled via a specific set of nodes known as the &lt;em&gt;bitcoin miners&lt;/em&gt;.&lt;/li&gt;
&lt;li&gt;They take all the transactions they see and compiles them into a &lt;em&gt;transaction block&lt;/em&gt;. So it's basically a recording of the previously unrecorded transactions.&lt;/li&gt;
&lt;li&gt;So if you think of a single transaction as a ledger item, you could think of a transaction block as representing an entire page in the ledger book.&lt;/li&gt;
&lt;li&gt;The bitcoin miners will also include in this block, a special transaction that is just meant for themselves to basically reward themselves for the effort of doing this mining.&lt;/li&gt;
&lt;li&gt;A transaction block will also contain an encoding of the previous transaction block, so there's going to be some level of continuity.
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdvlb7jp4p3ynfqrnxdga.jpeg" alt="1*0kAUMg4UCZYXHDuMHoBoog"&gt; &lt;/li&gt;
&lt;li&gt;Bitcoin miners will also include a specially crafted sequence of numbers associated with these transactions and these sequence of numbers is known as a "&lt;em&gt;Proof of work&lt;/em&gt;".&lt;/li&gt;
&lt;li&gt;It's called "Proof of work" because it's something that is really hard to generate, something that requires a lot of effort to do and that kind of makes it hard for just anybody to get involved with bitcoin mining. It requires that they really exhibit or exert some computational effort basically in exchange for getting this extra reward of a payment and also in exchange for getting this transaction fee that they're going to be promised by Alice to engage in this sort of work.&lt;/li&gt;
&lt;li&gt;Because each transaction block contains information about previous transactions, what you end up having is not just a single block, you end up having a chain of transactions known as "&lt;em&gt;transaction block chain&lt;/em&gt;"
&lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fq6kt2gfm775nlnc6isz1.jpg" alt="Proof of work no purple line"&gt; &lt;/li&gt;
&lt;li&gt;As soon as bitcoin miner is able to construct a transaction block chain containing all these unrecorded transactions, and this proof of work, it'll broadcast the details of that chain out to all of the nodes, all of the peers in that peer-to-peer network for bitcoin.&lt;/li&gt;
&lt;li&gt;Once the newly broadcast chain gets verified and meets the right properties the nodes on the network are just going to start using it and they're going to append new transactions blocks to that chain.&lt;/li&gt;
&lt;li&gt;They are going to take anything that hasn't yet been processed and start incorporating it into the transaction chain that was broadcast out by the node who came up with the proof of work correctly.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Reference:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.khanacademy.org/economics-finance-domain/core-finance/money-and-banking/bitcoin/v/bitcoin-cryptographic-hash-function" rel="noopener noreferrer"&gt;Khan Academy&lt;/a&gt;&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>todayilearned</category>
    </item>
    <item>
      <title>Bitcoin 101</title>
      <dc:creator>random</dc:creator>
      <pubDate>Mon, 14 Jun 2021 08:09:12 +0000</pubDate>
      <link>https://dev.to/randomjkbn/bitcoin-101-4om3</link>
      <guid>https://dev.to/randomjkbn/bitcoin-101-4om3</guid>
      <description>&lt;p&gt;I've been reading up on bitcoin lately and I'm super pumped up by the ideals it advocates for -  economic freedom (A new kind of money that is fair and open). &lt;/p&gt;

&lt;p&gt;Some things which I found particularly fascinating:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;"One money for the whole world". Shouldn't we all measure value the same way no matter where we live?&lt;/li&gt;
&lt;li&gt;Protects against inflation - only 21 million bitcoin will ever exist. ( what happens if there are so many people that it isn't sufficient? )&lt;/li&gt;
&lt;li&gt;It's in our hands and we control it. No 3rd party banks. &lt;/li&gt;
&lt;li&gt;Private keys are used to identify us. No other identification like name, phone or address required.&lt;/li&gt;
&lt;li&gt;It's keeping money safe for the future.(talking about decades - currently lot of spikes due to uncertanity)&lt;/li&gt;
&lt;li&gt;It doesn't exist physically. It's virtual.&lt;/li&gt;
&lt;li&gt;Bitcoin is designed for everyone.&lt;/li&gt;
&lt;li&gt;Bitcoin has a lot of potential - invented just 12 years ago. &lt;/li&gt;
&lt;li&gt;New digital currency for the whole world that is universally accessible and politically neutral.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Each bitcoin can be subdivided into 100 million units, each called a "satoshi" (singular) or "satoshis" (plural).&lt;/p&gt;

&lt;h2&gt;
  
  
  3 questions before accepting digital money
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Can I trust that the money is authentic and not counterfeit?&lt;/li&gt;
&lt;li&gt;Can I trust that the digital money can only be spent once (known as the “double-spend” problem)?&lt;/li&gt;
&lt;li&gt;Can I be sure that no one else can claim this money belongs to them and not me?&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  History of Bitcoin
&lt;/h2&gt;

&lt;p&gt;Satoshi Nakamoto combined prior inventions like b-money and HashCash to create a completely decentralized electronic cash system that does not rely on a central authority for currency issuance or settlement and validation of transactions. He used a distributed computation system (called a "Proof-of-Work" algorithm) to conduct a global "election" every 10 minutes, allowing the decentralized network to arrive at consensus about the state of transactions. This elegantly solves the issue of double-spend where a single currency unit can be spent twice.&lt;/p&gt;

&lt;h2&gt;
  
  
  Bitcoin wallet
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;bitcoin wallet: bitcoin system :: web browser : HTTP protocol&lt;/li&gt;
&lt;li&gt;just like we have many web browser brands like Safari, Firefox we also have various bitcoin wallets.&lt;/li&gt;
&lt;li&gt;bitcoin wallets(based on platform) - desktop, mobile, web, hardware, paper&lt;/li&gt;
&lt;li&gt;bitcoin wallets provide a mnemonic phrase(12-24 English words) which are selected randomly by the software, and used as the basis for the keys that are generated by the wallet. They are used to restore all the transactions and funds in the wallet in the case of a lost mobile device, a software bug, or memory corruption.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Reference:
&lt;/h3&gt;

&lt;p&gt;Mastering Bitcoin by Andreas M. Antonopoulos - an absolutely thrilling beginner friendly book. I've incorporated material from the 1st chapter in the book here.&lt;/p&gt;

</description>
      <category>blockchain</category>
      <category>todayilearned</category>
    </item>
    <item>
      <title>Nevertheless, @stratospher Coded in 2021!</title>
      <dc:creator>random</dc:creator>
      <pubDate>Tue, 09 Mar 2021 16:34:05 +0000</pubDate>
      <link>https://dev.to/randomjkbn/nevertheless-stratospher-coded-in-2021-39mp</link>
      <guid>https://dev.to/randomjkbn/nevertheless-stratospher-coded-in-2021-39mp</guid>
      <description>&lt;h2&gt;
  
  
  My most recent achievement was…
&lt;/h2&gt;

&lt;p&gt;It's really hard to pick 1 achievement - I've made so much progress these past few months and I'm really proud of every single one of them.&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqqb5dxs4r747xc2akmnz.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fqqb5dxs4r747xc2akmnz.gif" alt="164ad2ae90c98ac6619e6e46a79caa25" width="409" height="226"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Deep Focus on getting better at coding - I've said no to a lot of stuff which occupied my time - managing clubs, conducting events etc.. It was a tough but obvious decision for me since I really want to get better at coding and creating software that people will love.&lt;/li&gt;
&lt;li&gt;Tracking my #100DaysOfCode in #devjournal&lt;/li&gt;
&lt;li&gt;Started my first Tech Internship! It's something I've been looking forward to for a long time. It's hard juggling the internship along with semester work especially during exam time. But I'm proud of pulling through and making programs I didn't know existed by myself.&lt;/li&gt;
&lt;li&gt;Gave my first tech talk! It was a post coding-contest analysis. It was nerve racking for me and I was really scared if I'd mess it up. But it went perfectly and I was able to learn so much. Teaching someone is so much different than simply coding. I had to put in a lot of effort to figure out the most time efficient and space efficient solution.&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Advocating for myself looks like…
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;Not feeling bad for saying No to opportunities that don't align with your goals&lt;/li&gt;
&lt;li&gt;Self-care. I feel relaxed and in control when I make time for working out or doing something else I enjoy no matter how pressurising a situation appears.&lt;/li&gt;
&lt;li&gt;Being my own biggest cheerleader.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F82p2lcrsnzau5ykqondz.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F82p2lcrsnzau5ykqondz.gif" alt="tumblr_pjvvboqeUI1th206io1_640" width="640" height="360"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My biggest goal is…
&lt;/h2&gt;

&lt;p&gt;I want to spend my life always building, learning and experimenting with new tech and spreading my love for tech to help people. I also want to be self sufficient and get a tech job that aligns with my goals.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzgpsb0309nkcx59lk4uq.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzgpsb0309nkcx59lk4uq.gif" alt="a1d40918c5a294224e9c01f4a3b6252f074771d9r1-370-300_hq" width="370" height="300"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  My advice for allies to support underrepresented folks who code is...
&lt;/h2&gt;

&lt;p&gt;Keep going! All of you are doing a wonderful job and are exactly where you have to be - creating and weaving a unique story that the world has never seen before. Keep doing your best and you'll eventually fall in love with your own beautiful story and you will be proud of it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3jc7gq5s792pft66kwml.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F3jc7gq5s792pft66kwml.gif" alt="9b7f60466bd32b009203a3cacec2de89" width="500" height="226"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Until next time,&lt;br&gt;
Bye!&lt;br&gt;
@stratospher&lt;/p&gt;

</description>
      <category>wecoded</category>
    </item>
    <item>
      <title>#Week 8/14 : 100 Days Of Code</title>
      <dc:creator>random</dc:creator>
      <pubDate>Tue, 23 Feb 2021 04:39:13 +0000</pubDate>
      <link>https://dev.to/randomjkbn/week-8-14-100-days-of-code-3b07</link>
      <guid>https://dev.to/randomjkbn/week-8-14-100-days-of-code-3b07</guid>
      <description>&lt;h1&gt;
  
  
  Day 50
&lt;/h1&gt;

&lt;p&gt;Have you ever felt restless and full of nervous excited electricity circulating through your body? You cant't think of anything else except the problem in hand. No matter how much you force yourself to you end up thinking on how you can optimise your solution and creating backups in case this solution fails. You can't even sleep in peace. You think you've hit a solution - and then some random error pops up - and now validating your model accuracy is going to take another half a day. &lt;/p&gt;

&lt;h1&gt;
  
  
  Day 51
&lt;/h1&gt;

&lt;p&gt;I've rectified all the errors and I'm letting my model train. I'm also forcing myself to do something else and not fall into a 1 dimensional thought space centred on the model. I really hope it works. Please work.&lt;/p&gt;

&lt;p&gt;It worked. Yay. We assess the performance through a confusion matrix which can be confusing to read.😂&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--IbOU4Syd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/liza9fjwrx0oms6qyctk.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--IbOU4Syd--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/liza9fjwrx0oms6qyctk.jpg" alt="confusion matrix"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;These are the current stats:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;- 55550 failures it classifies as failures
- 7880 failures it doesn't classify as failures (I'm worried about this)
- 575561 non failures it classifies as non failures
- 9 non failures it classifies as failure
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  Day 52
&lt;/h1&gt;

&lt;p&gt;I published my tableau story. It really appeals to your visual neurons. I'm making slides for a  post-contest analysis of a few coding problems. It's day after tomorrow. &lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0LQ7KTOx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n40edb89lga99o31p7h3.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0LQ7KTOx--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n40edb89lga99o31p7h3.png" alt="Screenshot 2021-02-16 at 9.20.17 PM"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 53
&lt;/h1&gt;

&lt;p&gt;Making the slides is taking so much longer than I imagined. Teaching someone is way harder than simply coding. I'm stuck with wiggle sort.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--dmKaMr-Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mctfkve4hizhe2fe4f62.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--dmKaMr-Y--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/mctfkve4hizhe2fe4f62.png" alt="Screenshot 2021-02-17 at 11.02.41 AM"&gt;&lt;/a&gt;&lt;br&gt;
I can come up with an O(NlogN) solution. But they want an O(N) solution with O(1) Extra Space.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 54
&lt;/h1&gt;

&lt;p&gt;The presentation went well ok I guess(25 mins). It'll be uploaded on YouTube soon. But I tried my best. I'm particularly proud of the slides I created. I'll face it after the exams lol.&lt;/p&gt;

&lt;p&gt;I also finally found a solution for wiggle sort which was understandable in O(N) and that didn't do virtual indexing tucked away in a leetcode discussion thread. Talk about underrated. &lt;br&gt;
&lt;a href="https://leetcode.com/problems/wiggle-sort-ii/discuss/776003/O(n)-%2B-O(1)-C%2B%2B-Simple-Solution"&gt;wiggle sort&lt;/a&gt;&lt;br&gt;
I loved the simplicity in the author's solution.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 55
&lt;/h1&gt;

&lt;p&gt;I had a meeting with the end users of the power BI dashboard. I also got approved for study leave. Exams start in less than 1 week and there's so much to study. I'm not getting the mood to study. It still feels really far away.&lt;/p&gt;

&lt;p&gt;I have 6 subjects to tackle and have 6 modules in each subject.&lt;/p&gt;

&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Modules&lt;/th&gt;
&lt;th&gt;Theory of Computation&lt;/th&gt;
&lt;th&gt;System Software&lt;/th&gt;
&lt;th&gt;Microprocessors&lt;/th&gt;
&lt;th&gt;Data Communication&lt;/th&gt;
&lt;th&gt;Graph Theory&lt;/th&gt;
&lt;th&gt;Soft Computing&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;4&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;5&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;6&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

&lt;p&gt;It's all empty now. :(&lt;br&gt;
Hoping to finish a minimum of 21 modules by next Friday.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 56
&lt;/h1&gt;

&lt;p&gt;Time flew really quickly. I'm at the halfway mark now. I have to take a break from 100 Days of code till my exams get over since my exams don't align with the purpose of why I started 100 Days of Code. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--u3JncyV0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fm39on99mmyryj5a9m61.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--u3JncyV0--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fm39on99mmyryj5a9m61.png" alt="Screenshot 2021-02-23 at 10.03.44 AM"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I applied for Outreachy Internship also. I will know if I made it through on March 15. I hope my initial application gets accepted. My exams go on till March 18.&lt;/p&gt;

&lt;p&gt;Until next time,&lt;br&gt;
Bye!&lt;br&gt;
@stratospher&lt;/p&gt;

</description>
    </item>
    <item>
      <title>#Week 7/14 : 100 Days Of Code</title>
      <dc:creator>random</dc:creator>
      <pubDate>Mon, 15 Feb 2021 04:16:00 +0000</pubDate>
      <link>https://dev.to/randomjkbn/week-7-14-100-days-of-code-4o5e</link>
      <guid>https://dev.to/randomjkbn/week-7-14-100-days-of-code-4o5e</guid>
      <description>&lt;h1&gt;
  
  
  Day 43
&lt;/h1&gt;

&lt;p&gt;I'm a little stressed about tomorrow - I promised to build a preliminary model. My model takes too much time to train and follows a data driven approach. Machine Learning isn't as simple as I thought 😂 - there's an intuition which can be developed only with practise. I read up more research papers &lt;a href="https://github.com/smrut1r/predictive-maintainance"&gt;here&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;I also did a few easy leetcode questions:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Floyd's Cycle Detection Algorithm&lt;/li&gt;
&lt;li&gt;Right view of a binary tree&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  Day 44
&lt;/h1&gt;

&lt;p&gt;Yay and Ugh :( Visit got postponed to the day after. I didn't finish making the model. I made 1 more power BI visual which will help display the excel tables as it is. We can select particular rows and columns to display as we choose. Semester exams looming in the horizon.......How will I manage exams and ML models?😂&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 45
&lt;/h1&gt;

&lt;p&gt;Started learning microcontrollers for semester exam. We have to learn about the 8051 microcontroller. Microcontrollers are single purpose devices with RAM,CPU,ROM,I/O and timer all on a single chip. There are soo many bock diagrams to learn by heart:(&lt;/p&gt;

&lt;p&gt;I also made another visual using Tableau which shows a block diagram relationship of various entities.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 46
&lt;/h1&gt;

&lt;p&gt;Went to demo the model which didn't finish training. They are really nice, friendly and supportive people and gave me suggestions to improve my model.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Correct the window_length and other parameters to consider data for past 2 weeks&lt;/li&gt;
&lt;li&gt;Make a new feature that will give the probability of equipment failure and test. This seems like a good suggestion. I wonder how we do that though? 
I have to get it done by day after.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The oil refinery is like science fiction. Everything's so beautifully constructed in perfect geometrical equilibrium with so much metal everywhere. It's very unlike what I imagined.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 47
&lt;/h1&gt;

&lt;p&gt;Learnt more about 8051 microcontroller. Checked out cumulative and exponential moving average. Agreed to take a session on a few coding problems...wait..did I just agree to do that? Meh! It cant be that hard.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 48
&lt;/h1&gt;

&lt;p&gt;Did more work on exponential moving averages. I selected 4 features and decided to take the percentage change of the features...I need to make a probability formula that would predict the failure.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 49
&lt;/h1&gt;

&lt;p&gt;I couldn't make a probability formula which accurately captures the relationship for failure. I'm exploring other options now. I came across an amazing python library sktime designed especially for working with time series. I loved it.&lt;/p&gt;

&lt;p&gt;One major difference is the way you pass input into the functions of this library. Normally we pass dataframes as inputs. Here each row is the Dataframe is an array.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     X
[,,,,,] 
[,,,,,]
[,,,,,]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Until next time,&lt;br&gt;
Bye!&lt;br&gt;
@stratospher&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>#Week 6/14 : 100 Days Of Code</title>
      <dc:creator>random</dc:creator>
      <pubDate>Sat, 06 Feb 2021 17:36:48 +0000</pubDate>
      <link>https://dev.to/randomjkbn/week-6-14-100-days-of-code-24ag</link>
      <guid>https://dev.to/randomjkbn/week-6-14-100-days-of-code-24ag</guid>
      <description>&lt;h1&gt;
  
  
  Day 36
&lt;/h1&gt;

&lt;p&gt;Wrapped up all submissions for my Design project course.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NDnUQm9A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/o4zl2kbtj4osw5qn3zoh.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NDnUQm9A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/o4zl2kbtj4osw5qn3zoh.png" alt="Screenshot 2021-01-27 at 6.32.08 PM"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Working with Unity was a good experience. The only problem was the high GPU requirement lol.I scraped through though.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/channel/UCYbK_tjZ2OrIZFBvU6CCMiA"&gt;Brackeys&lt;/a&gt; is an amazing channel for learning Unity!Turing machine quiz this week - so learnt that. &lt;/p&gt;
&lt;h1&gt;
  
  
  Day 37
&lt;/h1&gt;

&lt;p&gt;System Software Lab Exam happened. We had to implement a 2 pass macroprocessor with unique label generation and also round robin process.&lt;/p&gt;

&lt;p&gt;I did some more of Datacamp's Time Series course. I read a tweet about the need to include more factors into the Stock Market's Time Series Model for real world prediction. I wonder if it's the same for ADA prediction?&lt;/p&gt;

&lt;p&gt;I listened to an absolutely amazing &lt;a href="https://www.youtube.com/watch?v=RL4j4KPwNGM&amp;amp;t=1731s"&gt;Lex Fridman Podcast&lt;/a&gt; on AI and Physics with Max Tegmark. It was an eye opener for me - AI's biggest threat to humanity is that we don't properly understand the neural networks and a lot of technology trusts user privacy and all on the neural networks. They discussed about how the physics pattern of thinking can help counter these as it focuses more on ofai(old fashioned ai), discovering new laws of physics, Aliens and so much more. &lt;/p&gt;
&lt;h1&gt;
  
  
  Day 38
&lt;/h1&gt;

&lt;p&gt;I learnt how to use Tableau for getting data insights. It's great for creating visualisations - I love the story feature which lets you create a hybrid between powerpoint and dashboards. But working with Microsoft Power BI feels more intuitive for me. It has more features for formatting the data and getting it to the whatever form you want.&lt;/p&gt;

&lt;p&gt;And I only completed 56% of January Leetcode challenge - last week took it's toll on me. But yeah - It's way better than doing no Leetcode. I solved 4 questions with concepts involving greedy approach, mathematical observations and bit manipulation. I found the C++ STL for sets really awesome.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--hS1Hkkfa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5h7397o1ju2jr7962phu.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--hS1Hkkfa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/5h7397o1ju2jr7962phu.jpg" alt="2"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;
  
  
  Day 39
&lt;/h1&gt;

&lt;p&gt;More data analytics and visualisation. I created a Tableau story and Power BI dashboard for the same data set. Reached 'Man who didn't look right' in 'Atomic Habits'. The part that stuck with me is:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;"Until you make the unconscious conscious, it will direct your life and you will call it fate" - Carl Jung
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Started leetcode Feb challenge. Learnt basics of greedy technique.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 40
&lt;/h1&gt;

&lt;p&gt;Started working on next ML use case - it's for forecasting equipment failure. Unfortunately, it's real world data set and not a toy data set. They don't have a column which we should predict like in Kaggle. Instead they have given us the maintenance logs and we have to infer from there? We have to do lot of data cleaning too. &lt;/p&gt;

&lt;h1&gt;
  
  
  Day 41
&lt;/h1&gt;

&lt;p&gt;I spent the day researching for similar use cases. I think this comes pretty close to what I want:&lt;br&gt;
&lt;a href="https://github.com/Azure/lstms_for_predictive_maintenance"&gt;https://github.com/Azure/lstms_for_predictive_maintenance&lt;/a&gt;&lt;br&gt;
I read a lot of research papers too about predictive maintenance and it's pretty fascinating. My biggest challenge right now is :&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Data cleaning&lt;/li&gt;
&lt;li&gt;Making the target column&lt;/li&gt;
&lt;/ol&gt;
&lt;h1&gt;
  
  
  Day 42
&lt;/h1&gt;

&lt;p&gt;Found some really cool python functions to make data into the form I want:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# if u r reading from many csv files
li=[]
li.append(df)
li.append(df)
frame = pd.concat(li, axis=1)

# if Date is in this form 01-JAN-15 00:01:00.0 and we need to convert to python date time
frame['Date']=frame['Date'].str[0:7].astype(str)+'20'+ frame['Date'].str[7:].astype(str)
frame['Date'] =  pd.to_datetime(frame['Date'], format='%d-%b-%Y %H:%M:%S.%f') 

# for setting a value in pandas data frame when a condition is satisfied
frame.loc[(frame['Date'] &amp;gt;= dt.datetime(year=2015,month=1,day=1)) &amp;amp; (frame['Date'] &amp;lt; dt.datetime(year=2015,month=1,day=2)), 'is_failure'] = 1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Bye!&lt;br&gt;
@stratospher&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>#Week 5/14 : 100 Days Of Code</title>
      <dc:creator>random</dc:creator>
      <pubDate>Tue, 26 Jan 2021 04:03:46 +0000</pubDate>
      <link>https://dev.to/randomjkbn/week-5-14-100-days-of-code-3h0b</link>
      <guid>https://dev.to/randomjkbn/week-5-14-100-days-of-code-3h0b</guid>
      <description>&lt;h1&gt;
  
  
  Day 29
&lt;/h1&gt;

&lt;p&gt;Database lab exam - all lab exams should be conducted online. I am so dependent on the internet to help me recollect all syntaxes.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--07jDQgv---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kiyzg91jc4gnj6k4atlg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--07jDQgv---/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/kiyzg91jc4gnj6k4atlg.png" alt="5"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I opened up a Datacamp account! And it's awesome. I really love their courses. I just wish it was &lt;em&gt;free&lt;/em&gt; lol.&lt;/p&gt;

&lt;p&gt;I made a few data visualisation graphs on Power BI to help me understand the data better.&lt;/p&gt;
&lt;h1&gt;
  
  
  Day 30
&lt;/h1&gt;

&lt;p&gt;WOW! 30 days already. Today was also focused on generating power BI reports. I made 3 graphs:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Line graph showing daily fuel consumption in heater&lt;/li&gt;
&lt;li&gt;A Pie chart showing monthly consumptions&lt;/li&gt;
&lt;li&gt;A tree map showing different blocks and units within the blocks.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I had an onsite internship visit and had to demo the 3 graphs and the ADA prediction Colab notebook. It was less overwhelming this time. I ended up watching Biden's inaugural ceremony in the evening even though I'm not an American citizen. ;)&lt;/p&gt;
&lt;h1&gt;
  
  
  Day 31
&lt;/h1&gt;

&lt;p&gt;I found out many cool tricks on Power BI reports in YouTube. I sketched out a few representations of data I'd like to make in my notebook. It was fun.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--CRDD4-7K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/t5fjqlt50aq9p8qv06g4.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--CRDD4-7K--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/t5fjqlt50aq9p8qv06g4.jpg" alt="IMG_1905"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;
  
  
  Day 32
&lt;/h1&gt;

&lt;p&gt;Got sidetracked into making this.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--6rQbBDU9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/gr7jsh1zt09lnn838hia.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--6rQbBDU9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/gr7jsh1zt09lnn838hia.png" alt="Supervised"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;An unexpected change of plans. I mustered up the courage to attend a Group Discussion(GD). Can't say I enjoyed it. I don't like interrupting someone when they are speaking. But apparently in a GD we need to do that. Meh! Well, I'm more confident now - I can't imagine a future GD being worse than this.😂😂 Practise makes a man perfect after all.&lt;/p&gt;

&lt;p&gt;But it was a change from my usual routine and a new experience. &lt;/p&gt;

&lt;p&gt;I also demoed my Power BI visualisation. I loved it and so did everyone else. 😊😊😊&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--gmqhXZ-J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/70ggtir8241kjusgv64j.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--gmqhXZ-J--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/70ggtir8241kjusgv64j.png" alt="power"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;
  
  
  Day 33
&lt;/h1&gt;

&lt;p&gt;There's a free 3 month subscription of Datacamp for students by GitHub Education! Yay!!! I'm so happy...I can finally consume their amazing content....&lt;/p&gt;

&lt;p&gt;I decided to complete their 'Introduction to Deep Learning in Python' today. I have implemented deep learning concepts in my projects but I want a more conceptual understanding of everything that's going on inside the neural networks. And this course has turned out awesome. It's very like the Kaggle courses - they teach you some small capsule concepts and then ask us to implement it.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--2SRyN-n9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/0awiapwspa2bxgljznmg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--2SRyN-n9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/0awiapwspa2bxgljznmg.png" alt="Screenshot 2021-01-23 at 8.21.18 AM"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Done!&lt;br&gt;
&lt;/p&gt;
&lt;blockquote class="ltag__twitter-tweet"&gt;

  &lt;div class="ltag__twitter-tweet__main"&gt;
    &lt;div class="ltag__twitter-tweet__header"&gt;
      &lt;img class="ltag__twitter-tweet__profile-image" src="https://res.cloudinary.com/practicaldev/image/fetch/s--x_UB4rGY--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://pbs.twimg.com/profile_images/1327681256386039808/GICitYss_normal.jpg" alt="stratospher profile image"&gt;
      &lt;div class="ltag__twitter-tweet__full-name"&gt;
        stratospher
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__username"&gt;
        @icy_stratospher
      &lt;/div&gt;
      &lt;div class="ltag__twitter-tweet__twitter-logo"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ir1kO05j--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-f95605061196010f91e64806688390eb1a4dbc9e913682e043eb8b1e06ca484f.svg" alt="twitter logo"&gt;
      &lt;/div&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__body"&gt;
      I just completed the course "Introduction to Deep Learning in Python"! &lt;a href="https://t.co/IIN3tNXtAg"&gt;datacamp.com/courses/introd…&lt;/a&gt; via &lt;a href="https://twitter.com/DataCamp"&gt;@DataCamp&lt;/a&gt;
    &lt;/div&gt;
    &lt;div class="ltag__twitter-tweet__date"&gt;
      11:57 AM - 23 Jan 2021
    &lt;/div&gt;


    &lt;div class="ltag__twitter-tweet__actions"&gt;
      &lt;a href="https://twitter.com/intent/tweet?in_reply_to=1352948628747292672" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--fFnoeFxk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-reply-action-238fe0a37991706a6880ed13941c3efd6b371e4aefe288fe8e0db85250708bc4.svg" alt="Twitter reply action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/retweet?tweet_id=1352948628747292672" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--k6dcrOn8--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-retweet-action-632c83532a4e7de573c5c08dbb090ee18b348b13e2793175fea914827bc42046.svg" alt="Twitter retweet action"&gt;
      &lt;/a&gt;
      &lt;a href="https://twitter.com/intent/like?tweet_id=1352948628747292672" class="ltag__twitter-tweet__actions__button"&gt;
        &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--SRQc9lOp--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev.to/assets/twitter-like-action-1ea89f4b87c7d37465b0eb78d51fcb7fe6c03a089805d7ea014ba71365be5171.svg" alt="Twitter like action"&gt;
      &lt;/a&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;


&lt;h1&gt;
  
  
  Day 34
&lt;/h1&gt;

&lt;p&gt;Sundays are my all time favourites. I revised a bit of Dynamic Programming. I tried to improve efficiency of my current ML model by changing the number of neurons and the architecture. It takes 5-6 mins to train the model. I'm also having a lot of fun exploring Datacamp. I'm hooked onto many of their courses.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 35
&lt;/h1&gt;

&lt;p&gt;We had to record our project presentation for Design project and it turned out to be a white elephant.&lt;/p&gt;

&lt;p&gt;We designed a Virtual Reality based training plan for control room operators in the boiler feed water plant using Unity engine. That was the easy part.&lt;/p&gt;

&lt;p&gt;The hardest part was recording it - 4 of us from different locations held a meeting on zoom and after 5 attempts of presenting the project(each attempt sometimes lasting 10 mins and sometimes &amp;gt;40 mins), finally succeeded in getting a satisfactory recording. We still need to work on the project report and poster tomorrow. 😣😣 &lt;/p&gt;

&lt;p&gt;I just want to code.🥺&lt;br&gt;
Bye!&lt;br&gt;
@stratospher&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title># Week 4/14 : 100 Days of Code</title>
      <dc:creator>random</dc:creator>
      <pubDate>Tue, 19 Jan 2021 02:17:40 +0000</pubDate>
      <link>https://dev.to/randomjkbn/week-4-14-100-days-of-code-22e7</link>
      <guid>https://dev.to/randomjkbn/week-4-14-100-days-of-code-22e7</guid>
      <description>&lt;h1&gt;
  
  
  Day 22
&lt;/h1&gt;

&lt;p&gt;I've noticed that my productivity curve is diminishing recently. I get distracted more easily and start scrolling through Dev or Twitter or read cool blogs. Anyways, I set time limits for social media apps and I plan to allot time slots and get work done.&lt;/p&gt;

&lt;p&gt;I did some problems related to modulo arithmetic.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Make it fit in int range using %(10^9+7)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h1&gt;
  
  
  Day 23
&lt;/h1&gt;

&lt;p&gt;I revised basics of Dynamic Programming and did the Alphacode question. Next week's going to be a tough one - there's lots of events crashing.&lt;/p&gt;

&lt;p&gt;We have placement training series for starters - everyday 2 hours for next 1 week. I scheduled my MLH technical interview for Monday. It's with Kunal Kushwaha - one of the founders of Code for Cause. I never thought I'd get to actually meet him. I'm a bit nervous and very excited. I really appreciate the work put in by Code for Cause for democratising Computer Science Education. Final Lab project due in 1 day - we have loadssssss left to doooo. Better get on with it.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 24
&lt;/h1&gt;

&lt;p&gt;Spent the entire day coding a social media web app using Nodejs + React + PostgresSQL ..... literally the whole day!&lt;/p&gt;

&lt;p&gt;It was kind of fun. I still have loads left to do though. Comment module, populate in sequelize (if it's even possible) and hopefully there will be time to deploy it.&lt;/p&gt;

&lt;p&gt;I'm feeling really bad - I should have allotted time for everything and not focus 1 dimensionally on something...&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 25
&lt;/h1&gt;

&lt;p&gt;I attended RTC's Motivating Career Session. It opened my eyes to a lot of new things about the Tech industry and finding a workplace that resonates with you. I 'blogged' it out &lt;a href="https://dev.to/stratospher/reflections-on-rtc-s-career-sessions-5299"&gt;here&lt;/a&gt; to leave a lasting impression. Spent the rest of the day working on the web app. It's almost done except I'm unable to render comments on the screen - when I make changes in code and run it comments get displayed, other times no changes. Why??&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 26
&lt;/h1&gt;

&lt;p&gt;Got my next assignment for the internship. I have to demonstrate 2 reports in both power BI and tableau in 3 days. Next week's gonna be tight.&lt;/p&gt;

&lt;p&gt;I had my social media web app demonstration today. It went well for a 3 days project. But so many more features could have been added. Did today's Leetcode challenge - it was about priority queues.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 27
&lt;/h1&gt;

&lt;p&gt;Sunday was a very relaxing day. I just did a few unfinished Leetcode challenges related to array maximums and pentatope numbers. Tomorrow is my big interview day. So I'm going through the code which I submitted.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 28
&lt;/h1&gt;

&lt;p&gt;Had my MLH interview. Idk. I prepared too much and it did't go as well as I had expected. I really really need to improve my communication skills and be able to talk freely to a person.&lt;/p&gt;

&lt;p&gt;I did today's Leetcode challenge - it was about finding how many pairs of numbers sum to k. Tomorrow I have my Database lab exam. I just went through my notes quickly. I've seem to have forgotten most of it.😅&lt;/p&gt;

&lt;p&gt;Hoping that the next week turns out more productive,&lt;br&gt;
Bye!&lt;br&gt;
@stratospher&lt;/p&gt;

</description>
      <category>devjournal</category>
      <category>100daysofcode</category>
    </item>
    <item>
      <title>How to use a Dictionary API</title>
      <dc:creator>random</dc:creator>
      <pubDate>Mon, 18 Jan 2021 04:31:32 +0000</pubDate>
      <link>https://dev.to/randomjkbn/how-to-use-a-dictionary-api-4dg1</link>
      <guid>https://dev.to/randomjkbn/how-to-use-a-dictionary-api-4dg1</guid>
      <description>&lt;p&gt;Hey!&lt;/p&gt;

&lt;h1&gt;
  
  
  Step 1: Get the words
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;I manually scraped tough English words from the internet and stored it in a json file.&lt;/li&gt;
&lt;/ol&gt;

&lt;h1&gt;
  
  
  Step 2: Finding a dictionary API
&lt;/h1&gt;

&lt;ol&gt;
&lt;li&gt;I used the Merriam Webster Dictionary API&lt;/li&gt;
&lt;li&gt;Understanding the API seems a bit intimidating..Let's make a request with the API and check out the json response we receive:
&lt;code&gt;https://www.dictionaryapi.com/api/v3/references/thesaurus/json/umpire?key=yourkey&lt;/code&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--OIuWoeil--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/atb7symhwxjd0o19fh7q.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--OIuWoeil--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/atb7symhwxjd0o19fh7q.png" alt="Screenshot 2021-01-17 at 8.23.42 PM"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;So at the topmost level we have 5 keys - &lt;/p&gt;

&lt;h3&gt;
  
  
  I. meta
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--cBVSyAre--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ohwbcfha7ucvxrllysnt.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--cBVSyAre--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ohwbcfha7ucvxrllysnt.png" alt="Screenshot 2021-01-17 at 8.44.09 PM"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The key refers to metadata(a shorthand representation of data) and gives a shorthand representation of the word.
It contains:

&lt;ol&gt;
&lt;li&gt;"id" - the word itself (here, "umpire")&lt;/li&gt;
&lt;li&gt;"uuid" - universally unique identifier ( a string)&lt;/li&gt;
&lt;li&gt;"src" - source data set (like collegiate thesaurus)&lt;/li&gt;
&lt;li&gt;"section" - indicates section (alpha - alphabetical, geog - geographic etc..)&lt;/li&gt;
&lt;li&gt;"stems" - other words which stem from this word - lists all of the word's variants - querying the API with this word would also return the same response&lt;/li&gt;
&lt;li&gt;"syns" - synonyms&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  II. hwi
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--R8iMVB5U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/3ntogvfqrcopyp4g2pe7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--R8iMVB5U--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/3ntogvfqrcopyp4g2pe7.png" alt="Screenshot 2021-01-17 at 8.47.48 PM"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;means head word information&lt;/li&gt;
&lt;li&gt;"hw" : string  headword&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  III. fl
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--5_KLbwAL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/d8bt39vacld9cxz11wu7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--5_KLbwAL--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/d8bt39vacld9cxz11wu7.png" alt="Screenshot 2021-01-17 at 8.50.24 PM"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;means functional label&lt;/li&gt;
&lt;li&gt;tells grammatical function(noun, adj etc..)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  IV. def
&lt;/h3&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--0x9ejETV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/v7uke1ytsbswr8sp116l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--0x9ejETV--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/v7uke1ytsbswr8sp116l.png" alt="Screenshot 2021-01-17 at 8.59.44 PM"&gt;&lt;/a&gt; &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;groups together all sense sequences and verb dividers(transitive/intransitive)

&lt;ol&gt;
&lt;li&gt;sseq - sense sequence contains a series of senses
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--927BWTVT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/55bla16d7ahdat46pfgi.png" alt="Screenshot 2021-01-17 at 9.30.21 PM"&gt; &lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;sense - a unit which contains all content relevant to a particular meaning&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--NFM8eip9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/27cshf7xtza408yo7ydi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--NFM8eip9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/27cshf7xtza408yo7ydi.png" alt="Screenshot 2021-01-17 at 9.31.00 PM"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;dt - defining text is an array which contains:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;["text", string] - string is definition of word&lt;/li&gt;
&lt;li&gt;["vis", [{object}]] - verbal illustration is an example sentence and each object may contain the members:&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;"t" : string  text of verbal illustration&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--Mxp8zMfa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qtdpuzg5xxvcqpduc4ds.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Mxp8zMfa--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/qtdpuzg5xxvcqpduc4ds.png" alt="Screenshot 2021-01-17 at 11.18.41 PM"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  V. shortdef
&lt;/h3&gt;

&lt;p&gt;a highly abridged version of the main definition section, consisting of just the definition text for the first three senses. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--c2Ghdb6B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/nt25d16bpuui6eywkt15.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--c2Ghdb6B--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/nt25d16bpuui6eywkt15.png" alt="Screenshot 2021-01-17 at 11.21.19 PM"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;That's all for now.&lt;br&gt;
Bye!&lt;br&gt;
@stratospher&lt;/p&gt;

</description>
      <category>tooling</category>
      <category>todayilearned</category>
      <category>json</category>
    </item>
    <item>
      <title>Starting your career in tech!</title>
      <dc:creator>random</dc:creator>
      <pubDate>Fri, 15 Jan 2021 04:21:47 +0000</pubDate>
      <link>https://dev.to/randomjkbn/reflections-on-rtc-s-career-sessions-5299</link>
      <guid>https://dev.to/randomjkbn/reflections-on-rtc-s-career-sessions-5299</guid>
      <description>&lt;p&gt;Hey!&lt;/p&gt;

&lt;p&gt;I attended an absolutely amazing session by RTC - "Motivating Career options" and would love to share my favourite parts of the session and the deep impression it left on me.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your crystal ball is cloudy - It's unrealistic to plan out your next 30 years when you are in college. Focus on getting started.&lt;/li&gt;
&lt;li&gt;The world is changing and so many new opportunities will open up. Self driving cars, data science etc.. were unimaginable 30 years ago.&lt;/li&gt;
&lt;li&gt;Stay informed, educated, open-minded, nimble and adaptable.&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Every industry has tech needs.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--PImt7-Kk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/yzzhwkjabwfwf95fpx2n.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--PImt7-Kk--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/yzzhwkjabwfwf95fpx2n.png" alt="Screenshot 2021-01-15 at 8.06.43 AM"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Entry level options in tech. Some of them include:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--ee9dqKWv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ppatiegnshi1nu2kou7t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--ee9dqKWv--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/ppatiegnshi1nu2kou7t.png" alt="Screenshot 2021-01-15 at 7.53.22 AM"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Corporate structure:&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LVf7RGMe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6l2i3ayrtq7lia9aggjl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LVf7RGMe--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/6l2i3ayrtq7lia9aggjl.png" alt="Screenshot 2021-01-15 at 8.10.15 AM"&gt;&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Network&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Be a risk taker and explore unusual paths and learn forever!&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We were divided into groups based on our personality types. I got paired up with an amazing person from Florida. Both of us were ISTJ type and we had a lot in common especially how we liked to organise stuff. We had fun talking about our differences though ;) - how different our countries were and the career paths available in both the countries. I had a lot of fun listening to her views on life - how she plans her day, keeps journals, uses calendars, the importance of a clean desk and workspace and a desk near the window. &lt;/p&gt;

&lt;p&gt;We pondered on topics I've never actually thought of:&lt;/p&gt;

&lt;h4&gt;
  
  
  Top 3 things I like to do:
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Learning new things, Building/trying out new tools/tech&lt;/li&gt;
&lt;li&gt;Reading books/blogs - well anything&lt;/li&gt;
&lt;li&gt;Being organised&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  What do you do when you feel in groove:
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;I absolutely love what I do and try to perfect that activity to my best ability.&lt;/li&gt;
&lt;li&gt;I don't get sidetracked and am fully focused. I even forget about eating food.😂&lt;/li&gt;
&lt;li&gt;I'm in a good mood and happy and proud of what I did.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Ideal work environment:
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;It would be really great if I could work in a mixture of a remote and office environment.&lt;/li&gt;
&lt;li&gt;I would love working in a supportive group on challenging projects where I can learn lots of new things.&lt;/li&gt;
&lt;li&gt;Secure workplace where I can be financially independent.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  3 essential items you look for in a job:
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Security&lt;/li&gt;
&lt;li&gt;Career Advancement&lt;/li&gt;
&lt;li&gt;A sense of Accomplishment&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;
  
  
  Top 3 objectives of first job:
&lt;/h4&gt;

&lt;ol&gt;
&lt;li&gt;Security + Financial independence&lt;/li&gt;
&lt;li&gt;Tech environment where I can learn lots and lots&lt;/li&gt;
&lt;li&gt;Not too much pressure&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I felt really happy after the session! The world is full of possibilities.&lt;/p&gt;

&lt;p&gt;Bye!&lt;br&gt;
@stratospher&lt;/p&gt;

</description>
      <category>career</category>
      <category>todayilearned</category>
    </item>
    <item>
      <title>#Week 3/14 : 100 Days of Code</title>
      <dc:creator>random</dc:creator>
      <pubDate>Mon, 11 Jan 2021 02:42:20 +0000</pubDate>
      <link>https://dev.to/randomjkbn/week-3-14-100-days-of-code-3eib</link>
      <guid>https://dev.to/randomjkbn/week-3-14-100-days-of-code-3eib</guid>
      <description>&lt;h1&gt;
  
  
  Day 15
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;Going beyond goals - building a system that can last a lifetime&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I really wish our college would tell us the agenda for the day beforehand - I especially hate it when they call us at random and ask us to demonstrate our lab progress. I have to keep checking all notifications to see if I'm called. Today morning was lost in such anticipation. ughhh...&lt;/p&gt;

&lt;p&gt;I had a virtual meet for my internship - went well. I need to improve my communication skills though.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 16
&lt;/h1&gt;

&lt;p&gt;Finished off yesterday's and today's Leetcode challenge. It feels nice to start the day like this. I learnt more about bitwise operations. They are pretty efficient!&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;//check if number is odd/even
if(N&amp;amp;1==0){
    //I'm even
}

//check if number is power of 2
if(N&amp;amp;(N-1)==0){
   //I'm a power of 2
}

//flip i-th bit
N=N^(1&amp;lt;&amp;lt;i)

//check i-th bit
if(N&amp;amp;(1&amp;lt;&amp;lt;i)==0){
    // bit is unset
}

// the power of XOR
x^1=~x
x^0=x

//Shift operators
N&amp;lt;&amp;lt;i is N*(2^i)
N&amp;gt;&amp;gt;i is floor(N/2^i)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;I spent the evening reading Power BI documentations. &lt;/p&gt;

&lt;h1&gt;
  
  
  Day 17
&lt;/h1&gt;

&lt;p&gt;Started off with Adhoc problems. Read some more of James Clear's Atomic Habits. Especially liked:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Outcome based goals and Identity based goals. 3 layers of behavioural change - Outcome-&amp;gt;Process-&amp;gt;Identity. We should rise to the level of our goals - not sink to the level of our system. Let's make our system better.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Did today's #Leetcode challenge. A 7 day streak - yay! Faced repercussion of a tough choice I made - I hope all the choices I make will someday make sense and help me reach places I'd love to be at.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 18
&lt;/h1&gt;

&lt;p&gt;I couldn't explain code (2 pass macro processor) that I wrote many months ago - I looked at it today morning and still.....Why?? Maybe I was a bit pressurised. I explained the other programs though - for systems lab.&lt;/p&gt;

&lt;p&gt;I also did Leetcode daily challenge and tried deploying a website to Heroku.&lt;/p&gt;

&lt;h1&gt;
  
  
  Day 19
&lt;/h1&gt;

&lt;p&gt;I did 2 Adhoc questions today - they require very logical choices and I found it hard to arrive at such choices. Dry running with examples helped. &lt;/p&gt;

&lt;p&gt;I published my first &lt;a href="https://dev.to/stratospher/handy-hacks-1-leetcode-weekly-contest-222-5cnd"&gt;Leetcode contest analysis&lt;/a&gt;. The last 2 problems were tough for me and it took some time to comprehend it. Both were applications of binary search. The last one was about finding Longest Increasing Subsequence and it was pretty cool! &lt;/p&gt;

&lt;p&gt;I have to get back on track with my internship tasks.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Install windows&lt;/li&gt;
&lt;li&gt;Do a power BI vs Tableau comparison&lt;/li&gt;
&lt;li&gt;Do some Kaggle&lt;/li&gt;
&lt;/ul&gt;

&lt;h1&gt;
  
  
  Day 20
&lt;/h1&gt;

&lt;p&gt;I wasn't very productive today - but it's a Sunday! Leetcode's word ladder question got me intrigued and I spent the whole morning implementing BFS. All test cases passed and yet a TLE.&lt;br&gt;
I attempted Weekly Contest 224 - I could solve only 1 question fully. Baby steps. There's next week.&lt;/p&gt;

&lt;p&gt;I had a meeting with my teammates for a website project. The organisers aren't providing us with enough data. I installed windows and power BI. And Guess what - Excel is paid on windows. &lt;/p&gt;

&lt;h1&gt;
  
  
  Day 21
&lt;/h1&gt;

&lt;p&gt;I spent the day exploring SQLAlchemy - a database toolkit for python. I spent a good amount of time getting my Google Colab notebook to connect to my local Postgres database. There's an option to locally connect the Google Colab notebook - but then it just acts as our local Jupyter notebook. I wanted to run the functions on cloud and access the local database - I guess it's not possible.&lt;/p&gt;

&lt;p&gt;I stumbled across a fantastic ML community which discusses ML related research papers - Machine Learning Tokyo. I really want to find time and read the research papers which they discuss - I hope I can understand something.😅&lt;/p&gt;

&lt;p&gt;Take care,&lt;br&gt;
@stratospher&lt;/p&gt;

</description>
      <category>100daysofcode</category>
      <category>codenewbie</category>
    </item>
  </channel>
</rss>
