367: 10x Evilgineers

Published: July 23, 2019, 3 a.m.

b'

Mike rekindles his youthful love affair with Emacs and we debate what makes a "10x engineer".

\\n\\n

Plus the latest Play store revolt and some of your feedback.

Support Coder Radio

Links:

  • Feedback on Coder Radio 366 — As a C++ developer working on a large, primarily OO codebase, I\\u2019ve been writing ever more C++ as \\u201cjust a pipeline of data transformations.\\u201d As you guys mentioned, you can get a lot of benefit even in an OO situation from wrapping a functional \\u201ccore\\u201d up in an object \\u201cpackage.\\u201d
  • Functional Core, Imperative Shell — In this screencast we look at one method for crossing this divide. We review a Twitter client whose core is functional: managing tweets, syncing timelines to incoming Twitter API data, remembering cursor positions within the tweet list, and rendering tweets to text for display. This functional core is surrounded by a shell of imperative code: it manipulates stdin, stdout, the database, and the network, all based on values produced by the functional core.\\n
  • Postmodern immutable data structures — We are presenting Immer, a C++ library implementing modern and efficient data immutable data structures.\\n
  • Mike on Twitter — So when I just was getting started I was an #emacs user but had that beaten out of me. I\\u2019m thinking of looking back at it on #macOS and #Linux under GNOME any recommendations?
  • Spacemacs: Emacs advanced Kit focused on Evil — Spacemacs is a new way to experience Emacs -- a sophisticated and polished set-up focused on ergonomics, mnemonics and consistency.
  • Tinder Bypasses Google Play, Revolt Against App Store Fee — Tinder joined a growing backlash against app store taxes by bypassing Google Play in a move that could shake up the billion-dollar industry dominated by Google and Apple Inc.\\n\\n
  • EmacsWiki: Evil — Evil is an extensible vi layer for Emacs. It provides Vim features like Visual selection and text objects.
  • A personal story about 10\\xd7 development — The "\\xd7ness" of any developer does not exist in a vacuum but depends on many organizational things. The most obvious one is tooling.
  • Shekhar Kirani on Twitter — 10x engineers. Founders if you ever come across this rare breed of engineers, grab them. If you have a 10x engineer as part of your first few engineers, you increase the odds of your startup success significantly.
  • The mythical 10x programmer - — The following is a list of qualities that I believe make the most difference in programmers productivity.\\n
  • rubocop — RuboCop is a Ruby static code analyzer and code formatter. Out of the box it will enforce many of the guidelines outlined in the community Ruby Style Guide.
'