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
1
95
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
Datasets: What it is, and how it was made
uranusjr
0
120
Let’s fix extras in Core Metadata 3.0
uranusjr
0
470
Python Packaging: Why Don’t You Just…?
uranusjr
1
210
這樣的開發環境沒問題嗎?
uranusjr
9
2.5k
Django After Web 2.0
uranusjr
3
2k
We Store Cheese in A Warehouse
uranusjr
1
440
The Python You Don’t Know
uranusjr
17
3k
Python and Asynchrony
uranusjr
0
350
Graphics on Raspberry Pi with Qt 5
uranusjr
0
96k
Other Decks in Technology
See All in Technology
あなたの知らない Function.prototype.toString() の世界
mizdra
PRO
3
620
オープンソースAIとは何か? --「オープンソースAIの定義 v1.0」詳細解説
shujisado
10
1.4k
Mastering Quickfix
daisuzu
1
300
Zennのパフォーマンスモニタリングでやっていること
ryosukeigarashi
0
430
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
130
The Rise of LLMOps
asei
9
1.8k
テストコード品質を高めるためにMutation Testingライブラリ・Strykerを実戦導入してみた話
ysknsid25
7
2.7k
Introduction to Works of ML Engineer in LY Corporation
lycorp_recruit_jp
0
150
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
190
TypeScript、上達の瞬間
sadnessojisan
48
14k
CysharpのOSS群から見るModern C#の現在地
neuecc
2
3.7k
リンクアンドモチベーション ソフトウェアエンジニア向け紹介資料 / Introduction to Link and Motivation for Software Engineers
lmi
4
300k
Featured
See All Featured
Measuring & Analyzing Core Web Vitals
bluesmoon
4
140
KATA
mclloyd
29
14k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
4
380
Into the Great Unknown - MozCon
thekraken
32
1.5k
Become a Pro
speakerdeck
PRO
25
5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
665
120k
The Language of Interfaces
destraynor
154
24k
Building Your Own Lightsaber
phodgson
103
6.1k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Navigating Team Friction
lara
183
14k
The Cost Of JavaScript in 2023
addyosmani
45
6.8k
GitHub's CSS Performance
jonrohan
1030
460k
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