Read these 5 articles to become a better engineer and expand your thinking

Read these 5 articles to become a better engineer and expand your thinking

1. Jay Kreps — The Log: What every software engineer should know about real-time data's unifying abstraction

Jay Kreps built Kafka and Confluent ($1B+ company)

Back in 2008 he worked in LinkedIn where they faced a number of issues due to messy microservices and data synchronisation

Here’s how the Log data structure helped them to fix data issues:

https://engineering.linkedin.com/distributed-systems/log-what-every-software-engineer-should-know-about-real-time-datas-unifying


2. Martin Fowler — ORM Hate

Martin Fowler is one of the well-known computer scientists

In this article Martin discusses the evergreen topic — do we need to use ORMs? And how to use ORMs right

Funny: in 2012 he surprised that so many people still discuss ORM… yikes!

https://martinfowler.com/bliki/OrmHate.html

3. Dan Abramov — Things I Don’t Know as of 2018

Dan Abramov is one of the most well-known people on frontend community and core React contributor

In this article Dan lists tech things that he doesn’t know and surprisingly — he doesn’t know a lot

Brilliant message that will help you fight your imposter syndrome

https://overreacted.io/things-i-dont-know-as-of-2018/

4. Rich Harris — Rethinking Reactivity

Rich Harris is the author of Svelte and Rollup

He’s also known for his strong opinions and awesome talks

Here’s one of them, introducing Svelte and showing the critical flaws of React framework design

https://www.youtube.com/watch?v=AdNJ3fydeao&ab_channel=YouGottaLoveFrontend

5. Michael A. Covington — How to Write More Clearly, Think More Clearly, and Learn Complex Material More Easily

Michael A. Covington is a Research Scientist from Institute for AI

In these 125 concise engaging slides Michael shows why you need write clearly and how you do that from scientific point of view

It’ll help you write better prompts at the very least

https://www.covingtoninnovations.com/mc/WriteThinkLearn.pdf

Bonus! Simplify Technology

Few years ago I’ve spent about a week working closely with some junior engineers on a simple API and I was amazed how much they overcomplicate things

That got me thinking about what makes a great technology

Simplify technology:

https://igor.paralect.com/blog/simplify-technology



That's it! Thank you!

PS What would you add to this list? What are your favourite tech pieces?

Igor Krasnik

CTO turned CMO | My code is making $3M+ ARR | 2x products #1 of the day on ProductHunt

8 个月

Build your MVP in 20 days with Paralect Hive: https://hive.paralect.com

回复

要查看或添加评论,请登录

Igor Krasnik的更多文章

社区洞察

其他会员也浏览了