ねぎ嫌い

思いついたことをてきとうに。

2017-10-03 Matcha – A framework for building iOS and Android apps in Go

原文:github.com

プログラミング言語「Go」でiOSAndroidアプリを生成するフレームワークのお話。

Matchaは、Goで書かれたiOSAndroidのビルドをするパッケージである。
ReactNativeのようなUIコンポーネントを提供し、JavaObjective-Cのリフレクションでバインドしている。

現在はXCodeに依存しているためMacOSでのみ動く。

2017-10-02 PopSQL – Modern, collaborative SQL editor for your team

原文:popsql.io

PopSQLと呼ばれる新しいSQLエディタの話。

SQLのクエリのコラボレーションが実現可能で、
チャットやメールを介さずにクエリのやり取りが出来る。
また、データを自動で可視化してくれる。

MySQL, Postgresql, Cassandraなど、主要なデータベースに対応している。

2017-09-29 Three Paths in the Tech Industry: Founder, Executive, or Employee

原文:blog.ycombinator.com

テクノロジー系のキャリアについてのお話。
筆者がキャリアの相談に応じる時、多くのテック系の人には3つのパスがあると言う。

  • 創業者
  • 役員
  • 従業員

創業者

メリット

  • 情熱を注げる何かで働ける
  • 世界に新しいものをもたらせる
  • 高いレベルの責任は生産性を急激に上昇させる
  • 共に働く人を選べる
  • とても速いペースで新しいスキルを学べる

デメリット

  • 信じられないほどストレスがかかる。成功でさえも痛い。
  • 多分生涯収入を最大化させてはくれない
  • 最初に金融/スキルセット/場所という重要なハードルがある
  • 大規模な成功をするには10年間とプラスの責任が必要
  • コミットメントが個人的な関係性を傷つけうる

創業者になるための戦略

  1. 潜在的なチームメイトを見極める。
  2. 財務計画を把握する
  3. 潜在的なチームメイトと共に解決する情熱を持てる問題を探す
  4. どのように問題を解決するかのアイデアを持つ

役員

メリット

  • 安定した所得・利点など
  • 高いレベルの名誉
  • 大きなインパクトを与える可能性がある
  • 始めるためにチームを作ったりお金を集めなくて良い

デメリット

  • どんな結果を出すかよりも社内政治が大事
  • 組織の誰かに成功を邪魔される可能性がある
  • 長期的に成長し、成功する企業を選ぶ能力が必須
  • 大きな責任を持つまでに非常に長い期間かかる

役員になるための戦略

2つの戦略がある。

  • 大きく成長するであろう会社を早く選び共に成長する
  • それなりの規模の会社を選び、転職で役職を高める

従業員/中間管理職

メリット

  • 安定した所得・利点など
  • 実務が多く、会議が少ない
  • 自身の仕事が顧客に直接作用する
  • 高レベルのスキルセットがあればどこでも働ける
  • 友人や家族とより多くの時間を過ごせる

デメリット

  • ひどいマネジメントによって生産性が妨げられる可能性がある
  • 何で働けるかコントロールできない
  • 主要な決定の詳細を知ることが出来ない
  • 豊かになることは難しい
  • つまらない可能性がある
  • スキルセットをメンテナンスしないとクビになる

従業員/中間管理職になるための戦略

役員になるための戦略と大して変わらない。
成長企業を選ぶか、大企業に入る。

2017-09-30 Google removes Catalan referendum app from Google Play after court order

原文:www.thespainreport.com

Googleがカタロニア高裁の要請を受けてGoogle Playからアプリを削除したお話。

削除されたアプリは、現在地や街の名前・キーワードに最も近い投票所を示してくれるもの。
本アプリは裁判所からの要請で削除され、現在Spainからはアクセス出来ないようになっている。

この命令は、カタロニア独立のための住民投票を実施させないための一貫とみられる。

2017-09-28 Nuitka: a Python compiler

原文:nuitka.net

PythonコンパイラであるNuitkaのお話。
PythonのアプリケーションをNuitkaに渡すとコンパイルして実行モジュールにしてくれる。

PythonをCに翻訳することで、CPythonよりも高速で動くとしている。