PyClab.__init__(self)

132
-1

Published on

How I run (as) a software team in a hardware-oriented startup.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
132
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

PyClab.__init__(self)

  1. 1. How I Get Things Done on Windows
  2. 2. I lied again
  3. 3. 等換你講的時候我 就可以去買東西吃
  4. 4. 我想也是
  5. 5. How I Do Software in a Hardware Company
  6. 6. Me • RTFM • http://uranusjr.logdown.com/pages/about • Follow @uranusjr • Because simple is better than complex
  7. 7. My (Paid) Job • Environment monitoring and control • Agricultural applications • Kind of like industrial control • Embedded Systems and microprocessors • ATOM CPUs, anyone?
  8. 8. Source Control
  9. 9. Source Wut?
  10. 10. 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
  11. 11. I Like BitBucket • Better issue tracker (IMO) • Free private repositories • Don’t need to convince my boss
  12. 12. BitBucket’s free plan only allows 5 collaborators
  13. 13. We don’t have 5 developers
  14. 14. Python FTW
  15. 15. 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
  16. 16. Testing
  17. 17. Mockup
  18. 18. AC control! ! Sensors PLC
  19. 19. 聽起來就很麻煩,你 得定 一個星期做給你 …好吧不然你先做做看
  20. 20. 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
  21. 21. I like my job.
  22. 22. Please don’t send me there.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×