Culture Icon

Culture

Beliefs, behavioral patterns, thoughts, and institutions of the developer community.
259 Stories
All Topics

Claire Lew knowyourteam.com

How to manage up effectively

Claire Lew, the CEO of Know Your Team, shares 5 not-so-often-shared ways to manage up and have a better relationship with your boss. You want to manage up – but what you really mean is that you simply want to work well with your boss. Who doesn’t? Especially when your boss is pestering you with questions via Slack after work-hours, or failing to give you enough time to complete projects… Based on research we’ve done over the past five years with hundreds of managers and employees, and the insights shared in our online leadership community, The Watercooler, here are the 5 distinct ways you can manage up to have a better relationship with your boss.

read more

Gergely Orosz blog.pragmaticengineer.com

Developers mentoring other developers

What, exactly, is mentoring? How does it work? Better yet, how does it work well? In this post Gergely Orosz, Engineering Manager at Uber, shares his perspective and the practices he’s seen work well. Mentorship has been the best things that’s sped up my growth and others engineers around me. This post discusses mentorship practices that work well engineer-to-engineer. The practices come from my own experience, observations I’ve made people mentoring each other and from conversations I’ve had with half a dozen mentors in my network and on Coding Coach.

read more

Joel Marcey Medium

Hello, I am a Developer Advocate

Joel Marcey shares his story and some background on what a developer advocate is and how to be success as a developer advocate. I am a believer in the pop-culture version of Occam’s razor, or the law of simplicity, where the simplest explanation is usually the right one. A developer advocate is exactly what its title implies — an advocate for developers. A successful developer advocate can go both deep and broad. They can own a technology stack but also run programs that span an entire open source program office… A successful developer advocate is able to quickly ramp up on new technologies, sometimes with no background in the space previously, and be able to understand how those technologies may fit into the overall open source ecosystem.

read more

freeCodeCamp Icon freeCodeCamp

Focus and deep work — secret weapons to becoming a 10x developer

Focus was the topic of this and this episode of Founders Talk, but from a different angle than presented in this post from Bar Franek on freeCodeCamp. It doesn’t matter if you’re working on a side hustle or if you’re a junior developer wanting to get noticed and promoted. It doesn’t matter if you’re a lead developer looking for a change of pace, from a corporate gig to a start-up or the other way around. It doesn’t matter if you’re jobless out of college. As long as you’re a programmer, no skill is more important to your success than focused, deep work.

read more

Kitze Medium

GitHub stars won’t pay your rent

Kitze shared this somewhat controversial story of Sizzy — from struggling open source project to successful product launch and charging money. It’s important to hear more stories like this because not all of the roads of open source are paved with gold. Honestly, it felt kind of shitty to delete the repository and unpin the project from my profile. I hated the feeling but I had to shrug it off. I had to convince myself that I’m not doing anything wrong. The app was serving a lot of people for 2.5 years, and I rarely got any contributions. It was time to get real and think about what matters. Oh, here we go… I’m gonna mention the M word and lose a ton of readers at this point. Money. Money matters. Kitze also made an appearance on JS Party #72: LIVE from React Amsterdam.

read more

Joseph Cox vice.com

This legit-looking iPhone lightning cable will hijack your computer

It looks like a legit cable from Apple. It works like a legit cable from Apple. BUT…. Joseph Cox writing for Vice Motherboard: I plugged the Apple lightning cable into my iPod and connected it to my Mac, just as I normally would. My iPod started charging, iTunes detected the device, and my iPod produced the pop-up asking if I wanted to trust this computer. All expected behaviour. But this cable was hiding a secret. A short while later, a hacker remotely opened a terminal on my Mac’s screen, letting them run commands on my computer as they saw fit. This is because this wasn’t a regular cable. Instead, it had been modified to include an implant; extra components placed inside the cable letting the hacker remotely connect to the computer.

read more

Jonas Van Schoote madewithlove.be

The different skills needed to be a successful CTO

What does it take to be successful as a CTO? The stories of founder/CEO transitions is plentiful, but what about the evolution of a company and the need for a CTO who has a vision of how to do things and the team and skills needed to make it happen? A CTO at this point still needs to mainly look inward and know how to code, know the structure of the application and infrastructure, but the focus is shifting towards managing a team, establishing a culture and processes to be able to grow quickly. Growing also means hiring but also making sure that every hire is an effective team member as soon as possible.

read more

Tim Kadlec timkadlec.com

Web performance as exclusion?

Tim Kadlec writes about “The ethics of web performance” and the idea of web performance having ethical ramifications. When you look at the evidence, it’s hard to see one could argue performance doesn’t have ethical ramifications. So clearly, folks who have built a heavy site are bad, unethical people, right? Here’s the thing. I have never in my career met a single person who set out to make a site perform poorly. Not once. People want to do good work. But a lot of folks are in situations where that’s very difficult. The business models that support much of the content on the web don’t favor better performance. Nor does the culture of many organizations who end up prioritizing the next feature over improving things like performance or accessibility or security. I would argue the other angle, “Web performance as compassion” to show how you can show compassion for the users of your software through performance.

read more

Laurence Bradford Forbes

Burnout in the tech industry (and why we need to talk about it)

How common is burnout in tech? According to this survey from Blind, nearly 60% of surveyed tech workers are burnt out. Blind is an anonymous, work email-verified, social networking platform for professionals… …used by 40,000 Microsoft employees, 25,000 from Amazon, 10,000 from Google, 7,000 from Uber, 6,000 from Facebook, and thousands from other tech companies, so there is wide representation in their survey results. This one-question survey had a simple yes/no answer: “Are you currently suffering from job burnout?” And over half of respondents (57.16%, to be exact) answered yes. So, are you currently suffering from job burnout?

read more

Cory Doctorow EFF

Adblocking: how about nah?

Cory Doctorow, writing for EFF about the history and present of adblocking: The rise and rise of ad-blockers (and ad-blocker-blocker-blockers) is without parallel: 26% of Internet users are now blocking ads, and the figure is rising. It’s been called the biggest boycott in human history. It’s also something we’ve seen before, in the earliest days of the Web, when pop-up ads ruled the world (wide web), and users went to war against them. Fascinating. I’d never heard of adversarial interoperability before.

read more

link Icon shahinsorkh.ir

What it's like to be a dev in Iran

As William Gibson says, “The future is already here — it’s just not very evenly distributed.” We cannot visit media websites like BBC, Fox News or VOA, social media websites like Twitter or Facebook, messengers like Telegram, WeChat, Kik or SnapChat, or services like YouTube, and —you may not believe— but even some SourceForge subdomains! How do devs in Iran survive? Proxies and VPNs, mostly. This is an eye-opening read if you (like me) have only ever written software from an unencumbered internet connection.

read more

Tierney Cyren 1x.engineer

What is a 1x Engineer?

Fun little site poking fun at the 10x engineer meme. Here’s a sampler of things a 1x engineer does: Writes code that &emdash; gasp &emdash; has bugs. Writes code that others can read. Is a team player that goes to the same meetings their co-workers are required to go to. If you’re wondering whether the &emdash;es are intentional… yes and no. Bonus points for NES.css 👌

read more

Nicholas Rempel blog.30hourjobs.com

Moving the world to a 4 day workweek

Is it possible to work just 4 days a week, be happier, more productive, and still make the same amount of money? That’s one of many questions Aidan Harper and other researchers at the New Economics Foundation and members of the 4 Day Week campaign are trying to solve in an effort to combat the problem of overwork, which is “leading to a crisis in mental health and well-being.” The single biggest cause of work related stress, anxiety, and depression is overwork. So much so that last year one in four of all sick days was the result of overwork — which is huge proportion of sickness caused directly by overwork. In some ways, you can look at this statistic as a massive drag on the economy. Losing that many work days is very expensive but, more importantly, it’s also a huge societal malaise. Every day people are feeling the effects of overwork and this statistic doesn’t even take into account the number of people who aren’t taking sick days but are feeling generally burnt out and are just barely getting by. To summarize — the 4 day workweek is a pragmatic response to a the problem of overwork that is leading to a crisis in mental health and wellbeing. If you’re just off the heels of the recent honest conversation about burnout on JS Party, then you’ll certainly enjoy this interview with Aidan Harper,

read more

Jonathan Leitschuh Medium

Zoom's zero day bug bounty write-up

By now you’ve probably heard about Zoom’s zero day bug that exposed 4+ million webcams to the bidding of nefarious hackers. Security researcher Jonathan Leitschuh shared the full background and details on InfoSec Write-ups: This vulnerability was originally responsibly disclosed on March 26, 2019. This initial report included a proposed description of a ‘quick fix’ Zoom could have implemented by simply changing their server logic. It took Zoom 10 days to confirm the vulnerability. The first actual meeting about how the vulnerability would be patched occurred on June 11th, 2019, only 18 days before the end of the 90-day public disclosure deadline. During this meeting, the details of the vulnerability were confirmed and Zoom’s planned solution was discussed. However… If you use Zoom or if you’ve EVER installed Zoom, read Jonathan’s write-up and take appropriate action to update Zoom or to remove the lingering web server it leaves behind. Confirm if the server is present by running lsof -i :19421 in Terminal.

read more

Omer Hamerman prodops.io

Make Vim your friend in 9 minutes (or less)

Clearly it takes years to truly master Vim, but it takes just 9 minutes, or less depending on the speed you read at, to hear someone else’s journey with Vim. Omer Hamerman shared the “why” and “how” of Vim — plus the recipe and resources he used to learn Vim. How did I do it? After a few brutal fights, having my fallback IDE to run back to crying with the tail between my legs, I made a decision. Here’s how I did it: Got a nice small notebook I could carry around I bought the awesome Practical Vim by Drew Neil both in hardcover and for my iPad to read on the move Every night before going to bed, I read one tip — the book is very intelligently built like that for easy, slow studying…

read more

Brent Simmons inessential.com

No algorithms

Brent Simmons: I’ve been asked a few times about using algorithms in NetNewsWire to bring articles you wouldn’t otherwise have seen — from outside your feeds list — to your attention. I’ve also been asked a similar question about using algorithms to bring articles — from inside your feeds list — to the top based on the likelihood that they’ll interest you. I’m not going to do either. Good for him. This is what Twitter and Facebook are about — but it’s not right for NetNewsWire. The app puts you in control. This is what I love about the spirit of RSS readers. More like this, please!

read more

History cs.utexas.edu

The humble programmer

E.W. Dijkstra, in an ACM lecture he delivered almost 50 years ago: … the computer, by virtue of its fantastic speed, seems to be the first to provide us with an environment where highly hierarchical artifacts are both possible and necessary. This challenge, viz. the confrontation with the programming task, is so unique that this novel experience can teach us a lot about ourselves. It should deepen our understanding of the processes of design and creation, it should give us better control over the task of organizing our thoughts. If it did not do so, to my taste we should not deserve the computer at all! A fantastic read that was recommended to me by Andy Hunt during a conversation that you’ll be hearing on The Changelog real soon. I took his recommendation and now I’m passing it on.

read more

Bridget Kromhout ACM

Containers will not fix your broken culture

Bridget Kromhout dropping some hard truths: We focus so often on technical anti-patterns, neglecting similar problems inside our social structures. Spoiler alert: the solutions to many difficulties that seem technical can be found by examining our interactions with others. Let’s talk about five things you’ll want to know when working with those pesky creatures known as humans. Thing #2 (Good Team Interactions: Build, Because You Can’t Buy) alone is worth the price of admission.

read more

0:00 / 0:00