+ All Categories
Home > Documents > Lookbook (1)

Lookbook (1)

Date post: 17-Jan-2017
Category:
Upload: johan-astborg
View: 14 times
Download: 0 times
Share this document with a friend
15
The art of maximizing the amount of work not done. Johan Astborg // joastbg Creating Software // joastbg
Transcript

The art of maximizing the amount of work not done.

Johan Astborg // joastbg

Creating Software

// joastbg

Who am I to waste

your time?

// joastbg

Johan Astborg // joastbg [email protected]

github.com/joastbgLund, Sweden

I’ll show you how to climb

// joastbg

is not about

Creating

useful Software

● Cool features● Many features● Quick fixes● Hipster languages● Detailed planning● Management terms● Processes and rules● The latest stuff● or wasting time!

// joastbg

The Agile Manifesto

// joastbg

It’s about

getting things done!

Who the fuckneeds aManifesto?Göran Kropp climbed Mount Everestwithout OXYGEN in 1996.

// joastbg

?

Simplicity

is the art of maximizing the amount of work

not done!

// joastbg

"Everything" is a little ambiguous, we barely understand anything...

Yeaah?

// joastbg

● Don’t know what you are building● Speculate● Keep it simple…● Evaluate each other and being honest● Write CODE (not documentation, a self bio, etc.)● Need reg ECC memory and...● Use tools and know how to use them!● Try to avoid “smart” git + branch techniques.

http://nvie.com/posts/a-successful-git-branching-model/

When writing Software you...

// joastbg

git et al.1. Learn how to use git

2. Don’t use it!3. ...4. Use the command-line!5. Do it the russian way...

// joastbg

The Russian Way

"... when i started NGINX, I focused

on a very specific problem - how to

handle more customers per a single

server."- Igor Sysoev, CTO NGINX Inc.

98%Don’t reinvent the wheel,

write good open-source software,

// joastbg

Johan Astborg // [email protected]/joastbgLund, Sweden

// joastbg


Recommended