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.

2D Shooter: Spawning the Shield Powerup and Adding Behavior

Here are some VS Code keyboard shortcuts for you, now stop using mouse.

How to understand Spark JOIN — JOIN types and differences

Kubernetes Readiness Probes — Examples & Common Pitfalls

How To Create a Stacked Card Hover Effect Using CSS

HTML Page Red Background With CSS

CS 373: Fall 2021 Week 2

Create your first crypto trading bot

4 Resources for Creating a Software Team That Fuels Product-Led Growth

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

Dan Ariely on decision making

Making life’s harsh realities work for you! Final series

Behind The Memory App

Librarylife #6