Home
cover of episode 367: 10x Evilgineers

367: 10x Evilgineers

2019/7/23
logo of podcast Coder Radio

Coder Radio

Frequently requested episodes will be transcribed first

Shownotes Transcript

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

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’ve been writing ever more C++ as “just a pipeline of data transformations.” As you guys mentioned, you can get a lot of benefit even in an OO situation from wrapping a functional “core” up in an object “package.”

  • 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.

  • Postmodern immutable data structures) — We are presenting Immer, a C++ library implementing modern and efficient data immutable data structures.

  • Mike on Twitter) — So when I just was getting started I was an #emacs user but had that beaten out of me. I’m 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.

  • 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× development) — The "×ness" 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.

  • " rel="nofollow">The mythical 10x programmer - ) — The following is a list of qualities that I believe make the most difference in programmers productivity.

  • 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.