Stripe
How Stripe teaches employees to code
5 min · · Code is central to Stripe: we build APIs, software tools, and infrastructure that are in turn used by other software engineering-driven businesses. And code is, of course, also central—by… · Shared by 192, including Abdelsalam Smadi, Mattia Fregola 🤔, Stefano ₿Ξrnardi 🌲🏴, Dominik Grolimund, Zain Fathoni, Bryan Onel, Thomas Power, Humber Aquino, Kunal Bhatia, M.G. Siegler, Dayyan Smith, Ben Tossell, Chung, David Hellmann, Tibor Martini 🇺🇦 @tibor@mastodon.social, Matt, Casey Smith, Dominic Grzbielok
Martin Fowler
Software Architecture Guide
7 min · · Software Architecture is the important aspects of a software system's internal design, usually its major components and aspects that are hard to change. · Shared by 154, including Matthias Lampe, Pat Kua, Ricardo Yasuda, Simon07, Vikram Dutt, Jacob du Toit, Nico Müller 🇺🇦, Charlie O'Keefe @charlieok@hachyderm.io, kp
bravenewgeek.com
You Are Not Paid to Write Code
20+ min · · “Taco Bell Programming” is the idea that we can solve many of the problems we face as software engineers with clever reconfigurations of the same basic Unix tools. The name comes from t… · Shared by 101, including Rodrigo Franco (Caffo), Brian, Luiz Borba, Emerson Macedo, César Suárez, Gabriel Weinberg, PotHix, Ryan Boren, Veronika Lampion, Charlie O'Keefe @charlieok@hachyderm.io, Nils Hitze, Bruno T., Stefan Weber, Thompson Marzagão
blog.juliobiason.net
Things I Learnt The Hard Way (in 30 Years of Software Development)
17+ min · · This is a cynical, clinical collection of things I learnt in 30 years working with software development. Again, some things are really cynical, others are long observations on different jobs. Software… · Shared by 76, including Cameron Yick ~ @hydrosquall@vis.social on mastodon, Chris Heilmann codepo8@toot.cafe, Nico Müller 🇺🇦, Thomas Eichmann, bouiboui, Esther Schindler, Linus Basig
github.com
dwmkerr/hacker-laws
· Laws, Theories, Principles and Patterns that developers will find useful. - dwmkerr/hacker-laws · Shared by 61, including Beni Buess, Yann “不停” Heurtaux ⏚ @shalf@mastodon.social, sircharlsxavier, @brianleroux@indieweb.social 💙
Gergely Orosz
Undervalued Software Engineering Skills: Writing Well
3 min · · I have been coaching several experienced software engineers to further grow professionally, since transitioning to being an engineering manager. I have noticed a few skills that people often… · Shared by 50, including hiten.eth, Katja Evertz, Jelan Ong, Daniel Bentes, Esther Schindler
Martin Fowler
The Elephant in the Architecture
11+ min · · When our colleagues do architectural assessments, they often find business value is unwisely neglected. · Shared by 48, including Steve "ardalis" Smith, Pietro Di Bello
Justin Jackson
The myth of the niche market
7 min · · How big of a market do you need to bootstrap a successful software business? · Shared by 42, including Alain, Dominik Grolimund, Jelan Ong, Sachin Rekhi, Tyler Tringas, Travis Raml, CPA
HackerNoon | Learn Any Technology
Go is on a Trajectory to Become the Next Enterprise Programming Language
13+ min · · for large-scale software engineering · Shared by 39, including Helmi, Tim O'Reilly, Donneker, Matthew Turland
neilwithdata.com
The software industry's greatest sin: hiring
4 min · · One of the greatest sins in the entire software industry has got to be the way developers are hired. It is irredeemably broken and needs to be torn down and completely rebuilt. I've been a software… · Shared by 24, including Stefan Weber
arp242.net
YAML: probably not so great after all
6 min · · I previously wrote why using JSON for human-editable configuration files is a bad idea. Today we’re going to look at some of the problems with YAML. Insecure by default YAML is insecure by default.… · Shared by 23
arp242.net
JSON as configuration files: please don’t
4 min · · I’ve recently witnessed the rather disturbing trend of using JSON for configuration files. Please don’t. Ever. Not even once. It’s a really bad idea. It’s just not what JSON was designed to do, and… · Shared by 17, including Charlie O'Keefe @charlieok@hachyderm.io, BrendanEich
archive.vector.org.uk
Vector, the Journal of the British APL Association
6 min · · The Journal of the British APL Association.
The BAA promotes the APLs, terse programming languages
derived from Iverson’s mathematical notation. · Shared by 8
blog.mainframe.dev
Buying an IBM Mainframe
12+ min · · I bought an IBM mainframe for personal use. I am doing this for learning and figuring out how it works. If you are curious about what goes i... · Shared by 6
blog.erlang.org
A closer look at the interpreter
4 min · · In my previous post we had a look at BEAM, and now that we’re more familiar with it it’s time for us to look at the reference implementation: the interpreter. · Shared by 5
blog.izs.me
blog.izs.me
6 min · · New 2014-06-30: You can contain Zalgo with the dezalgo module Some people asked me to explain what I meant by “releasing Zalgo” in async APIs, so I thought I’d share the following guidelines. Please… · Shared by 5