Skip to content

Instantly share code, notes, and snippets.

View wataruoguchi's full-sized avatar
🦥
Curiosity Driven

Wataru Oguchi wataruoguchi

🦥
Curiosity Driven
View GitHub Profile
@wataruoguchi
wataruoguchi / gettingStartedWithDocker.md
Last active September 10, 2016 04:05
Getting Started With Docker

Getting Started with Docker

Foreword

Getting Started with Ansible

Install Docker

On the other day I installed Ansible. I'd like to try installing Docker by using Ansible.

I found this nice repository. I cannot thank enough to open source committers, they are my hero.

@wataruoguchi
wataruoguchi / gettingStartedWithAnsible.md
Last active September 10, 2016 04:10
Getting Started With Ansible

Getting Started with Ansible

Happy long weekend! Some of my plans have been canceled due to the weather. The summer in Vancouver this year was insanely short.

Raincouver, I don't think most people like it but I. I think it is time to focus on studying, or to try something new inside!

This weekend, I am playing with Ansible.

The motivation why I am playing with it is that simply my company is using, and I still don't know what it is. The only thing I know is that my coworkers are all smart, awesome guys.

#Book club Notes What I learnt from the book

Part 3: Building Long-Term Value

10. Invest in Your Team's Growth

One of the biggest lessons he learned: Investing in a positive, smooth onboarding experience is extremely valuable

You don't have to be a manager or a senior engineer to influence your team's direction - building a strong team and a positive culture has a considerable amount of leverage

#Book club Notes What I learnt from the book

Part 3: Building Long-Term Value

9. Minimize Operational Burden

Instagram's studies

  • The ratio of users to employees was over 3 million to one
  • The team consisted of no more than five engineers in early years
  • The team picked proven and solid technologies instead of shiny or sexy new ones
@wataruoguchi
wataruoguchi / mirror.conf
Created August 9, 2016 05:58 — forked from ctrlaltdylan/mirror.conf
The nginx server configuration file needed to host the MirrorMirror application
server {
listen 80;
server_name localhost;
root /home/pi/projects/MirrorMirror/public;
index index.html index.htm index.php;
charset utf-8;
location / {

#Book club Notes What I learnt from the book

Part 3: Building Long-Term Value

8. Balance Quality with Pragmatism

  • Every code change, it's required engineers to formally pass a readability review + Code sample + unit test coverage + style conventions (Google)
  • You must move quickly to build quality software(If you don't, you can't react properly when things - or your understanding of things - change ...) (early Facebook engineer)

In this chapter,

  • Strategies for building a high-quality codebase and consider the tradeoffs involved: the pros and cons
@wataruoguchi
wataruoguchi / get_started_with_raspberry_pi.md
Last active August 13, 2016 15:28
Get started with Raspberry Pi - time to be (more) geeky!

Preparation

  • Raspberry Pi 3 - Model B
  • USB keyboard
  • USB mouse
  • HDMI cable
  • Micro SD card
  • Mini USB power adopter

Format SD card

The one I have is SONY microSDXC 64GB

#Book club Notes What I learnt from the book

7. Improve Your Project Estimation Skill

Studying over 50000 software projects

  • 44% of projects are delivered late, overbudget, or missing requirements

  • 24% fail to complete

  • project plans

  • push back agains unrealistic schedules

#Book club Notes What I learnt from the book

6. Validate your ideas early and often

Find Low-Effort Ways to Validate Your Work

Importance of iteration process with an example of leading a robot toward a ball.

What's the scariest part of this project? That's the part with the most unknowns and the most risk. Do that part first.

What is our fear?