<?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: Abhijay Mitra</title>
    <description>The latest articles on DEV Community by Abhijay Mitra (@abhj).</description>
    <link>https://dev.to/abhj</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%2F748131%2F9f6fc39b-e215-4d9b-8b33-80f3c0443947.jpeg</url>
      <title>DEV Community: Abhijay Mitra</title>
      <link>https://dev.to/abhj</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/abhj"/>
    <language>en</language>
    <item>
      <title>AGI is Coming — Cultivate Mental Models</title>
      <dc:creator>Abhijay Mitra</dc:creator>
      <pubDate>Sun, 26 Apr 2026 19:31:05 +0000</pubDate>
      <link>https://dev.to/abhj/agi-is-coming-cultivate-mental-models-4khp</link>
      <guid>https://dev.to/abhj/agi-is-coming-cultivate-mental-models-4khp</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Today, &lt;strong&gt;75% of all new code at Google&lt;/strong&gt; is now AI-generated and approved by engineers.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;— &lt;strong&gt;Sundar Pichai&lt;/strong&gt;, CEO of Alphabet/Google (April 2026)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;A note before I begin.&lt;/strong&gt; I do not personally believe &lt;strong&gt;complete AGI is coming anytime soon&lt;/strong&gt;. I think the gap between &lt;em&gt;"impressive model"&lt;/em&gt; and &lt;em&gt;"genuinely general intelligence"&lt;/em&gt; is wider than the current narrative makes it sound, and most of the loudest predictions are, in my opinion, &lt;strong&gt;priced for marketing rather than reality&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This post is &lt;strong&gt;not a prediction&lt;/strong&gt;. It is a thought exercise — &lt;em&gt;if&lt;/em&gt; AGI does arrive, in whatever form and on whatever timeline, &lt;strong&gt;this is how I think things will play out&lt;/strong&gt; for those of us working in tech, and this is what I think the only sane response looks like.&lt;/p&gt;

&lt;p&gt;For most of my career, &lt;strong&gt;I treated AGI the way most working engineers did&lt;/strong&gt; — as a &lt;em&gt;someday&lt;/em&gt; problem. A sci-fi footnote. Something to argue about over coffee, not something to plan around.&lt;/p&gt;

&lt;p&gt;I still think &lt;em&gt;complete&lt;/em&gt; AGI is far. But I no longer think the &lt;strong&gt;shape&lt;/strong&gt; of the disruption is far.&lt;/p&gt;

&lt;p&gt;The AI tools already at my disposal have scaled up what &lt;em&gt;"productivity" to a company&lt;/em&gt; means, and that is enough to take the rest of this argument seriously — even as a hypothetical.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Andy Grove&lt;/strong&gt;, in &lt;em&gt;Only the Paranoid Survive&lt;/em&gt;, gave me the vocabulary for what I am watching:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;A strategic inflection point is a time in the life of a business when its fundamentals are about to change. That change can mean an opportunity to rise to new heights. But it may just as likely signal the beginning of the end.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;— &lt;strong&gt;Andrew S. Grove&lt;/strong&gt;, &lt;em&gt;Only the Paranoid Survive&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;AGI is a strategic inflection point&lt;/strong&gt; — not just for a business, but for an entire profession.&lt;/p&gt;

&lt;p&gt;And the assumption that &lt;em&gt;"this will take decades"&lt;/em&gt; is probably the &lt;strong&gt;single most expensive belief&lt;/strong&gt; one can hold right now.&lt;/p&gt;

&lt;h2&gt;
  
  
  It's all about the game, and how you play it.
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Why do I think AGI is actually coming?
&lt;/h3&gt;

&lt;p&gt;I have never been persuaded by hype cycles or Twitter arguments. What changed my mind was watching &lt;strong&gt;several independent curves&lt;/strong&gt; bend in the same direction at the same time.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Capability per dollar&lt;/strong&gt; is doubling faster than Moore's Law ever did. Models that cost millions to train two years ago &lt;strong&gt;now run on a laptop&lt;/strong&gt;.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Context windows&lt;/strong&gt; have moved from 4K to multi-million tokens. That is not a feature upgrade — that is a &lt;strong&gt;phase change&lt;/strong&gt; in what a model can reason over.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Agentic tool use&lt;/strong&gt; has stopped being a demo and started being a product. &lt;strong&gt;ChatGPT processes 1+ billion queries daily, today&lt;/strong&gt;. The gap between &lt;em&gt;answering a question&lt;/em&gt; and &lt;em&gt;doing the job&lt;/em&gt; has collapsed.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;I remember this one personally — back in &lt;strong&gt;2021, during my Salesforce internship&lt;/strong&gt;, I was building a &lt;strong&gt;prototype of a live voice application&lt;/strong&gt; where a patient could interact with an AI over a &lt;strong&gt;voice call&lt;/strong&gt;, and it felt like a &lt;strong&gt;Sci-Fi Project&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Cut to today: &lt;strong&gt;HDFC Bank has a voice agent. Swiggy has a voice agent.&lt;/strong&gt; What was a research prototype four years ago is now &lt;strong&gt;increasing my credit card limit&lt;/strong&gt;.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Self-improvement pipelines&lt;/strong&gt; — models training, evaluating, and writing the code for the next generation of models — are now &lt;strong&gt;standard infrastructure&lt;/strong&gt;, not research curiosities.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;None of these, in isolation, prove anything. But they are &lt;strong&gt;independent vectors pointing the same way&lt;/strong&gt;, and they are reinforcing each other.&lt;/p&gt;

&lt;p&gt;When three or four exponentials braid together, the outcome is &lt;strong&gt;not linear&lt;/strong&gt; — it is a cliff.&lt;/p&gt;

&lt;h3&gt;
  
  
  But it still hallucinates, does it not?
&lt;/h3&gt;

&lt;p&gt;It does. And five years ago it could not write a coherent paragraph.&lt;/p&gt;

&lt;p&gt;The argument &lt;em&gt;"it cannot do X today"&lt;/em&gt; has been &lt;strong&gt;wrong about every X&lt;/strong&gt; on the list so far.&lt;/p&gt;

&lt;p&gt;The more honest question is not whether the &lt;strong&gt;current&lt;/strong&gt; generation can replace me — it is whether &lt;strong&gt;the generation two years out&lt;/strong&gt; can do the &lt;strong&gt;median task&lt;/strong&gt; in my job.&lt;/p&gt;

&lt;p&gt;For most tasks in most tech roles, my honest answer is &lt;strong&gt;yes&lt;/strong&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  So what does this mean for a working engineer?
&lt;/h3&gt;

&lt;p&gt;The lazy reading is &lt;em&gt;"I will be obsolete".&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;A lot of what is your job today might be.&lt;/p&gt;

&lt;p&gt;The more unsettling reading is this: &lt;strong&gt;the thing that used to make me valuable — knowing how to do the task — is being commoditised in real time.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Writing a CRUD endpoint, wiring up an auth flow, translating a spec into code, debugging a stack trace — these were the &lt;strong&gt;atomic units of the job&lt;/strong&gt;. They are becoming the &lt;strong&gt;atomic units of a prompt&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;This essentially means &lt;strong&gt;AI is already doing the job today&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;A pathetic joke I keep telling myself: &lt;em&gt;the only skill an engineer really needs now is writing a good &lt;code&gt;skills.md&lt;/code&gt; for Claude.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;So the question I keep returning to is: &lt;strong&gt;what is left?&lt;/strong&gt; What cannot be commoditised?&lt;/p&gt;

&lt;h3&gt;
  
  
  What cannot be commoditised?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Judgement.&lt;/strong&gt; Taste.&lt;/p&gt;

&lt;p&gt;Knowing which of ten plausible solutions is &lt;strong&gt;actually right&lt;/strong&gt; for this system, this team, this customer, this decade.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Naval Ravikant&lt;/strong&gt; makes this point more sharply than I can:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Learn to sell, learn to build; if you can do both, you will be unstoppable. But more importantly, &lt;strong&gt;specific knowledge, accountability, leverage, and judgement&lt;/strong&gt; — that is what pays.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;— &lt;strong&gt;Naval Ravikant&lt;/strong&gt;, &lt;em&gt;The Almanack of Naval Ravikant&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Of that list, the first three are already being amplified — and in some cases replaced — by AI tooling. &lt;strong&gt;Judgement is the one that is not.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;And judgement, when I look at it carefully, is &lt;strong&gt;downstream of exactly one thing&lt;/strong&gt; — mental models.&lt;/p&gt;

&lt;h2&gt;
  
  
  It's all about control, and if you can take it.
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What is a mental model, exactly?
&lt;/h3&gt;

&lt;p&gt;A mental model is a &lt;strong&gt;compressed, reusable representation&lt;/strong&gt; of how some part of the world works.&lt;/p&gt;

&lt;p&gt;If you are a KGPian, you already know this by another name — it is just a &lt;strong&gt;"funda"&lt;/strong&gt;, the kind a wise old senior drops on you over chai at the hall canteen, the kind that stays with you long after you have forgotten the syllabus it came wrapped in.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Shane Parrish&lt;/strong&gt; has spent the better part of a decade formalising this on &lt;em&gt;Farnam Street&lt;/em&gt;, and his working definition is the cleanest I have come across:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;A mental model is simply a representation of how something works. We cannot keep all of the details of the world in our brains, so we use models to &lt;strong&gt;simplify the complex&lt;/strong&gt; into understandable and organisable chunks.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;— &lt;strong&gt;Shane Parrish&lt;/strong&gt;, &lt;em&gt;The Great Mental Models, Volume 1&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;&lt;strong&gt;A good mental model is a portable sword.&lt;/strong&gt; You carry it with you and consult it when the winter comes.&lt;/p&gt;

&lt;p&gt;A few that live rent-free in my head, that I use all the:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Naval Ravikant — the harder path.&lt;/strong&gt; &lt;em&gt;"When you have two paths that seem equally good, pick the one with the most short-term pain."&lt;/em&gt; The easy path is usually easy because someone has already extracted most of the value from it. The hard path compounds.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chesterton's fence.&lt;/strong&gt; Before removing a rule, a process, or a piece of code, know &lt;strong&gt;why it was put there&lt;/strong&gt;. Most "legacy" code is legacy because it survived something you didn't see.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;They are &lt;strong&gt;lenses&lt;/strong&gt;. One does not &lt;em&gt;use&lt;/em&gt; them — one &lt;strong&gt;thinks through them&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;The best way to &lt;strong&gt;collect&lt;/strong&gt; mental models is to &lt;strong&gt;read books&lt;/strong&gt;, and &lt;strong&gt;wisdom&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Here is the part I think most people miss. &lt;strong&gt;LLMs are extraordinary at facts and syntax, and surprisingly poor at picking the right lens.&lt;/strong&gt; They will happily generate a technically correct answer to &lt;strong&gt;the wrong question&lt;/strong&gt;. They will optimise the metric they were asked for and ignore the metric that &lt;strong&gt;actually mattered&lt;/strong&gt;. They will solve the puzzle in front of them &lt;strong&gt;without noticing it is the wrong puzzle&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;That gap — the gap between &lt;em&gt;a correct answer&lt;/em&gt; and &lt;em&gt;the right answer&lt;/em&gt; — is &lt;strong&gt;where humans still live&lt;/strong&gt;. And it is made almost entirely of mental models.&lt;/p&gt;

&lt;p&gt;Here is the part worth being honest about. &lt;strong&gt;AI can do mechanical work blindingly fast&lt;/strong&gt; — it can write the boilerplate, stub the tests, refactor the module, translate the spec — and it can do all of this at a speed no human can match. What it &lt;strong&gt;cannot do&lt;/strong&gt;, at least not yet, is &lt;strong&gt;innovate&lt;/strong&gt;. It cannot look at a problem and decide &lt;em&gt;the problem itself is wrong&lt;/em&gt;. It cannot take a leap that is not already implicit in its training data. That act — the act of originating — is &lt;strong&gt;still a human job&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Steve Jobs&lt;/strong&gt; said it cleanly:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Innovation distinguishes between a leader and a follower.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;— &lt;strong&gt;Steve Jobs&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The machine is an extraordinary follower. The &lt;strong&gt;leader&lt;/strong&gt; still has to be you.&lt;/p&gt;

&lt;p&gt;And the &lt;strong&gt;leading&lt;/strong&gt; — the seeing, the choosing, the originating — is done with &lt;strong&gt;mental models&lt;/strong&gt;. This, I think, is the actual way out of the AI revolution. Not outrunning the machine on its own track, but &lt;strong&gt;stacking lenses&lt;/strong&gt; until one can look at the same data and see a different problem.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Charlie Munger&lt;/strong&gt; put it bluntly, and it has stayed with me:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;You must know the big ideas in the big disciplines and use them routinely — all of them, not just a few. &lt;strong&gt;The man with a hammer sees every problem as a nail.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;— &lt;strong&gt;Charlie Munger&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The way out is to &lt;strong&gt;not to always choose the hammer&lt;/strong&gt;. Cultivate enough fundas that one can reach for the right tool, the right lens at the right time.&lt;/p&gt;

&lt;h2&gt;
  
  
  It's all about the debt, and how you pay it.
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Honestly, AI-driven global warming might kill us first
&lt;/h3&gt;

&lt;p&gt;The datacentres behind every frontier model &lt;strong&gt;drink water and electricity&lt;/strong&gt; at a scale most people have not internalised. &lt;strong&gt;Cooling&lt;/strong&gt; that pulls from municipal water supplies already running dry. &lt;strong&gt;Ice caps melting&lt;/strong&gt; a little faster every quarter. &lt;strong&gt;Sea levels&lt;/strong&gt; creeping up on coastlines that were already on borrowed time. &lt;strong&gt;Bangalore&lt;/strong&gt; — once famous for its weather — now feels like &lt;strong&gt;Kolkata in peak summer&lt;/strong&gt;, and AI is &lt;strong&gt;not the only reason, but it is squarely one of them&lt;/strong&gt;. We are &lt;strong&gt;burning a staggering slice of the planet&lt;/strong&gt; to get machines marginally closer to our own benchmarks.&lt;/p&gt;

&lt;p&gt;This brings in the other point of no return, apart from AGI, we are missing over here is global warming. &lt;strong&gt;AI-driven global warming might genuinely kill us before AGI ever arrives&lt;/strong&gt;. The climate curve is also an exponential. It is also reinforcing. And unlike the capability curves, it is &lt;strong&gt;not one any of us can opt out of&lt;/strong&gt;. And countries need to cooperate with each other in other to make AGI or the progress towards it ethical.&lt;/p&gt;

&lt;h2&gt;
  
  
  It's all about the pain, and who's gonna make it.
&lt;/h2&gt;

&lt;h3&gt;
  
  
  What I have concluded
&lt;/h3&gt;

&lt;p&gt;AGI is not the end of the career. It is the end of &lt;strong&gt;the kind of career where knowing how to do, or what to do was enough&lt;/strong&gt;. The question &lt;strong&gt;why something needs to be done&lt;/strong&gt; is seemingly more difficult for AI to answer, and is precisely where I feel, human interference shall remain crucial.&lt;/p&gt;

&lt;p&gt;Is it all the most important today, to &lt;strong&gt;ride with the AI wave&lt;/strong&gt;, to &lt;strong&gt;understand the impact&lt;/strong&gt; it will generate on day-to-day life, and to use it as the tool it was meant to be, to &lt;strong&gt;start depending on it for time-consuming labor&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;While it might still be time before complete AGI arrives, only those will survive AGI, who are able to ride the wave, and not swim away from the tide.&lt;/p&gt;

&lt;p&gt;Now since AGI &lt;strong&gt;is the Game&lt;/strong&gt; — a game none of us are really in control of — I will leave you with a verse that has been echoing in my head the whole time I was writing this:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;It's time to play the game.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Time to play the game.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;It's all about the game, and how you play it.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;It's all about control, and if you can take it.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;It's all about the debt, and how you pay it.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;It's all about the pain, and who's gonna make it.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;— &lt;strong&gt;Motörhead&lt;/strong&gt;, &lt;em&gt;"The Game"&lt;/em&gt; (Triple H's entrance theme)&lt;/p&gt;
&lt;/blockquote&gt;


&lt;div class="crayons-card c-embed text-styles text-styles--secondary"&gt;
    &lt;div class="c-embed__content"&gt;
        &lt;div class="c-embed__cover"&gt;
          &lt;a href="https://music.apple.com/us/album/the-game-triple-h/585439692?i=585439812" class="c-link align-middle" rel="noopener noreferrer"&gt;
            &lt;img alt="" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fis1-ssl.mzstatic.com%2Fimage%2Fthumb%2FMusic124%2Fv4%2F94%2F64%2F51%2F94645142-5738-81b1-54b2-415f02e08142%2Fdj.vlamoecx.jpg%2F1200x630wp-60.jpg" height="420" class="m-0" width="800"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="c-embed__body"&gt;
        &lt;h2 class="fs-xl lh-tight"&gt;
          &lt;a href="https://music.apple.com/us/album/the-game-triple-h/585439692?i=585439812" rel="noopener noreferrer" class="c-link"&gt;
            ‎The Game (Triple H) - Song by Motörhead - Apple Music
          &lt;/a&gt;
        &lt;/h2&gt;
          &lt;p class="truncate-at-3"&gt;
            Song · 2002 · Duration 3:28
          &lt;/p&gt;
        &lt;div class="color-secondary fs-s flex items-center"&gt;
            &lt;img alt="favicon" class="c-embed__favicon m-0 mr-2 radius-0" src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fmusic.apple.com%2Fassets%2Ffavicon%2Ffavicon-32.png" width="32" height="32"&gt;
          music.apple.com
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;





</description>
      <category>ai</category>
      <category>agi</category>
      <category>career</category>
      <category>opinion</category>
    </item>
    <item>
      <title>My Review of 'Zero To One'</title>
      <dc:creator>Abhijay Mitra</dc:creator>
      <pubDate>Wed, 01 Dec 2021 08:05:02 +0000</pubDate>
      <link>https://dev.to/abhj/my-review-of-zero-to-one-25hc</link>
      <guid>https://dev.to/abhj/my-review-of-zero-to-one-25hc</guid>
      <description>&lt;p&gt;Apart from being a guy who reads and writes code, I am also an avid reader of books and manga. You can find about my likes and recommendations from my &lt;a href="https://www.goodreads.com/abhj" rel="noopener noreferrer"&gt;Goodreads profile&lt;/a&gt;.  &lt;/p&gt;

&lt;p&gt;I recently finished the book 'Zero To One' by Peter Thiel and thought of noting stuff down somewhere for my future use.  &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F9l1equoi6xf8gxjcvc8k.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F9l1equoi6xf8gxjcvc8k.jpg" alt="book cover" width="800" height="1200"&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;Cover of Zero to One (source: &lt;a href="https://en.wikipedia.org/wiki/Zero_to_One" rel="noopener noreferrer"&gt;Wikipedia&lt;/a&gt;)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Why are monopolies so successful?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Tolstoy opens Anna Karenina by observing:&lt;br&gt;&lt;br&gt;
All happy families are alike: each unhappy family is unhappy in its own way.  &lt;/p&gt;

&lt;p&gt;Thiel argues business is the opposite:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  All happy companies are different: each one earns a monopoly by solving a unique problem.&lt;/li&gt;
&lt;li&gt;  All failed companies are the same: they failed to escape competition&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Restaurants vs Tech Companies.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Restaurants: successful ones might collect healthy amounts today, but their cash flows will probably dwindle over the next few years when customers move on to newer and trendier alternatives.  &lt;/p&gt;

&lt;p&gt;Technology Companies: often lose money for the first few years. It takes time to build valuable things, and that means delayed revenue. Most of a tech company's value will come at least 10 to 15 years in the future.  &lt;/p&gt;

&lt;p&gt;Thiel skillfully points out quite opposing patterns of success.&lt;/p&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;What to consider when starting tech companies?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If one focuses on near-term growth above all else, one misses the most important question: Will this business still be around a decade from now?  &lt;/p&gt;

&lt;p&gt;Numbers alone won't tell one the answer. Instead one must think critically about the qualitative characteristics of ones own business.&lt;/p&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;How good should the proprietary tech be?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Thiel says that a good rule of thumb is that proprietary technology must be at least 10 times better than its closest substitute in some important dimension to lead to a real monopolistic advantage.  &lt;/p&gt;

&lt;p&gt;Anything less than an order of magnitude better will probably be perceived as a marginal improvement and will be hard to sell, especially in an already crowded market.&lt;/p&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;How does sales work?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Like acting, sales works best when hidden.  &lt;/p&gt;

&lt;p&gt;This explains why almost everyone whose job involves distribution whether they're in sales, marketing, or advertising has a job title that has nothing to do with those things.  &lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  People who sell advertising are "account executives".&lt;/li&gt;
&lt;li&gt;  People who sell customers are "business development".&lt;/li&gt;
&lt;li&gt;  People who sell companies are "investment bankers".&lt;/li&gt;
&lt;li&gt;  People who sell themselves are called "politicians".&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Thiel emphasises the reason being, none of us wants to be reminded when we're being sold.&lt;/p&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Are engineers skilled enough to sell tech?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The engineer's grail is a product great enough that "it sells itself". But anyone who would actually say this about a real product must be lying: either he's delusional (lying to himself) or he's selling something (and thereby contradicting himself).  &lt;/p&gt;

&lt;p&gt;The polar opposite business cliché warns that "the best product doesn't always win".  &lt;/p&gt;

&lt;p&gt;Economists attribute this to "path dependence": specific historical circumstances independent of objective quality can determine which products enjoy widespread adoption.  &lt;/p&gt;

&lt;p&gt;Thiel brings a conclusion to this dilemma by stating: It's better to think of distribution as something essential to the design of your product. If you've invented something new but you haven't invented an effective way to sell it, you have a bad business no matter how good the product.&lt;/p&gt;


&lt;/li&gt;

&lt;li&gt;

&lt;p&gt;&lt;strong&gt;Which problems / projects are the best?&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;  Doing something different is what's truly good for society and it's also what allows a business to profit by monopolizing a new market.&lt;/li&gt;
&lt;li&gt;  The best projects are likely to be overlooked, not trumpeted by a crowd.&lt;/li&gt;
&lt;li&gt;  The best problems to work on are often the ones nobody else even tries to solve.&lt;/li&gt;
&lt;/ul&gt;


&lt;/li&gt;

&lt;/ul&gt;

</description>
      <category>books</category>
      <category>leadership</category>
      <category>startup</category>
      <category>career</category>
    </item>
    <item>
      <title>Updates in Ubuntu 21.10</title>
      <dc:creator>Abhijay Mitra</dc:creator>
      <pubDate>Wed, 01 Dec 2021 07:27:12 +0000</pubDate>
      <link>https://dev.to/abhj/updates-in-ubuntu-2110-pke</link>
      <guid>https://dev.to/abhj/updates-in-ubuntu-2110-pke</guid>
      <description>&lt;h4&gt;
  
  
  In this blog, we shall be discussing the updates and improvements in Ubuntu 21.10. Please note that this version is &lt;strong&gt;NOT&lt;/strong&gt; an LTS (Long-term support) version.
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.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%2Fxjv29jmmhkcjus33u7vj.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2Fxjv29jmmhkcjus33u7vj.png" alt="Ubuntu 21.10" width="800" height="450"&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;Finally installed Ubuntu 21.10 after the long wait!&lt;/p&gt;

&lt;h3&gt;
  
  
  The Horizontal Workspaces:
&lt;/h3&gt;

&lt;p&gt;The most iconic one being the introduction of horizontal workspaces!&lt;/p&gt;

&lt;h3&gt;
  
  
  A new Gnome Version:
&lt;/h3&gt;

&lt;p&gt;Ubuntu 21.10 comes with a customized Gnome 40 desktop instead of Gnome 36 (default on Ubuntu 21.04).&lt;/p&gt;

&lt;h3&gt;
  
  
  Gestures:
&lt;/h3&gt;

&lt;p&gt;Multitouch gestures have been improved over the last few releases.&lt;/p&gt;

&lt;h3&gt;
  
  
  Ubuntu Dock:
&lt;/h3&gt;

&lt;p&gt;A lot of people have been using Dash to Dock extension instead of the standard Gnome Ubuntu Dock.  &lt;/p&gt;

&lt;p&gt;Gnome 40 has really improved the default Gnome Ubuntu Dock and added separators between favourite and running applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  Software Updates:
&lt;/h3&gt;

&lt;p&gt;Alongside the new additions to the OS, Ubuntu 21.10 is obviously shipped with loads of software updates.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>ubuntu</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Languages of the Future</title>
      <dc:creator>Abhijay Mitra</dc:creator>
      <pubDate>Wed, 01 Dec 2021 07:23:00 +0000</pubDate>
      <link>https://dev.to/abhj/languages-of-the-future-2dlf</link>
      <guid>https://dev.to/abhj/languages-of-the-future-2dlf</guid>
      <description>&lt;p&gt;Some languages which I don't see going out of demand (until 2030 hopefully) are definitely:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Java&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;Most companies in tech use Java to build their backend applications. Java is very fast as a language, is mainly based on OOPS (which makes code modular and clean to read), and most importantly is independent of platform (all you need to run it is the JVM - Java Virtual Machine). One of the best features I love about Java is its efficient exception handling and precise (compared to C++) error messages. Since Android is so popular these days, the only language that may replace Java would be Kotlin.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Swift&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;Well who doesn't love Apple? Even Apple haters seem to love its clean and snappy UI. Though I don't have personal experience with Swift till now, its memory management is of high repute. As long as Apple is the world's most valuable company, Swift isn't going anywhere. Swift's ease of coding UI stuff will keep it in demand.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Javascript&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;Though Javascript may be annoying at times, there's no denying of the fact that it is one of the select few languages that are extensively used in backend and frontend, server side and client side, and has extensive well designed libraries and frameworks for most industrial use cases. An application written in Javascript is almost certainly faster than a "similar" one in Python. Also, Node JS (written partly in C++) is super fast and its asynchronous multi-threaded I/O model improve the performance even more. Javascript is definitely going to stay for time in the future.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;C++&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;A great place to learn about this amazing language would be from the &lt;a href="https://youtu.be/uTxRF5ag27A" rel="noopener noreferrer"&gt;author of C++ himself&lt;/a&gt;. Whenever a developer looks for speed in backend, C++ is generally the way to go. C++ is blazingly fast, supports OOPS, and also is under constant development. I have spent most of my programming journey in C++.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Python&lt;/strong&gt;:&lt;/p&gt;

&lt;p&gt;One of the reasons Python is so popular despite being much slower compared to the others in this list must be the huge ocean of libraries and frameworks available for it. Also, code in Python looks more like pseudo code than most other languages. That makes Python code very easy to understand. Also, the learning curve in Python is much easier for newcomers in the world of software.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>java</category>
      <category>javascript</category>
      <category>python</category>
      <category>cpp</category>
    </item>
    <item>
      <title>My Internship at Salesforce</title>
      <dc:creator>Abhijay Mitra</dc:creator>
      <pubDate>Wed, 01 Dec 2021 07:05:44 +0000</pubDate>
      <link>https://dev.to/abhj/my-internship-at-salesforce-1ai5</link>
      <guid>https://dev.to/abhj/my-internship-at-salesforce-1ai5</guid>
      <description>&lt;h4&gt;
  
  
  This blog is about my internship experience at Salesforce India. This was a (remote - due to &lt;a href="https://en.wikipedia.org/wiki/COVID-19" rel="noopener noreferrer"&gt;Covid-19&lt;/a&gt;) Software Engineering Internship I took in Summer 2021.
&lt;/h4&gt;

&lt;p&gt;&lt;a href="https://media2.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%2F54hxo8ntqx48jnajh7ci.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.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%2F54hxo8ntqx48jnajh7ci.png" alt="coding during internship" width="378" height="493"&gt;&lt;/a&gt;  &lt;/p&gt;

&lt;p&gt;Me coding while interning at Salesforce!!! 😎&lt;/p&gt;

&lt;h3&gt;
  
  
  Why did you choose the company?
&lt;/h3&gt;

&lt;p&gt;Salesforce is famous for its amazing work culture. I loved the way Salesforce was revolutionising modern workflow even during the unprecedented Covid-19 times.&lt;/p&gt;

&lt;h3&gt;
  
  
  How many rounds and what rounds?
&lt;/h3&gt;

&lt;p&gt;There were a total of 5 rounds. 1 initial shortlisting coding test followed by 3 Technical Interview Rounds and 1 HR Round on the interview day.&lt;/p&gt;

&lt;h3&gt;
  
  
  How many rounds and the degree of difficulty? How much expertise do you need to clear the round?
&lt;/h3&gt;

&lt;p&gt;There were 3 problems in the shortlisting test. One of them (3rd one) was difficult for me. The other two was of medium difficulty. I would say, being rated &amp;gt;= "expert" on Codeforces would be good enough to be able to solve 2 problems full. I was also able to solve the 3rd problem partially.&lt;/p&gt;

&lt;h3&gt;
  
  
  How important was your CV? Would you advise adding things which are not completely true in CV?
&lt;/h3&gt;

&lt;p&gt;The interviewer asked about my CV in the 2nd Tech round on the interview day. All of the questions about my CV were from my past internship. I would definitely advice against writing any false pieces of information on your CV.&lt;/p&gt;

&lt;h3&gt;
  
  
  Duration of intern?
&lt;/h3&gt;

&lt;p&gt;8 weeks&lt;/p&gt;

&lt;h3&gt;
  
  
  Your point of contact during your internship?
&lt;/h3&gt;

&lt;p&gt;My manager was a KGP alumni himself, from my department. He always boosted my confidence and guided me throughout the internship. Also, my mentor was extremely helpful and he spoke to me on a regular basis. I did enjoy every moment with the team.&lt;/p&gt;

&lt;h3&gt;
  
  
  Main project or objective during your intern?
&lt;/h3&gt;

&lt;p&gt;I worked at Salesforce's Health Cloud. My project was to build an application that aimed to recognize, analyse and store data automatically, directly from medical voice conversations. During the internship, I developed a prototype app for healthcare registrars that mitigated their role in registering, updating or fetching patient details, using the NLP domain of automating storage of patient interactions. I can't provide details to my work as it is confidential.&lt;/p&gt;

&lt;h3&gt;
  
  
  How was the work culture in the company?
&lt;/h3&gt;

&lt;p&gt;Salesforce has one the best work cultures in the world. It is currently (2021) the 2nd best company in the world to work for according to &lt;a href="https://fortune.com/best-companies/2021" rel="noopener noreferrer"&gt;Fortune&lt;/a&gt;. I worked for about 5 hours a day on average. They provided everything I needed for the internship, along with awesome gifts and swags on regular intervals. The employees are always happy, motivated and ready to clear all your doubts and everyone in the company was just a ping on Slack away.&lt;/p&gt;

&lt;h3&gt;
  
  
  Were important tasks given to you or any input you gave to your project manager which proved to be useful?
&lt;/h3&gt;

&lt;p&gt;My project was a prototype of one of the breakthroughs Salesforce India's Health Cloud was planning for some time. The healthcare industry is moving towards ensuring easier access and exchange of medical information. My project was to create a very small MVP for the bigger picture application. We made key decisions while working on the project and I feel proud to have been a part of this mission.&lt;/p&gt;

&lt;h3&gt;
  
  
  Anything you had to learn before the start of intern?
&lt;/h3&gt;

&lt;p&gt;I often had conversations about the tech being used in the project with the team and had suggested some ways at some junctures. The team was always appreciative of my suggestions and provided valuable alternatives in case I was wrong.&lt;/p&gt;

</description>
      <category>programming</category>
      <category>cloud</category>
      <category>codenewbie</category>
      <category>java</category>
    </item>
  </channel>
</rss>
