Open in app

Sign In

Write

Sign In

James Lim
James Lim

102 Followers

Home

About

Aug 20, 2022

The Innovative Potential of Whys and Why Nots

Why are we not using Cassandra? That was a common question around 2016, right around the crescendo of the Big Data Hype Cycle. We had just come off the high of HDFS and MongoDB, and engineers were seeking the next hot thing to put on their résumés: should it be…

Management

3 min read

The Innovative Potential of Whys and Why Nots
The Innovative Potential of Whys and Why Nots
Management

3 min read


Mar 12, 2022

Network Security @ Modern Treasury

Excerpt from a journal entry at Modern Treasury. At Modern Treasury, we are in the business of building trust. Security is a priority for our customers and key feature of our products. Beyond regular compliance and vendor security assessments, we make an ongoing effort to build in actionable and practical measures for our customers. Here are the most recent examples of our continuing approach to delivering on hardened network security.

Security

1 min read

Security

1 min read


Sep 26, 2021

Practical Finance for Software Engineering: Part 3 - Understanding Efficiency

(Read Part 2.) Say, we have a SaaS company with gross margins of 60%. For each dollar of revenue, 40¢ is spent producing the product unit, and we keep 60¢ to reinvest in the product. This 60¢ can be spent on activities that deepen the competitive moat: developing new products…

Software Engineering

4 min read

Practical Finance for Software Engineering: Part 3 - Understanding Efficiency
Practical Finance for Software Engineering: Part 3 - Understanding Efficiency
Software Engineering

4 min read


Aug 28, 2021

Practical Finance for Software Engineering | Part 2: Understanding Growth

(Read Part 1.) Growth is straightforward: are people buying what we are selling? Following the convention set in Part 1, we will be using product units. Depending on your context, a “product unit” can be a subscription, a license, a ride, a loan, a card, a night’s stay, 1m page…

Software

3 min read

Practical Finance for Software Engineering | Part 2: Understanding Growth
Practical Finance for Software Engineering | Part 2: Understanding Growth
Software

3 min read


Aug 21, 2021

Practical Finance for Software Engineering | Part 1: Understanding Variable Costs and Fixed Costs

Or “Finance Wants You to Give a Forecast and What You Can Do About It.” A guide for engineering directors, the occasional engineering manager, and the rare software engineer. Introduction Congratulations! If you are reading this guide, you probably work for a company that has found product-market fit and is starting…

SaaS

5 min read

Practical Finance for Software Engineering | Part 1: Understanding Variable Costs and Fixed Costs
Practical Finance for Software Engineering | Part 1: Understanding Variable Costs and Fixed Costs
SaaS

5 min read


May 1, 2021

What I Learned About Recruiting Security Engineers

I have been building a security engineering team for the past 9 months. Here are a few things I learned. It is going to be challenging. First, let us acknowledge that security recruiting is hard. It is very very hard, and is possibly the hardest kind of engineering recruiting out there. When I realized that I…

Recruiting

4 min read

What I Learned About Recruiting Security Engineers
What I Learned About Recruiting Security Engineers
Recruiting

4 min read


Jan 2, 2021

Challenges of Specialization and Tribalism

Having worked in a few startups that hired rapidly, I have noticed that there is always this first moment when someone would exclaim that some department can no longer fit in the largest conference room. …

Engineering Management

4 min read

Challenges of Specialization and Tribalism
Challenges of Specialization and Tribalism
Engineering Management

4 min read


Sep 14, 2020

Being a Tech Lead-Manager is Hard

When I first dipped my toes into management, my company and I worked out an arrangement where I was effectively both a tech lead and a manager. (This is also known as a “TLM”). It was a great way to transition myself into a new management role. In hindsight, I…

Engineering Management

3 min read

Being a Tech Lead-Manager is Hard
Being a Tech Lead-Manager is Hard
Engineering Management

3 min read


Jun 14, 2020

Healthy Backlogs

Co-author: Anuj Desai Anuj and I have had the privilege of working with several teams on their roadmaps and sprint plans over the last few years, and we noticed that it is not always obvious what a healthy backlog should look like, or how it can be maintained. …

Technology

6 min read

Healthy Backlogs
Healthy Backlogs
Technology

6 min read


Apr 4, 2020

Promoting People

Promotions and compensation adjustments are some of the most important functions of management. By electing to recognize (or not recognize) individuals and their contributions, we construct a system of incentives that encourage and reward certain behaviors. …

Management

4 min read

Promoting People
Promoting People
Management

4 min read

James Lim

James Lim

102 Followers

Engineering@Modern Treasury (ex-Affirm, ex-Samsara) - jimjh.com

Following
  • Teiva Harsanyi

    Teiva Harsanyi

  • Nassim Nicholas Taleb

    Nassim Nicholas Taleb

  • Cindy Sridharan

    Cindy Sridharan

  • The Atlantic

    The Atlantic

  • Charles Yu

    Charles Yu

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech