teams
36 posts · All topics
- — Right-Sizing Engineering Teams for AI
Before AI coding assistants, a typical engineering team of 8-10 people might have been lucky to have one or two “10x engineers”, or “workhorses”, the kind of engineer that both ...
- — The Golden Ratio of Manager to IC
In today’s shocker, Meta is to “create a new applied AI engineering organization aiming for an ultra-flat structure of up to 50 employees to one manager”.
- — Take an Incremental, Agile Approach to Scheduling Your 1:1s
In my past CTO life I directly managed a VP of Engineering, who managed 2 directors, who managed 6 managers, who managed 30 or so engineers, had peer VP of Product, Head of Desi...
- — How to BCC
In his 2001 memoir “How to Lose Friends & Alienate People” Toby Young proposed a universal theorem.
- — Introducing S'Up for Slack Teams
Update: I wrote a longer article, “What “S’Up”? Using Triads to Develop Tribal Leadership” on the Artsy Medium blog about this.
- — Use Open-Source to Pivot Around Your Hiring Problem
It’s no secret that hiring and retaining engineering talent is going to be only more challenging in the years to come. The world’s largest companies across all industries are no...
- — Interview at NASDAQ
A Facebook Live interview during CTO Summit NYC 2016 following a talk on Inspiring Team Leads to Give Away Their Legos. The interview recording is no longer available.
- — What do Software Engineers Do?
I recently published a blog post on LAB, the Life at Artsy Blog entitled “What do Software Engineers Do?”. Its goal is to offer a non-technical perspective to software engineeri...
- — A Roadmap for Hiring Engineering Teams
If there is a single thing I can point to as the key to creating a successful engineering organization, it’s the extreme focus on recruiting the best people in the world who sha...
- — Your First 60 Days at an Engineering Job
You have recently graduated and looked for work. You put together a good resume and e-mailed it around. You got some interest from a few tech companies and maybe programming hom...
- — Open-Sourcing the Artsy Engineering Compensation Framework
I recently worked on the Artsy Engineering Compensation Framework, and more specifically on the Engineering ladder, open-sourced today. I have done this before, but never with s...
- — Becoming Open Source by Default
tl;dr Watch this video instead!
- — CTO Cast Podcast: Open Source (Russian)
I had a great conversation with Aliaksandr Astapenka and Pavel Paulau about open-source on CTOCast #6. It’s in Russian. CTOCast подкаст о технологиях, процессах, инфраструктуре ...
- — Remote Engineering, Cultural and Technical Diversity
I find myself on all sides of the remote engineering debate. I have managed large remote teams from China to Argentina. I have a handful of remote engineers today at Artsy in pl...
- — Video: Mentoring Engineers and Humans
My QCon 2014 talk Mentoring Engineers and Humans.
- — I Want to Contribute to Open-Source: Where do I Begin?
I get this question a lot. I turned to my friends, HN and Twitter for some advice.
- — When do you need to hire a designer?
I was showing Inez & Vinoodh’s Stephanie Seymour’s photograph on Artsy to a friend. “Beautiful!”, she exclaimed and clicked on the Inez & Vinoodh artist profile. I lost ...
- — Why One Giant Source Control Repository Is Bad for You (and Facebook)
Facebook’s GIT repository is a single 54GB animal that builds Facebook. It’s not that big - they haven’t seen the MS Windows one! Actually, I take that back - anecdotal evidence...
- — American Horror Story and Entitlement in a Job Interview
“Wednesday night’s American Horror Story: Coven delivered an interesting theory on youth culture: Millennials are actually dead inside.” I’m quoting Bustle’s article, which quot...
- — Social Coding: Beyond Trolling Healthcare.gov
I felt compelled to troll healthcare.gov, too. It’s an easy target: The JavaScript assets aren’t even compressed. Look at their sheer incompetence! But, if you dig just a little...
- — Mentoring 101
This year my colleagues at Artsy created a formal fellowship program. We went out to many US colleges to recruit some of the brightest seniors. From thousands of applications we...
- — How To Reject Engineering Candidates
Over the past 15 years I have interviewed hundreds of Engineers. I had the pleasure of hiring quite a few, but I also had the duty to reject many.
- — Building & Scaling a Test-Driven Culture @ AppNexus (Video)
I gave a talk last week at AppNexus on building and scaling a test-driven culture.
- — Doctors, Surgery and Open-Source
I visited a friend who lives in a remote, tropical region of the United States. He’s a doctor and a practicing eye surgeon. The island has both the very rich and the extremely p...
- — 5 Anti-patterns in a College Grad Engineer's Resume
A resume is what you did, it’s not who you are.
- — Help Me Fix Tech Recruiting: Become a Recruiter
- — 10 Things Engineers and Non-Engineers Can Do to Make a Website Faster
- — Five Ways to Torture Candidates in a Technical Interview
When I joined Microsoft in ‘99 I was taught how to properly interview candidates. I was shown the wheel of competencies, a kind of a wheel of fortune where a color represents th...
- — Hack
0-60 in Startup Tech - — The Safety Net: Removing Barriers to Test Automation
- — 5 Ways to Avoid Feature Branches
- — Why I Love Code Reviews
I had a short, but lively debate over code reviews with @skamille at New York’s QCon 2012. That same day she wrote an interesting blog post on code reviews. She argues that “cod...
- — Pressing the Big Scary Red Reset Button
Last night I gave a talk on pressing the big scary red reset button at the NY CTO School. The first talk before me was by @malcolmcasey, CTO of Skillshare, another awesome NYC s...
- — How to Cross the Chasms of Your Technology Career
I want to talk about your scope of influence as a Software Engineer and how to expand it.
- — Avoiding Production Disasters and The Value of Patience in Software Development
I am not a patient person. But years of software practice have taught me how to take my time while coding or how to, otherwise, remove time from the equation.
- — Measuring Activity in Open-Source Projects using Github Network Graph
When choosing to use an open source project you might want to know whether it’s still developed or at least maintained. For Ruby projects I used to check Rubygems release dates....
