The	Impactful	Engineer
Mistakes	made.	Lessons	learned.
Yo!
• 15+	years	working	with	people	shipping	software	to	production
• Ex-founder	of
• Netcraft (acquired	by	Tapuz in	2010)
• EverythingMe (2010-2015	RIP)
• Leading	Facebook	Engineering	in	Tel-Aviv
• Married	&	father	of	3	(8	/	6	/	3)
• An	anthropologist	of	companies	and	engineering	cultures
• Made	every	mistake	on	(and	off)	the	book
No	engineers	were	hurt	in	the	
preparation	of	this	session
No	engineers	were	hurt seriously	
injured in	the	preparation	of	this	
session
5	steps	to	become	an	IE
5	steps	to	become	an	IE
• Write	bug-free	code
• Never	miss	a	deadline
• Never	break	a	production	system
• Approach	work	in	a	very	organized	and	process-oriented	
fashion
• Do	your	job	exactly	as	instructed
5	steps	to	become	an	IE
• Write	bug-free	code
• Never	miss	a	deadline
• Never	break	a	production	system
• Approach	work	in	a	very	organized	and	process-oriented	
fashion
• Do	your	job	exactly	as	instructed
No	one	way	to	be	an	IE
• It’s	about	your	skills
• It’s	about	the	behaviors that	you	consistently	exhibit
• It’s	about	how	you	make	people	feel
• It’s	relative	to	the	stage	in	your	development	as	an	engineer
• It’s	a	journey
The	impactful	engineers	I’ve	
worked	with	taught	me	that
No	code	is	better	than	no-code
1
Owning	problems	beats	owning	
solutions	every	time
2
Anyone	can	influence	the	
direction	of	what	they’re	building
3
Effective	communication	changes	
everything
4
One	doesn’t	know	what	one	
doesn’t	know
5
The	distinction	between	– a	
hunch,	a	thought,	knowledge	and	
data
6
Any	’why’	question	is	better	as	a	
‘how’	or	‘what’	question
7
‘Hard’,	‘expensive’	&	‘impossible’	
are	just	ways	to	describe	cost
8
How	being	a	giver	scales	your	
impact
Be	it	mentorship,	recruiting,	blog	posts,	open	source	contribution
9
while	(self.aware):
self.improve()
1
0
Thank

The impactful engineer / Joey Simhon