開発者にはノートPCを与えよ

ノートPCねだったら却下された

先日、会社で支給されるPCとしてノートをねだったら「開発者はデスクトップの方がいいよ」と言われ、またそのとき余ってるノートPCもなかったために、デスクトップPCが支給されることになった。それはおかしいだろと思いつつ、機を見てノートPCを勝ち取るために意見をまとめておく。なお前提として社内で開発する人が多い組織での話です。

開発者はノートPCを使ったほうがいい

開発者は自席以外での作業が意外に多いためノートPCのほうが仕事がしやすい。

開発者の仕事

少なくとも私が「ノートPCだったら…」と思った仕事には以下のようなものがあります。

仕事 内容
開発時 わからない点を画面を見せながら教えてもらう
進捗会議 進捗の更新、タスクの整理
社内勉強会 会議室で話を聞きながら調べたり手を動かしたりする

・デスクトップPCだと

開発時

教えてもらうのに自席に来てもらわなくてはならない。やりとりとしては

  1. 「教えてください」
  2. 「来てください」

という段階を踏む必要がある。「教えてください」だけならあまり気を遣わないけれど、「来てください」だと嫌な顔をされることはないまでもけっこう気を遣う。

進捗会議

進捗管理表やタスク一覧を印刷して各自に配り、一つ一つ確認して状況が変わったものを紙に書き込み、タスク管理システムに反映させる。情報を一回紙に蓄積させるため情報の損失や反映漏れといった人的ミスが発生する。情報を直接更新するよりも情報損失のリスクが高くなる。

社内勉強会

PCを持ち運べないので参加しても関連情報をすぐに調べられないし、話を聞いてるだけしかできない。実際にやってもらう形式の勉強会はできないし、講義形式であっても資料を事前に印刷する等の配慮が必要になる。結果、会を継続させるのが楽でなくなる。

・ノートPCだと

開発時

教えてもらうときPCを持っていってその場で見てもらえる。「教えてください」だけで済むので心理的ハードルが低い。

進捗会議

進捗表やタスク一覧をその場で更新できる。

社内勉強会

話を聞きながら調べたりその場で実際に試せる。勉強会の形式も増える。

まとめると

ノートPCだと情報をその場で更新できて業務効率が良くなる。また、手を動かす形式の勉強会などはノートPCでないとできない。こういったことから開発者にはノートPCを優先的に融通してください。

heroku: SSH鍵認証しているはずなのにパスワードを求められるを解決する方法

エラーの内容

>git push heroku master
Username for 'https://git.heroku.com':
Password for 'https://git.heroku.com':
remote: ! WARNING:
remote: ! Do not authenticate with username and password using git.
remote: ! Run `heroku login` to update your credentials, then retry the git command.
remote: ! See documentation for details: https://devcenter.heroku.com/articles/http-git#authentication
fatal: Authentication failed for 'https://git.heroku.com/アプリ名.git/'

Username、Passwordを求められる。

解決策

だいたい下記のサイトの通り。www.d-wood.com

herokuの場合のSSHのURLは、アプリケーションのSettingsの「Git URL」てやつ。
これを

git remote set-url heroku

てしてやればいい。

ジム17日目

今日は一通りトレーニングをこなした。ランニングマシンはやめて、マシンサイクルで1時間くらい走った。これだと膝が痛くならないからいい。でも少し負荷が足りないようで、心拍数が心肺強化にはまだ足りてなかった。

Arduino始めてみた

下の記事を見ながら、前々から始めようと思ってたArduinoを始めました。

Arduinoを用意して簡単なプログラミングをはじめよう | Think IT(シンクイット)

まず、部品や道具を買いそろえた。
で、Hello,Worldやろうとしたら、USBでつなぐってのがそもそもないのでエラー。そういうレベルです

電子工作を始めようかと

ものを作って、それを売って、生計を立てたい。それなら会社勤めせず暮らせる。そう考えた。

で、売れるようなものってなんだろう、生計を立てられるような売り物ってなんだろう?と考えた。

単純なもの、動かないものなら、今やだれにでも作れるし、きっとすでに誰かが作ってて、あまり高く売れない。つまり大量に売らなきゃいけなくなる。それは大変。

でも動くものなら、付加価値高いんじゃないだろうか。よし、じゃあ電子回路やろう!


まとめるとこんな感じで電子回路を始めようとしてます。

とりあえずUSB機器を作りたいな、マウスが作りたいなって思ってたので、USB機器自作でググったら、PICが出てきたので、本買ってきて実際に作ってみようと思い、ブックファーストで立ち読みして買ってきた。

これ↓
Amazon.co.jp: PICで動かすUSB―MCHPFSUSB framework+付属プリント基板で即日完成: 鈴木 哲哉: 本

評価あんま高くないけど、これにしたのはとりあえず動くもの作ろうぜってのに共感したから。さっさと動くものが作りたいのよ。理論は後回し。どうせすぐわかるわけないし。作ってる時に疑問に思ったら調べればいいし。

で、この本で使う部品のキットが共立エレショップにあると本のサポートページ(
http://www.rutles.net/download/260/support/index.html
)にあったので買った。売ってるのはこちら↓
http://eleshop.jp/shop/goods/search.aspx?keyword=PIC%82%C5%93%AE%82%A9%82%B7USB&style=D&search.x=0

秋月にもあったけど、代引きしかなかった。
で、それが届くのを待ってる間に本を読み進めたり、電子工作のやりかたを調べることにする。

ジム16日目

今日はランニングはしないで、筋トレだけ。

広背筋をしっかりやった感ある。というのも、今までフォームが正しくなかったみたいで、姿勢を正しくしたら肩甲骨のあたりの筋肉がすごくよく動いた。
そもそもフォームが正しくなかったのは筋肉が固かったからのようで、最近はストレッチに時間かけてる。それがきいたようだ。

でも今日は軽く貧血になりかけた。寝た時間が微妙な時間だったからだろう。腹筋やってたらクラっとしかけた。すぐに休憩したから問題なかったけど、やっぱりちゃんと寝ないといけないなと再確認。あと心拍数がかなり高くなってたので、今後は心拍数も気にしながらやっていきたい。