Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
PyClab.__init__(self)
Tzu-ping Chung
November 21, 2013
Technology
1
69
PyClab.__init__(self)
How I run (as) a software team in a hardware-oriented startup.
Tzu-ping Chung
November 21, 2013
Tweet
Share
More Decks by Tzu-ping Chung
See All by Tzu-ping Chung
Let’s fix extras in Core Metadata 3.0
uranusjr
0
43
Python Packaging: Why Don’t You Just…?
uranusjr
1
120
這樣的開發環境沒問題嗎?
uranusjr
9
2k
Django After Web 2.0
uranusjr
3
1.5k
We Store Cheese in A Warehouse
uranusjr
1
350
The Python You Don’t Know
uranusjr
16
2.2k
Python and Asynchrony
uranusjr
0
260
Graphics on Raspberry Pi with Qt 5
uranusjr
0
96k
You Might Not Want Async
uranusjr
6
2.2k
Other Decks in Technology
See All in Technology
DeepL の用語集が(いつのまにか)日本語に対応してたので試してみた
irokawah0
0
170
Citizen 개발기
outsider
0
280
FoodTechにおける商流・金流・物流の進化/Evolution of Commercial, Financial, and Logistics in FoodTech
dskst
0
410
Strategyパターン
hankehly
0
140
Target SDK Versionを上げない Notification runtime permission対応
napplecomputer
0
140
機械学習システムのアーキテクチャとデザインパターン
washizaki
1
140
JUnit5.7, 5.8の新機能紹介 #jjug_ccc #jjug_ccc_b / junit 5.7, 5.8 new features
kyonmm
PRO
2
420
データエンジニアと作るデータ文化
yuki_saito
4
1.6k
インフラのCI/CDはGitHub Actionsに任せた
mihyon
0
110
サーバレスECにおける Step Functions の使い方 〜ステートマシン全部見せます!〜
miu_crescent
0
200
miisan's career talk
mii3king
0
220
Swift Regex Builder
kumamotone
1
100
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
212
20k
Writing Fast Ruby
sferik
612
57k
Rails Girls Zürich Keynote
gr2m
86
12k
Typedesign – Prime Four
hannesfritz
34
1.4k
Learning to Love Humans: Emotional Interface Design
aarron
261
37k
What the flash - Photography Introduction
edds
62
10k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
237
19k
How GitHub (no longer) Works
holman
296
140k
Web Components: a chance to create the future
zenorocha
303
40k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
The Art of Programming - Codeland 2020
erikaheidi
32
11k
It's Worth the Effort
3n
172
25k
Transcript
How I Get Things Done on Windows
I lied again
㟬ߨత࣌ީզ बՄҎڈങ౦٣
զੋ
How I Do Software in a Hardware Company
Me • RTFM • http://uranusjr.logdown.com/pages/about • Follow @uranusjr • Because
simple is better than complex
My (Paid) Job • Environment monitoring and control • Agricultural
applications • Kind of like industrial control • Embedded Systems and microprocessors • ATOM CPUs, anyone?
None
None
None
Source Control
Source Wut?
The One Man Team • All my codes are on
source control • All my deployments depend on the CI server • Even if it’s just my desktop • All my issues go through the issue tracker
I Like BitBucket • Better issue tracker (IMO) • Free
private repositories • Don’t need to convince my boss
BitBucket’s free plan only allows 5 collaborators
We don’t have 5 developers
Python FTW
Why? • They were already considering • I don’t know
why • C is tedious • And they don’t know much more • Batteries included • Or can be easily obtained
None
None
None
Testing
None
Mockup
PLC AC control! ! Sensors
ᡒىိबຑɼ㟬䔟ಘఆ䆩 Ұݸظ၏څ㟬 ʜ㠧ෆવ㟬ઌ၏၏
Still Lots to Do • Automated deployment • Some preliminary
tools already • With fabric and git submodule • Automated verification (needs manual input now) • Teach people PEP8 and coding conventions • Problem: I suck
I like my job.
Please don’t send me there.
None