Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
0
89
The Failure story through writing the first technical book
kkeeth
December 21, 2020
Tweet
Share
More Decks by kkeeth
See All by kkeeth
Programming to play with p5.js
clown0082
0
56
とある EM の初めての育休からの学び
clown0082
1
4.8k
The history of Javascript frameworks: changes in front-end design philosophy
clown0082
2
200
Visually experience the beauty of mathematics with p5.js
clown0082
1
3.2k
Rediscover the joy of coding with Creative Coding
clown0082
0
1.8k
全員が意思決定する会社で開発者体験や生産性を見る大変さについて
clown0082
0
640
JavaScript × Mathematics go to Digital Art
clown0082
1
430
In-house study group at YUMEMI
clown0082
0
220
Playing Ionic Logo by p5.js
clown0082
0
310
Other Decks in Technology
See All in Technology
事業の財務責任に向き合うリクルートデータプラットフォームのFinOps
recruitengineers
PRO
2
200
Microsoft Agent Frameworkの可観測性
tomokusaba
1
110
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
1.4k
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
220
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
オープンソースKeycloakのMCP認可サーバの仕様の対応状況 / 20251219 OpenID BizDay #18 LT Keycloak
oidfj
0
170
[Data & AI Summit '25 Fall] AIでデータ活用を進化させる!Google Cloudで作るデータ活用の未来
kirimaru
0
3.8k
100以上の新規コネクタ提供を可能にしたアーキテクチャ
ooyukioo
0
250
ESXi のAIOps だ!2025冬
unnowataru
0
350
Identity Management for Agentic AI 解説
fujie
0
460
Introduce marp-ai-slide-generator
itarutomy
0
110
ハッカソンから社内プロダクトへ AIエージェント ko☆shi 開発で学んだ4つの重要要素
leveragestech
0
130
Featured
See All Featured
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
0
100
Designing Experiences People Love
moore
143
24k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
190
Claude Code のすすめ
schroneko
65
200k
Building AI with AI
inesmontani
PRO
1
570
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
Testing 201, or: Great Expectations
jmmastey
46
7.8k
Un-Boring Meetings
codingconduct
0
160
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
The Curse of the Amulet
leimatthew05
0
4.7k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
190
KATA
mclloyd
PRO
33
15k
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