Adam B

12 Followers | 41 Following

Follow

Adam B

12 days ago

Learning Web Development? These Skills Will Make You Stand Out

fullbit.ca

Adam B

12 days ago

I’ve made $11,554.15 which roughly breaks down to $23 per hour for the estimated 500 hours of work.

The Economics of Writing a Technical Book

medium.com

Adam B

12 days ago

You can’t learn everything. You can’t hold every concept fully expanded in your head. And moreover, you shouldn’t.

Conceptual compression means beginners don’t need to know SQL — hallelujah!

m.signalvnoise.com

Adam B

20 days ago

The best part of coaching is that anyone can use these questions. And once you know them all you can experiment and get creative in how you apply them.

How to Coach: A Programmers Cheat Sheet

simpleprogrammer.com

Adam B

20 days ago

The goal of a coach should be to liberate our co-workers so that they can do their job, not make them rely on us to be there all the time to solve all their problems

How to Coach: A Programmers Cheat Sheet

simpleprogrammer.com

Adam B

20 days ago

Once you recognize the umwelt and the embrace the idea that your perception is limited, it opens up all types of new ideas.

Recalibrate Your Reality

lifehacker.com

Adam B

21 days ago

perseverance, good study habits and the ability to collaborate -- in other words, conscientiousness

If You're So Smart, Why Aren't You Rich?

bloomberg.com

Adam B

23 days ago

Hack #6: Success is a direct result of the number of experiments you perform

Why Successful People Spend 10 Hours A Week On “Compound Time”

medium.com

Adam B

23 days ago

A functional, lightweight alternative to bluebird.js, built with async / await in mind.

asfktz/Awaity.js

github.com

Adam B

24 days ago

So, how do we change from thinking short-term to thinking long-term and reaping the benefits of the latter as a result?

If You Don’t Want To Regret Your Life 30 Years Later, Make This One Choice Right Now

medium.com

Adam B

25 days ago

What is missed in all of this is the mindset of craftsmanship; that one’s expertise and deliberate focus on one’s craft is actually the primary driver for success — and not some crapshoot of a series of hacks.

The alternative to the four-hour workweek mindset

techcrunch.com

Adam B

25 days ago

Things will go wrong with programs. Being able to easily fix them when they do is a key attribute of good software.

Software Engineering is different from Programming

medium.com

Adam B

25 days ago

What problems am I trying to solve?
What else besides writing code can be done to solve them?
What can I do to make these problems easier to solve with code?

Software Engineering is different from Programming

medium.com

Adam B

26 days ago

Rather than agonizing over whether you're building the right thing, just build it. And if that one doesn't work, keep building until you get one that does.

Quantity Always Trumps Quality

blog.codinghorror.com

Adam B

29 days ago

The Science of Breaking Out of Your Comfort Zone (and Why You Should)

lifehacker.com

Adam B

29 days ago

I built a PWA and published it in 3 app stores. Here’s what I learned.

debuggerdotbreak.judahgabriel.com

Adam B

35 days ago

Chat is a greedy mode of communication.

The War on Developer Productivity (And How I Intend to Win It)

derrickreimer.com

Adam B

37 days ago

Even if you don't know all the requirements, you can still write software that works. However, it may not have a design that will accommodate future requirements.

How To Use Technical Debt In Your Favor ?

levelup.gitconnected.com

Adam B

39 days ago

The right goal is to allocate your year optimally, not your day.

Productivity

blog.samaltman.com

Adam B

39 days ago

It doesn’t matter what system you use or if you squeeze out every second if you’re working on the wrong thing.

Productivity

blog.samaltman.com

Adam B

40 days ago

This will open either all files with uncommitted changes or open the files from the last commit. There is a very good chance that my work for the day will continue on those files.

git open - A small git hack

blog.amjith.com

Adam B

43 days ago

Throughout the day, you spend 10 minutes of your life on each block, until you eventually run out of blocks and it’s time to go to sleep.

100 Blocks a Day

waitbutwhy.com

Adam B

46 days ago

There are quite a few downsides to using JWT as a session mechanism, several of them being serious security issues.

joepie91's Ramblings

cryto.net

Adam B

53 days ago

Redux uses `switch..case` well. I’m officially changing my advice on the matter. As long as you follow the simple rules above (keep switches small and focused, and return from every case with its own body), `switch` statements are fine.

10 Tips for Better Redux Architecture

medium.com

Adam B

53 days ago

As you can see above, we’re using cuid to generate random ids for each chat message, and `Date.now()` to generate the time stamp. Both of those are impure operations which are not safe to run in the reducer — but it’s perfectly OK to run them in action creators.

10 Tips for Better Redux Architecture

medium.com

Adam B

53 days ago

We would never let the government or a corporation put cameras/microphones in our homes or location trackers on us. But we just went ahead and did it ourselves because – to hell with it! – I want to watch cute dog videos.

Are you ready? Here is all the data Facebook and Google have on you

theguardian.com

Adam B

53 days ago

Clearly, there are not enough computer science jobs to accommodate all these new programmers. Such programmers may thus want to seek alternate income opportunities.

How To Sell Your Programming Expertise As A Service

simpleprogrammer.com

Adam B

54 days ago

Confidence is something that can only come from repeatedly hitting the bottom, dusting yourself off, and climbing one level higher, until whatever heights you end up reaching just feel like the place you were supposed to be all along.

Where Confidence Comes From

psiloveyou.xyz

Adam B

54 days ago

Break early
The first line of indentation is reserved for the “Good path”. So I always break early and have the most important part of the code in the “root” of my functions.

The Non-Secret Formula for Writing Better Code

medium.com

Adam B

55 days ago

Short answer: We’re all very fucking afraid. And the thing with fear is on a surface level it’s indistinguishable from laziness. 90% of the time it’s the former, and 90% of people will assume it’s the latter.

You’re Not Lazy

medium.com

Adam B

63 days ago

So OOP is just another approach to avoiding shared mutable state and side-effects.

Clearly, the opposite of FP is not OOP. The opposite of FP is unstructured, procedural programming.

Can You Avoid Functional Programming as a Policy?

medium.com

Adam B

68 days ago

MobX also has advantages in applications where you’re displaying a large amount of UI elements based on a relatively small amount of data, or have a lot of derived data

MobX: First Impressions

benmccormick.org

Adam B

68 days ago

What I Learned Bootstrapping Startups After College

sung.io

Adam B

69 days ago

short periods of light activity – even just a minute at a time – could reduce waistline, increase levels of good cholesterol, and even increase insulin resistance

4 Serious Health Issues From Sitting Too Long & How To Avoid Them

makeuseof.com

Adam B

74 days ago

The Blueprint for Developers to Get Started with Machine Learning

thenewstack.io

Adam B

77 days ago

Whenever I have to think to understand what the code is doing, I ask myself if I can refactor the code to make that understanding more immediately apparent. – Martin Fowler.

Typical Programmer

typicalprogrammer.com

Adam B

77 days ago

Good code should yield to understanding, and present fewer risks when making changes. Those qualities come from the skill of the original programmer, and the constraints imposed at the time they wrote the code.

Typical Programmer

typicalprogrammer.com

Adam B

77 days ago

Simply reframing the statement “this code is unreadable” as “I can’t read this code” puts the problem into perspective.

Typical Programmer

typicalprogrammer.com

Adam B

87 days ago

This kind of convenience is no longer about saving physical labor — many of us don’t do much of that anyway. It is about minimizing the mental resources, the mental exertion, required to choose among the options that express ourselves.

The Tyranny of Convenience

nytimes.com

Adam B

87 days ago

Particularly in tech-related industries, the battle for convenience is the battle for industry dominance.

The Tyranny of Convenience

nytimes.com

Adam B

88 days ago

Rethinking the way we use screens might feel trivial, but it’s a necessary preparation for the coming century.

Finding the Exhaust Ports

jon.gold

Adam B

89 days 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

94 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

95 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

96 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

96 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

97 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

97 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

98 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

99 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

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