“The Nature of the Firm” authored by British economist Ronald Coase in 1973 introduced the concept of transaction costs as an explanation for why firms exist and how they operate. The impact of this paper, along with Coase’s “The Problem of Social Cost,” earned him the Nobel Prize in Economics in 1991. Having been introduced to Coase through a Natural Resource Economics course last quarter, I wanted to dive in to his seminal contribution to Economics and one of its subfields, the theory of the firm.

In writing “The Nature of the Firm,” Ronald Coase aimed to provide a realistic…


The Seattle skyline in September 2018 (Abhishek Joshi)

Besides being election day for state representatives, November 6th was also the day voters across the country decided to approve or reject state ballot measures. One measure you may have heard about, with an estimated $50 million spent on campaigns for and against it, was Washington’s Initiative 1631.

Initiative 1631 required major polluters in the state to pay a $15 fee for every ton of carbon dioxide they released, with an increase of $2 plus inflation every year from 2020 until 2035, after which lawmakers could continue or freeze it. …


As a developer, a lot of your work involves utilizing tools and services for writing code, learning about concepts, and organizing projects.

Luckily, there are some awesome resources and benefits you can get for free while in school — here are a few!

AWS Educate

AWS Educate, from Amazon, gives educators and students access to personalized technical training for cloud-related careers and Amazon Web Services (AWS) credits for building applications.

Students at a member university can receive $100 in credits for AWS, personalized learning pathways, and access to the AWS Technical Essentials Training Course (a $600 value).

Sign up for AWS Educate…


MONDAY 5:25AM, I woke to my blaring alarm and dark Seattle skies at the University of Washington. I hopped on the Link light rail and zipped downtown before walking over to Amazon’s sprawling glass towered campus and arriving just outside my destination: Amazon Go, the much buzzed about vision of a tech-driven retail future.

The lights were on — the store’s distinctive signage glowing in the early morning. Inside the storefront, a small commercial kitchen was bustling with activity as chefs prepared food while workers inside the main store moved left and right.

Outside, I was met with a modest…


Workday HQ in Pleasanton, CA

Mid-June, 2017, I left the clouds of Seattle and stepped out of Oakland International Airport to clear skies and 100 degree weather. My destination was Workday, an enterprise software company founded by David Duffield and Aneel Bhusri to provide cloud-based applications for finance and human resources. For the next 12 weeks, I joined Workday as an Application Engineer Intern working on the company’s core Human Capital Management product.

App Dev

At Workday, I joined the US Compliance team which builds application components that companies use as part of their employment process and for creating reports required by the government. One of the…


Git and GitHub have become popular standards in the software development process. Here’s an introduction to how you can utilize both to write code and build applications.


Microsoft offers some great tools for student developers to write code and build awesome applications. Here are some of the top tools you can use.

Visual Studio

Visual Studio is a powerful IDE for creating apps for the web, mobile devices, and the cloud. With IntelliSense, Visual Studio provides live code assistance no matter what language you use, including JavaScript, C#/VB, C++, Node.js, and Python. Moreover, Visual Studio offers great debugging features, including flexible conditions and value inspection, easy multi-thread inspection, comprehensive performance profiling, and IntelliTrace historical debugging.

One of the best features of Visual Studio is its incredible support for popular…


Xamarin 4 is here, and it updates every part of the premier app development platform that is Xamarin. Xamarin allows developers to use C# to build mobile apps across platforms for over 2.6 billion devices. Here is a quick overview of Xamarin, some of the coolest features in Xamarin 4, and how you can learn more about making mobile apps with Xamarin.

Xamarin In A Nutshell

Whether you are an individual developer or an enterprise, Xamarin offers a unique way for building cross-platform mobile apps that are truly native. 100% of the APIs in iOS and Android are available through Xamarin’s native bindings. This…


Intro to Xamarin at Startup Hall

This summer, I spent a large amount of time honing my technical skills and trying to find new, exciting tools that I can learn as a developer. Xamarin was one such tool I had been interested in for some time, and I loved using it with C# to build native apps. Thus, I became a Xamarin Student Partner in July to learn more about Xamarin, meet like-minded students, and spread C# development at my university, the University of Washington (UW).

On Monday, October 12th, I got the chance to do that by hosting my first developer workshop at Startup Hall

Abhishek Joshi

Software Engineer in Seattle | @UW ‘19

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store