Table of Contents

Manually generated with a script from SUMMARY.md, which is automatically generated by GitBook. Will look into hooking script into GitHub.

The purpose of this page is so that no matter where I view this page, I can easily jump to the GitHub or GitBook equivalent.

You can also see at a glance, or use your browser's search function to find any pages which may be of interest to you.

View document in GitHub.

Table of contents

Name
aizatto.com
GitHub
GitBook
Page

2 Table of Contents

2

3 Portfolio, Projects, Tools, Toys

3

4 Interview Guide

4

4.1 Choosing A Company

5

4.4 Technical Interview Cheatsheet

8

4.5 Interview Process

9

4.5.1 Questions to Ask

10

4.5.3 Soft Skills

12

4.5.4 Rejection

13

4.5.5 Negotiation / Deciding

14

4.5.6 Accepting, Joining

15

5 Engineering Code

17

5.1 Communication

18

5.2 Different Types of Coding

19

5.3 Commit Messages

20

5.4 Reviewing Code

21

5.4.1 Requesting Changes

22

5.5 Writing Code

23

5.5.1 Consistency

24

5.5.2 Writing for a code base of 1,000,000+ Lines

25

5.5.3 Write Code Knowing It Will Be Refactored

26

5.5.4.1 Versioning

28

5.5.4.2 Create Searchable Names

29

5.5.5 Commenting

30

5.5.5.1 Don't commit commented code

31

5.5.6 Make It Easy To Reproduce

32

5.5.8 80 character limit

34

5.5.9 Exit Early

35

5.5.10 Be careful of enum in switch statements

36

5.5.11 Be careful about chaining conditions

37

5.5.12 Be careful of chaining ternary operators

38

5.5.13 Write Code Knowing You Will be Blamed

39

5.5.15 Bad Practices

41

5.5.18 Other rules

44

5.6 Engineering Code

45

5.7 Engineering Data

46

5.9 Configuration Files

48

5.10 Site Reliability Engineering (SRE)

49

5.11 Best Engineers

50

6 Engineering Management

51

6.2 New Reports

53

6.3.1 Calibration

55

6.3.2 Expectations

56

6.3.3 Mentorship / Learning / Growing

57

6.3.4 Task Management

58

6.4 Interviewing Candidates

60

6.5 Messenger Groups

61

7 Why GitBook?

63

8 Getting into Tech

64

8.1 Terminology

65

9 Personal Goals

66

10 Daily Drivers

67

11 Contacting Me

68

Notes

Name
aizatto.com
GitHub
GitBook
Page

1.2 Async & Await / Promises

71

1.4 Collections

73

1.5 Cons/Dislikes

74

1.12 Style Guides

81

2.1 Best Practices

84

2.9 TypeScript

92

2.10 Webservers

93

3 Technical Due Diligence

94

4.1 Amazon Echo Dot (3rd Gen) with clock

96

4.2.1 AirPods Pro

98

4.2.2 Apple Notes

99

4.2.3 Apple Watch Series 4

100

4.2.4 iPad Pro 11" 2018

101

4.2.5 MacBook Pro 15" 2017

102

4.4.1 Growth vs Contentment

106

4.4.2 Leading vs Following

107

4.4.3 Mindful vs Mindless

108

4.4.4 New vs Old

109

4.6 Bandwidth Requirements

111

4.8 Blockchain

113

4.9 Board Games

114

4.10 Broadway

116

4.11 Cheap, Good, Fast

117

4.13 Cloud Providers

122

4.14 Communication

124

4.14.1 Asking Questions / Making Requests

125

4.14.2 Making Edits

126

4.14.3 Synchronous vs Asynchronous

127

4.14.4 Change Management

128

4.14.5 Problem Definition

129

4.15.1 All Hands

131

4.15.2 The Problematic CTO

132

4.15.3 Organizational Structure

133

4.16 Content Creation

134

4.17 COVID 19/Corona Virus

135

4.18 Coworking Spaces

136

4.19 Daily Routine

137

4.21 Displays / Monitors

139

4.23 Domain Registrars

141

4.25 eCommerce

143

4.26 Empire Building

144

4.27 Facebook for Developers

145

4.31 Gaming Tablet

149

4.35 Headsets

153

4.36.1 Chamang Waterfalls

155

4.36.2 Kanching Waterfalls

156

4.36.3 Kota Damansara Community Forest Reserve

157

4.36.4 Sungai Chilling

158

4.37 Home Device Calling

159

4.38 iCalendar

160

4.39 Keyboards

161

4.39.1 Ergodox Ez

162

4.40 Malaysia Insurance

163

4.41 Mental Health Malaysia

164

4.42 Multiroom Wireless Speaker System

165

4.43 Musicals

166

4.46 Password Managers

169

4.47 Phabricator

170

4.48 Physical Health

171

4.48.1 Cardio

172

4.49 Podcasts

173

4.50 Programming Bootcamps

174

4.51 Property

175

4.52 Productivity

176

4.52.1 Note Taking

177

4.54 Relationships

179

4.55 Referral Codes

180

4.56 Remote Calls

181

4.57 Remote Work

182

4.57.1 Comparison

183

4.58 Road Trips

184

4.59 Ruby / Ruby on Rails

185

4.60 Scraping

186

4.63 Singapore

189

4.65 Venture Builder

191

4.66 Video Games

192

4.67 Virtual Personal Assistant

193

4.69 WebDAV / CalDAV

195

4.70 WebSocket

196

4.71 Withings

197

4.72 Xiaomi Roborock Mijia

198

4.73 Old Hardware

199

4.73.1 Netgear R7000P

200

4.74 Web Development

201

4.74.2 SSO Providers

203

4.75 Software Engineering

204

4.75.1 Software Architectures

205

4.75.1.1 Monolithic

206

4.75.1.2 Non-Monolithic

207

4.75.1.2.1 Microservice

208

4.75.1.2.2 FaaS (Functions as a Service) or Serverless

209

4.75.2 Repository Management

210


Name
aizatto.com
GitHub
GitBook
Page

1 More on Notion

211

Last updated

Was this helpful?