Adam B

12 Followers | 41 Following

Follow

Adam B

8 hours ago

There was a time when co-workers came free with the job. Now we have to pay a premium to rent a desk, be a member, or attend an event – and it’s not even about getting more done. It’s about connection.

We're paying a premium for co-workers

adamstacoviak.com

Adam B

5 days ago

One of the greatest joys in watching the company grow has been seeing other people emerging as new leaders of their areas.

What I wish I knew when I became CTO

medium.com

Adam B

6 days ago

It's full of golden nuggets like this one. Worth reading.

I now appreciate that the infrastructure, frameworks and languages you choose will stick with you for a really long time

What I wish I knew when I became CTO

medium.com

Adam B

7 days ago

Go to a museum and look at art, secure in the knowledge that it will not improve you in any measurable way. Things don’t need to be of concrete use in order to have value. Put away your self-help guides, and read a novel instead.

Improving Ourselves to Death

newyorker.com

Adam B

7 days ago

And yet, he writes, “I could not think of another year I spent more of my time doing things that were not me at all.” He doesn’t feel like a better version of himself. He doesn’t even feel like himself.

Improving Ourselves to Death

newyorker.com

Adam B

8 days ago

I was honestly shocked at my productivity after becoming familiar with the language as I didn’t expect it to have a measurable impact (I was mostly thinking about reduced defects rates).

Kotlin: A massive leap forward

medium.com

Adam B

8 days ago

Cool, but it seems Kotlin is few years too late.

Kotlin also supports writing business logic as multi-platform libraries which can be shared across the back-end, Android mobile app, or even web front-end.

Kotlin: A massive leap forward

medium.com

Adam B

9 days ago

And you’re more likely to do that if accept the odds: You will write poor software for a long time. If you accept responsibility for this, you stand the chance to write that which is at least poor in new and exciting ways, but most likely better too.

Writing software is hard

m.signalvnoise.com

Adam B

10 days ago

If I instead accept at least partial responsibility, there’s a clear place to start improving.

Writing software is hard

m.signalvnoise.com

Adam B

28 days ago

Latest Firefox Quantum release available with faster, always-on privacy with opt-in Tracking Protection and new features

blog.mozilla.org

Adam B

40 days ago

Must read for everyone considering microservices.

The Death of Microservice Madness in 2018

dwmkerr.com

Adam B

49 days ago

I don't care about bloat because it's inefficient. I care about it because it makes the web inaccessible.

Keeping the Web simple keeps it awesome.

The Website Obesity Crisis

idlewords.com

Adam B

49 days ago

There are a lot of cases where the outage happened because a human was expected to flawlessly execute a series of instructions and failed to do so. That’s exactly the kind of thing that programs are good at!

Lessons learned from reading postmortems

danluu.com

Adam B

49 days ago

I’m harvesting credit card numbers and passwords from your site. Here’s how.

hackernoon.com

Adam B

56 days ago

It turned out that the best way to conquer your fears, was to face them—fully.

Which of These Fears is Holding You Back

simpleprogrammer.com

Adam B

56 days ago

Often a small or medium-sized risk can result in a huge reward, because so many people are afraid to take any risk at all.

Which of These Fears is Holding You Back

simpleprogrammer.com

Adam B

56 days ago

We can’t control how other people act and react to us, but we can control how we interpret it and respond.

Which of These Fears is Holding You Back

simpleprogrammer.com

Adam B

59 days ago

the best teams at Google exhibit a range of soft skills: equality, generosity, curiosity toward the ideas of your teammates, empathy, and emotional intelligence. And topping the list: emotional safety.

washingtonpost.com

Adam B

62 days ago

You might as well go out and meet the pain, face it on your own terms, rather than have it thrust upon you.

Becoming a Bulldog: How to Build the Bulldog Mindset

simpleprogrammer.com

Adam B

71 days ago

Those companies that see Sales as a grubby and unpleasant chore, rather than what the whole company is about, generally don’t last long.

Learn to sell

blairreeves.me

Adam B

72 days ago

Understanding How Your Code Makes Someone Money

Habits that Pay Off for Programmers

blog.logentries.com

Adam B

72 days ago

Everybody on the inside secretly knows that DRM technology is irrelevant, but DRM law is everything; and

DRM's Dead Canary: How We Just Lost the Web, What We Learned from It, and What We Need to Do Next

eff.org

Adam B

78 days ago

Transitioning from Manual to Automated Code Review

daedtech.com

Adam B

80 days ago

The hourly contractor paradigm forces you to choose between your financial best interests and your clients’ — a classic zero sum game and conflict of interest.

The Journeyman Idealist: Architect of Programmer Paycuts

daedtech.com

Adam B

81 days ago

We fetishize programmer skill to an almost comical degree.  That’s fine, and even fun, in a hobby context, but self-destructive when wages are at stake.

Journeyman Idealists Inside of Companies

daedtech.com

Adam B

81 days ago

Hypothesis-driven devlopment hypotheses are couched in terms of the hypothesis to test, what experiments can determine the results, and what validating the hypothesis means to future application development.

Engineering incremental change

oreilly.com

Adam B

84 days ago

What I didn’t expect was just how much laptops have regressed. Chiclet-style keyboards are abysmal compared to the keyboard on the X61s. I forgot how much I preferred 4:3 screens for work. Title bars and tabs tend to consume vertical space, which 4:3 screens have plenty of.

Thinkpad X62

geoff.greer.fm

Adam B

85 days ago

But don’t kid yourself about what it is.  It’s a tiny bit of leverage that a savvy aspiring opportunist can turn into meaningful leverage.  It’s a stepping stone to other things and not a calling.

Corporate Realpolitik Explained: The Tech Lead

daedtech.com

Adam B

90 days ago

Read on the whole post. It is full of practical advice how to do software development better.

People in our industry think they stopped doing waterfall and switched to agile. In reality they just switched to high-frequency waterfall.

Running in Circles

m.signalvnoise.com

Adam B

91 days ago

And people experiencing Scrum today are more likely to be experiencing the Scrum Industrial Complex.

The Trouble With Scrum

hackernoon.com

Adam B

91 days ago

Giving Thanks — On Making my Open Source Work Sustainable

medium.com

Adam B

92 days ago

MongoDB summarized by RethinkDB creator.

It was unfathomable to us why people would choose a system that barely does the thing it’s supposed to do (store data), has a big kernel lock, throws away errors at random, implements single node features that stop working when you shard, has a barely working sharding system despite it being one of the core features of the product, provides essentially no correctness guarantees, and exposes a hodge-podge of interfaces that have no discernible consistency or unity of vision.

RethinkDB: why we failed

defmacro.org

Adam B

98 days ago

It is easy to pick up. I like to joke that deep learning is shallow. This isn’t nuclear physics where you need a PhD before you can do anything useful. The underlying concepts require basic linear algebra, calculus, Python and some lectures from CS231n.

Software 2.0

medium.com

Adam B

98 days ago

A large portion of programmers of tomorrow do not maintain complex software repositories, write intricate programs, or analyze their running times. They collect, clean, manipulate, label, analyze and visualize data that feeds neural networks.

Software 2.0

medium.com

Adam B

98 days ago

5.3. Delegate anything possible (e.g. gzip, SSL) to a reverse proxy

TL;DR: Node is awfully bad at doing CPU intensive tasks like gzipping, SSL termination, etc. Instead, use a ‘real’ middleware services like nginx, HAproxy or cloud vendor services

i0natan/nodebestpractices

github.com

Adam B

98 days ago

3.9 Do Require on the folders, not directly on the files

TL;DR: When developing a module/library in a folder, place an index.js file that exposes the module's internals so every consumer will pass through it.

i0natan/nodebestpractices

github.com

Adam B

99 days ago

Abstract out the things you use most and move to a multi-class pattern where you compose visual patterns in your html.

Css and Scalability

mrmrs.github.io

Adam B

107 days ago

I think programmers should pay much more attention to listening to and working with their peers than to rituals and tools, and that we should be skeptical of too much process or methodologies that promise to magically make everyone more productive.

Typical Programmer

typicalprogrammer.com

Adam B

109 days ago

Firing top developer that took too much on his plate is simply a management failure.

You fired your top talent. I hope you’re happy.

startupsventurecapital.com

Adam B

116 days ago

First months in any business should be full of unscalable, personal, unautomated one-on-one communication. Full of listening!

To get your first sales you need to listen, not broadcast.

medium.com

Adam B

116 days ago

It’s telling that, while Google began life as a PhD thesis, Facebook started as a tool to judge classmates’ appearances.

How Social Media Endangers Knowledge

wired.com

Adam B

119 days ago

the majority of enterprise containers will be used to run existing applications through at least 2020 as IT organizations use containers to handle application packaging and management that was previously done at the VM layer.

Docker loses its first-mover advantage to Kubernetes – now what?

diginomica.com

Adam B

119 days ago

Docker is a tool that allows you to continue to use tools that were perfect for the1990s and early 2000s.

Why would anyone choose Docker over fat binaries?

smashcompany.com

Adam B

125 days ago

Modern JavaScript Explained For Dinosaurs

medium.com

Adam B

125 days ago

JavaScript's Promise Leaks Memory

alexn.org

Adam B

130 days ago

Scrum and SAFe are worthless unless they serve as a catalyst for continuous improvement. Why? Because the factors that are slowing you down, are only partially due to whether you are sprinting, writing user stories, and doing biweekly demos.

Why Isn’t Agile Working?

hackernoon.com

Adam B

130 days ago

It is common for big orgs to adopt Agile, but see no financial benefits. Why? Development is faster, but that has no bearing on 1) making the right product decisions, and 2) working to realize benefits.

Why Isn’t Agile Working?

hackernoon.com

Adam B

131 days ago

we’re simply not talking enough about what systems at smaller enterprises look like

Software architecture is failing

alexhudson.com

Adam B

131 days ago

I think we grossly underestimate what off-the-shelf systems can do, and grossly overestimate the capabilities of the things we develop ourselves.

Software architecture is failing

alexhudson.com

Adam B

133 days ago

This concept can be applied to any type of products to services: to be trusted you must first give value for free.

How Seth Godin Would Launch a New Business With $1,000 And 90 Days to Spare

medium.com

Like this set of items on Pocket? Share with friends.