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
PyClab.__init__(self)
Search
Tzu-ping Chung
November 21, 2013
Technology
110
1
Share
PyClab.__init__(self)
How I run (as) a software team in a hardware-oriented startup.
Tzu-ping Chung
November 21, 2013
More Decks by Tzu-ping Chung
See All by Tzu-ping Chung
Datasets: What it is, and how it was made
uranusjr
0
200
Let’s fix extras in Core Metadata 3.0
uranusjr
0
640
Python Packaging: Why Don’t You Just…?
uranusjr
1
270
這樣的開發環境沒問題嗎?
uranusjr
9
2.7k
Django After Web 2.0
uranusjr
3
2.2k
We Store Cheese in A Warehouse
uranusjr
1
500
The Python You Don’t Know
uranusjr
17
3.3k
Python and Asynchrony
uranusjr
0
430
Graphics on Raspberry Pi with Qt 5
uranusjr
0
96k
Other Decks in Technology
See All in Technology
Gaussian Splattingの実用化 - 映像制作への展開
gpuunite_official
0
180
O'Reilly Infrastructure & Ops Superstream: Platform Engineering for Developers, Architects & the Rest of Us
syntasso
0
140
AWSアップデートから考える継続的な運用改善
toru_kubota
2
120
ボトムアップ限界を越える - 20チームを束る "Drive Map" / Beyond Bottom-Up: A 'Drive Map' for 20 Teams
kaonavi
0
210
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
1.6k
AWS WAFの運用を地道に改善し、自社で運用可能にするプラクティス
andpad
1
170
20260515 ⾃分のアカウントとプライバシーを守る認証と認可の話〜利⽤者向け〜
oidfj
0
470
Purview Endpoint DLP 動かしてみた
kozakigh
0
390
RedmineをAIで効率的に使う検証
yoshiokacb
0
100
Sociotechnical Architecture Reviews: Understanding Teams, not just Artefacts
ewolff
1
170
20260516_SecJAWS_Days
takuyay0ne
2
410
"うちにはまだ早い"は本当? ─ 小さく始めるPlatform Engineering入門
harukasakihara
6
570
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
370
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
550
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
440
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.5k
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Navigating Weather and Climate Data
rabernat
0
190
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
130
The Cult of Friendly URLs
andyhume
79
6.9k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.3k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
780
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
3k
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