Notes from 20–27/7

Blockchain

This is a brilliant summary of what’s happening in the entire blockchain space

Applied critical thinking

Career

Looks super super useful

#1 Communicate really really really really really really well

#2 Hone your Google Fu

#3 Use a “try timer”

#4 Remember to relax and take breaks!

#5 Ask the duck

#6 Take notes

#7 Fight against imposter syndrome daily

Development

Systems design for advanced beginners

You’re going to be responsible for building the entire Steveslist technical platform, including all of its websites, mobile apps, databases, and other infrastructure. You’re excited, but also very nervous. You figure that you can probably cobble together a small website, since you’ve done that a few times before as part of your previous entertaining-if-morally-questionable escapades with the Stevester. But you have no idea how to even start building out all of the other infrastructure and tools that you assume lie behind large, successful online platforms.

Rule 1

Each PR review must have at least 2 same-team developer approvals. Manager approval does not count.

Rule 2

Each PR must have a good description. From reading the description, the reviewer should be able to understand what the code is meant to do. This has to be true even if there is a Jira ticket or a requirements page.

Rule 3

PR must have sufficient unit test and integration test coverage.

Rule 4

If the PR is a bug fix, it must contain a test such that, should the bug fix be reverted, this test would fail.

Product

Besides the original documentation of a software design, design docs fulfill the following functions in the software development lifecycle:

  • Early identification of design issues when making changes is still cheap.
  • Achieving consensus around a design in the organization.
  • Ensuring consideration of cross-cutting concerns.
  • Scaling knowledge of senior engineers into the organization.
  • Form the basis of an organizational memory around design decisions.
  • Acts as a summary artifact in the technical portfolio of the software designer(s).

Tools

competitor to slack? Teams? woah

Extremely new content right here

--

--

--

ever curious

Love podcasts or audiobooks? Learn on the go with our new app.

How to hide API key in Ruby

An Introduction to Request-Reply Pattern and Its Uses

The Future of API Marketing with Bill Doerrfeld, Editor-In-Chief of Nordic APIs

TF-Coder: Now TensorFlow can write TensorFlow expressions for you

Minting NFT’s with attributes on ProtonChain

Interactive animations with UIViewPropertyAnimator

My first code review: what I have learned

My Terraform articles

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
Hum Qing Ze

Hum Qing Ze

ever curious

More from Medium

CS 371p Spring 2022: Adhan Razzaque

How to Prepare Your Greenhouse for Spring

CS373 Spring 2022: Matthew Kozlowski — Week 5

The DOM: The Breakdown ⚒