Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Failure story through writing the first tec...
Search
kkeeth
December 21, 2020
Technology
93
0
Share
The Failure story through writing the first technical book
kkeeth
December 21, 2020
More Decks by kkeeth
See All by kkeeth
Programming to play with p5.js
clown0082
0
84
とある EM の初めての育休からの学び
clown0082
1
5.5k
The history of Javascript frameworks: changes in front-end design philosophy
clown0082
2
220
Visually experience the beauty of mathematics with p5.js
clown0082
1
3.3k
Rediscover the joy of coding with Creative Coding
clown0082
0
1.9k
全員が意思決定する会社で開発者体験や生産性を見る大変さについて
clown0082
0
660
JavaScript × Mathematics go to Digital Art
clown0082
1
450
In-house study group at YUMEMI
clown0082
0
240
Playing Ionic Logo by p5.js
clown0082
0
340
Other Decks in Technology
See All in Technology
生成AIはソフトウェア開発の革命か、ソフトウェア工学の宿題再提出なのか -ソフトウェア品質特性の追加提案-
kyonmm
PRO
2
840
GKE Agent SandboxでAIが生成したコードを 安全に実行してみた
lamaglama39
0
200
[Scram Fest Niigata2026]Quality as Code〜AIにQAの思考を再現させる試み〜
masamiyajiri
1
240
AndroidアプリとCopilot Studioの統合
nakasho
0
210
オライリーイベント登壇資料「鉄リサイクル・産廃業界におけるAI技術実応用のカタチ」
takarasawa_
0
110
Sociotechnical Architecture Reviews: Understanding Teams, not just Artefacts
ewolff
1
130
多角的な視点から見たAGI
terisuke
0
120
QAエンジニアはどうやって プロダクト議論の場に入れるのか?
moritamasami
2
400
試作とデモンストレーション / Prototyping and Demonstrations
ks91
PRO
0
180
ServiceによるKubernetes通信制御ーClusterIPを例に
miku01
1
140
Anthropic「Long-running a gents」をGeminiで再現してみた
tkikuchi
0
790
Google Cloud Next '26 の裏でこっそりリリースされたCloud Number Registry & Cloud Hub コスト分析 を試してみた
hikaru1001
0
160
Featured
See All Featured
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.7k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
290
Between Models and Reality
mayunak
3
280
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Skip the Path - Find Your Career Trail
mkilby
1
110
[RailsConf 2023] Rails as a piece of cake
palkan
59
6.5k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
190
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
370
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
380
Context Engineering - Making Every Token Count
addyosmani
9
860
svc-hook: hooking system calls on ARM64 by binary rewriting
retrage
2
230
What's in a price? How to price your products and services
michaelherold
247
13k
Transcript
The Failure story through writing the first technical book kkeeth
@kuwahara_jsri @clown0082 Dec 21, 2020 #ٕज़ॻք۾ΛΓ্͛Δձ
Jun 19, 2020
Published a Riot.js book
Published a Riot.js book Please buy it https://www.amazon.co.jp/gp/product/4863543115
None
...and my happy was for a moment
https://github.com/kkeeth/riot4-book-support/issues?q=is%3Aissue+is%3Aclosed
incoming many misspellings and typographical issues…
OMG !!
What was the problem? What was I supposed to do?
So, today I’d like to share some tips for writing
technical books
Who am I ?
const my_info = { Workplace: ‘Yumemi Inc’, Position1: ‘Servant Leader
of FET’, Position2: ‘Director’, Community: ‘Riot.js, Ionic, DIST’, PokemonGO: ‘TL40’ } About me
npm/~kkeeth
Sorry … This slide is made in English. But I
am unfamiliar using English. So, I may have a wrong expression. Plz feedback for me called “Masakari” about my English!!
Analyze why this happened
ɾAbout writing env ɾWhat’s the stats ? Premise
My writing environment
https://docs.gitbook.com/ main tool used
usage about gitbook-cli
usage about gitbook-cli build for static HTML files
my book sample
One problem comes up when I'm writing
I want to count the number of characters…
I want to count the number of characters… Because books
are usually about 1,400 characters per page. It takes about 200,000 characters to write a whole technical book.
You just have to make it, someone said
https://www.npmjs.com/package/wcmd created tool
created tool single file multiple files
My writing stats
ɾmy book has 334 pages ɾ230734 characters ɾabout 2 months
ɾmy book is sole author my writing stats
more details https://note.com/clown0082/n/n7549641e5a9e
ɾBug in product ɾNot enough time for review ɾTypographical errors
ɹand misprints Problems
Cause of the problems
writing and development at the same time Began in earnest
2 months before the deadline Brushing up or change the product while writing MY BAD CASES I've stretched the schedule for drafts twice
Points: Make a firm plan and proceed steadily
Review & Fix Writing planning writing project Product Story
Review & Fix Writing planning writing project Product Story Books
usually have a story (my book is too)
ɾCHAPTER 01 Riot.jsʹ͍ͭͯΖ͏ ɾCHAPTER 02 Riot.jsͷجૅ ɾCHAPTER 03 ͡ΊͯͷRiot.jsͰͷΞϓϦέʔγϣϯ։ൃ ɾCHAPTER
04 Giphy APIΛར༻ͨ͠ΞϓϦέʔγϣϯ ɾCHAPTER 05 Riot.jsͰͷελΠϦϯά ɾCHAPTER 06 CMSͷ։ൃ my book index
ɾCHAPTER 01 Riot.jsʹ͍ͭͯΖ͏ ɾCHAPTER 02 Riot.jsͷجૅ ɾCHAPTER 03 ͡ΊͯͷRiot.jsͰͷΞϓϦέʔγϣϯ։ൃ ɾCHAPTER
04 Giphy APIΛར༻ͨ͠ΞϓϦέʔγϣϯ ɾCHAPTER 05 Riot.jsͰͷελΠϦϯά ɾCHAPTER 06 CMSͷ։ൃ my book index intro Practice Basis
Review & Fix Writing planning writing project Product Story At
first, we must get a review ❗ Next, get a review as well ❗
Review & Fix Writing planning writing project Product Story There
are several perspectives, especially here ✋
ɾTypos and errors ɾCapitalize the beginning of nouns ɾConcrete rather
than abstract ɾAmbiguous expression ɾFormatting e.g. “Ͱ͢·͢” …etc
There is a wonderful tool for typos and errors
wonderful tool: textlint https://textlint.github.io/
Summary
❖ Make products first (Code is written first) ❖ Set
a firm schedule and proceed steadily ❖ As much time for review as possible
I hope you produce some great technical books!
Publicity
We’re hiring Lead members!! It’s a new logo
There are three funny system ‣ Unlimited paid holidays ‣
We all are CEO ‣ Salary is self-determined
None
None