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
79
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
130
Python Packaging: Why Don’t You Just…?
uranusjr
1
140
這樣的開發環境沒問題嗎?
uranusjr
9
2.1k
Django After Web 2.0
uranusjr
3
1.6k
We Store Cheese in A Warehouse
uranusjr
1
360
The Python You Don’t Know
uranusjr
16
2.3k
Python and Asynchrony
uranusjr
0
270
Graphics on Raspberry Pi with Qt 5
uranusjr
0
96k
You Might Not Want Async
uranusjr
6
2.4k
Other Decks in Technology
See All in Technology
私見「UNIXの考え方」/20230124-kameda-unix-phylosophy
opelab
0
160
Airdrop for Open Source Projects
epicsdao
0
700
Periodic Multi-Agent Path Planning
hziwara
0
110
PHPのimmutable arrayとは
hnw
1
160
CES_2023_FleetWise_demo.pdf
sparkgene
0
110
CUEとKubernetesカスタムオペレータを用いた新しいネットワークコントローラをつくってみた
hrk091
1
280
もし本番ネットワークをまるごと仮想環境に”コピー”できたらうれしいですか? / janog51
corestate55
0
380
データベースの発表には RDBMS 以外もありますよ
maroon1st
0
240
ROS_Japan_UG_#49_LT
maeharakeisuke
0
220
日本ディープラーニング協会主催 NeurIPS 2022 技術報告会講演資料
tdailab
0
1.1k
re:Inventで発表があったIoT事例の紹介と考察
kizawa2020
0
180
20230123_FinJAWS
takuyay0ne
0
120
Featured
See All Featured
Product Roadmaps are Hard
iamctodd
38
7.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
346
17k
Faster Mobile Websites
deanohume
295
29k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
32
6.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
217
21k
StorybookのUI Testing Handbookを読んだ
zakiyama
8
3.2k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
318
19k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
101
6.2k
The World Runs on Bad Software
bkeepers
PRO
59
5.7k
GraphQLの誤解/rethinking-graphql
sonatard
39
7.8k
Design by the Numbers
sachag
271
18k
Git: the NoSQL Database
bkeepers
PRO
419
60k
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