Skip to content

Commit 38c8b25

Browse files
committed
attempting to get close to finishing transcript on latest tech talk post
1 parent 18a2fb6 commit 38c8b25

File tree

2 files changed

+37
-15
lines changed

2 files changed

+37
-15
lines changed

content/posts/190626-dev-led-sales-startups.markdown

Lines changed: 24 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -393,7 +393,11 @@ currently interested in learning about.
393393
<div class="row talk"><div class="c6">
394394
<img src="/img/190626-dev-led-sales/27-online-social.jpg" width="100%" class="shot rnd outl" alt="Online social strategies.">
395395
</div><div class="c6"><p>
396-
...
396+
Alright, I am going to start talking about online social with the
397+
caveat that I personally think it's difficult if not impossible to
398+
pull off as a decent developer adoption tactic. It's usually done
399+
so poorly that it is better to not do social channels like Twitter,
400+
Facebook and your own Slack instance at all.
397401
</p>
398402
</div></div>
399403

@@ -407,7 +411,13 @@ currently interested in learning about.
407411
<div class="row talk"><div class="c6">
408412
<img src="/img/190626-dev-led-sales/29-streaming.jpg" width="100%" class="shot rnd outl" alt="Synchronous broadcasting and consuming video via streaming.">
409413
</div><div class="c6"><p>
410-
...
414+
Live coding on Twitch and YouTube are a nascent but promising teaching
415+
method.
416+
</p><p>
417+
Evergreen documentation, timely technical content, online social,
418+
asynchronous videos and streaming are the most common <em>online</em>
419+
developer adoption tactics. Next we'll look at some offline, in-person
420+
tactics.
411421
</p>
412422
</div></div>
413423

@@ -435,7 +445,18 @@ currently interested in learning about.
435445
<div class="row talk"><div class="c6">
436446
<img src="/img/190626-dev-led-sales/33-magic.jpg" width="100%" class="shot rnd outl" alt="Magical new approaches to developer relations.">
437447
</div><div class="c6"><p>
438-
...
448+
That covers the most common online and offline developer marketing and
449+
sales tactics. Is that it?
450+
</p><p>
451+
No, there actually are many other tactics. However, the ones we just listed
452+
are the most likely to be successful based on the relatively small
453+
investment you can make as a startup company.
454+
<p></p>
455+
There are a set of tactics that are essentially "magic" to you because they
456+
rely on an existing successful foundation to properly execute. Building a
457+
new foundation of developer awareness is dramatically
458+
different from doing a better job of serving developers who already know
459+
you and expanding developer adoption further away from early adopters.
439460
</p>
440461
</div></div>
441462

transform_book.py

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -382,19 +382,20 @@ def transform(output_format='pdf'):
382382
# modify all markdown files in directory
383383
files = os.listdir(BASE_DIR + d)
384384
for f in files:
385-
with open(BASE_DIR + d + '/' + f, 'r',
386-
encoding="utf-8") as read_f:
387-
all_lines = read_f.readlines()
385+
if not isdir(BASE_DIR + d + '/' + f):
386+
with open(BASE_DIR + d + '/' + f, 'r',
387+
encoding="utf-8") as read_f:
388+
all_lines = read_f.readlines()
388389

389-
with open(BASE_DIR + d + '/' + f, 'w') as write_f:
390-
for l in all_lines:
391-
for k, v in links.items():
392-
l = l.replace(k, v)
393-
if "<div class=\"well see-also\">" in l:
394-
write_f.write("")
395-
else:
396-
write_f.write(l)
397-
print('prepared file ' + str(d) + '/' + str(f))
390+
with open(BASE_DIR + d + '/' + f, 'w') as write_f:
391+
for l in all_lines:
392+
for k, v in links.items():
393+
l = l.replace(k, v)
394+
if "<div class=\"well see-also\">" in l:
395+
write_f.write("")
396+
else:
397+
write_f.write(l)
398+
print('prepared file ' + str(d) + '/' + str(f))
398399

399400

400401
if __name__ == '__main__':

0 commit comments

Comments
 (0)