Rafał Malinowski

17 Followers | 10 Following

Follow

Rafał Malinowski

85 days ago

If you need to deploy two services to production in tandem, you’re doing things wrong
If you need to run two services together in order to run tests, you’re doing things wrong
If you end up with a microservice that can’t be tested in isolation, you’re doing things wrong
If you end up with a microservice that can’t be deployed in isolation, you’re doing things wrong

Missing the point about microservices – it's about testing and deploying independently

erikbern.com

Rafał Malinowski

153 days ago

Everything I Knew About Reading Was Wrong

hackernoon.com

Rafał Malinowski

227 days ago

The programmer who created Python isn’t interested in mentoring white guys

qz.com

Rafał Malinowski

283 days ago

A Conspiracy To Kill IE6

blog.chriszacharias.com

Rafał Malinowski

334 days ago

Programmer tests should be deterministic. I wouldn’t have thought that this would be controversial, except I regularly see “flaky” tests. I liked the Facebook policy of simply deleting non-deterministic tests. If you don’t want to lose coverage, change the design so it’s testable and write the test again.

Programmer tests should be predictive. If your oracle says, “Go ahead, deploy,” and deployment fails, you’ll stop believing your oracle.

Programmer tests should be sensitive to behavior changes and insensitive to structure changes. If the program’s behavior is stable from an observer’s perspective, no tests should change.

Programmer Test Principles

medium.com

Rafał Malinowski

386 days ago

Failing to automate can cause a perception of badly designed software and might be mislabelled as debt

The Technical Debt Myth

helpscout.com

Rafał Malinowski

421 days ago

Of headphones, caffeine and self-care

aliceevebob.com

Rafał Malinowski

423 days ago

The Problems in Remote Working

medium.com

Rafał Malinowski

423 days ago

How to run an efficient and effective All Hands meeting

medium.com

Rafał Malinowski

429 days ago

In this post, I am going to present eight things you can do this week to start nudging your organization towards being more impact focused. Big-bang, linear change works in some contexts, but product development is a different beast; it’s very easy to push the wrong buttons and disrupt your change-agent mojo. With that context in mind, here are eight impact-focused nudges that I’ve observed successfully and safely encourage change in a range of organizations.

Do This Now: 8 Ways to Focus your Product Team on Impact, Not Features

amplitude.com

Rafał Malinowski

456 days ago

The Feedback Fallacy

hbr.org

Rafał Malinowski

464 days ago

You spend many waking hours at work. It’s important that your working relationships — particularly between manager and employee — are healthy and that you're intentionally checking in with purpose, both in the short-term and the long-term.

1:1s may appear to be time hogs on the calendar, but over the long haul, you’ll find they save valuable time. As a manager, having a team of employees who feel valued, aligned and connected is about the best thing you can ask for. So, value them because you'll get solid value in return.

The Importance of One-on-Ones

css-tricks.com

Rafał Malinowski

569 days ago

How To Build A Competitive Engineering Hiring Process

readwrite.com

Rafał Malinowski

604 days ago

Raised by YouTube

theatlantic.com

Rafał Malinowski

604 days ago

How to do Performance Reviews

hackernoon.com

Rafał Malinowski

761 days ago

In professional settings, we’re dealing with people, not mythical creatures. Additionally, that language is alienating for less senior developers or designers.

A guide to empathetic hiring processes

medium.com

Rafał Malinowski

811 days ago

Great talk about TDD, creating clean code and why this is so important.

TDD: The Bad Parts — Matt Parker

youtube.com

Rafał Malinowski

811 days ago

You must accept responsibility for unmotivated programmers who “only want to code” or who appear to be concerned only with flashy, new tech.

A Wake-Up Call For Tech Managers

medium.com

Rafał Malinowski

811 days ago

The only problem I have with this statement is that I believe that devs should really get better in creating code. Because without that after 3 months product development will slow down with each day.

His enthusiasm for changing the world is replaced with nit-picking the development process.

Worse of all, though, his concern that “We aren’t building the right thing” will be replaced with “We aren’t building the thing right.”
He’s learned to not give input on what is built, so he becomes obsessed with how it’s built.

Why your programmers just want to code

hackernoon.com

Rafał Malinowski

818 days ago

Optimizing for promotion
My first denied promotion taught me the wrong lesson. I thought I could keep doing the same work but package it to look good for the promotion committee. I should have done the opposite: figure out what the promotion committee wants, and do that work exclusively.

I adopted a new strategy. Before starting any task, I asked myself whether it would help my case for promotion. If the answer was no, I didn’t do it.

My quality bar for code dropped from, “Will we be able to maintain this for the next 5 years?” to, “Can this last until I’m promoted?” I didn’t file or fix any bugs unless they risked my project’s launch. I wriggled out of all responsibilities for maintenance work. I stopped volunteering for campus recruiting events. I went from conducting one or two interviews per week to zero.

Why I Quit Google to Work for Myself

mtlynch.io

Rafał Malinowski

872 days ago

The psychology behind performance-based bonuses is total bunk

qz.com

Rafał Malinowski

1147 days ago

What if “success” was paying yourself $30,000 a year and traveling the world with your family?

What if “success” is building an amazing place to work where your team is paid really well and actually enjoys working there (instead of having people who jump from startup to startup playing the equity game)?

What if “success” wasn’t attached to team size but instead was attached to customer happiness?

Getting out of the startup rat race

baremetrics.com

Rafał Malinowski

1226 days ago

Why Insomnia Happens and What You Can Do to Get Better Sleep

lifehacker.com

Rafał Malinowski

1226 days ago

HW: You told me the other day that every Sunday you write a letter to the entire engineering team. When did this start and what’s the motivation behind the practice?

SS: It actually started out as a personal accountability exercise – I think it’s very easy to fool yourself as a senior leader about your effectiveness, so I was trying (in Google snippet style) to just document my goals and accomplishments each week, in a transparent and accountable way

“The Core Value of a Good Leader is Humility:” Sam Schillace, Box Engineering SVP

hunterwalk.com

Rafał Malinowski

1253 days ago

You'll notice that many of the laws above don't directly apply specifically to software, and this is intentional. The fact remains that software is built for people to use and interact with, so many of these laws relate to dealing with people rather than code.

15 Fundamental Laws of Software Development

exceptionnotfound.net

Rafał Malinowski

1276 days ago

Twitter Has Become a Park Filled With Bats and Perverts

nymag.com

Rafał Malinowski

1310 days ago

But even in the midst of the Dyn attack, some of the Mirai-infected devices were being used to attack another target—the infrastructure of a gaming company, according to Allison Nixon, the director of security research at security company Flashpoint. That idea matches up with what others who had some insight into the attack have told Ars confidentially—that it was also pointed at Sony’s PlayStation Network, which uses Dyn as a name service provider.

How one rent-a-botnet army of cameras, DVRs caused Internet chaos

arstechnica.com

Rafał Malinowski

1312 days ago

8. Employers Don’t Honor Their Commitments. Integrity and honesty are two traits that every employee will expect of their managers. If you say you will do something – do it. Keeping your word and your commitments tells the employee everything they need to know about you and the type of person you are and if they can trust you.

linkedin.com

Rafał Malinowski

1338 days ago

"So in conclusion, here's my assessment of the Portrait mode blur processing:

It's good. Apple is doing it right. It's not a gaussian blur.
There's opportunity for improvement.
It's a miracle that a telephone can do all this processing as fast as the iPhone 7 Plus does."

iPhone 7 Plus Depth Effect is Legit

prolost.com

Rafał Malinowski

1339 days ago

Using data from a large national survey of older adults, in 2012 Dr. Perissinotto analyzed the relationship between self-reported loneliness and health outcomes in people older than 60. Of 1,604 participants in the study, 43 percent reported feelings of loneliness, and these individuals had significantly higher rates of declining mobility, difficulty in performing routine daily activities, and death during six years of follow-up. The association of loneliness with mortality remained significant even after adjusting for age, economic status, depression and other common health problems.

Researchers Confront an Epidemic of Loneliness

nytimes.com

Rafał Malinowski

1346 days ago

- Once we accept loneliness, we can get creative: we can start to send out messages in a bottle: we can sing, write poetry, produce books and blogs, activities stemming from the realisation that people around us won’t ever fully get us but that others – separated across time and space – might just.

thebookoflife.org

Rafał Malinowski

1377 days ago

Vesper, Adieu

daringfireball.net

Rafał Malinowski

1377 days ago

Apple and Google both benefit from having apps be as cheap as possible. For Apple, that means people will buy an iPhone more readily when the cost to fill it with software is near nil. For Google, it means app makers have to shove ads into products to make them pay. Win-win-lose.

Don’t base your business on a paid app

signalvnoise.com

Rafał Malinowski

1424 days ago

Essentially, by designing & fixing our environment we simply change the way we react to it. By looking at an abandoned house with lots of broken windows, I wouldn’t feel too bad to smash another window with a stone just for fun.

The Broken Window Theory In Design & Product Development

medium.com

Rafał Malinowski

1428 days ago

Gloria Mark, professor in the department of informatics at the University of California, Irvine, says that when people are interrupted, it typically takes 23 minutes and 15 seconds to return to their work, and most people will do two intervening tasks before going back to their original project. This switching leads to a build up of stress, she says, and so little wonder people who have high rates of neuroticism, impulsivity, and are susceptible to stress tend to switch tasks more than others.

Neuroscientists say multitasking literally drains the energy reserves of your brain

qz.com

Rafał Malinowski

1445 days ago

Problem polega tylko na tym, że na tego rodzaju przypadłości nie zadziała żadna tabletka. Bez gruntownej rewizji tych kulturowych klisz (a wymieniłem zaledwie ich ułamek), bez prześwietlenia i rozbicia tego toksycznego mechanizmu, statystyki zapadalności na depresję – ową dojmującą, pełną cierpienia i bezsensu, ale jednak uzasadnioną reakcję na klimat współczesnej kultury – będą nadal rosnąć w geometrycznym tempie. Żeby temu zapobiec, trzeba wsłuchać się w komunikat, który próbuje przekazać nam depresja. Nie zagłuszać go ani idiotycznymi poradami w rodzaju „weź się w garść”, ani bezrefleksyjną nadzieją pokładaną w chemii, która, choć czasami konieczna, może skutecznie pozbawić nas szansy na rewolucję w imię zepchniętej na margines i próbującej przypomnieć o sobie bolesnymi symptomami psychiki.

Stawiszyński: Czego uczy depresja

krytykapolityczna.pl

Rafał Malinowski

1446 days ago

It is like planning and throwing a full-on DIY wedding. There is so much invisible administrative and operational work that needs to be done to make any event happen. You know all those drinks and shirts and stuff on tables. Yea, human people carried those from a store to a car to the venue. Again and again and again. They probably fucked up their shoulder or back doing it. (Or maybe that’s just me.)

The realities of organizing a community tech conference: an ill-advised rant

rebeccamiller-webster.com

Rafał Malinowski

1446 days ago

You are a worthy human being. Please don’t forget this. It’s easy to fall into the hole of self-loathing and despising the disabilities you are facing. No matter what will happen. You are a worthy human being and you deserve a good life. Don’t let anyone tell you otherwise.

When days off feel like sitting on the bench

medium.com

Rafał Malinowski

1465 days ago

What does it cost to make a running shoe?

solereview.com

Rafał Malinowski

1511 days ago

“There’s a mountain of data that we have at our disposal,” says Todd Yellin, Netflix’s VP of product innovation. Netflix has a well-earned reputation for using the information it gleans about its customers to drive everything from the look of the service to the shows in which it invests. “That mountain is composed of two things. Garbage is 99 percent of that mountain. Gold is one percent… . Geography, age, and gender? We put that in the garbage heap. Where you live is not that important.”

Netflix's Grand, Daring, Maybe Crazy Plan to Conquer the World

wired.com

Rafał Malinowski

1515 days ago

Python Web Development and Outsourcing Blog

stxnext.com

Rafał Malinowski

1525 days ago

My thoughts about ad industry is exactly this.

The truth is that we’re selling software that lets companies, most of them small businesses like pool installers and flower shops, sell more stuff. The world of online marketing, where HubSpot operates, though, has a reputation for being kind of grubby. Our customers include people who make a living bombarding people with email offers, or gaming Google’s
googl
search algorithm, or figuring out which kind of misleading subject line is most likely to trick someone into opening a message. Online marketing is not quite as sleazy as Internet porn, but it’s not much better either.

My Year in Startup Hell

fortune.com

Rafał Malinowski

1525 days ago

I’m still not fully certain why I got the axe; it was never made explicit to me. I asked other managers and those on the highest level of leadership, and everyone seemed be as confused as I was.

My best guess is that it’s Tall Poppy Syndrome, a phrase I was unfamiliar with until an Aussie told me about it. (Everything worthwhile in life I’ve learned from an Australian, basically.) The tallest poppy gets cut first.

With that, I don’t mean that I’m particularly talented or anything like that; I mean that I was the most obvious advocate internally for certain viewpoints, given how I’ve talked externally about how the old GitHub worked. In Japanese the phrase apparently translates to The tallest nail gets the hammer, which I think works better for this particular situation, heh. I had on occasion mentioned internally my misgivings about the lack of movement happening on any product development, and additionally the increasing unhappiness of many employees due to some internal policy changes and company growth.

Firing People

zachholman.com

Rafał Malinowski

1529 days ago

They believe in your company’s mission.
It’s cliché, I know, but it turns out it’s even true for developers.

And really, it’s one of the basic truths of life — we all want to follow some sort of mission that gives meaning to what we do.

Otherwise, you’re just a code monkey.

The Top 5 reasons developers stay happy in their jobs

medium.com

Rafał Malinowski

1536 days ago

Artificial urgency for milestones loses its potency quickly — over the course of a job, and over the course of a career. For experienced software engineers and designers (the folks you most need wisdom from), it comes off as amateur and doesn’t inspire long term loyalty.

Don’t create a sense of urgency, foster a sense of purpose.

medium.com

Rafał Malinowski

1537 days ago

The Current State of Web Security (An Interview with Anselm Hannemann)

css-tricks.com

Rafał Malinowski

1540 days ago

The criminal group was able to steal a total value of about $81 Million from the Federal Reserve's Bangladesh account through a series of fraudulent transactions, but a typo in some transaction prevented a further $850 Million Heist.

Here's How Hackers Stole $80 Million from Bangladesh Bank

thehackernews.com

Rafał Malinowski

1540 days ago

As a young designer I always wanted to work for brands like Coca Cola, I thought they are cool. And the moment I worked for them, the magic was gone. I actually never really wanted to work for Coca Cola because I believed in the work, but simply because I thought it looked good on my CV.

The Endless Search for Fame

vanschneider.com

Rafał Malinowski

1551 days ago

Real Future: What Happens When You Dare Expert Hackers To Hack You (Episode 8)

youtube.com

Rafał Malinowski

1552 days ago

"Linux Sucks" - 2016

youtube.com

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