diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 182d7281..ccd133f5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,12 +1,6 @@ name: linters -on: - pull_request: - branches: - - "*" - push: - branches: - - main +on: [push] concurrency: ci-${{ github.ref }} @@ -43,6 +37,7 @@ jobs: runs-on: ubuntu-latest env: RAILS_ENV: test + MEILI_MASTER_KEY: masterKey steps: - uses: actions/checkout@v4 @@ -61,6 +56,9 @@ jobs: - name: Install dependencies run: yarn install --frozen-lockfile + - name: Meilisearch (latest) setup with Docker + run: docker run -d -p 7700:7700 getmeili/meilisearch:v1.1 meilisearch --master-key=masterKey --no-analytics + - name: Build assets run: bin/vite build --clear --mode=test diff --git a/Gemfile b/Gemfile index 410a38d8..7aa71720 100644 --- a/Gemfile +++ b/Gemfile @@ -112,3 +112,9 @@ gem "view_component", "~> 3.7" gem "dry-initializer-rails" gem "dry-types", "~> 1.7" + +gem "google-protobuf", require: false + +gem "webvtt-ruby" + +gem "active_job-performs", "~> 0.3.1" diff --git a/Gemfile.lock b/Gemfile.lock index c1d7bdef..965eb8d7 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -50,6 +50,8 @@ GEM erubi (~> 1.11) rails-dom-testing (~> 2.2) rails-html-sanitizer (~> 1.6) + active_job-performs (0.3.1) + activejob (>= 6.1) activejob (7.1.3.4) activesupport (= 7.1.3.4) globalid (>= 0.3.6) @@ -170,6 +172,18 @@ GEM raabro (~> 1.4) globalid (1.2.1) activesupport (>= 6.1) + google-protobuf (4.27.1-aarch64-linux) + bigdecimal + rake (>= 13) + google-protobuf (4.27.1-arm64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.27.1-x86_64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.27.1-x86_64-linux) + bigdecimal + rake (>= 13) groupdate (6.4.0) activesupport (>= 6.1) hashdiff (1.1.0) @@ -182,7 +196,7 @@ GEM activesupport (>= 3.0) nokogiri (>= 1.6) io-console (0.7.2) - irb (1.13.1) + irb (1.14.0) rdoc (>= 4.0.0) reline (>= 0.4.2) jbuilder (2.12.0) @@ -223,7 +237,7 @@ GEM actionpack (>= 6.0.0, < 7.2) method_source (1.1.0) mini_mime (1.1.5) - minitest (5.23.1) + minitest (5.24.1) msgpack (1.7.2) multi_xml (0.7.1) bigdecimal (~> 3.1) @@ -266,7 +280,7 @@ GEM nio4r (~> 2.0) raabro (1.4.0) racc (1.8.0) - rack (3.1.3) + rack (3.1.6) rack-mini-profiler (3.3.1) rack (>= 1.2.0) rack-proxy (0.7.7) @@ -427,9 +441,10 @@ GEM websocket-driver (0.7.6) websocket-extensions (>= 0.1.0) websocket-extensions (0.1.5) + webvtt-ruby (0.4.2) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.6.15) + zeitwerk (2.6.16) PLATFORMS aarch64-linux @@ -439,6 +454,7 @@ PLATFORMS x86_64-linux DEPENDENCIES + active_job-performs (~> 0.3.1) activerecord-enhancedsqlite3-adapter ahoy_matey (~> 4.2) annotate @@ -456,6 +472,7 @@ DEPENDENCIES dry-types (~> 1.7) erb_lint (~> 0.4.0) error_highlight (>= 0.4.0) + google-protobuf groupdate (~> 6.2) inline_svg (~> 1.9) jbuilder @@ -484,6 +501,7 @@ DEPENDENCIES vite_rails web-console webmock + webvtt-ruby RUBY VERSION ruby 3.3.1p55 diff --git a/app/clients/youtube/transcript.rb b/app/clients/youtube/transcript.rb new file mode 100644 index 00000000..d3eab7ca --- /dev/null +++ b/app/clients/youtube/transcript.rb @@ -0,0 +1,74 @@ +require "message_pb" + +module Youtube + class Transcript + attr_reader :response + + def get_vtt(video_id) + message = {one: "asr", two: "en"} + typedef = MessageType + two = get_base64_protobuf(message, typedef) + + message = {one: video_id, two: two} + params = get_base64_protobuf(message, typedef) + + url = "https://www.youtube.com/youtubei/v1/get_transcript" + headers = {"Content-Type" => "application/json"} + body = { + context: { + client: { + clientName: "WEB", + clientVersion: "2.20240313" + } + }, + params: params + } + + @response = HTTParty.post(url, headers: headers, body: body.to_json) + convert_to_vtt(JSON.parse(response.body)) + end + + def self.get_vtt(video_id) + new.get_vtt(video_id) + end + + private + + def encode_message(message, typedef) + encoded_message = typedef.new(message) + encoded_message.to_proto + end + + def get_base64_protobuf(message, typedef) + encoded_data = encode_message(message, typedef) + Base64.encode64(encoded_data).delete("\n") + end + + def convert_to_vtt(transcript) + vtt_content = "WEBVTT\n\n" + events = transcript.dig("actions", 0, "updateEngagementPanelAction", "content", "transcriptRenderer", "content", "transcriptSearchPanelRenderer", "body", "transcriptSegmentListRenderer", "initialSegments") + if events + events.each_with_index do |event, index| + segment = event["transcriptSegmentRenderer"] + start_time = format_time(segment["startMs"].to_i) + end_time = format_time(segment["endMs"].to_i) + text = segment.dig("snippet", "runs")&.map { |run| run["text"] }&.join || "" + vtt_content += "#{index + 1}\n" + vtt_content += "#{start_time} --> #{end_time}\n" + vtt_content += "#{text}\n\n" + end + else + vtt_content += "NOTE No transcript data available\n" + end + vtt_content + end + + def format_time(ms) + hours = ms / (1000 * 60 * 60) + minutes = (ms % (1000 * 60 * 60)) / (1000 * 60) + seconds = (ms % (1000 * 60)) / 1000 + milliseconds = ms % 1000 + format("%02d:%02d:%02d.%03d", hours, minutes, seconds, milliseconds) + end + end +end diff --git a/app/components/application_component.rb b/app/components/application_component.rb index a6c7c7b9..ed0c3d3d 100644 --- a/app/components/application_component.rb +++ b/app/components/application_component.rb @@ -5,8 +5,8 @@ class ApplicationComponent < ViewComponent::Base attr_accessor :attributes option :display, default: proc { true } - def initialize(*args, **options) - super(*args, **options) + def initialize(*, **options) + super defined_option_keys = self.class.dry_initializer.options.map(&:source) self.attributes = options.except(*defined_option_keys) end diff --git a/app/models/talk.rb b/app/models/talk.rb index 44bc0364..0c6dc4b1 100644 --- a/app/models/talk.rb +++ b/app/models/talk.rb @@ -27,6 +27,8 @@ class Talk < ApplicationRecord include Sluggable include Suggestable slug_from :title + + # include MeiliSearch include MeiliSearch::Rails ActiveRecord_Relation.include Pagy::Meilisearch extend Pagy::Meilisearch @@ -36,12 +38,19 @@ class Talk < ApplicationRecord has_many :speaker_talks, dependent: :destroy, inverse_of: :talk, foreign_key: :talk_id has_many :speakers, through: :speaker_talks + serialize :transcript, coder: WebVTTSerializer + # validations validates :title, presence: true # delegates delegate :name, to: :event, prefix: true, allow_nil: true + # jobs + performs :udpate_transcript!, queue_as: :low do + retry_on StandardError, wait: :polynomially_longer + end + # search meilisearch do attribute :title @@ -118,4 +127,8 @@ def thumbnail_xl def related_talks(limit: 6) Talk.order("RANDOM()").excluding(self).limit(limit) end + + def update_transcript! + update!(transcript: Youtube::Transcript.get_vtt(video_id)) + end end diff --git a/app/serializers/webvtt_serializer.rb b/app/serializers/webvtt_serializer.rb new file mode 100644 index 00000000..69353fe9 --- /dev/null +++ b/app/serializers/webvtt_serializer.rb @@ -0,0 +1,32 @@ +require "webvtt" + +class WebVTTSerializer + def self.dump(transcript) + return "" if transcript.blank? + + # If transcript is a raw VTT string, convert it to cues first + transcript = self.load(transcript) if transcript.is_a?(String) + + webvtt = "WEBVTT\n\n" + transcript.each do |cue| + webvtt += "#{cue[:start_time]} --> #{cue[:end_time]}\n#{cue[:text]}\n\n" + end + webvtt.strip + end + + def self.load(transcript) + return [] if transcript.blank? + + cues = [] + # Split transcript by blank lines + transcript.split("\n\n").each do |block| + lines = block.split("\n") + next if lines.size < 2 + + timecodes = lines[0].split(" --> ") + text = lines[1..].join("\n") + cues << {start_time: timecodes[0], end_time: timecodes[1], text: text} + end + cues + end +end diff --git a/config/initializers/inflections.rb b/config/initializers/inflections.rb index 3860f659..f9943f9b 100644 --- a/config/initializers/inflections.rb +++ b/config/initializers/inflections.rb @@ -11,6 +11,6 @@ # end # These inflection rules are supported but not enabled by default: -# ActiveSupport::Inflector.inflections(:en) do |inflect| -# inflect.acronym "RESTful" -# end +ActiveSupport::Inflector.inflections(:en) do |inflect| + inflect.acronym "WebVTT" +end diff --git a/config/initializers/meilisearch.rb b/config/initializers/meilisearch.rb index 767818ed..27992ebe 100644 --- a/config/initializers/meilisearch.rb +++ b/config/initializers/meilisearch.rb @@ -1,4 +1,5 @@ MeiliSearch::Rails.configuration = { meilisearch_url: Rails.env.local? ? "http://localhost:7700" : "http://91.107.208.207:7700", # example: http://localhost:7700 - meilisearch_api_key: ENV["MEILI_MASTER_KEY"] + meilisearch_api_key: ENV["MEILI_MASTER_KEY"], + per_environment: true } diff --git a/db/migrate/20240611113918_add_transcript_to_talk.rb b/db/migrate/20240611113918_add_transcript_to_talk.rb new file mode 100644 index 00000000..c10724bb --- /dev/null +++ b/db/migrate/20240611113918_add_transcript_to_talk.rb @@ -0,0 +1,5 @@ +class AddTranscriptToTalk < ActiveRecord::Migration[7.1] + def change + add_column :talks, :transcript, :text, default: "", null: false + end +end diff --git a/db/schema.rb b/db/schema.rb index 57157f5e..4d39b7b4 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -10,7 +10,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema[7.1].define(version: 2023_07_20_151537) do +ActiveRecord::Schema[7.1].define(version: 2024_06_14_060123) do create_table "ahoy_events", force: :cascade do |t| t.integer "visit_id" t.integer "user_id" @@ -153,6 +153,7 @@ t.date "date" t.integer "like_count" t.integer "view_count" + t.text "transcript" t.index ["date"], name: "index_talks_on_date" t.index ["event_id"], name: "index_talks_on_event_id" t.index ["slug"], name: "index_talks_on_slug" diff --git a/lib/message_pb.rb b/lib/message_pb.rb new file mode 100644 index 00000000..6d264314 --- /dev/null +++ b/lib/message_pb.rb @@ -0,0 +1,33 @@ +# frozen_string_literal: true + +# Generated by the protocol buffer compiler. DO NOT EDIT! +# source: message.proto + +require "google/protobuf" + +descriptor_data = "\n\rmessage.proto\"'\n\x0bMessageType\x12\x0b\n\x03one\x18\x01 \x01(\t\x12\x0b\n\x03two\x18\x02 \x01(\tb\x06proto3" + +pool = Google::Protobuf::DescriptorPool.generated_pool + +begin + pool.add_serialized_file(descriptor_data) +rescue TypeError + # Compatibility code: will be removed in the next major version. + require "google/protobuf/descriptor_pb" + parsed = Google::Protobuf::FileDescriptorProto.decode(descriptor_data) + parsed.clear_dependency + serialized = parsed.class.encode(parsed) + file = pool.add_serialized_file(serialized) + warn "Warning: Protobuf detected an import path issue while loading generated file #{__FILE__}" + imports = [] + imports.each do |type_name, expected_filename| + import_file = pool.lookup(type_name).file_descriptor + if import_file.name != expected_filename + warn "- #{file.name} imports #{expected_filename}, but that import was loaded as #{import_file.name}" + end + end + warn "Each proto file must use a consistent fully-qualified name." + warn "This will become an error in the next major version." +end + +MessageType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("MessageType").msgclass diff --git a/test/clients/youtube/transcript_test.rb b/test/clients/youtube/transcript_test.rb new file mode 100644 index 00000000..ab2698e3 --- /dev/null +++ b/test/clients/youtube/transcript_test.rb @@ -0,0 +1,42 @@ +require "test_helper" +require "webvtt" + +module Youtube + class TranscriptTest < ActiveSupport::TestCase + def setup + @client = Youtube::Transcript.new + end + + test "fetch the trasncript from a video in vtt format" do + video_id = "9LfmrkyP81M" + + VCR.use_cassette("youtube_video_transcript", match_requests_on: [:method]) do + transcript = @client.get_vtt(video_id) + assert_not_nil transcript + + # Save the VTT content to a temporary file to parse it using WebVTT gem + Tempfile.create(["transcript", ".vtt"]) do |file| + file.write(transcript) + file.rewind + + # Parse the VTT file + webvtt = WebVTT.read(file.path) + + # Ensure it has the correct headers + assert_match(/^WEBVTT/, transcript) + + # Ensure it has at least one cue + assert_not_empty webvtt.cues + + # Validate each cue + webvtt.cues.each do |cue| + assert_not_nil cue.start + assert_not_nil cue.end + assert_not_nil cue.text + assert_match(/^\d{2}:\d{2}:\d{2}\.\d{3} --> \d{2}:\d{2}:\d{2}\.\d{3}$/, "#{cue.start} --> #{cue.end}") + end + end + end + end + end +end diff --git a/test/fixtures/talks.yml b/test/fixtures/talks.yml index 6429c7a0..7b7df0e3 100644 --- a/test/fixtures/talks.yml +++ b/test/fixtures/talks.yml @@ -28,6 +28,7 @@ one: title: talk title 1 description: talk descritpion 1 slug: talk-title-1 + video_id: 9LfmrkyP81M year: 2022 two: diff --git a/test/models/talk_test.rb b/test/models/talk_test.rb index 4c9eda00..c1914ca8 100644 --- a/test/models/talk_test.rb +++ b/test/models/talk_test.rb @@ -26,7 +26,61 @@ require "test_helper" class TalkTest < ActiveSupport::TestCase - # test "the truth" do - # assert true - # end + include ActiveJob::TestHelper + test "should serialize and deserialize transcript correctly" do + vtt_string = <<~VTT + WEBVTT + + 00:00.000 --> 00:05.000 + Welcome to the talk. + + 00:06.000 --> 00:10.000 + Let's get started. + VTT + + talk = Talk.new(title: "Sample Talk", transcript: vtt_string) + assert talk.save + + loaded_talk = Talk.find(talk.id) + assert_equal WebVTTSerializer.load(vtt_string), loaded_talk.transcript + end + + test "should convert transcript to WebVTT format correctly" do + vtt_string = <<~VTT + WEBVTT + + 00:00.000 --> 00:05.000 + Welcome to the talk. + + 00:06.000 --> 00:10.000 + Let's get started. + VTT + + cues = WebVTTSerializer.load(vtt_string) + talk = Talk.new(title: "Sample Talk", transcript: cues) + + expected_vtt = WebVTTSerializer.dump(talk.transcript) + assert_equal vtt_string.strip, expected_vtt.strip + end + + test "should handle empty transcript" do + talk = Talk.new(title: "Sample Talk", transcript: []) + assert talk.save + + loaded_talk = Talk.find(talk.id) + assert_empty loaded_talk.transcript + end + + test "should update transcript" do + @talk = talks(:one) + + VCR.use_cassette("youtube/transcript") do + perform_enqueued_jobs do + @talk.update_transcript! + end + end + + assert_not_empty @talk.transcript + assert @talk.transcript.length > 100 + end end diff --git a/test/test_helper.rb b/test/test_helper.rb index b662247f..5b6df99f 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -11,6 +11,12 @@ c.ignore_hosts "chromedriver.storage.googleapis.com", "googlechromelabs.github.io", "edgedl.me.gvt1.com" end class ActiveSupport::TestCase + setup do + @@once ||= begin + MeiliSearch::Rails::Utilities.reindex_all_models + true + end + end # Run tests in parallel with specified workers parallelize(workers: :number_of_processors) @@ -23,3 +29,5 @@ def sign_in_as(user) user end end + +MeiliSearch::Rails::Utilities.clear_all_indexes diff --git a/test/vcr_cassettes/youtube/transcript.yml b/test/vcr_cassettes/youtube/transcript.yml new file mode 100644 index 00000000..bbf912f2 --- /dev/null +++ b/test/vcr_cassettes/youtube/transcript.yml @@ -0,0 +1,13511 @@ +--- +http_interactions: +- request: + method: post + uri: https://www.youtube.com/youtubei/v1/get_transcript + body: + encoding: UTF-8 + string: '{"context":{"client":{"clientName":"WEB","clientVersion":"2.20240313"}},"params":"Cgs5TGZtcmt5UDgxTRIMQ2dOaGMzSVNBbVZ1"}' + headers: + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Content-Type: + - application/json; charset=UTF-8 + Vary: + - Origin + - Referer + - X-Origin + Date: + - Sat, 06 Jul 2024 22:44:51 GMT + Server: + - scaffolding on HTTPServer2 + Cache-Control: + - private + X-Xss-Protection: + - '0' + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + Alt-Svc: + - h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: | + { + "responseContext": { + "visitorData": "CgtLQVI1NjVvVzRGdyjikae0BjIiCgJGUhIcEhgSFgsMDg8QERITFBUWFxgZGhscHR4fICEgFA%3D%3D", + "serviceTrackingParams": [ + { + "service": "CSI", + "params": [ + { + "key": "c", + "value": "WEB" + }, + { + "key": "cver", + "value": "2.20240313" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetVideoTranscript_rid", + "value": "0x80fb0293c750c392" + } + ] + }, + { + "service": "GFEEDBACK", + "params": [ + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "23703445,23804281,23946420,23966208,23986029,23998056,24004644,24077241,24166867,24181174,24241378,24290971,24439361,24453989,24456089,24468724,24542367,24548627,24548629,24550458,24566687,24699899,39325854,39326848,51009781,51010235,51016856,51017346,51020570,51025415,51033765,51041512,51043775,51048489,51050361,51053689,51060353,51063643,51064835,51072748,51073089,51091058,51091331,51095478,51098297,51098299,51102410,51106995,51111738,51115184,51116067,51118058,51118932,51124104,51129210,51133103,51138613,51139379,51144925,51148688,51149607,51152050,51157411,51157430,51157432,51157841,51158470,51158514,51160545,51161141,51162170,51165466,51165568,51168207,51168667,51169118,51169131,51170249,51175606,51175733,51176511,51178706,51178982,51181249,51182275,51183909,51184022,51184990,51186528,51187241,51189826,51190652,51191752,51194136,51195231,51195462,51196769,51197960,51199193,51199253,51199594,51200020,51200569,51201814,51204329,51208357,51211461,51212142,51213732,51213807,51216387,51217102,51217476,51217504,51219243,51219303,51221011,51221312,51221348,51222899,51223961,51224922,51225437,51227902,51228349,51228695,51228845,51230478,51231688,51232108,51234070" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "2.20240530" + }, + { + "key": "client.name", + "value": "WEB" + } + ] + } + ], + "mainAppWebResponseContext": { + "loggedOut": true, + "trackingParam": "kx_fmPxhoPZR-JV33kXbTPTobGT5n6LUoqEKPoINw2YW45Eass0cwhLBwOcCE59TDtslLKPQ-SS" + }, + "webResponseContextExtensionData": { + "hasDecorated": true + } + }, + "actions": [ + { + "clickTrackingParams": "CAAQw7wCIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "updateEngagementPanelAction": { + "targetId": "engagement-panel-searchable-transcript", + "content": { + "transcriptRenderer": { + "trackingParams": "CAEQ8bsCIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "content": { + "transcriptSearchPanelRenderer": { + "header": { + "transcriptSearchBoxRenderer": { + "formattedPlaceholder": { + "runs": [ + { + "text": "Search in video" + } + ] + }, + "accessibility": { + "accessibilityData": { + "label": "Search in video" + } + }, + "clearButton": { + "buttonRenderer": { + "icon": { + "iconType": "CLOSE" + }, + "trackingParams": "CMsEEMngByITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibilityData": { + "accessibilityData": { + "label": "Clear search query" + } + } + } + }, + "onTextChangeCommand": { + "clickTrackingParams": "CMkEEKvaByITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/get_transcript" + } + }, + "getTranscriptEndpoint": { + "params": "Cgs5TGZtcmt5UDgxTRIMQ2dOaGMzSVNBbVZ1GAEqM2VuZ2FnZW1lbnQtcGFuZWwtc2VhcmNoYWJsZS10cmFuc2NyaXB0LXNlYXJjaC1wYW5lbDAAOABAAA%3D%3D" + } + }, + "trackingParams": "CMkEEKvaByITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "searchButton": { + "buttonRenderer": { + "trackingParams": "CMoEEIKDCCITCJDUnOy-k4cDFaWCsQMdXsQCgg==" + } + } + } + }, + "body": { + "transcriptSegmentListRenderer": { + "initialSegments": [ + { + "transcriptSegmentRenderer": { + "startMs": "1760", + "endMs": "17849", + "snippet": { + "runs": [ + { + "text": "[Music]" + } + ] + }, + "startTimeText": { + "simpleText": "0:01" + }, + "trackingParams": "CMgEENP2BxgAIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 second [Music]" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1760.17849" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "17849", + "endMs": "24310", + "snippet": { + "runs": [ + { + "text": "that any better oh there we go whoo software is hard as you can see hardware" + } + ] + }, + "startTimeText": { + "simpleText": "0:17" + }, + "trackingParams": "CMcEENP2BxgBIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "17 seconds that any better oh there we go whoo software is hard as you can see hardware" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.17849.24310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "24310", + "endMs": "31710", + "snippet": { + "runs": [ + { + "text": "- so last year I had the" + } + ] + }, + "startTimeText": { + "simpleText": "0:24" + }, + "trackingParams": "CMYEENP2BxgCIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "24 seconds - so last year I had the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.24310.31710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "31710", + "endMs": "36820", + "snippet": { + "runs": [ + { + "text": "personal pleasure of celebrating ten years of working with Ruby and ten years" + } + ] + }, + "startTimeText": { + "simpleText": "0:31" + }, + "trackingParams": "CMUEENP2BxgDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "31 seconds personal pleasure of celebrating ten years of working with Ruby and ten years" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.31710.36820" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "36820", + "endMs": "42360", + "snippet": { + "runs": [ + { + "text": "of working with rails but this year I have a much more interesting" + } + ] + }, + "startTimeText": { + "simpleText": "0:36" + }, + "trackingParams": "CMQEENP2BxgEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "36 seconds of working with rails but this year I have a much more interesting" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.36820.42360" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "42360", + "endMs": "48370", + "snippet": { + "runs": [ + { + "text": "anniversary which is ten years of sharing Ruby on Rails with all of you" + } + ] + }, + "startTimeText": { + "simpleText": "0:42" + }, + "trackingParams": "CMMEENP2BxgFIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "42 seconds anniversary which is ten years of sharing Ruby on Rails with all of you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.42360.48370" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "48370", + "endMs": "54030", + "snippet": { + "runs": [ + { + "text": "and everyone who've been using it over the past decade" + } + ] + }, + "startTimeText": { + "simpleText": "0:48" + }, + "trackingParams": "CMIEENP2BxgGIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "48 seconds and everyone who've been using it over the past decade" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.48370.54030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "54030", + "endMs": "60610", + "snippet": { + "runs": [ + { + "text": "the picture the background is actually from almost exactly this time where I gave the very first presentation on Ruby" + } + ] + }, + "startTimeText": { + "simpleText": "0:54" + }, + "trackingParams": "CMEEENP2BxgHIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "54 seconds the picture the background is actually from almost exactly this time where I gave the very first presentation on Ruby" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.54030.60610" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "60610", + "endMs": "67840", + "snippet": { + "runs": [ + { + "text": "on Rails at a Danish University ten years ago ten years ago I had to talk a lot about" + } + ] + }, + "startTimeText": { + "simpleText": "1:00" + }, + "trackingParams": "CMAEENP2BxgIIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 minute on Rails at a Danish University ten years ago ten years ago I had to talk a lot about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.60610.67840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "67840", + "endMs": "73479", + "snippet": { + "runs": [ + { + "text": "what is MVC for example today not so much there's a lot of the" + } + ] + }, + "startTimeText": { + "simpleText": "1:07" + }, + "trackingParams": "CL8EENP2BxgJIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 7 seconds what is MVC for example today not so much there's a lot of the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.67840.73479" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "73479", + "endMs": "80920", + "snippet": { + "runs": [ + { + "text": "things that over the past ten years things we worried about in the beginning sort of levelling up as a community and" + } + ] + }, + "startTimeText": { + "simpleText": "1:13" + }, + "trackingParams": "CL4EENP2BxgKIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 13 seconds things that over the past ten years things we worried about in the beginning sort of levelling up as a community and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.73479.80920" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "80920", + "endMs": "86799", + "snippet": { + "runs": [ + { + "text": "as programmers that just aren't relevant anymore we're just taking all that stuff for granted which is awesome we get to" + } + ] + }, + "startTimeText": { + "simpleText": "1:20" + }, + "trackingParams": "CL0EENP2BxgLIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 20 seconds as programmers that just aren't relevant anymore we're just taking all that stuff for granted which is awesome we get to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.80920.86799" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "86799", + "endMs": "92110", + "snippet": { + "runs": [ + { + "text": "care about a lot of other stuff but as I look back over the past ten" + } + ] + }, + "startTimeText": { + "simpleText": "1:26" + }, + "trackingParams": "CLwEENP2BxgMIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 26 seconds care about a lot of other stuff but as I look back over the past ten" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.86799.92110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "92110", + "endMs": "97119", + "snippet": { + "runs": [ + { + "text": "years which is pretty much the majority of my adult life I've been" + } + ] + }, + "startTimeText": { + "simpleText": "1:32" + }, + "trackingParams": "CLsEENP2BxgNIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 32 seconds years which is pretty much the majority of my adult life I've been" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.92110.97119" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "97119", + "endMs": "105119", + "snippet": { + "runs": [ + { + "text": "working on Ruby on Rails it's fun to look back even further I think there's a common" + } + ] + }, + "startTimeText": { + "simpleText": "1:37" + }, + "trackingParams": "CLoEENP2BxgOIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 37 seconds working on Ruby on Rails it's fun to look back even further I think there's a common" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.97119.105119" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "105119", + "endMs": "112930", + "snippet": { + "runs": [ + { + "text": "misconception that anybody winds up creating something like rails or doing" + } + ] + }, + "startTimeText": { + "simpleText": "1:45" + }, + "trackingParams": "CLkEENP2BxgPIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 45 seconds misconception that anybody winds up creating something like rails or doing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.105119.112930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "112930", + "endMs": "119409", + "snippet": { + "runs": [ + { + "text": "something else within software development or computer science well they must have been programming since they were five years old right" + } + ] + }, + "startTimeText": { + "simpleText": "1:52" + }, + "trackingParams": "CLgEENP2BxgQIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 52 seconds something else within software development or computer science well they must have been programming since they were five years old right" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.112930.119409" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "119409", + "endMs": "125110", + "snippet": { + "runs": [ + { + "text": "like the whole notion of a hacker is somebody who sort of got their first" + } + ] + }, + "startTimeText": { + "simpleText": "1:59" + }, + "trackingParams": "CLcEENP2BxgRIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 59 seconds like the whole notion of a hacker is somebody who sort of got their first" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.119409.125110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "125110", + "endMs": "130920", + "snippet": { + "runs": [ + { + "text": "computer 20 years ago and it was just programming the entire time well" + } + ] + }, + "startTimeText": { + "simpleText": "2:05" + }, + "trackingParams": "CLYEENP2BxgSIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 5 seconds computer 20 years ago and it was just programming the entire time well" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.125110.130920" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "130920", + "endMs": "137800", + "snippet": { + "runs": [ + { + "text": "that wasn't me I did not learn to program when I was five years old I" + } + ] + }, + "startTimeText": { + "simpleText": "2:10" + }, + "trackingParams": "CLUEENP2BxgTIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 10 seconds that wasn't me I did not learn to program when I was five years old I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.130920.137800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "137800", + "endMs": "144209", + "snippet": { + "runs": [ + { + "text": "didn't learn to program until I was closer to 20 I'd been interested in computers for a" + } + ] + }, + "startTimeText": { + "simpleText": "2:17" + }, + "trackingParams": "CLQEENP2BxgUIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 17 seconds didn't learn to program until I was closer to 20 I'd been interested in computers for a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.137800.144209" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "144209", + "endMs": "150689", + "snippet": { + "runs": [ + { + "text": "long time but it wasn't really until the late 90s early 2000 that I dove into" + } + ] + }, + "startTimeText": { + "simpleText": "2:24" + }, + "trackingParams": "CLMEENP2BxgVIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 24 seconds long time but it wasn't really until the late 90s early 2000 that I dove into" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.144209.150689" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "150689", + "endMs": "158730", + "snippet": { + "runs": [ + { + "text": "computer programming as something that I was going to do a lot of friends who were doing it I knew a lot of programmers but somehow it it sort of" + } + ] + }, + "startTimeText": { + "simpleText": "2:30" + }, + "trackingParams": "CLIEENP2BxgWIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 30 seconds computer programming as something that I was going to do a lot of friends who were doing it I knew a lot of programmers but somehow it it sort of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.150689.158730" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "158730", + "endMs": "165349", + "snippet": { + "runs": [ + { + "text": "never never caught on before I started writing software that I needed for myself and before I found" + } + ] + }, + "startTimeText": { + "simpleText": "2:38" + }, + "trackingParams": "CLEEENP2BxgXIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 38 seconds never never caught on before I started writing software that I needed for myself and before I found" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.158730.165349" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "165349", + "endMs": "173609", + "snippet": { + "runs": [ + { + "text": "sort of a place in the software world for that to happen and the reason I say that is I've seen a" + } + ] + }, + "startTimeText": { + "simpleText": "2:45" + }, + "trackingParams": "CLAEENP2BxgYIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 45 seconds sort of a place in the software world for that to happen and the reason I say that is I've seen a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.165349.173609" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "173609", + "endMs": "179450", + "snippet": { + "runs": [ + { + "text": "number of essay sounds like what is a true hacker and and that's a true hacker" + } + ] + }, + "startTimeText": { + "simpleText": "2:53" + }, + "trackingParams": "CK8EENP2BxgZIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 53 seconds number of essay sounds like what is a true hacker and and that's a true hacker" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.173609.179450" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "179450", + "endMs": "186060", + "snippet": { + "runs": [ + { + "text": "one of the things that keeps being thrown out is those ten years right you should have been programming for ten years already otherwise you're way" + } + ] + }, + "startTimeText": { + "simpleText": "2:59" + }, + "trackingParams": "CK4EENP2BxgaIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 59 seconds one of the things that keeps being thrown out is those ten years right you should have been programming for ten years already otherwise you're way" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.179450.186060" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "186060", + "endMs": "192480", + "snippet": { + "runs": [ + { + "text": "behind well I learned to program about three years before I released Ruby on" + } + ] + }, + "startTimeText": { + "simpleText": "3:06" + }, + "trackingParams": "CK0EENP2BxgbIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 6 seconds behind well I learned to program about three years before I released Ruby on" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.186060.192480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "192480", + "endMs": "197540", + "snippet": { + "runs": [ + { + "text": "Rails turned out fine" + } + ] + }, + "startTimeText": { + "simpleText": "3:12" + }, + "trackingParams": "CKwEENP2BxgcIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 12 seconds Rails turned out fine" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.192480.197540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "199310", + "endMs": "205049", + "snippet": { + "runs": [ + { + "text": "and I don't say that it's like it was because I grew up on a farm and didn't" + } + ] + }, + "startTimeText": { + "simpleText": "3:19" + }, + "trackingParams": "CKsEENP2BxgdIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 19 seconds and I don't say that it's like it was because I grew up on a farm and didn't" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.199310.205049" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "205049", + "endMs": "211799", + "snippet": { + "runs": [ + { + "text": "know what a computer was this is me in in the center there with" + } + ] + }, + "startTimeText": { + "simpleText": "3:25" + }, + "trackingParams": "CKoEENP2BxgeIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 25 seconds know what a computer was this is me in in the center there with" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.205049.211799" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "211799", + "endMs": "219299", + "snippet": { + "runs": [ + { + "text": "the stick and the blue shirt in 1985 these are the kits that were living" + } + ] + }, + "startTimeText": { + "simpleText": "3:31" + }, + "trackingParams": "CKkEENP2BxgfIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 31 seconds the stick and the blue shirt in 1985 these are the kits that were living" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.211799.219299" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "219299", + "endMs": "224690", + "snippet": { + "runs": [ + { + "text": "in my neighborhood then in 1985 are going to introduce to my my first computer and" + } + ] + }, + "startTimeText": { + "simpleText": "3:39" + }, + "trackingParams": "CKgEENP2BxggIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 39 seconds in my neighborhood then in 1985 are going to introduce to my my first computer and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.219299.224690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "224690", + "endMs": "231810", + "snippet": { + "runs": [ + { + "text": "I was about five years old and I got introduced to computers through" + } + ] + }, + "startTimeText": { + "simpleText": "3:44" + }, + "trackingParams": "CKcEENP2BxghIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 44 seconds I was about five years old and I got introduced to computers through" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.224690.231810" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "231810", + "endMs": "237660", + "snippet": { + "runs": [ + { + "text": "gaming sort of we were playing ninjas in the streets around our houses and then" + } + ] + }, + "startTimeText": { + "simpleText": "3:51" + }, + "trackingParams": "CKYEENP2BxgiIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 51 seconds gaming sort of we were playing ninjas in the streets around our houses and then" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.231810.237660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "237660", + "endMs": "243690", + "snippet": { + "runs": [ + { + "text": "we'd play ninjas on the box and I found a fascinating right from the" + } + ] + }, + "startTimeText": { + "simpleText": "3:57" + }, + "trackingParams": "CKUEENP2BxgjIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 57 seconds we'd play ninjas on the box and I found a fascinating right from the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.237660.243690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "243690", + "endMs": "250260", + "snippet": { + "runs": [ + { + "text": "get-go right computers really fascinating and games really captured my imagination early on" + } + ] + }, + "startTimeText": { + "simpleText": "4:03" + }, + "trackingParams": "CKQEENP2BxgkIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 3 seconds get-go right computers really fascinating and games really captured my imagination early on" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.243690.250260" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "250260", + "endMs": "256919", + "snippet": { + "runs": [ + { + "text": "I remember at that time there were certainly lots of parents like well make sure you get out and play a lot because" + } + ] + }, + "startTimeText": { + "simpleText": "4:10" + }, + "trackingParams": "CKMEENP2BxglIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 10 seconds I remember at that time there were certainly lots of parents like well make sure you get out and play a lot because" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.250260.256919" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "256919", + "endMs": "262049", + "snippet": { + "runs": [ + { + "text": "you don't want to spend you're a wasting your time that was the first word wasting your time in front of computers" + } + ] + }, + "startTimeText": { + "simpleText": "4:16" + }, + "trackingParams": "CKIEENP2BxgmIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 16 seconds you don't want to spend you're a wasting your time that was the first word wasting your time in front of computers" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.256919.262049" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "262049", + "endMs": "270389", + "snippet": { + "runs": [ + { + "text": "inside right well I really did want to waste my time in front of computers and this was the computer to have in 1985 in" + } + ] + }, + "startTimeText": { + "simpleText": "4:22" + }, + "trackingParams": "CKEEENP2BxgnIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 22 seconds inside right well I really did want to waste my time in front of computers and this was the computer to have in 1985 in" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.262049.270389" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "270389", + "endMs": "275729", + "snippet": { + "runs": [ + { + "text": "our so neighborhood but we couldn't afford a computer like that" + } + ] + }, + "startTimeText": { + "simpleText": "4:30" + }, + "trackingParams": "CKAEENP2BxgoIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 30 seconds our so neighborhood but we couldn't afford a computer like that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.270389.275729" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "275729", + "endMs": "283470", + "snippet": { + "runs": [ + { + "text": "there was only one guy in the whole neighborhood that had a computer like that so we all shared it and we all played yeeah kungfu in turn um but then" + } + ] + }, + "startTimeText": { + "simpleText": "4:35" + }, + "trackingParams": "CJ8EENP2BxgpIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 35 seconds there was only one guy in the whole neighborhood that had a computer like that so we all shared it and we all played yeeah kungfu in turn um but then" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.275729.283470" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "283470", + "endMs": "289729", + "snippet": { + "runs": [ + { + "text": "the next year so i I couldn't afford this computer but" + } + ] + }, + "startTimeText": { + "simpleText": "4:43" + }, + "trackingParams": "CJ4EENP2BxgqIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 43 seconds the next year so i I couldn't afford this computer but" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.283470.289729" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "289729", + "endMs": "297270", + "snippet": { + "runs": [ + { + "text": "my dad somehow he was fixing TVs and stereos he traded a stereo with this guy" + } + ] + }, + "startTimeText": { + "simpleText": "4:49" + }, + "trackingParams": "CJ0EENP2BxgrIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 49 seconds my dad somehow he was fixing TVs and stereos he traded a stereo with this guy" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.289729.297270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "297270", + "endMs": "303289", + "snippet": { + "runs": [ + { + "text": "for this other weird computer which was an Amstrad 646 and" + } + ] + }, + "startTimeText": { + "simpleText": "4:57" + }, + "trackingParams": "CJwEENP2BxgsIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 57 seconds for this other weird computer which was an Amstrad 646 and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.297270.303289" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "303289", + "endMs": "308849", + "snippet": { + "runs": [ + { + "text": "I was really excited it didn't actually play yeaa confer I was a little disappointed about that but it had some" + } + ] + }, + "startTimeText": { + "simpleText": "5:03" + }, + "trackingParams": "CJsEENP2BxgtIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 3 seconds I was really excited it didn't actually play yeaa confer I was a little disappointed about that but it had some" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.303289.308849" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "308849", + "endMs": "314729", + "snippet": { + "runs": [ + { + "text": "other crappier games anyway it was in pewter and I was sort of my first introduction to to computer six years" + } + ] + }, + "startTimeText": { + "simpleText": "5:08" + }, + "trackingParams": "CJoEENP2BxguIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 8 seconds other crappier games anyway it was in pewter and I was sort of my first introduction to to computer six years" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.308849.314729" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "314729", + "endMs": "321090", + "snippet": { + "runs": [ + { + "text": "old and an ex tried to learn programming I got a magazine and at the back of these" + } + ] + }, + "startTimeText": { + "simpleText": "5:14" + }, + "trackingParams": "CJkEENP2BxgvIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 14 seconds old and an ex tried to learn programming I got a magazine and at the back of these" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.314729.321090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "321090", + "endMs": "326610", + "snippet": { + "runs": [ + { + "text": "magazines back then there were programs you could type in that's like wow this is this is amazing I can control this" + } + ] + }, + "startTimeText": { + "simpleText": "5:21" + }, + "trackingParams": "CJgEENP2BxgwIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 21 seconds magazines back then there were programs you could type in that's like wow this is this is amazing I can control this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.321090.326610" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "326610", + "endMs": "333500", + "snippet": { + "runs": [ + { + "text": "computer so I built my first information technology system it was" + } + ] + }, + "startTimeText": { + "simpleText": "5:26" + }, + "trackingParams": "CJcEENP2BxgxIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 26 seconds computer so I built my first information technology system it was" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.326610.333500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "333530", + "endMs": "338580", + "snippet": { + "runs": [ + { + "text": "messages to my mom of where I went where I had this clever system that I really" + } + ] + }, + "startTimeText": { + "simpleText": "5:33" + }, + "trackingParams": "CJYEENP2BxgyIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 33 seconds messages to my mom of where I went where I had this clever system that I really" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.333530.338580" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "338580", + "endMs": "344729", + "snippet": { + "runs": [ + { + "text": "optimized the fact that writing a message of where I went and when I was going to be home it was too complicated" + } + ] + }, + "startTimeText": { + "simpleText": "5:38" + }, + "trackingParams": "CJUEENP2BxgzIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 38 seconds optimized the fact that writing a message of where I went and when I was going to be home it was too complicated" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.338580.344729" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "344729", + "endMs": "350880", + "snippet": { + "runs": [ + { + "text": "would be much easier if I just wrote a little note where I gave her the location on the tape that she had to" + } + ] + }, + "startTimeText": { + "simpleText": "5:44" + }, + "trackingParams": "CJQEENP2Bxg0IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 44 seconds would be much easier if I just wrote a little note where I gave her the location on the tape that she had to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.344729.350880" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "350880", + "endMs": "358169", + "snippet": { + "runs": [ + { + "text": "fast forward to and then she could read where it was I thought man this is so clever I just have to write down to 28" + } + ] + }, + "startTimeText": { + "simpleText": "5:50" + }, + "trackingParams": "CJMEENP2Bxg1IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 50 seconds fast forward to and then she could read where it was I thought man this is so clever I just have to write down to 28" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.350880.358169" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "358169", + "endMs": "366110", + "snippet": { + "runs": [ + { + "text": "and then I could pre-programmed that note and she'll know I was over at Peter's house playing year come foo um" + } + ] + }, + "startTimeText": { + "simpleText": "5:58" + }, + "trackingParams": "CJIEENP2Bxg2IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 58 seconds and then I could pre-programmed that note and she'll know I was over at Peter's house playing year come foo um" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.358169.366110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "366409", + "endMs": "372990", + "snippet": { + "runs": [ + { + "text": "that really wasn't programming right I just typed some stuff in I didn't know what the hell I was doing I just somehow" + } + ] + }, + "startTimeText": { + "simpleText": "6:06" + }, + "trackingParams": "CJEEENP2Bxg3IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 6 seconds that really wasn't programming right I just typed some stuff in I didn't know what the hell I was doing I just somehow" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.366409.372990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "372990", + "endMs": "378599", + "snippet": { + "runs": [ + { + "text": "figured out print okay that put stuff up on the screen that was that was the extent of it right but it was my first" + } + ] + }, + "startTimeText": { + "simpleText": "6:12" + }, + "trackingParams": "CJAEENP2Bxg4IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 12 seconds figured out print okay that put stuff up on the screen that was that was the extent of it right but it was my first" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.372990.378599" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "378599", + "endMs": "384090", + "snippet": { + "runs": [ + { + "text": "step at programming and and I it kind of failed like that was the extent of my my" + } + ] + }, + "startTimeText": { + "simpleText": "6:18" + }, + "trackingParams": "CI8EENP2Bxg5IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 18 seconds step at programming and and I it kind of failed like that was the extent of my my" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.378599.384090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "384090", + "endMs": "393030", + "snippet": { + "runs": [ + { + "text": "program that I knew how to fast forward to a pre-recorded message not that great so a couple years later" + } + ] + }, + "startTimeText": { + "simpleText": "6:24" + }, + "trackingParams": "CI4EENP2Bxg6IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 24 seconds program that I knew how to fast forward to a pre-recorded message not that great so a couple years later" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.384090.393030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "393030", + "endMs": "399270", + "snippet": { + "runs": [ + { + "text": "late 80s I saw at this game for the first time battle squadron and I" + } + ] + }, + "startTimeText": { + "simpleText": "6:33" + }, + "trackingParams": "CI0EENP2Bxg7IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 33 seconds late 80s I saw at this game for the first time battle squadron and I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.393030.399270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "399270", + "endMs": "404440", + "snippet": { + "runs": [ + { + "text": "remember thinking holy these graphics are amazing how they make this" + } + ] + }, + "startTimeText": { + "simpleText": "6:39" + }, + "trackingParams": "CIwEENP2Bxg8IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 39 seconds remember thinking holy these graphics are amazing how they make this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.399270.404440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "404440", + "endMs": "410680", + "snippet": { + "runs": [ + { + "text": "this looks so good when you were used to our Commodore 64 the the" + } + ] + }, + "startTimeText": { + "simpleText": "6:44" + }, + "trackingParams": "CIsEENP2Bxg9IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 44 seconds this looks so good when you were used to our Commodore 64 the the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.404440.410680" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "410680", + "endMs": "416860", + "snippet": { + "runs": [ + { + "text": "graphics of the Amiga 500 which is mind-blowing right and once again that felt this like wow wouldn't it be" + } + ] + }, + "startTimeText": { + "simpleText": "6:50" + }, + "trackingParams": "CIoEENP2Bxg-IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 50 seconds graphics of the Amiga 500 which is mind-blowing right and once again that felt this like wow wouldn't it be" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.410680.416860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "416860", + "endMs": "422400", + "snippet": { + "runs": [ + { + "text": "amazing to be part of that to be able to create something like that I'd love to make games" + } + ] + }, + "startTimeText": { + "simpleText": "6:56" + }, + "trackingParams": "CIkEENP2Bxg_IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 56 seconds amazing to be part of that to be able to create something like that I'd love to make games" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.416860.422400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "422400", + "endMs": "428500", + "snippet": { + "runs": [ + { + "text": "so I sort of started looking around and I found this thing called Amos I know if" + } + ] + }, + "startTimeText": { + "simpleText": "7:02" + }, + "trackingParams": "CIgEENP2BxhAIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 2 seconds so I sort of started looking around and I found this thing called Amos I know if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.422400.428500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "428500", + "endMs": "434500", + "snippet": { + "runs": [ + { + "text": "anybody here ever programmed an Amos not a single hand okay but have been a" + } + ] + }, + "startTimeText": { + "simpleText": "7:08" + }, + "trackingParams": "CIcEENP2BxhBIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 8 seconds anybody here ever programmed an Amos not a single hand okay but have been a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.428500.434500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "434500", + "endMs": "440800", + "snippet": { + "runs": [ + { + "text": "very European thing but it was sort of a real programming environment and and I got the box and" + } + ] + }, + "startTimeText": { + "simpleText": "7:14" + }, + "trackingParams": "CIYEENP2BxhCIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 14 seconds very European thing but it was sort of a real programming environment and and I got the box and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.434500.440800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "440800", + "endMs": "446500", + "snippet": { + "runs": [ + { + "text": "sort of my English was a little not that great so I was sort of just reading through it and trying to fight the code" + } + ] + }, + "startTimeText": { + "simpleText": "7:20" + }, + "trackingParams": "CIUEENP2BxhDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 20 seconds sort of my English was a little not that great so I was sort of just reading through it and trying to fight the code" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.440800.446500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "446500", + "endMs": "451930", + "snippet": { + "runs": [ + { + "text": "and it was all about sprites and vectors and ifs and variables and it didn't make" + } + ] + }, + "startTimeText": { + "simpleText": "7:26" + }, + "trackingParams": "CIQEENP2BxhEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 26 seconds and it was all about sprites and vectors and ifs and variables and it didn't make" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.446500.451930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "451930", + "endMs": "458530", + "snippet": { + "runs": [ + { + "text": "any sense to me at all so that is a little bit too hard thankfully there was something called easy Amos right oh wow" + } + ] + }, + "startTimeText": { + "simpleText": "7:31" + }, + "trackingParams": "CIMEENP2BxhFIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 31 seconds any sense to me at all so that is a little bit too hard thankfully there was something called easy Amos right oh wow" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.451930.458530" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "458530", + "endMs": "465760", + "snippet": { + "runs": [ + { + "text": "that's going to be great this other one was too hard now I just have to do the easy one unfortunately in ICI Amos it was still" + } + ] + }, + "startTimeText": { + "simpleText": "7:38" + }, + "trackingParams": "CIIEENP2BxhGIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 38 seconds that's going to be great this other one was too hard now I just have to do the easy one unfortunately in ICI Amos it was still" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.458530.465760" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "465760", + "endMs": "471130", + "snippet": { + "runs": [ + { + "text": "programming and it still had conditionals and variables and all these other things I just did not understand I" + } + ] + }, + "startTimeText": { + "simpleText": "7:45" + }, + "trackingParams": "CIEEENP2BxhHIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 45 seconds programming and it still had conditionals and variables and all these other things I just did not understand I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.465760.471130" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "471130", + "endMs": "477490", + "snippet": { + "runs": [ + { + "text": "it's so funny because once you learn something you can sometimes be hard to go back and think like how was it before" + } + ] + }, + "startTimeText": { + "simpleText": "7:51" + }, + "trackingParams": "CIAEENP2BxhIIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 51 seconds it's so funny because once you learn something you can sometimes be hard to go back and think like how was it before" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.471130.477490" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "477490", + "endMs": "484810", + "snippet": { + "runs": [ + { + "text": "I knew how to do this but I distinctly remember why would you have a variable like if you just assign something once" + } + ] + }, + "startTimeText": { + "simpleText": "7:57" + }, + "trackingParams": "CP8DENP2BxhJIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 57 seconds I knew how to do this but I distinctly remember why would you have a variable like if you just assign something once" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.477490.484810" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "484810", + "endMs": "490510", + "snippet": { + "runs": [ + { + "text": "why would you ever sort of want to change that why does it have to be a space where I can't just be the thing like I did not get the concept of" + } + ] + }, + "startTimeText": { + "simpleText": "8:04" + }, + "trackingParams": "CP4DENP2BxhKIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 4 seconds why would you ever sort of want to change that why does it have to be a space where I can't just be the thing like I did not get the concept of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.484810.490510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "490510", + "endMs": "496240", + "snippet": { + "runs": [ + { + "text": "variables and this is that I don't know H 10 or whatever so still not getting" + } + ] + }, + "startTimeText": { + "simpleText": "8:10" + }, + "trackingParams": "CP0DENP2BxhLIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 10 seconds variables and this is that I don't know H 10 or whatever so still not getting" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.490510.496240" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "496240", + "endMs": "501400", + "snippet": { + "runs": [ + { + "text": "programming it's still not making any sense to me so I gave up in that too" + } + ] + }, + "startTimeText": { + "simpleText": "8:16" + }, + "trackingParams": "CPwDENP2BxhMIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 16 seconds programming it's still not making any sense to me so I gave up in that too" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.496240.501400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "501400", + "endMs": "508539", + "snippet": { + "runs": [ + { + "text": "[Music] then in 1993 I went to something called" + } + ] + }, + "startTimeText": { + "simpleText": "8:21" + }, + "trackingParams": "CPsDENP2BxhNIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 21 seconds [Music] then in 1993 I went to something called" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.501400.508539" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "508539", + "endMs": "516070", + "snippet": { + "runs": [ + { + "text": "the gathering the gathering 3 which was a big demo party in Denmark where people" + } + ] + }, + "startTimeText": { + "simpleText": "8:28" + }, + "trackingParams": "CPoDENP2BxhOIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 28 seconds the gathering the gathering 3 which was a big demo party in Denmark where people" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.508539.516070" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "516070", + "endMs": "522909", + "snippet": { + "runs": [ + { + "text": "from all over Europe maybe some from the US as well would gather to to show off their skills of creating these demos and" + } + ] + }, + "startTimeText": { + "simpleText": "8:36" + }, + "trackingParams": "CPkDENP2BxhPIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 36 seconds from all over Europe maybe some from the US as well would gather to to show off their skills of creating these demos and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.516070.522909" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "522909", + "endMs": "528250", + "snippet": { + "runs": [ + { + "text": "demos were basically just like little music videos with computer graphics and" + } + ] + }, + "startTimeText": { + "simpleText": "8:42" + }, + "trackingParams": "CPgDENP2BxhQIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 42 seconds demos were basically just like little music videos with computer graphics and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.522909.528250" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "528250", + "endMs": "535540", + "snippet": { + "runs": [ + { + "text": "I thought that was really awesome and again I got this sensation of wow that's amazing people creating these sequences" + } + ] + }, + "startTimeText": { + "simpleText": "8:48" + }, + "trackingParams": "CPcDENP2BxhRIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 48 seconds I thought that was really awesome and again I got this sensation of wow that's amazing people creating these sequences" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.528250.535540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "535540", + "endMs": "543580", + "snippet": { + "runs": [ + { + "text": "they look really good this is this is awesome I'd love to be a part of that this is 93 some 14 at this demo party" + } + ] + }, + "startTimeText": { + "simpleText": "8:55" + }, + "trackingParams": "CPYDENP2BxhSIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 55 seconds they look really good this is this is awesome I'd love to be a part of that this is 93 some 14 at this demo party" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.535540.543580" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "543580", + "endMs": "548620", + "snippet": { + "runs": [ + { + "text": "then I met pretty much everybody I knew for the next 10 years in computer" + } + ] + }, + "startTimeText": { + "simpleText": "9:03" + }, + "trackingParams": "CPUDENP2BxhTIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 3 seconds then I met pretty much everybody I knew for the next 10 years in computer" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.543580.548620" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "548620", + "endMs": "554080", + "snippet": { + "runs": [ + { + "text": "software including Allen of textmate Fame I was 14 and he was part of one of" + } + ] + }, + "startTimeText": { + "simpleText": "9:08" + }, + "trackingParams": "CPQDENP2BxhUIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 8 seconds software including Allen of textmate Fame I was 14 and he was part of one of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.548620.554080" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "554080", + "endMs": "559890", + "snippet": { + "runs": [ + { + "text": "these demo groups and we got talking and then 10 years later" + } + ] + }, + "startTimeText": { + "simpleText": "9:14" + }, + "trackingParams": "CPMDENP2BxhVIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 14 seconds these demo groups and we got talking and then 10 years later" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.554080.559890" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "559890", + "endMs": "566110", + "snippet": { + "runs": [ + { + "text": "I'd help him release text made and this is now 20 years ago anyway I still" + } + ] + }, + "startTimeText": { + "simpleText": "9:19" + }, + "trackingParams": "CPIDENP2BxhWIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 19 seconds I'd help him release text made and this is now 20 years ago anyway I still" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.559890.566110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "566110", + "endMs": "572220", + "snippet": { + "runs": [ + { + "text": "didn't get the concept right like it was all it was assembler so it was even harder and weirder to figure out then" + } + ] + }, + "startTimeText": { + "simpleText": "9:26" + }, + "trackingParams": "CPEDENP2BxhXIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 26 seconds didn't get the concept right like it was all it was assembler so it was even harder and weirder to figure out then" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.566110.572220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "572220", + "endMs": "580089", + "snippet": { + "runs": [ + { + "text": "then Amos was it was vectors it was math it was it was just really hard so once" + } + ] + }, + "startTimeText": { + "simpleText": "9:32" + }, + "trackingParams": "CPADENP2BxhYIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 32 seconds then Amos was it was vectors it was math it was it was just really hard so once" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.572220.580089" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "580089", + "endMs": "586270", + "snippet": { + "runs": [ + { + "text": "again this is the third time I try to sort of figure out program because I want to build stuff and the third time" + } + ] + }, + "startTimeText": { + "simpleText": "9:40" + }, + "trackingParams": "CO8DENP2BxhZIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 40 seconds again this is the third time I try to sort of figure out program because I want to build stuff and the third time" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.580089.586270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "586270", + "endMs": "592779", + "snippet": { + "runs": [ + { + "text": "it failed so I ended up building another information system at that time there's" + } + ] + }, + "startTimeText": { + "simpleText": "9:46" + }, + "trackingParams": "CO4DENP2BxhaIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 46 seconds it failed so I ended up building another information system at that time there's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.586270.592779" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "592779", + "endMs": "597910", + "snippet": { + "runs": [ + { + "text": "something called BBS's so a pre-internet you dialed up to" + } + ] + }, + "startTimeText": { + "simpleText": "9:52" + }, + "trackingParams": "CO0DENP2BxhbIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 52 seconds something called BBS's so a pre-internet you dialed up to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.592779.597910" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "597910", + "endMs": "603330", + "snippet": { + "runs": [ + { + "text": "basically every website individually through a modem and I ran one of those things" + } + ] + }, + "startTimeText": { + "simpleText": "9:57" + }, + "trackingParams": "COwDENP2BxhcIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 57 seconds basically every website individually through a modem and I ran one of those things" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.597910.603330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "603330", + "endMs": "609640", + "snippet": { + "runs": [ + { + "text": "at that time it was it was called the where's BBS which was where we traded all the illegal software that we" + } + ] + }, + "startTimeText": { + "simpleText": "10:03" + }, + "trackingParams": "COsDENP2BxhdIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 3 seconds at that time it was it was called the where's BBS which was where we traded all the illegal software that we" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.603330.609640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "609640", + "endMs": "615310", + "snippet": { + "runs": [ + { + "text": "couldn't afford and games and demos and I had a lot of fun doing that I was 15" + } + ] + }, + "startTimeText": { + "simpleText": "10:09" + }, + "trackingParams": "COoDENP2BxheIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 9 seconds couldn't afford and games and demos and I had a lot of fun doing that I was 15" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.609640.615310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "615310", + "endMs": "621779", + "snippet": { + "runs": [ + { + "text": "and I was working at a grocery store and I spent all my money buying modems and phone lines" + } + ] + }, + "startTimeText": { + "simpleText": "10:15" + }, + "trackingParams": "COkDENP2BxhfIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 15 seconds and I was working at a grocery store and I spent all my money buying modems and phone lines" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.615310.621779" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "621779", + "endMs": "627850", + "snippet": { + "runs": [ + { + "text": "but sort of the long of the short of this is that I" + } + ] + }, + "startTimeText": { + "simpleText": "10:21" + }, + "trackingParams": "COgDENP2BxhgIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 21 seconds but sort of the long of the short of this is that I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.621779.627850" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "627850", + "endMs": "635430", + "snippet": { + "runs": [ + { + "text": "failed to identify with programming under the computer science paradigm computer science in itself" + } + ] + }, + "startTimeText": { + "simpleText": "10:27" + }, + "trackingParams": "COcDENP2BxhhIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 27 seconds failed to identify with programming under the computer science paradigm computer science in itself" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.627850.635430" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "635430", + "endMs": "642540", + "snippet": { + "runs": [ + { + "text": "just didn't really appeal to me it didn't make sense to me learning programming through" + } + ] + }, + "startTimeText": { + "simpleText": "10:35" + }, + "trackingParams": "COYDENP2BxhiIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 35 seconds just didn't really appeal to me it didn't make sense to me learning programming through" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.635430.642540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "642540", + "endMs": "649240", + "snippet": { + "runs": [ + { + "text": "sort of the lens the prism of heart science just it didn't really it just" + } + ] + }, + "startTimeText": { + "simpleText": "10:42" + }, + "trackingParams": "COUDENP2BxhjIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 42 seconds sort of the lens the prism of heart science just it didn't really it just" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.642540.649240" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "649240", + "endMs": "655870", + "snippet": { + "runs": [ + { + "text": "didn't click and I was actually pretty disappointed for a while I got tried to learn programming three or four times" + } + ] + }, + "startTimeText": { + "simpleText": "10:49" + }, + "trackingParams": "COQDENP2BxhkIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 49 seconds didn't click and I was actually pretty disappointed for a while I got tried to learn programming three or four times" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.649240.655870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "655870", + "endMs": "661980", + "snippet": { + "runs": [ + { + "text": "over the past ten years of my my life and it just it wasn't clicking" + } + ] + }, + "startTimeText": { + "simpleText": "10:55" + }, + "trackingParams": "COMDENP2BxhlIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 55 seconds over the past ten years of my my life and it just it wasn't clicking" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.655870.661980" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "661980", + "endMs": "668500", + "snippet": { + "runs": [ + { + "text": "no surprise to sort of my teachers this is my high" + } + ] + }, + "startTimeText": { + "simpleText": "11:01" + }, + "trackingParams": "COIDENP2BxhmIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 1 second no surprise to sort of my teachers this is my high" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.661980.668500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "668500", + "endMs": "674390", + "snippet": { + "runs": [ + { + "text": "school diploma part of it and it says math final exam F and" + } + ] + }, + "startTimeText": { + "simpleText": "11:08" + }, + "trackingParams": "COEDENP2BxhnIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 8 seconds school diploma part of it and it says math final exam F and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.668500.674390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "674390", + "endMs": "681180", + "snippet": { + "runs": [ + { + "text": "an English I got an A but math which is never my thing physics never was never" + } + ] + }, + "startTimeText": { + "simpleText": "11:14" + }, + "trackingParams": "COADENP2BxhoIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 14 seconds an English I got an A but math which is never my thing physics never was never" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.674390.681180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "681180", + "endMs": "686550", + "snippet": { + "runs": [ + { + "text": "my thing any of the heart sciences which is never my thing and you say oh well" + } + ] + }, + "startTimeText": { + "simpleText": "11:21" + }, + "trackingParams": "CN8DENP2BxhpIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 21 seconds my thing any of the heart sciences which is never my thing and you say oh well" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.681180.686550" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "686550", + "endMs": "694590", + "snippet": { + "runs": [ + { + "text": "that explains a lot that's why where else is so slow but it's true it just never appealed to" + } + ] + }, + "startTimeText": { + "simpleText": "11:26" + }, + "trackingParams": "CN4DENP2BxhqIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 26 seconds that explains a lot that's why where else is so slow but it's true it just never appealed to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.686550.694590" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "694590", + "endMs": "699780", + "snippet": { + "runs": [ + { + "text": "me but I think it also inoculated me with something really" + } + ] + }, + "startTimeText": { + "simpleText": "11:34" + }, + "trackingParams": "CN0DENP2BxhrIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 34 seconds me but I think it also inoculated me with something really" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.694590.699780" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "699780", + "endMs": "706740", + "snippet": { + "runs": [ + { + "text": "early on which was disabuse me of the thinking that I was a computer scientist that I was ever going to come up with an" + } + ] + }, + "startTimeText": { + "simpleText": "11:39" + }, + "trackingParams": "CNwDENP2BxhsIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 39 seconds early on which was disabuse me of the thinking that I was a computer scientist that I was ever going to come up with an" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.699780.706740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "706740", + "endMs": "712340", + "snippet": { + "runs": [ + { + "text": "algorithm that I was ever going to make any groundbreaking" + } + ] + }, + "startTimeText": { + "simpleText": "11:46" + }, + "trackingParams": "CNsDENP2BxhtIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 46 seconds algorithm that I was ever going to make any groundbreaking" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.706740.712340" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "712340", + "endMs": "718790", + "snippet": { + "runs": [ + { + "text": "discoveries at the low level of computer science and that was actually really a relief" + } + ] + }, + "startTimeText": { + "simpleText": "11:52" + }, + "trackingParams": "CNoDENP2BxhuIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 52 seconds discoveries at the low level of computer science and that was actually really a relief" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.712340.718790" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "718790", + "endMs": "724620", + "snippet": { + "runs": [ + { + "text": "because when I finally got into programming I knew that that was just not what I was going to do that was" + } + ] + }, + "startTimeText": { + "simpleText": "11:58" + }, + "trackingParams": "CNkDENP2BxhvIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 58 seconds because when I finally got into programming I knew that that was just not what I was going to do that was" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.718790.724620" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "724620", + "endMs": "729900", + "snippet": { + "runs": [ + { + "text": "never it was my aisle it was not what I was chasing I wanted to build" + } + ] + }, + "startTimeText": { + "simpleText": "12:04" + }, + "trackingParams": "CNgDENP2BxhwIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 4 seconds never it was my aisle it was not what I was chasing I wanted to build" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.724620.729900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "729900", + "endMs": "735480", + "snippet": { + "runs": [ + { + "text": "information systems like all these attempts I had over the years they were all about information systems they were" + } + ] + }, + "startTimeText": { + "simpleText": "12:09" + }, + "trackingParams": "CNcDENP2BxhxIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 9 seconds information systems like all these attempts I had over the years they were all about information systems they were" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.729900.735480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "735480", + "endMs": "741710", + "snippet": { + "runs": [ + { + "text": "about using the computer to build something else that really didn't have much to do with the underlying things" + } + ] + }, + "startTimeText": { + "simpleText": "12:15" + }, + "trackingParams": "CNYDENP2BxhyIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 15 seconds about using the computer to build something else that really didn't have much to do with the underlying things" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.735480.741710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "741710", + "endMs": "749430", + "snippet": { + "runs": [ + { + "text": "that there were people smart people who had come up with algorithms underneath to make it all work wonderful I'm not" + } + ] + }, + "startTimeText": { + "simpleText": "12:21" + }, + "trackingParams": "CNUDENP2BxhzIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 21 seconds that there were people smart people who had come up with algorithms underneath to make it all work wonderful I'm not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.741710.749430" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "749430", + "endMs": "754880", + "snippet": { + "runs": [ + { + "text": "one of them and that's fine I think as" + } + ] + }, + "startTimeText": { + "simpleText": "12:29" + }, + "trackingParams": "CNQDENP2Bxh0IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 29 seconds one of them and that's fine I think as" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.749430.754880" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "754880", + "endMs": "762840", + "snippet": { + "runs": [ + { + "text": "an industry very few people have gotten to that realization even if it is the day on a" + } + ] + }, + "startTimeText": { + "simpleText": "12:34" + }, + "trackingParams": "CNMDENP2Bxh1IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 34 seconds an industry very few people have gotten to that realization even if it is the day on a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.754880.762840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "762840", + "endMs": "769620", + "snippet": { + "runs": [ + { + "text": "daily basis build information system even if it is that they're working on yet another social network for sock" + } + ] + }, + "startTimeText": { + "simpleText": "12:42" + }, + "trackingParams": "CNIDENP2Bxh2IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 42 seconds daily basis build information system even if it is that they're working on yet another social network for sock" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.762840.769620" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "769620", + "endMs": "774830", + "snippet": { + "runs": [ + { + "text": "puppets or horror in my case yet another to-do list" + } + ] + }, + "startTimeText": { + "simpleText": "12:49" + }, + "trackingParams": "CNEDENP2Bxh3IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 49 seconds puppets or horror in my case yet another to-do list" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.769620.774830" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "774830", + "endMs": "781220", + "snippet": { + "runs": [ + { + "text": "the aspiration of the whole industry everyone in it is that we're all programmers" + } + ] + }, + "startTimeText": { + "simpleText": "12:54" + }, + "trackingParams": "CNADENP2Bxh4IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 54 seconds the aspiration of the whole industry everyone in it is that we're all programmers" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.774830.781220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "781220", + "endMs": "786740", + "snippet": { + "runs": [ + { + "text": "right no we're not I am nothing like" + } + ] + }, + "startTimeText": { + "simpleText": "13:01" + }, + "trackingParams": "CM8DENP2Bxh5IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 1 second right no we're not I am nothing like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.781220.786740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "786740", + "endMs": "792570", + "snippet": { + "runs": [ + { + "text": "clintus right he's actually a real computer scientist to figure out how to" + } + ] + }, + "startTimeText": { + "simpleText": "13:06" + }, + "trackingParams": "CM4DENP2Bxh6IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 6 seconds clintus right he's actually a real computer scientist to figure out how to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.786740.792570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "792570", + "endMs": "803089", + "snippet": { + "runs": [ + { + "text": "I don't know improve the scheduler into kernel no clue no interest all good I" + } + ] + }, + "startTimeText": { + "simpleText": "13:12" + }, + "trackingParams": "CM0DENP2Bxh7IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 12 seconds I don't know improve the scheduler into kernel no clue no interest all good I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.792570.803089" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "803089", + "endMs": "808649", + "snippet": { + "runs": [ + { + "text": "every debt that there are people like that out there who can do this stuff so" + } + ] + }, + "startTimeText": { + "simpleText": "13:23" + }, + "trackingParams": "CMwDENP2Bxh8IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 23 seconds every debt that there are people like that out there who can do this stuff so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.803089.808649" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "808649", + "endMs": "815069", + "snippet": { + "runs": [ + { + "text": "I don't have to do it so I can focus on something else but I think most programmers think that" + } + ] + }, + "startTimeText": { + "simpleText": "13:28" + }, + "trackingParams": "CMsDENP2Bxh9IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 28 seconds I don't have to do it so I can focus on something else but I think most programmers think that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.808649.815069" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "815069", + "endMs": "821009", + "snippet": { + "runs": [ + { + "text": "oh yeah that's that's what I do yeah I work in information systems but like we're kind of colleagues right me and" + } + ] + }, + "startTimeText": { + "simpleText": "13:35" + }, + "trackingParams": "CMoDENP2Bxh-IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 35 seconds oh yeah that's that's what I do yeah I work in information systems but like we're kind of colleagues right me and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.815069.821009" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "821009", + "endMs": "826800", + "snippet": { + "runs": [ + { + "text": "Linus here um I'm pretty sure that he would tell you you we're nothing" + } + ] + }, + "startTimeText": { + "simpleText": "13:41" + }, + "trackingParams": "CMkDENP2Bxh_IhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 41 seconds Linus here um I'm pretty sure that he would tell you you we're nothing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.821009.826800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "826800", + "endMs": "832709", + "snippet": { + "runs": [ + { + "text": "alike we are not a colles what you do is making another to-do list I'm" + } + ] + }, + "startTimeText": { + "simpleText": "13:46" + }, + "trackingParams": "CMgDENP2BxiAASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 46 seconds alike we are not a colles what you do is making another to-do list I'm" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.826800.832709" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "832709", + "endMs": "838889", + "snippet": { + "runs": [ + { + "text": "improving the kernel of Linux far more important work he would" + } + ] + }, + "startTimeText": { + "simpleText": "13:52" + }, + "trackingParams": "CMcDENP2BxiBASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 52 seconds improving the kernel of Linux far more important work he would" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.832709.838889" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "838889", + "endMs": "844128", + "snippet": { + "runs": [ + { + "text": "disappear of your delusions of grandeur real quick" + } + ] + }, + "startTimeText": { + "simpleText": "13:58" + }, + "trackingParams": "CMYDENP2BxiCASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 58 seconds disappear of your delusions of grandeur real quick" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.838889.844128" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "844670", + "endMs": "850970", + "snippet": { + "runs": [ + { + "text": "and I think that's a real shame I think it's a real shame that if" + } + ] + }, + "startTimeText": { + "simpleText": "14:04" + }, + "trackingParams": "CMUDENP2BxiDASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 4 seconds and I think that's a real shame I think it's a real shame that if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.844670.850970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "850970", + "endMs": "856319", + "snippet": { + "runs": [ + { + "text": "you sort of pick your heroes in such a impossible fashion that they're actually" + } + ] + }, + "startTimeText": { + "simpleText": "14:10" + }, + "trackingParams": "CMQDENP2BxiEASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 10 seconds you sort of pick your heroes in such a impossible fashion that they're actually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.850970.856319" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "856319", + "endMs": "863420", + "snippet": { + "runs": [ + { + "text": "nothing like you and you will be nothing like them you're going to set yourself up for a bad time for the whole ride" + } + ] + }, + "startTimeText": { + "simpleText": "14:16" + }, + "trackingParams": "CMMDENP2BxiFASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 16 seconds nothing like you and you will be nothing like them you're going to set yourself up for a bad time for the whole ride" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.856319.863420" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "864620", + "endMs": "871579", + "snippet": { + "runs": [ + { + "text": "the tourism matter is that most information system development has very little to do with science" + } + ] + }, + "startTimeText": { + "simpleText": "14:24" + }, + "trackingParams": "CMIDENP2BxiGASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 24 seconds the tourism matter is that most information system development has very little to do with science" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.864620.871579" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "871579", + "endMs": "877259", + "snippet": { + "runs": [ + { + "text": "yes it's all built on top of computer science yes computer science is what" + } + ] + }, + "startTimeText": { + "simpleText": "14:31" + }, + "trackingParams": "CMEDENP2BxiHASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 31 seconds yes it's all built on top of computer science yes computer science is what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.871579.877259" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "877259", + "endMs": "884670", + "snippet": { + "runs": [ + { + "text": "makes it possible for us to do what it is that we do but it doesn't define what we do and I" + } + ] + }, + "startTimeText": { + "simpleText": "14:37" + }, + "trackingParams": "CMADENP2BxiIASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 37 seconds makes it possible for us to do what it is that we do but it doesn't define what we do and I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.877259.884670" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "884670", + "endMs": "889949", + "snippet": { + "runs": [ + { + "text": "think in many ways that prism of computer science is harmful to the" + } + ] + }, + "startTimeText": { + "simpleText": "14:44" + }, + "trackingParams": "CL8DENP2BxiJASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 44 seconds think in many ways that prism of computer science is harmful to the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.884670.889949" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "889949", + "endMs": "895410", + "snippet": { + "runs": [ + { + "text": "development of information systems it's actually not a good view on the world to" + } + ] + }, + "startTimeText": { + "simpleText": "14:49" + }, + "trackingParams": "CL4DENP2BxiKASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 49 seconds development of information systems it's actually not a good view on the world to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.889949.895410" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "895410", + "endMs": "902100", + "snippet": { + "runs": [ + { + "text": "have just because you can make your Steinway & Sons and you can make the best piano in the world that doesn't" + } + ] + }, + "startTimeText": { + "simpleText": "14:55" + }, + "trackingParams": "CL0DENP2BxiLASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 55 seconds have just because you can make your Steinway & Sons and you can make the best piano in the world that doesn't" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.895410.902100" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "902100", + "endMs": "908990", + "snippet": { + "runs": [ + { + "text": "make you a great pianist doesn't mean you can play wonderful tune just because you can create the foundations of which" + } + ] + }, + "startTimeText": { + "simpleText": "15:02" + }, + "trackingParams": "CLwDENP2BxiMASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 2 seconds make you a great pianist doesn't mean you can play wonderful tune just because you can create the foundations of which" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.902100.908990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "908990", + "endMs": "916199", + "snippet": { + "runs": [ + { + "text": "other people can build upon just because you're a great computer scientist doesn't mean you're a great software" + } + ] + }, + "startTimeText": { + "simpleText": "15:08" + }, + "trackingParams": "CLsDENP2BxiNASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 8 seconds other people can build upon just because you're a great computer scientist doesn't mean you're a great software" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.908990.916199" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "916199", + "endMs": "922769", + "snippet": { + "runs": [ + { + "text": "writer doesn't mean you're a great programmer of information systems and most of all" + } + ] + }, + "startTimeText": { + "simpleText": "15:16" + }, + "trackingParams": "CLoDENP2BxiOASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 16 seconds writer doesn't mean you're a great programmer of information systems and most of all" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.916199.922769" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "922769", + "endMs": "929220", + "snippet": { + "runs": [ + { + "text": "if you are committed to building information system I and I'm wholly committed to building information system" + } + ] + }, + "startTimeText": { + "simpleText": "15:22" + }, + "trackingParams": "CLkDENP2BxiPASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 22 seconds if you are committed to building information system I and I'm wholly committed to building information system" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.922769.929220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "929220", + "endMs": "934960", + "snippet": { + "runs": [ + { + "text": "I have given up the notion long ago that I was going to get into games programming or vector programming or" + } + ] + }, + "startTimeText": { + "simpleText": "15:29" + }, + "trackingParams": "CLgDENP2BxiQASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 29 seconds I have given up the notion long ago that I was going to get into games programming or vector programming or" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.929220.934960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "934960", + "endMs": "940380", + "snippet": { + "runs": [ + { + "text": "anything else that sounds like hard science and is hard I" + } + ] + }, + "startTimeText": { + "simpleText": "15:34" + }, + "trackingParams": "CLcDENP2BxiRASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 34 seconds anything else that sounds like hard science and is hard I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.934960.940380" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "940380", + "endMs": "946690", + "snippet": { + "runs": [ + { + "text": "think you're going to be much better off but I think it's also really tough because I think most of the paths the" + } + ] + }, + "startTimeText": { + "simpleText": "15:40" + }, + "trackingParams": "CLYDENP2BxiSASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 40 seconds think you're going to be much better off but I think it's also really tough because I think most of the paths the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.940380.946690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "946690", + "endMs": "953860", + "snippet": { + "runs": [ + { + "text": "celebrated paths into programming go through caught courses called computer science so you're sort of taught right" + } + ] + }, + "startTimeText": { + "simpleText": "15:46" + }, + "trackingParams": "CLUDENP2BxiTASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 46 seconds celebrated paths into programming go through caught courses called computer science so you're sort of taught right" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.946690.953860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "953860", + "endMs": "960190", + "snippet": { + "runs": [ + { + "text": "from the get-go that computer science like that is the ultimate ideal and what" + } + ] + }, + "startTimeText": { + "simpleText": "15:53" + }, + "trackingParams": "CLQDENP2BxiUASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 53 seconds from the get-go that computer science like that is the ultimate ideal and what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.953860.960190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "960190", + "endMs": "965400", + "snippet": { + "runs": [ + { + "text": "you're doing here is just sort of piddling along until you can get to this top of the mountain" + } + ] + }, + "startTimeText": { + "simpleText": "16:00" + }, + "trackingParams": "CLMDENP2BxiVASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes you're doing here is just sort of piddling along until you can get to this top of the mountain" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.960190.965400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "965400", + "endMs": "971490", + "snippet": { + "runs": [ + { + "text": "even worse if you actually have a degree in computer science right and now you're" + } + ] + }, + "startTimeText": { + "simpleText": "16:05" + }, + "trackingParams": "CLIDENP2BxiWASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 5 seconds even worse if you actually have a degree in computer science right and now you're" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.965400.971490" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "971490", + "endMs": "978310", + "snippet": { + "runs": [ + { + "text": "slumming it with that yet another social network or yet another to-do list I mean that's a recipe for" + } + ] + }, + "startTimeText": { + "simpleText": "16:11" + }, + "trackingParams": "CLEDENP2BxiXASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 11 seconds slumming it with that yet another social network or yet another to-do list I mean that's a recipe for" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.971490.978310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "978310", + "endMs": "985030", + "snippet": { + "runs": [ + { + "text": "self-loathing if I have a new one but as I say this is mostly about the prism of" + } + ] + }, + "startTimeText": { + "simpleText": "16:18" + }, + "trackingParams": "CLADENP2BxiYASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 18 seconds self-loathing if I have a new one but as I say this is mostly about the prism of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.978310.985030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "985030", + "endMs": "991960", + "snippet": { + "runs": [ + { + "text": "how you're looking at programming what is programming what is writing software what is it that we do every day when we" + } + ] + }, + "startTimeText": { + "simpleText": "16:25" + }, + "trackingParams": "CK8DENP2BxiZASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 25 seconds how you're looking at programming what is programming what is writing software what is it that we do every day when we" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.985030.991960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "991960", + "endMs": "997270", + "snippet": { + "runs": [ + { + "text": "create information systems and if you look at it from this prism of the hard" + } + ] + }, + "startTimeText": { + "simpleText": "16:31" + }, + "trackingParams": "CK4DENP2BxiaASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 31 seconds create information systems and if you look at it from this prism of the hard" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.991960.997270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "997270", + "endMs": "1004170", + "snippet": { + "runs": [ + { + "text": "sciences um you think well law of thermo-dynamics physics this is this is" + } + ] + }, + "startTimeText": { + "simpleText": "16:37" + }, + "trackingParams": "CK0DENP2BxibASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 37 seconds sciences um you think well law of thermo-dynamics physics this is this is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.997270.1004170" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1004170", + "endMs": "1009930", + "snippet": { + "runs": [ + { + "text": "the real serious hard stuff right you will laugh French poetry ha ha ha" + } + ] + }, + "startTimeText": { + "simpleText": "16:44" + }, + "trackingParams": "CKwDENP2BxicASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 44 seconds the real serious hard stuff right you will laugh French poetry ha ha ha" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1004170.1009930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1009930", + "endMs": "1017250", + "snippet": { + "runs": [ + { + "text": "they're all just what analyzing with some schmuck in the 1710 and there's a thousand different interpretations of of" + } + ] + }, + "startTimeText": { + "simpleText": "16:49" + }, + "trackingParams": "CKsDENP2BxidASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 49 seconds they're all just what analyzing with some schmuck in the 1710 and there's a thousand different interpretations of of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1009930.1017250" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1017250", + "endMs": "1024150", + "snippet": { + "runs": [ + { + "text": "what that person actually wrote and what does that actually mean that's pathetic right you can't arrive at any ultimate" + } + ] + }, + "startTimeText": { + "simpleText": "16:57" + }, + "trackingParams": "CKoDENP2BxieASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 57 seconds what that person actually wrote and what does that actually mean that's pathetic right you can't arrive at any ultimate" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1017250.1024150" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1024150", + "endMs": "1031350", + "snippet": { + "runs": [ + { + "text": "clear universal truth math there's a truth there's a final result physics" + } + ] + }, + "startTimeText": { + "simpleText": "17:04" + }, + "trackingParams": "CKkDENP2BxifASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 4 seconds clear universal truth math there's a truth there's a final result physics" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1024150.1031350" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1031350", + "endMs": "1038939", + "snippet": { + "runs": [ + { + "text": "there's a truth we're knowing more about the natural world in a way where we can be completely confident" + } + ] + }, + "startTimeText": { + "simpleText": "17:11" + }, + "trackingParams": "CKgDENP2BxigASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 11 seconds there's a truth we're knowing more about the natural world in a way where we can be completely confident" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1031350.1038939" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1038940", + "endMs": "1044430", + "snippet": { + "runs": [ + { + "text": "mostly in what we know certainly in math right if you carry that over into" + } + ] + }, + "startTimeText": { + "simpleText": "17:18" + }, + "trackingParams": "CKcDENP2BxihASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 18 seconds mostly in what we know certainly in math right if you carry that over into" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1038940.1044430" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1044430", + "endMs": "1050240", + "snippet": { + "runs": [ + { + "text": "programming you end up with like this" + } + ] + }, + "startTimeText": { + "simpleText": "17:24" + }, + "trackingParams": "CKYDENP2BxiiASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 24 seconds programming you end up with like this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1044430.1050240" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1050240", + "endMs": "1056540", + "snippet": { + "runs": [ + { + "text": "law of Demeter practices and principles" + } + ] + }, + "startTimeText": { + "simpleText": "17:30" + }, + "trackingParams": "CKUDENP2BxijASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 30 seconds law of Demeter practices and principles" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1050240.1056540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1056540", + "endMs": "1063870", + "snippet": { + "runs": [ + { + "text": "who sort of project that their universal truths about the natural world that this" + } + ] + }, + "startTimeText": { + "simpleText": "17:36" + }, + "trackingParams": "CKQDENP2BxikASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 36 seconds who sort of project that their universal truths about the natural world that this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1056540.1063870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1063870", + "endMs": "1069000", + "snippet": { + "runs": [ + { + "text": "is how good programs are made and this is not argument the only argument is" + } + ] + }, + "startTimeText": { + "simpleText": "17:43" + }, + "trackingParams": "CKMDENP2BxilASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 43 seconds is how good programs are made and this is not argument the only argument is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1063870.1069000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1069000", + "endMs": "1075950", + "snippet": { + "runs": [ + { + "text": "whether you're professional and following the laws or you're an amateur and you're breaking them" + } + ] + }, + "startTimeText": { + "simpleText": "17:49" + }, + "trackingParams": "CKIDENP2BximASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 49 seconds whether you're professional and following the laws or you're an amateur and you're breaking them" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1069000.1075950" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1077090", + "endMs": "1083160", + "snippet": { + "runs": [ + { + "text": "when I look at computer program when I reach most read most programs I'm not" + } + ] + }, + "startTimeText": { + "simpleText": "17:57" + }, + "trackingParams": "CKEDENP2BxinASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 57 seconds when I look at computer program when I reach most read most programs I'm not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1077090.1083160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1083160", + "endMs": "1090690", + "snippet": { + "runs": [ + { + "text": "reading hard sciences it is much more like studying 17th century French poetry what the did this guy mean like I" + } + ] + }, + "startTimeText": { + "simpleText": "18:03" + }, + "trackingParams": "CKADENP2BxioASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 3 seconds reading hard sciences it is much more like studying 17th century French poetry what the did this guy mean like I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1083160.1090690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1090690", + "endMs": "1098040", + "snippet": { + "runs": [ + { + "text": "can't follow this at all like is this some weird reference to some place somewhere what's going on here it's" + } + ] + }, + "startTimeText": { + "simpleText": "18:10" + }, + "trackingParams": "CJ8DENP2BxipASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 10 seconds can't follow this at all like is this some weird reference to some place somewhere what's going on here it's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1090690.1098040" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1098040", + "endMs": "1104970", + "snippet": { + "runs": [ + { + "text": "actually more like forensics it's more like analysis it's much more subjective like what is actually going on what were" + } + ] + }, + "startTimeText": { + "simpleText": "18:18" + }, + "trackingParams": "CJ4DENP2BxiqASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 18 seconds actually more like forensics it's more like analysis it's much more subjective like what is actually going on what were" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1098040.1104970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1104970", + "endMs": "1112380", + "snippet": { + "runs": [ + { + "text": "they trying to communicate whatever what's just going on here right so I just I find it so funny that the" + } + ] + }, + "startTimeText": { + "simpleText": "18:24" + }, + "trackingParams": "CJ0DENP2BxirASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 24 seconds they trying to communicate whatever what's just going on here right so I just I find it so funny that the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1104970.1112380" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1112380", + "endMs": "1118340", + "snippet": { + "runs": [ + { + "text": "programmers who work in programming and they laugh of all these subjective" + } + ] + }, + "startTimeText": { + "simpleText": "18:32" + }, + "trackingParams": "CJwDENP2BxisASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 32 seconds programmers who work in programming and they laugh of all these subjective" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1112380.1118340" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1118340", + "endMs": "1124800", + "snippet": { + "runs": [ + { + "text": "fields of endeavor when that is what they do every day they just no one doing" + } + ] + }, + "startTimeText": { + "simpleText": "18:38" + }, + "trackingParams": "CJsDENP2BxitASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 38 seconds fields of endeavor when that is what they do every day they just no one doing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1118340.1124800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1124800", + "endMs": "1129930", + "snippet": { + "runs": [ + { + "text": "is computer science this is empirical truth bla bla bla we have lost bla bla" + } + ] + }, + "startTimeText": { + "simpleText": "18:44" + }, + "trackingParams": "CJoDENP2BxiuASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 44 seconds is computer science this is empirical truth bla bla bla we have lost bla bla" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1124800.1129930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1129930", + "endMs": "1135840", + "snippet": { + "runs": [ + { + "text": "bla I think be the bottom line of that is when you go in with that notion when you" + } + ] + }, + "startTimeText": { + "simpleText": "18:49" + }, + "trackingParams": "CJkDENP2BxivASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 49 seconds bla I think be the bottom line of that is when you go in with that notion when you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1129930.1135840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1135840", + "endMs": "1142800", + "snippet": { + "runs": [ + { + "text": "go in with the notion that we can actually discover laws of programming like law of demeter of how we should be" + } + ] + }, + "startTimeText": { + "simpleText": "18:55" + }, + "trackingParams": "CJgDENP2BxiwASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 55 seconds go in with the notion that we can actually discover laws of programming like law of demeter of how we should be" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1135840.1142800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1142800", + "endMs": "1149460", + "snippet": { + "runs": [ + { + "text": "creating our programs you load yourself into this belief that there are some" + } + ] + }, + "startTimeText": { + "simpleText": "19:02" + }, + "trackingParams": "CJcDENP2BxixASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 2 seconds creating our programs you load yourself into this belief that there are some" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1142800.1149460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1149460", + "endMs": "1155660", + "snippet": { + "runs": [ + { + "text": "practices that are just true they're not up for debate not up for discussion" + } + ] + }, + "startTimeText": { + "simpleText": "19:09" + }, + "trackingParams": "CJYDENP2BxiyASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 9 seconds practices that are just true they're not up for debate not up for discussion" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1149460.1155660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1155660", + "endMs": "1164120", + "snippet": { + "runs": [ + { + "text": "there's science that what we do is science well I think there's another word for sort of those delusions" + } + ] + }, + "startTimeText": { + "simpleText": "19:15" + }, + "trackingParams": "CJUDENP2BxizASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 15 seconds there's science that what we do is science well I think there's another word for sort of those delusions" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1155660.1164120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1164120", + "endMs": "1169190", + "snippet": { + "runs": [ + { + "text": "pseudoscience when people think they're doing science and" + } + ] + }, + "startTimeText": { + "simpleText": "19:24" + }, + "trackingParams": "CJQDENP2Bxi0ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 24 seconds pseudoscience when people think they're doing science and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1164120.1169190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1169190", + "endMs": "1175020", + "snippet": { + "runs": [ + { + "text": "they're not actually doing science that's pseudoscience I think a lot of" + } + ] + }, + "startTimeText": { + "simpleText": "19:29" + }, + "trackingParams": "CJMDENP2Bxi1ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 29 seconds they're not actually doing science that's pseudoscience I think a lot of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1169190.1175020" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1175020", + "endMs": "1182610", + "snippet": { + "runs": [ + { + "text": "what's going on in software methodology practices pseudoscience which would be fine if" + } + ] + }, + "startTimeText": { + "simpleText": "19:35" + }, + "trackingParams": "CJIDENP2Bxi2ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 35 seconds what's going on in software methodology practices pseudoscience which would be fine if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1175020.1182610" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1182610", + "endMs": "1188460", + "snippet": { + "runs": [ + { + "text": "people would accept that and say yes what I'm doing pseudoscience like I'm not finding any grand truth sir but" + } + ] + }, + "startTimeText": { + "simpleText": "19:42" + }, + "trackingParams": "CJEDENP2Bxi3ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 42 seconds people would accept that and say yes what I'm doing pseudoscience like I'm not finding any grand truth sir but" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1182610.1188460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1188460", + "endMs": "1195650", + "snippet": { + "runs": [ + { + "text": "they're not right they're expounding and that this is this is the truth well here's another pseudoscience uh" + } + ] + }, + "startTimeText": { + "simpleText": "19:48" + }, + "trackingParams": "CJADENP2Bxi4ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 48 seconds they're not right they're expounding and that this is this is the truth well here's another pseudoscience uh" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1188460.1195650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1195650", + "endMs": "1202050", + "snippet": { + "runs": [ + { + "text": "diet schemes I think diets are actually incredibly" + } + ] + }, + "startTimeText": { + "simpleText": "19:55" + }, + "trackingParams": "CI8DENP2Bxi5ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 55 seconds diet schemes I think diets are actually incredibly" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1195650.1202050" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1202050", + "endMs": "1210480", + "snippet": { + "runs": [ + { + "text": "similar to most software methodology approaches they all sort of exposed that I have the" + } + ] + }, + "startTimeText": { + "simpleText": "20:02" + }, + "trackingParams": "CI4DENP2Bxi6ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 2 seconds similar to most software methodology approaches they all sort of exposed that I have the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1202050.1210480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1210480", + "endMs": "1215880", + "snippet": { + "runs": [ + { + "text": "truth what you need to get slim and healthy is the ten day green smoothie" + } + ] + }, + "startTimeText": { + "simpleText": "20:10" + }, + "trackingParams": "CI0DENP2Bxi7ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 10 seconds truth what you need to get slim and healthy is the ten day green smoothie" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1210480.1215880" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1215880", + "endMs": "1222870", + "snippet": { + "runs": [ + { + "text": "cleanse that is to sooth that's how you get it right and then you loop it so that that's okay smoothies sounds that's" + } + ] + }, + "startTimeText": { + "simpleText": "20:15" + }, + "trackingParams": "CIwDENP2Bxi8ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 15 seconds cleanse that is to sooth that's how you get it right and then you loop it so that that's okay smoothies sounds that's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1215880.1222870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1222870", + "endMs": "1229500", + "snippet": { + "runs": [ + { + "text": "good but what about this super shred diet like I lose 20 pounds in four weeks that's certainly better than ten pounds" + } + ] + }, + "startTimeText": { + "simpleText": "20:22" + }, + "trackingParams": "CIsDENP2Bxi9ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 22 seconds good but what about this super shred diet like I lose 20 pounds in four weeks that's certainly better than ten pounds" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1222870.1229500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1229500", + "endMs": "1235980", + "snippet": { + "runs": [ + { + "text": "and I don't know ten weeks or whatever that hungry diet girl is promising I'll go with that super shred guy like he's" + } + ] + }, + "startTimeText": { + "simpleText": "20:29" + }, + "trackingParams": "CIoDENP2Bxi-ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 29 seconds and I don't know ten weeks or whatever that hungry diet girl is promising I'll go with that super shred guy like he's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1229500.1235980" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1235980", + "endMs": "1242160", + "snippet": { + "runs": [ + { + "text": "got to have the truth right and it's so funny if you read any diet books a diet books are incredibly popular if" + } + ] + }, + "startTimeText": { + "simpleText": "20:35" + }, + "trackingParams": "CIkDENP2Bxi_ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 35 seconds got to have the truth right and it's so funny if you read any diet books a diet books are incredibly popular if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1235980.1242160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1242160", + "endMs": "1249380", + "snippet": { + "runs": [ + { + "text": "you look at the most popular book on Amazon the top 100 list a lot of them are diet books people want to be told" + } + ] + }, + "startTimeText": { + "simpleText": "20:42" + }, + "trackingParams": "CIgDENP2BxjAASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 42 seconds you look at the most popular book on Amazon the top 100 list a lot of them are diet books people want to be told" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1242160.1249380" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1249380", + "endMs": "1257250", + "snippet": { + "runs": [ + { + "text": "how they can cheat the basics I think software development is exactly like that I think software developers are" + } + ] + }, + "startTimeText": { + "simpleText": "20:49" + }, + "trackingParams": "CIcDENP2BxjBASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 49 seconds how they can cheat the basics I think software development is exactly like that I think software developers are" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1249380.1257250" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1257250", + "endMs": "1264030", + "snippet": { + "runs": [ + { + "text": "exactly like people trying to lose ten pounds and thinking you know what all these" + } + ] + }, + "startTimeText": { + "simpleText": "20:57" + }, + "trackingParams": "CIYDENP2BxjCASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 57 seconds exactly like people trying to lose ten pounds and thinking you know what all these" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1257250.1264030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1264030", + "endMs": "1270360", + "snippet": { + "runs": [ + { + "text": "exercising just eating healthier that's a little too hard let's let's listen to this super shred guy he's got to have" + } + ] + }, + "startTimeText": { + "simpleText": "21:04" + }, + "trackingParams": "CIUDENP2BxjDASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 4 seconds exercising just eating healthier that's a little too hard let's let's listen to this super shred guy he's got to have" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1264030.1270360" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1270360", + "endMs": "1276960", + "snippet": { + "runs": [ + { + "text": "the answer an answer that's less painful less simple and basic there's got to be some" + } + ] + }, + "startTimeText": { + "simpleText": "21:10" + }, + "trackingParams": "CIQDENP2BxjEASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 10 seconds the answer an answer that's less painful less simple and basic there's got to be some" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1270360.1276960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1276960", + "endMs": "1282660", + "snippet": { + "runs": [ + { + "text": "grand secret I just don't know yet if I can just learn the secret then everything is going to be great right" + } + ] + }, + "startTimeText": { + "simpleText": "21:16" + }, + "trackingParams": "CIMDENP2BxjFASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 16 seconds grand secret I just don't know yet if I can just learn the secret then everything is going to be great right" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1276960.1282660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1282660", + "endMs": "1290540", + "snippet": { + "runs": [ + { + "text": "but it's pseudoscience most diets are based on anecdotes they're based on one guy" + } + ] + }, + "startTimeText": { + "simpleText": "21:22" + }, + "trackingParams": "CIIDENP2BxjGASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 22 seconds but it's pseudoscience most diets are based on anecdotes they're based on one guy" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1282660.1290540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1290540", + "endMs": "1295770", + "snippet": { + "runs": [ + { + "text": "trying something or looking at a few people a tiny sample size it's just pew" + } + ] + }, + "startTimeText": { + "simpleText": "21:30" + }, + "trackingParams": "CIEDENP2BxjHASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 30 seconds trying something or looking at a few people a tiny sample size it's just pew" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1290540.1295770" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1295770", + "endMs": "1302370", + "snippet": { + "runs": [ + { + "text": "pour pure poor science external variables could uncontrolled" + } + ] + }, + "startTimeText": { + "simpleText": "21:35" + }, + "trackingParams": "CIADENP2BxjIASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 35 seconds pour pure poor science external variables could uncontrolled" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1295770.1302370" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1302370", + "endMs": "1307560", + "snippet": { + "runs": [ + { + "text": "experience that run for too long you can't derive any absolute truth from it but people keep arriving at absolute" + } + ] + }, + "startTimeText": { + "simpleText": "21:42" + }, + "trackingParams": "CP8CENP2BxjJASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 42 seconds experience that run for too long you can't derive any absolute truth from it but people keep arriving at absolute" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1302370.1307560" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1307560", + "endMs": "1314120", + "snippet": { + "runs": [ + { + "text": "truths and just like feeling a" + } + ] + }, + "startTimeText": { + "simpleText": "21:47" + }, + "trackingParams": "CP4CENP2BxjKASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 47 seconds truths and just like feeling a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1307560.1314120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1314120", + "endMs": "1320370", + "snippet": { + "runs": [ + { + "text": "little overweight and most people do at some point in their life everybody wants to lose whatever it is they want to feel" + } + ] + }, + "startTimeText": { + "simpleText": "21:54" + }, + "trackingParams": "CP0CENP2BxjLASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 54 seconds little overweight and most people do at some point in their life everybody wants to lose whatever it is they want to feel" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1314120.1320370" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1320370", + "endMs": "1326420", + "snippet": { + "runs": [ + { + "text": "healthier even if they are their correct weight they want to be in better shape all our code bases are exactly like that" + } + ] + }, + "startTimeText": { + "simpleText": "22:00" + }, + "trackingParams": "CPwCENP2BxjMASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes healthier even if they are their correct weight they want to be in better shape all our code bases are exactly like that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1320370.1326420" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1326420", + "endMs": "1333720", + "snippet": { + "runs": [ + { + "text": "everyone has like oh I'd love that this part of the code base is not that clean right so we have that a feeling of being" + } + ] + }, + "startTimeText": { + "simpleText": "22:06" + }, + "trackingParams": "CPsCENP2BxjNASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 6 seconds everyone has like oh I'd love that this part of the code base is not that clean right so we have that a feeling of being" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1326420.1333720" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1333720", + "endMs": "1339510", + "snippet": { + "runs": [ + { + "text": "a little insecure about our quote code quality just like most people" + } + ] + }, + "startTimeText": { + "simpleText": "22:13" + }, + "trackingParams": "CPoCENP2BxjOASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 13 seconds a little insecure about our quote code quality just like most people" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1333720.1339510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1339510", + "endMs": "1346950", + "snippet": { + "runs": [ + { + "text": "are a little insecure at least at certain times of their life about their body right so we're ripe for somebody to" + } + ] + }, + "startTimeText": { + "simpleText": "22:19" + }, + "trackingParams": "CPkCENP2BxjPASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 19 seconds are a little insecure at least at certain times of their life about their body right so we're ripe for somebody to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1339510.1346950" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1346950", + "endMs": "1354270", + "snippet": { + "runs": [ + { + "text": "come in and tell us what's wrong to fix it for us by just saying oh no no you" + } + ] + }, + "startTimeText": { + "simpleText": "22:26" + }, + "trackingParams": "CPgCENP2BxjQASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 26 seconds come in and tell us what's wrong to fix it for us by just saying oh no no you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1346950.1354270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1354270", + "endMs": "1361380", + "snippet": { + "runs": [ + { + "text": "don't have to do any of the hard stuff writing good code do you know what that's about about this one practice there's one secret that they don't want" + } + ] + }, + "startTimeText": { + "simpleText": "22:34" + }, + "trackingParams": "CPcCENP2BxjRASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 34 seconds don't have to do any of the hard stuff writing good code do you know what that's about about this one practice there's one secret that they don't want" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1354270.1361380" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1361380", + "endMs": "1367110", + "snippet": { + "runs": [ + { + "text": "you to know if I teach you that then all your code is going to be wonderful but" + } + ] + }, + "startTimeText": { + "simpleText": "22:41" + }, + "trackingParams": "CPYCENP2BxjSASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 41 seconds you to know if I teach you that then all your code is going to be wonderful but" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1361380.1367110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1367110", + "endMs": "1372240", + "snippet": { + "runs": [ + { + "text": "right now you're not a professional you're an amateur you're writing dirty" + } + ] + }, + "startTimeText": { + "simpleText": "22:47" + }, + "trackingParams": "CPUCENP2BxjTASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 47 seconds right now you're not a professional you're an amateur you're writing dirty" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1367110.1372240" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1372240", + "endMs": "1379860", + "snippet": { + "runs": [ + { + "text": "code you should feel really bad about that you have sinned but I will give you" + } + ] + }, + "startTimeText": { + "simpleText": "22:52" + }, + "trackingParams": "CPQCENP2BxjUASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 52 seconds code you should feel really bad about that you have sinned but I will give you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1372240.1379860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1379860", + "endMs": "1385730", + "snippet": { + "runs": [ + { + "text": "absolution I have the pathway to clean code" + } + ] + }, + "startTimeText": { + "simpleText": "22:59" + }, + "trackingParams": "CPMCENP2BxjVASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 59 seconds absolution I have the pathway to clean code" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1379860.1385730" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1385730", + "endMs": "1390930", + "snippet": { + "runs": [ + { + "text": "and it hits a lot of people ride in the" + } + ] + }, + "startTimeText": { + "simpleText": "23:05" + }, + "trackingParams": "CPICENP2BxjWASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 5 seconds and it hits a lot of people ride in the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1385730.1390930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1390930", + "endMs": "1397290", + "snippet": { + "runs": [ + { + "text": "imposter plexus like oh you sang my coat is dirty yeah guess it is a little dirty" + } + ] + }, + "startTimeText": { + "simpleText": "23:10" + }, + "trackingParams": "CPECENP2BxjXASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 10 seconds imposter plexus like oh you sang my coat is dirty yeah guess it is a little dirty" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1390930.1397290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1397290", + "endMs": "1403260", + "snippet": { + "runs": [ + { + "text": "there's this one part that's like maybe I'm not really a computer scientist maybe it doesn't really I" + } + ] + }, + "startTimeText": { + "simpleText": "23:17" + }, + "trackingParams": "CPACENP2BxjYASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 17 seconds there's this one part that's like maybe I'm not really a computer scientist maybe it doesn't really I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1397290.1403260" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1403260", + "endMs": "1408600", + "snippet": { + "runs": [ + { + "text": "don't really belong here amongst the programmers can you please tell me how" + } + ] + }, + "startTimeText": { + "simpleText": "23:23" + }, + "trackingParams": "CO8CENP2BxjZASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 23 seconds don't really belong here amongst the programmers can you please tell me how" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1403260.1408600" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1408600", + "endMs": "1414740", + "snippet": { + "runs": [ + { + "text": "do I get to be a computer scientist how can I get to belong" + } + ] + }, + "startTimeText": { + "simpleText": "23:28" + }, + "trackingParams": "CO4CENP2BxjaASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 28 seconds do I get to be a computer scientist how can I get to belong" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1408600.1414740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1414740", + "endMs": "1420150", + "snippet": { + "runs": [ + { + "text": "amongst these deemed professional programmers can you tell me how and" + } + ] + }, + "startTimeText": { + "simpleText": "23:34" + }, + "trackingParams": "CO0CENP2BxjbASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 34 seconds amongst these deemed professional programmers can you tell me how and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1414740.1420150" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1420150", + "endMs": "1425340", + "snippet": { + "runs": [ + { + "text": "there are lots of people willing to tell you how that the salvation will come" + } + ] + }, + "startTimeText": { + "simpleText": "23:40" + }, + "trackingParams": "COwCENP2BxjcASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 40 seconds there are lots of people willing to tell you how that the salvation will come" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1420150.1425340" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1425340", + "endMs": "1432180", + "snippet": { + "runs": [ + { + "text": "through these patterns and practices and as long as you follow these ten commandments of good code all shall be" + } + ] + }, + "startTimeText": { + "simpleText": "23:45" + }, + "trackingParams": "COsCENP2BxjdASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 45 seconds through these patterns and practices and as long as you follow these ten commandments of good code all shall be" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1425340.1432180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1432180", + "endMs": "1439950", + "snippet": { + "runs": [ + { + "text": "well okay I think the most popular commandment I'm" + } + ] + }, + "startTimeText": { + "simpleText": "23:52" + }, + "trackingParams": "COoCENP2BxjeASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 52 seconds well okay I think the most popular commandment I'm" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1432180.1439950" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1439950", + "endMs": "1446190", + "snippet": { + "runs": [ + { + "text": "going to spend some time on that the most popular practice the most popular pattern for making people feel shitty" + } + ] + }, + "startTimeText": { + "simpleText": "23:59" + }, + "trackingParams": "COkCENP2BxjfASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 59 seconds going to spend some time on that the most popular practice the most popular pattern for making people feel shitty" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1439950.1446190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1446190", + "endMs": "1453470", + "snippet": { + "runs": [ + { + "text": "about their code and shitty about themselves as shitty about their path through programming" + } + ] + }, + "startTimeText": { + "simpleText": "24:06" + }, + "trackingParams": "COgCENP2BxjgASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 6 seconds about their code and shitty about themselves as shitty about their path through programming" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1446190.1453470" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1454140", + "endMs": "1462180", + "snippet": { + "runs": [ + { + "text": "is TDD [Applause] TDD is the most successful software diet" + } + ] + }, + "startTimeText": { + "simpleText": "24:14" + }, + "trackingParams": "COcCENP2BxjhASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 14 seconds is TDD [Applause] TDD is the most successful software diet" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1454140.1462180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1462180", + "endMs": "1467540", + "snippet": { + "runs": [ + { + "text": "of all times [Applause]" + } + ] + }, + "startTimeText": { + "simpleText": "24:22" + }, + "trackingParams": "COYCENP2BxjiASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 22 seconds of all times [Applause]" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1462180.1467540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1467540", + "endMs": "1474030", + "snippet": { + "runs": [ + { + "text": "it's so alluring it has such an appeal in its basic principles that everyone" + } + ] + }, + "startTimeText": { + "simpleText": "24:27" + }, + "trackingParams": "COUCENP2BxjjASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 27 seconds it's so alluring it has such an appeal in its basic principles that everyone" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1467540.1474030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1474030", + "endMs": "1479400", + "snippet": { + "runs": [ + { + "text": "gets wrapped up in it I got wrapped up in it for quite a while I got wrapped up" + } + ] + }, + "startTimeText": { + "simpleText": "24:34" + }, + "trackingParams": "COQCENP2BxjkASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 34 seconds gets wrapped up in it I got wrapped up in it for quite a while I got wrapped up" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1474030.1479400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1479400", + "endMs": "1485400", + "snippet": { + "runs": [ + { + "text": "in the storytelling that all software before TDD was and unprofessional" + } + ] + }, + "startTimeText": { + "simpleText": "24:39" + }, + "trackingParams": "COMCENP2BxjlASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 39 seconds in the storytelling that all software before TDD was and unprofessional" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1479400.1485400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1485400", + "endMs": "1493170", + "snippet": { + "runs": [ + { + "text": "and at the only way to arrive at clean code was to follow the principles of TDD" + } + ] + }, + "startTimeText": { + "simpleText": "24:45" + }, + "trackingParams": "COICENP2BxjmASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 45 seconds and at the only way to arrive at clean code was to follow the principles of TDD" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1485400.1493170" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1493170", + "endMs": "1499740", + "snippet": { + "runs": [ + { + "text": "and the principles of TDD mind you or not about the tests it's about test" + } + ] + }, + "startTimeText": { + "simpleText": "24:53" + }, + "trackingParams": "COECENP2BxjnASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 53 seconds and the principles of TDD mind you or not about the tests it's about test" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1493170.1499740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1499740", + "endMs": "1507180", + "snippet": { + "runs": [ + { + "text": "first it's about test-driven design right then we have tests afterwards" + } + ] + }, + "startTimeText": { + "simpleText": "24:59" + }, + "trackingParams": "COACENP2BxjoASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 59 seconds first it's about test-driven design right then we have tests afterwards" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1499740.1507180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1507180", + "endMs": "1512460", + "snippet": { + "runs": [ + { + "text": "that's just an accidental side-effect a benefit if you will after" + } + ] + }, + "startTimeText": { + "simpleText": "25:07" + }, + "trackingParams": "CN8CENP2BxjpASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 7 seconds that's just an accidental side-effect a benefit if you will after" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1507180.1512460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1512460", + "endMs": "1520020", + "snippet": { + "runs": [ + { + "text": "the fact and it's the perfect diet I tried multiple times but usually how it goes" + } + ] + }, + "startTimeText": { + "simpleText": "25:12" + }, + "trackingParams": "CN4CENP2BxjqASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 12 seconds the fact and it's the perfect diet I tried multiple times but usually how it goes" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1512460.1520020" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1520020", + "endMs": "1525240", + "snippet": { + "runs": [ + { + "text": "who dies you try one and doesn't really work and we fall off the whack and then" + } + ] + }, + "startTimeText": { + "simpleText": "25:20" + }, + "trackingParams": "CN0CENP2BxjrASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 20 seconds who dies you try one and doesn't really work and we fall off the whack and then" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1520020.1525240" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1525240", + "endMs": "1531600", + "snippet": { + "runs": [ + { + "text": "a few months later you try again and you feel bad about it the whole time and that's how I felt about TDD for a long time I felt like TDD was what I was" + } + ] + }, + "startTimeText": { + "simpleText": "25:25" + }, + "trackingParams": "CNwCENP2BxjsASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 25 seconds a few months later you try again and you feel bad about it the whole time and that's how I felt about TDD for a long time I felt like TDD was what I was" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1525240.1531600" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1531600", + "endMs": "1537330", + "snippet": { + "runs": [ + { + "text": "supposed to do I was supposed to write all my tests first and then I would be" + } + ] + }, + "startTimeText": { + "simpleText": "25:31" + }, + "trackingParams": "CNsCENP2BxjtASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 31 seconds supposed to do I was supposed to write all my tests first and then I would be" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1531600.1537330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1537330", + "endMs": "1544770", + "snippet": { + "runs": [ + { + "text": "allowed to write my code and it just didn't work I kept just feeling like this is not I'm" + } + ] + }, + "startTimeText": { + "simpleText": "25:37" + }, + "trackingParams": "CNoCENP2BxjuASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 37 seconds allowed to write my code and it just didn't work I kept just feeling like this is not I'm" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1537330.1544770" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1544770", + "endMs": "1552410", + "snippet": { + "runs": [ + { + "text": "not arriving at something better here when I'm driving my design by writing my test first the code I look at afterwards" + } + ] + }, + "startTimeText": { + "simpleText": "25:44" + }, + "trackingParams": "CNkCENP2BxjvASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 44 seconds not arriving at something better here when I'm driving my design by writing my test first the code I look at afterwards" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1544770.1552410" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1552410", + "endMs": "1559260", + "snippet": { + "runs": [ + { + "text": "it's not better it's not clear the dirty code I wrote without being" + } + ] + }, + "startTimeText": { + "simpleText": "25:52" + }, + "trackingParams": "CNgCENP2BxjwASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 52 seconds it's not better it's not clear the dirty code I wrote without being" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1552410.1559260" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1559260", + "endMs": "1566280", + "snippet": { + "runs": [ + { + "text": "test for in first yah-tchi looks better but so successful as TDD been that for" + } + ] + }, + "startTimeText": { + "simpleText": "25:59" + }, + "trackingParams": "CNcCENP2BxjxASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 59 seconds test for in first yah-tchi looks better but so successful as TDD been that for" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1559260.1566280" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1566280", + "endMs": "1572330", + "snippet": { + "runs": [ + { + "text": "the longest time until actually fairly recently I just thought well I'm the wrong doom I'm the one doing it wrong" + } + ] + }, + "startTimeText": { + "simpleText": "26:06" + }, + "trackingParams": "CNYCENP2BxjyASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 6 seconds the longest time until actually fairly recently I just thought well I'm the wrong doom I'm the one doing it wrong" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1566280.1572330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1572330", + "endMs": "1578550", + "snippet": { + "runs": [ + { + "text": "TDD is not a fault right just because everybody's doing TDD wrong doesn't mean" + } + ] + }, + "startTimeText": { + "simpleText": "26:12" + }, + "trackingParams": "CNUCENP2BxjzASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 12 seconds TDD is not a fault right just because everybody's doing TDD wrong doesn't mean" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1572330.1578550" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1578550", + "endMs": "1584310", + "snippet": { + "runs": [ + { + "text": "that there's no anything wrong with TDD it's just something wrong with all of you that's the problem if you would just" + } + ] + }, + "startTimeText": { + "simpleText": "26:18" + }, + "trackingParams": "CNQCENP2Bxj0ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 18 seconds that there's no anything wrong with TDD it's just something wrong with all of you that's the problem if you would just" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1578550.1584310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1584310", + "endMs": "1589510", + "snippet": { + "runs": [ + { + "text": "be more faithful to the practices everything would be great and that's" + } + ] + }, + "startTimeText": { + "simpleText": "26:24" + }, + "trackingParams": "CNMCENP2Bxj1ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 24 seconds be more faithful to the practices everything would be great and that's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1584310.1589510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1589510", + "endMs": "1594900", + "snippet": { + "runs": [ + { + "text": "what makes it such a great diet that it keeps people in the perpetual state of feeling inadequate" + } + ] + }, + "startTimeText": { + "simpleText": "26:29" + }, + "trackingParams": "CNICENP2Bxj2ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 29 seconds what makes it such a great diet that it keeps people in the perpetual state of feeling inadequate" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1589510.1594900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1594900", + "endMs": "1601960", + "snippet": { + "runs": [ + { + "text": "so you keep having to buy more books and attend more conference talks and attend" + } + ] + }, + "startTimeText": { + "simpleText": "26:34" + }, + "trackingParams": "CNECENP2Bxj3ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 34 seconds so you keep having to buy more books and attend more conference talks and attend" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1594900.1601960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1601960", + "endMs": "1608010", + "snippet": { + "runs": [ + { + "text": "more workshops and hire more consultants to teach you to be tour to the religion of TDD" + } + ] + }, + "startTimeText": { + "simpleText": "26:41" + }, + "trackingParams": "CNACENP2Bxj4ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 41 seconds more workshops and hire more consultants to teach you to be tour to the religion of TDD" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1601960.1608010" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1608010", + "endMs": "1613630", + "snippet": { + "runs": [ + { + "text": "hogwash let's look at some code so here's a very" + } + ] + }, + "startTimeText": { + "simpleText": "26:48" + }, + "trackingParams": "CM8CENP2Bxj5ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 48 seconds hogwash let's look at some code so here's a very" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1608010.1613630" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1613630", + "endMs": "1619210", + "snippet": { + "runs": [ + { + "text": "simple piece of code person has an age method that calculates" + } + ] + }, + "startTimeText": { + "simpleText": "26:53" + }, + "trackingParams": "CM4CENP2Bxj6ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 53 seconds simple piece of code person has an age method that calculates" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1613630.1619210" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1619210", + "endMs": "1624910", + "snippet": { + "runs": [ + { + "text": "how old some somebody is I'm we have a test for it this piece of code depends" + } + ] + }, + "startTimeText": { + "simpleText": "26:59" + }, + "trackingParams": "CM0CENP2Bxj7ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 59 seconds how old some somebody is I'm we have a test for it this piece of code depends" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1619210.1624910" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1624910", + "endMs": "1631929", + "snippet": { + "runs": [ + { + "text": "on the world it directly refers to date today it's an explicit dependency you cannot change it" + } + ] + }, + "startTimeText": { + "simpleText": "27:04" + }, + "trackingParams": "CMwCENP2Bxj8ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 4 seconds on the world it directly refers to date today it's an explicit dependency you cannot change it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1624910.1631929" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1631929", + "endMs": "1637690", + "snippet": { + "runs": [ + { + "text": "in there well in a lot of languages that's a problem like how are you actually going to test this if you can't" + } + ] + }, + "startTimeText": { + "simpleText": "27:11" + }, + "trackingParams": "CMsCENP2Bxj9ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 11 seconds in there well in a lot of languages that's a problem like how are you actually going to test this if you can't" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1631929.1637690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1637690", + "endMs": "1645190", + "snippet": { + "runs": [ + { + "text": "somehow figure out how to change the date of today like every time you run your test it might be a different day and it might be broken well in Ruby it's" + } + ] + }, + "startTimeText": { + "simpleText": "27:17" + }, + "trackingParams": "CMoCENP2Bxj-ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 17 seconds somehow figure out how to change the date of today like every time you run your test it might be a different day and it might be broken well in Ruby it's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1637690.1645190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1645190", + "endMs": "1651840", + "snippet": { + "runs": [ + { + "text": "really easy we just stop that constant and make it work that's what the travel to method is about right" + } + ] + }, + "startTimeText": { + "simpleText": "27:25" + }, + "trackingParams": "CMkCENP2Bxj_ASITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 25 seconds really easy we just stop that constant and make it work that's what the travel to method is about right" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1645190.1651840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1651840", + "endMs": "1657300", + "snippet": { + "runs": [ + { + "text": "proponents of TDD will look at that code and say dirty dirty code" + } + ] + }, + "startTimeText": { + "simpleText": "27:31" + }, + "trackingParams": "CMgCENP2BxiAAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 31 seconds proponents of TDD will look at that code and say dirty dirty code" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1651840.1657300" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1657300", + "endMs": "1662890", + "snippet": { + "runs": [ + { + "text": "explicit dependencies hidden inside you're mocking a global object what the" + } + ] + }, + "startTimeText": { + "simpleText": "27:37" + }, + "trackingParams": "CMcCENP2BxiBAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 37 seconds explicit dependencies hidden inside you're mocking a global object what the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1657300.1662890" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1662890", + "endMs": "1669670", + "snippet": { + "runs": [ + { + "text": " you need to shape up here's the shaped up version we inject" + } + ] + }, + "startTimeText": { + "simpleText": "27:42" + }, + "trackingParams": "CMYCENP2BxiCAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 42 seconds you need to shape up here's the shaped up version we inject" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1662890.1669670" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1669670", + "endMs": "1676000", + "snippet": { + "runs": [ + { + "text": "our dependency so we have a default of date today but we can put in our own in" + } + ] + }, + "startTimeText": { + "simpleText": "27:49" + }, + "trackingParams": "CMUCENP2BxiDAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 49 seconds our dependency so we have a default of date today but we can put in our own in" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1669670.1676000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1676000", + "endMs": "1681070", + "snippet": { + "runs": [ + { + "text": "the test we can put in our own date right this is much cleaner like no great" + } + ] + }, + "startTimeText": { + "simpleText": "27:56" + }, + "trackingParams": "CMQCENP2BxiEAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 56 seconds the test we can put in our own date right this is much cleaner like no great" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1676000.1681070" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1681070", + "endMs": "1687730", + "snippet": { + "runs": [ + { + "text": "we improved our code base did we is this a better code base is this" + } + ] + }, + "startTimeText": { + "simpleText": "28:01" + }, + "trackingParams": "CMMCENP2BxiFAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 1 second we improved our code base did we is this a better code base is this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1681070.1687730" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1687730", + "endMs": "1695309", + "snippet": { + "runs": [ + { + "text": "method better than what we just had there is it simpler is it clearer no it's easier to test" + } + ] + }, + "startTimeText": { + "simpleText": "28:07" + }, + "trackingParams": "CMICENP2BxiGAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 7 seconds method better than what we just had there is it simpler is it clearer no it's easier to test" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1687730.1695309" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1695309", + "endMs": "1700809", + "snippet": { + "runs": [ + { + "text": "and that's the important point right that's the important point in all these debates it's just is it easier to test" + } + ] + }, + "startTimeText": { + "simpleText": "28:15" + }, + "trackingParams": "CMECENP2BxiHAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 15 seconds and that's the important point right that's the important point in all these debates it's just is it easier to test" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1695309.1700809" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1700809", + "endMs": "1707710", + "snippet": { + "runs": [ + { + "text": "that's the measure of success I think that's a shitty measure of success I think they're a much higher ideal than" + } + ] + }, + "startTimeText": { + "simpleText": "28:20" + }, + "trackingParams": "CMACENP2BxiIAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 20 seconds that's the measure of success I think that's a shitty measure of success I think they're a much higher ideal than" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1700809.1707710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1707710", + "endMs": "1713190", + "snippet": { + "runs": [ + { + "text": "just whether something is easy to test but it gets worse" + } + ] + }, + "startTimeText": { + "simpleText": "28:27" + }, + "trackingParams": "CL8CENP2BxiJAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 27 seconds just whether something is easy to test but it gets worse" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1707710.1713190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1713190", + "endMs": "1719290", + "snippet": { + "runs": [ + { + "text": "here's another example if you actually have a method that depends on another method where you have to inject the" + } + ] + }, + "startTimeText": { + "simpleText": "28:33" + }, + "trackingParams": "CL4CENP2BxiKAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 33 seconds here's another example if you actually have a method that depends on another method where you have to inject the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1713190.1719290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1719290", + "endMs": "1726500", + "snippet": { + "runs": [ + { + "text": "dependency all the way down now you're really muddying things up and now the code is really starting to get nasty and this is such a simple example" + } + ] + }, + "startTimeText": { + "simpleText": "28:39" + }, + "trackingParams": "CL0CENP2BxiLAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 39 seconds dependency all the way down now you're really muddying things up and now the code is really starting to get nasty and this is such a simple example" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1719290.1726500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1726500", + "endMs": "1734090", + "snippet": { + "runs": [ + { + "text": "I'm actually posted this example on line 4 and had arguments with TDD proponents about that and yes this is a movie like" + } + ] + }, + "startTimeText": { + "simpleText": "28:46" + }, + "trackingParams": "CLwCENP2BxiMAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 46 seconds I'm actually posted this example on line 4 and had arguments with TDD proponents about that and yes this is a movie like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1726500.1734090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1734090", + "endMs": "1741290", + "snippet": { + "runs": [ + { + "text": "Oh what doesn't matter you're just injecting one dependency what does it matter it's not that big of deal right yes it is because this is exactly the" + } + ] + }, + "startTimeText": { + "simpleText": "28:54" + }, + "trackingParams": "CLsCENP2BxiNAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 54 seconds Oh what doesn't matter you're just injecting one dependency what does it matter it's not that big of deal right yes it is because this is exactly the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1734090.1741290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1741290", + "endMs": "1746750", + "snippet": { + "runs": [ + { + "text": "type of thinking that leads you down a really nasty path let's look at another" + } + ] + }, + "startTimeText": { + "simpleText": "29:01" + }, + "trackingParams": "CLoCENP2BxiOAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 1 second type of thinking that leads you down a really nasty path let's look at another" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1741290.1746750" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1746750", + "endMs": "1752840", + "snippet": { + "runs": [ + { + "text": "example here's the standard rails controller it has reliance in the world it relies" + } + ] + }, + "startTimeText": { + "simpleText": "29:06" + }, + "trackingParams": "CLkCENP2BxiPAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 6 seconds example here's the standard rails controller it has reliance in the world it relies" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1746750.1752840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1752840", + "endMs": "1759320", + "snippet": { + "runs": [ + { + "text": "on a before action that ensures permissions it sets up a new object and" + } + ] + }, + "startTimeText": { + "simpleText": "29:12" + }, + "trackingParams": "CLgCENP2BxiQAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 12 seconds on a before action that ensures permissions it sets up a new object and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1752840.1759320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1759320", + "endMs": "1766190", + "snippet": { + "runs": [ + { + "text": "sends out an email and then it responds to something right the whole purpose of the controller and rails is to sort of" + } + ] + }, + "startTimeText": { + "simpleText": "29:19" + }, + "trackingParams": "CLcCENP2BxiRAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 19 seconds sends out an email and then it responds to something right the whole purpose of the controller and rails is to sort of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1759320.1766190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1766190", + "endMs": "1772970", + "snippet": { + "runs": [ + { + "text": "direct the world it's to interact with the world but how do you unit test that right that's really hard it's relying on" + } + ] + }, + "startTimeText": { + "simpleText": "29:26" + }, + "trackingParams": "CLYCENP2BxiSAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 26 seconds direct the world it's to interact with the world but how do you unit test that right that's really hard it's relying on" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1766190.1772970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1772970", + "endMs": "1778970", + "snippet": { + "runs": [ + { + "text": "the entire world if we're following this scientific approach of unit testing where we are isolating all variables" + } + ] + }, + "startTimeText": { + "simpleText": "29:32" + }, + "trackingParams": "CLUCENP2BxiTAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 32 seconds the entire world if we're following this scientific approach of unit testing where we are isolating all variables" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1772970.1778970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1778970", + "endMs": "1785860", + "snippet": { + "runs": [ + { + "text": "holding everything else constant except for these two things what goes in what comes out this is bad" + } + ] + }, + "startTimeText": { + "simpleText": "29:38" + }, + "trackingParams": "CLQCENP2BxiUAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 38 seconds holding everything else constant except for these two things what goes in what comes out this is bad" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1778970.1785860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1785860", + "endMs": "1791870", + "snippet": { + "runs": [ + { + "text": "right if we instead put in something like a" + } + ] + }, + "startTimeText": { + "simpleText": "29:45" + }, + "trackingParams": "CLMCENP2BxiVAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 45 seconds right if we instead put in something like a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1785860.1791870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1791870", + "endMs": "1797000", + "snippet": { + "runs": [ + { + "text": "person creation command and hide away all the actual doing up the controller" + } + ] + }, + "startTimeText": { + "simpleText": "29:51" + }, + "trackingParams": "CLICENP2BxiWAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 51 seconds person creation command and hide away all the actual doing up the controller" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1791870.1797000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1797000", + "endMs": "1803080", + "snippet": { + "runs": [ + { + "text": "and then we inject all the stuff that it depends on we can test person creation command really well" + } + ] + }, + "startTimeText": { + "simpleText": "29:57" + }, + "trackingParams": "CLECENP2BxiXAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 57 seconds and then we inject all the stuff that it depends on we can test person creation command really well" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1797000.1803080" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1803080", + "endMs": "1809090", + "snippet": { + "runs": [ + { + "text": "is that code better is that code simpler is it clearer would you rather look at" + } + ] + }, + "startTimeText": { + "simpleText": "30:03" + }, + "trackingParams": "CLACENP2BxiYAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 3 seconds is that code better is that code simpler is it clearer would you rather look at" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1803080.1809090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1809090", + "endMs": "1817250", + "snippet": { + "runs": [ + { + "text": "this and then understand what the system does so would you rather look at this and try to figure out where this this thing go and even that's the consequence" + } + ] + }, + "startTimeText": { + "simpleText": "30:09" + }, + "trackingParams": "CK8CENP2BxiZAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 9 seconds this and then understand what the system does so would you rather look at this and try to figure out where this this thing go and even that's the consequence" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1809090.1817250" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1817250", + "endMs": "1824350", + "snippet": { + "runs": [ + { + "text": "of this chase of test first it leads it down a path where the gospel of" + } + ] + }, + "startTimeText": { + "simpleText": "30:17" + }, + "trackingParams": "CK4CENP2BxiaAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 17 seconds of this chase of test first it leads it down a path where the gospel of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1817250.1824350" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1824350", + "endMs": "1830150", + "snippet": { + "runs": [ + { + "text": "test-driven design is that anything that's easier to test is better that's" + } + ] + }, + "startTimeText": { + "simpleText": "30:24" + }, + "trackingParams": "CK0CENP2BxibAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 24 seconds test-driven design is that anything that's easier to test is better that's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1824350.1830150" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1830150", + "endMs": "1836120", + "snippet": { + "runs": [ + { + "text": "it that's the measure of quality if you can test it easily it's better if you" + } + ] + }, + "startTimeText": { + "simpleText": "30:30" + }, + "trackingParams": "CKwCENP2BxicAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 30 seconds it that's the measure of quality if you can test it easily it's better if you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1830150.1836120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1836120", + "endMs": "1841990", + "snippet": { + "runs": [ + { + "text": "can't test it easily it's worse boo exactly right boo" + } + ] + }, + "startTimeText": { + "simpleText": "30:36" + }, + "trackingParams": "CKsCENP2BxidAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 36 seconds can't test it easily it's worse boo exactly right boo" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1836120.1841990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1841990", + "endMs": "1849440", + "snippet": { + "runs": [ + { + "text": "it's not better and we're losing sight of what we're actually trying to do tasks were supposed to support us they" + } + ] + }, + "startTimeText": { + "simpleText": "30:41" + }, + "trackingParams": "CKoCENP2BxieAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 41 seconds it's not better and we're losing sight of what we're actually trying to do tasks were supposed to support us they" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1841990.1849440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1849440", + "endMs": "1856299", + "snippet": { + "runs": [ + { + "text": "weren't supposed to be the main thing and this is leading to a lot of" + } + ] + }, + "startTimeText": { + "simpleText": "30:49" + }, + "trackingParams": "CKkCENP2BxifAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 49 seconds weren't supposed to be the main thing and this is leading to a lot of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1849440.1856299" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1856299", + "endMs": "1862460", + "snippet": { + "runs": [ + { + "text": "zombie astronautics architectures things that I thought we moved past long ago if" + } + ] + }, + "startTimeText": { + "simpleText": "30:56" + }, + "trackingParams": "CKgCENP2BxigAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 56 seconds zombie astronautics architectures things that I thought we moved past long ago if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1856299.1862460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1862460", + "endMs": "1868700", + "snippet": { + "runs": [ + { + "text": "you look at at this person crate command that reminds me very much about stretch" + } + ] + }, + "startTimeText": { + "simpleText": "31:02" + }, + "trackingParams": "CKcCENP2BxihAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 2 seconds you look at at this person crate command that reminds me very much about stretch" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1862460.1868700" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1868700", + "endMs": "1874700", + "snippet": { + "runs": [ + { + "text": "1.2 and how they had every action as their own object and never so great because there was easy to test and it" + } + ] + }, + "startTimeText": { + "simpleText": "31:08" + }, + "trackingParams": "CKYCENP2BxiiAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 8 seconds 1.2 and how they had every action as their own object and never so great because there was easy to test and it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1868700.1874700" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1874700", + "endMs": "1879980", + "snippet": { + "runs": [ + { + "text": "was when you were trying to put a whole architecture together because you had all these create commands and all of" + } + ] + }, + "startTimeText": { + "simpleText": "31:14" + }, + "trackingParams": "CKUCENP2BxijAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 14 seconds was when you were trying to put a whole architecture together because you had all these create commands and all of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1874700.1879980" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1879980", + "endMs": "1885370", + "snippet": { + "runs": [ + { + "text": "a sudden you had a million objects yes they were easier to test but the system was much harder to reason about" + } + ] + }, + "startTimeText": { + "simpleText": "31:19" + }, + "trackingParams": "CKQCENP2BxikAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 19 seconds a sudden you had a million objects yes they were easier to test but the system was much harder to reason about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1879980.1885370" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1885370", + "endMs": "1891860", + "snippet": { + "runs": [ + { + "text": "you see the same thing around active record for example you see well active record should just be data access" + } + ] + }, + "startTimeText": { + "simpleText": "31:25" + }, + "trackingParams": "CKMCENP2BxilAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 25 seconds you see the same thing around active record for example you see well active record should just be data access" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1885370.1891860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1891860", + "endMs": "1897830", + "snippet": { + "runs": [ + { + "text": "objects they shouldn't actually have any logic they should just be about interfacing with the database because then we can split out everything else" + } + ] + }, + "startTimeText": { + "simpleText": "31:31" + }, + "trackingParams": "CKICENP2BximAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 31 seconds objects they shouldn't actually have any logic they should just be about interfacing with the database because then we can split out everything else" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1891860.1897830" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1897830", + "endMs": "1903650", + "snippet": { + "runs": [ + { + "text": "out domain logic since that it doesn't have to touch the database such that our tests can be simple since that our tests" + } + ] + }, + "startTimeText": { + "simpleText": "31:37" + }, + "trackingParams": "CKECENP2BxinAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 37 seconds out domain logic since that it doesn't have to touch the database such that our tests can be simple since that our tests" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1897830.1903650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1903650", + "endMs": "1911860", + "snippet": { + "runs": [ + { + "text": "can be fast right again order a priority test test fast oh" + } + ] + }, + "startTimeText": { + "simpleText": "31:43" + }, + "trackingParams": "CKACENP2BxioAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 43 seconds can be fast right again order a priority test test fast oh" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1903650.1911860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1911860", + "endMs": "1917919", + "snippet": { + "runs": [ + { + "text": "your architecture valid I'll just fall from that right I" + } + ] + }, + "startTimeText": { + "simpleText": "31:51" + }, + "trackingParams": "CJ8CENP2BxipAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 51 seconds your architecture valid I'll just fall from that right I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1911860.1917919" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1917919", + "endMs": "1924320", + "snippet": { + "runs": [ + { + "text": "recently read James Cullen has a great white paper out call why most unit" + } + ] + }, + "startTimeText": { + "simpleText": "31:57" + }, + "trackingParams": "CJ4CENP2BxiqAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 57 seconds recently read James Cullen has a great white paper out call why most unit" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1917919.1924320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1924320", + "endMs": "1930409", + "snippet": { + "runs": [ + { + "text": "testing is waste and for me this is the money quote splitting up functions to" + } + ] + }, + "startTimeText": { + "simpleText": "32:04" + }, + "trackingParams": "CJ0CENP2BxirAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 4 seconds testing is waste and for me this is the money quote splitting up functions to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1924320.1930409" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1930409", + "endMs": "1937760", + "snippet": { + "runs": [ + { + "text": "support the testing process destroys your system architecture and code comprehension along with it test at a" + } + ] + }, + "startTimeText": { + "simpleText": "32:10" + }, + "trackingParams": "CJwCENP2BxisAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 10 seconds support the testing process destroys your system architecture and code comprehension along with it test at a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1930409.1937760" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1937760", + "endMs": "1944500", + "snippet": { + "runs": [ + { + "text": "course of level of granularity [Applause]" + } + ] + }, + "startTimeText": { + "simpleText": "32:17" + }, + "trackingParams": "CJsCENP2BxitAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 17 seconds course of level of granularity [Applause]" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1937760.1944500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1944500", + "endMs": "1950570", + "snippet": { + "runs": [ + { + "text": "TDD is focused on the unit the unit is the sacred piece because that's the" + } + ] + }, + "startTimeText": { + "simpleText": "32:24" + }, + "trackingParams": "CJoCENP2BxiuAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 24 seconds TDD is focused on the unit the unit is the sacred piece because that's the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1944500.1950570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1950570", + "endMs": "1956330", + "snippet": { + "runs": [ + { + "text": "science piece that's what we can control all of the variables we're just looking at these few pieces right what James is" + } + ] + }, + "startTimeText": { + "simpleText": "32:30" + }, + "trackingParams": "CJkCENP2BxivAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 30 seconds science piece that's what we can control all of the variables we're just looking at these few pieces right what James is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1950570.1956330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1956330", + "endMs": "1962929", + "snippet": { + "runs": [ + { + "text": "saying is maybe that's not the right level maybe testing the role it should have" + } + ] + }, + "startTimeText": { + "simpleText": "32:36" + }, + "trackingParams": "CJgCENP2BxiwAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 36 seconds saying is maybe that's not the right level maybe testing the role it should have" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1956330.1962929" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1962929", + "endMs": "1968960", + "snippet": { + "runs": [ + { + "text": "shouldn't be about the unit most of the time and I showed alluded to this a" + } + ] + }, + "startTimeText": { + "simpleText": "32:42" + }, + "trackingParams": "CJcCENP2BxixAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 42 seconds shouldn't be about the unit most of the time and I showed alluded to this a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1962929.1968960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1968960", + "endMs": "1974659", + "snippet": { + "runs": [ + { + "text": "while back I wrote a post called testing like the TSA and the main thing about" + } + ] + }, + "startTimeText": { + "simpleText": "32:48" + }, + "trackingParams": "CJYCENP2BxiyAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 48 seconds while back I wrote a post called testing like the TSA and the main thing about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1968960.1974659" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1974659", + "endMs": "1981650", + "snippet": { + "runs": [ + { + "text": "that was about over testing and sort of this testing theater that goes on but I hadn't really made the switch that it" + } + ] + }, + "startTimeText": { + "simpleText": "32:54" + }, + "trackingParams": "CJUCENP2BxizAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 54 seconds that was about over testing and sort of this testing theater that goes on but I hadn't really made the switch that it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1974659.1981650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1981650", + "endMs": "1987850", + "snippet": { + "runs": [ + { + "text": "the problem is that we're trying to test it the wrong not testing itself testing is great I'm not advocating that we" + } + ] + }, + "startTimeText": { + "simpleText": "33:01" + }, + "trackingParams": "CJQCENP2Bxi0AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 1 second the problem is that we're trying to test it the wrong not testing itself testing is great I'm not advocating that we" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1981650.1987850" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1987850", + "endMs": "1993610", + "snippet": { + "runs": [ + { + "text": "shouldn't have tests I'm advocating that driving your design from unit tests is" + } + ] + }, + "startTimeText": { + "simpleText": "33:07" + }, + "trackingParams": "CJMCENP2Bxi1AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 7 seconds shouldn't have tests I'm advocating that driving your design from unit tests is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1987850.1993610" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1993610", + "endMs": "1999490", + "snippet": { + "runs": [ + { + "text": "actually not a good idea that you actually end up destroying your system architecture and your code comprehension" + } + ] + }, + "startTimeText": { + "simpleText": "33:13" + }, + "trackingParams": "CJICENP2Bxi2AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 13 seconds actually not a good idea that you actually end up destroying your system architecture and your code comprehension" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1993610.1999490" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1999490", + "endMs": "2005850", + "snippet": { + "runs": [ + { + "text": "along with it so if unit tests aren't the thing what" + } + ] + }, + "startTimeText": { + "simpleText": "33:19" + }, + "trackingParams": "CJECENP2Bxi3AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 19 seconds along with it so if unit tests aren't the thing what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1999490.2005850" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2005850", + "endMs": "2011790", + "snippet": { + "runs": [ + { + "text": "can we do instead well I think there are higher levels of testing we've already sort of moved to that in rails it's no" + } + ] + }, + "startTimeText": { + "simpleText": "33:25" + }, + "trackingParams": "CJACENP2Bxi4AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 25 seconds can we do instead well I think there are higher levels of testing we've already sort of moved to that in rails it's no" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2005850.2011790" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2011790", + "endMs": "2018420", + "snippet": { + "runs": [ + { + "text": "longer called test unit where you place your your tests it's called test models that's already one step up that sort of" + } + ] + }, + "startTimeText": { + "simpleText": "33:31" + }, + "trackingParams": "CI8CENP2Bxi5AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 31 seconds longer called test unit where you place your your tests it's called test models that's already one step up that sort of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2011790.2018420" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2018420", + "endMs": "2023970", + "snippet": { + "runs": [ + { + "text": "frees you from feeling bad about the fact that your your model tests actually touch the data base that that's not a" + } + ] + }, + "startTimeText": { + "simpleText": "33:38" + }, + "trackingParams": "CI4CENP2Bxi6AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 38 seconds frees you from feeling bad about the fact that your your model tests actually touch the data base that that's not a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2018420.2023970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2023970", + "endMs": "2029390", + "snippet": { + "runs": [ + { + "text": "bad thing yes they run slower but they also test more things you can make anything fast if it doesn't have to work" + } + ] + }, + "startTimeText": { + "simpleText": "33:43" + }, + "trackingParams": "CI0CENP2Bxi7AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 43 seconds bad thing yes they run slower but they also test more things you can make anything fast if it doesn't have to work" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2023970.2029390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2029390", + "endMs": "2035190", + "snippet": { + "runs": [ + { + "text": "and I think that's the problem with testing a lot of cases we recently had a really" + } + ] + }, + "startTimeText": { + "simpleText": "33:49" + }, + "trackingParams": "CIwCENP2Bxi8AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 49 seconds and I think that's the problem with testing a lot of cases we recently had a really" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2029390.2035190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2035190", + "endMs": "2040320", + "snippet": { + "runs": [ + { + "text": "bad bug on base camp where we actually lost some data for real customers and it" + } + ] + }, + "startTimeText": { + "simpleText": "33:55" + }, + "trackingParams": "CIsCENP2Bxi9AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 55 seconds bad bug on base camp where we actually lost some data for real customers and it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2035190.2040320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2040320", + "endMs": "2046710", + "snippet": { + "runs": [ + { + "text": "was incredibly well tested at the unit level and all the tests passed and still" + } + ] + }, + "startTimeText": { + "simpleText": "34:00" + }, + "trackingParams": "CIoCENP2Bxi-AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes was incredibly well tested at the unit level and all the tests passed and still" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2040320.2046710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2046710", + "endMs": "2052800", + "snippet": { + "runs": [ + { + "text": "we lost data how the did that happened it happened because we were so focused on driving our design from the" + } + ] + }, + "startTimeText": { + "simpleText": "34:06" + }, + "trackingParams": "CIkCENP2Bxi_AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 6 seconds we lost data how the did that happened it happened because we were so focused on driving our design from the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2046710.2052800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2052800", + "endMs": "2058440", + "snippet": { + "runs": [ + { + "text": "unit test level we didn't have any system tests for that particular thing it was a really simple thing it was like" + } + ] + }, + "startTimeText": { + "simpleText": "34:12" + }, + "trackingParams": "CIgCENP2BxjAAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 12 seconds unit test level we didn't have any system tests for that particular thing it was a really simple thing it was like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2052800.2058440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2058440", + "endMs": "2064350", + "snippet": { + "runs": [ + { + "text": "if you were editing an object and you were editing the attachments you could loose an attachment and we lost some" + } + ] + }, + "startTimeText": { + "simpleText": "34:18" + }, + "trackingParams": "CIcCENP2BxjBAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 18 seconds if you were editing an object and you were editing the attachments you could loose an attachment and we lost some" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2058440.2064350" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2064350", + "endMs": "2069540", + "snippet": { + "runs": [ + { + "text": "attachments and it was a terrible thing and after that sort of thought wait a" + } + ] + }, + "startTimeText": { + "simpleText": "34:24" + }, + "trackingParams": "CIYCENP2BxjCAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 24 seconds attachments and it was a terrible thing and after that sort of thought wait a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2064350.2069540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2069540", + "endMs": "2075929", + "snippet": { + "runs": [ + { + "text": "minute all these unit tests are just focusing on these or objects in the system these individual unit pieces it" + } + ] + }, + "startTimeText": { + "simpleText": "34:29" + }, + "trackingParams": "CIUCENP2BxjDAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 29 seconds minute all these unit tests are just focusing on these or objects in the system these individual unit pieces it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2069540.2075929" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2075929", + "endMs": "2083460", + "snippet": { + "runs": [ + { + "text": "doesn't say anything about whether the whole system works most TDD proponents I find are much more focused on the unit" + } + ] + }, + "startTimeText": { + "simpleText": "34:35" + }, + "trackingParams": "CIQCENP2BxjEAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 35 seconds doesn't say anything about whether the whole system works most TDD proponents I find are much more focused on the unit" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2075929.2083460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2083460", + "endMs": "2089610", + "snippet": { + "runs": [ + { + "text": "level because that's where they're driving their design and they're not very much focused on the system level ball which is what people actually give" + } + ] + }, + "startTimeText": { + "simpleText": "34:43" + }, + "trackingParams": "CIMCENP2BxjFAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 43 seconds level because that's where they're driving their design and they're not very much focused on the system level ball which is what people actually give" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2083460.2089610" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2089610", + "endMs": "2095879", + "snippet": { + "runs": [ + { + "text": "a about does the system work I don't care about whether your units work that's the whole thing work that's what" + } + ] + }, + "startTimeText": { + "simpleText": "34:49" + }, + "trackingParams": "CIICENP2BxjGAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 49 seconds a about does the system work I don't care about whether your units work that's the whole thing work that's what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2089610.2095879" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2095880", + "endMs": "2101090", + "snippet": { + "runs": [ + { + "text": "matters so that kind of freed my mind up a little bit" + } + ] + }, + "startTimeText": { + "simpleText": "34:55" + }, + "trackingParams": "CIECENP2BxjHAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 55 seconds matters so that kind of freed my mind up a little bit" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2095880.2101090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2101090", + "endMs": "2106410", + "snippet": { + "runs": [ + { + "text": "that if we give up this need for hard science experience where we have to control all the variables and boil" + } + ] + }, + "startTimeText": { + "simpleText": "35:01" + }, + "trackingParams": "CIACENP2BxjIAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 1 second that if we give up this need for hard science experience where we have to control all the variables and boil" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2101090.2106410" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2106410", + "endMs": "2112520", + "snippet": { + "runs": [ + { + "text": "everything down to a single unit that can be tested we can float freely with the world awesome" + } + ] + }, + "startTimeText": { + "simpleText": "35:06" + }, + "trackingParams": "CP8BENP2BxjJAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 6 seconds everything down to a single unit that can be tested we can float freely with the world awesome" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2106410.2112520" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2112520", + "endMs": "2118310", + "snippet": { + "runs": [ + { + "text": "this realization I came to realize was why people hate" + } + ] + }, + "startTimeText": { + "simpleText": "35:12" + }, + "trackingParams": "CP4BENP2BxjKAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 12 seconds this realization I came to realize was why people hate" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2112520.2118310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2118310", + "endMs": "2125120", + "snippet": { + "runs": [ + { + "text": "fixtures so fixtures in in rails is about spinning up a world it's about" + } + ] + }, + "startTimeText": { + "simpleText": "35:18" + }, + "trackingParams": "CP0BENP2BxjLAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 18 seconds fixtures so fixtures in in rails is about spinning up a world it's about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2118310.2125120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2125120", + "endMs": "2132130", + "snippet": { + "runs": [ + { + "text": "setting up sort of small sized version of the whole world" + } + ] + }, + "startTimeText": { + "simpleText": "35:25" + }, + "trackingParams": "CPwBENP2BxjMAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 25 seconds setting up sort of small sized version of the whole world" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2125120.2132130" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2132130", + "endMs": "2137840", + "snippet": { + "runs": [ + { + "text": "where most test approaches they focus on just on the unit I don't want to have an" + } + ] + }, + "startTimeText": { + "simpleText": "35:32" + }, + "trackingParams": "CPsBENP2BxjNAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 32 seconds where most test approaches they focus on just on the unit I don't want to have an" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2132130.2137840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2137840", + "endMs": "2143570", + "snippet": { + "runs": [ + { + "text": "account in here and a project in here if I'm just testing my message I just want to test on this one single day right and" + } + ] + }, + "startTimeText": { + "simpleText": "35:37" + }, + "trackingParams": "CPoBENP2BxjOAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 37 seconds account in here and a project in here if I'm just testing my message I just want to test on this one single day right and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2137840.2143570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2143570", + "endMs": "2150770", + "snippet": { + "runs": [ + { + "text": "if you're doing that yeah pictures probably not a good thing it doesn't really work for that it works really well when you're not concerned about the" + } + ] + }, + "startTimeText": { + "simpleText": "35:43" + }, + "trackingParams": "CPkBENP2BxjPAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 43 seconds if you're doing that yeah pictures probably not a good thing it doesn't really work for that it works really well when you're not concerned about the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2143570.2150770" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2150770", + "endMs": "2157400", + "snippet": { + "runs": [ + { + "text": "hard science focus on a new test it works really well when you focus on a larger level when" + } + ] + }, + "startTimeText": { + "simpleText": "35:50" + }, + "trackingParams": "CPgBENP2BxjQAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 50 seconds hard science focus on a new test it works really well when you focus on a larger level when" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2150770.2157400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2157400", + "endMs": "2163270", + "snippet": { + "runs": [ + { + "text": "you focus on models when you focus on controllers and most importantly when you're focused on systems" + } + ] + }, + "startTimeText": { + "simpleText": "35:57" + }, + "trackingParams": "CPcBENP2BxjRAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 57 seconds you focus on models when you focus on controllers and most importantly when you're focused on systems" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2157400.2163270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2163270", + "endMs": "2170600", + "snippet": { + "runs": [ + { + "text": "but all that is sort of usually swept away by the Holy Trinity" + } + ] + }, + "startTimeText": { + "simpleText": "36:03" + }, + "trackingParams": "CPYBENP2BxjSAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 3 seconds but all that is sort of usually swept away by the Holy Trinity" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2163270.2170600" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2170600", + "endMs": "2176320", + "snippet": { + "runs": [ + { + "text": "of test metrics coverage ratio and speed" + } + ] + }, + "startTimeText": { + "simpleText": "36:10" + }, + "trackingParams": "CPUBENP2BxjTAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 10 seconds of test metrics coverage ratio and speed" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2170600.2176320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2176320", + "endMs": "2182830", + "snippet": { + "runs": [ + { + "text": "I've been in a lot of internet arguments lately" + } + ] + }, + "startTimeText": { + "simpleText": "36:16" + }, + "trackingParams": "CPQBENP2BxjUAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 16 seconds I've been in a lot of internet arguments lately" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2176320.2182830" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2182830", + "endMs": "2189980", + "snippet": { + "runs": [ + { + "text": "in such esteemed establishments as hacker news and an elsewhere and I find" + } + ] + }, + "startTimeText": { + "simpleText": "36:22" + }, + "trackingParams": "CPMBENP2BxjVAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 22 seconds in such esteemed establishments as hacker news and an elsewhere and I find" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2182830.2189980" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2189980", + "endMs": "2196640", + "snippet": { + "runs": [ + { + "text": "it really interesting because each individual argument will make me rage but then the larger set of all arguments" + } + ] + }, + "startTimeText": { + "simpleText": "36:29" + }, + "trackingParams": "CPIBENP2BxjWAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 29 seconds it really interesting because each individual argument will make me rage but then the larger set of all arguments" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2189980.2196640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2196640", + "endMs": "2202160", + "snippet": { + "runs": [ + { + "text": "like a meta-study actually reveals really interesting things about what people care about what they value and" + } + ] + }, + "startTimeText": { + "simpleText": "36:36" + }, + "trackingParams": "CPEBENP2BxjXAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 36 seconds like a meta-study actually reveals really interesting things about what people care about what they value and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2196640.2202160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2202160", + "endMs": "2209000", + "snippet": { + "runs": [ + { + "text": "what I find is in most discussions about design especially around rails what people care about these things and these" + } + ] + }, + "startTimeText": { + "simpleText": "36:42" + }, + "trackingParams": "CPABENP2BxjYAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 42 seconds what I find is in most discussions about design especially around rails what people care about these things and these" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2202160.2209000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2209000", + "endMs": "2216290", + "snippet": { + "runs": [ + { + "text": "things only it's about the test coverage it's about the test ratio and it's about how fast your tests run like that's the" + } + ] + }, + "startTimeText": { + "simpleText": "36:49" + }, + "trackingParams": "CO8BENP2BxjZAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 49 seconds things only it's about the test coverage it's about the test ratio and it's about how fast your tests run like that's the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2209000.2216290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2216290", + "endMs": "2222920", + "snippet": { + "runs": [ + { + "text": "pedestal that's the Holy Grail what actually happens underneath how the design of the rest of the application is" + } + ] + }, + "startTimeText": { + "simpleText": "36:56" + }, + "trackingParams": "CO4BENP2BxjaAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 56 seconds pedestal that's the Holy Grail what actually happens underneath how the design of the rest of the application is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2216290.2222920" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2222920", + "endMs": "2229130", + "snippet": { + "runs": [ + { + "text": "yeah doesn't really matter and thus a lot of people come to celebrate" + } + ] + }, + "startTimeText": { + "simpleText": "37:02" + }, + "trackingParams": "CO0BENP2BxjbAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 2 seconds yeah doesn't really matter and thus a lot of people come to celebrate" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2222920.2229130" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2229130", + "endMs": "2234710", + "snippet": { + "runs": [ + { + "text": "oh I have a 1 to 4 test ratio for every line of production code I have 4 lines" + } + ] + }, + "startTimeText": { + "simpleText": "37:09" + }, + "trackingParams": "COwBENP2BxjcAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 9 seconds oh I have a 1 to 4 test ratio for every line of production code I have 4 lines" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2229130.2234710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2234710", + "endMs": "2240160", + "snippet": { + "runs": [ + { + "text": "of test oh yeah and they say that with pride and" + } + ] + }, + "startTimeText": { + "simpleText": "37:14" + }, + "trackingParams": "COsBENP2BxjdAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 14 seconds of test oh yeah and they say that with pride and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2234710.2240160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2240160", + "endMs": "2245840", + "snippet": { + "runs": [ + { + "text": "I'm like what so you're saying for every line of production code you write you" + } + ] + }, + "startTimeText": { + "simpleText": "37:20" + }, + "trackingParams": "COoBENP2BxjeAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 20 seconds I'm like what so you're saying for every line of production code you write you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2240160.2245840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2245840", + "endMs": "2252440", + "snippet": { + "runs": [ + { + "text": "have to write four lines of code and that somehow makes your hero how does that work so your system is now" + } + ] + }, + "startTimeText": { + "simpleText": "37:25" + }, + "trackingParams": "COkBENP2BxjfAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 25 seconds have to write four lines of code and that somehow makes your hero how does that work so your system is now" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2245840.2252440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2252440", + "endMs": "2257959", + "snippet": { + "runs": [ + { + "text": "five times as large reasoning about the whole system is now five times as complex and you're proud of this why" + } + ] + }, + "startTimeText": { + "simpleText": "37:32" + }, + "trackingParams": "COgBENP2BxjgAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 32 seconds five times as large reasoning about the whole system is now five times as complex and you're proud of this why" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2252440.2257959" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2257959", + "endMs": "2263180", + "snippet": { + "runs": [ + { + "text": "well of course cuz I got all one percent coverage my five thousand test run" + } + ] + }, + "startTimeText": { + "simpleText": "37:37" + }, + "trackingParams": "COcBENP2BxjhAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 37 seconds well of course cuz I got all one percent coverage my five thousand test run" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2257959.2263180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2263180", + "endMs": "2269539", + "snippet": { + "runs": [ + { + "text": "incredibly fast because they never actually test very much they certainly do not test the system they test all" + } + ] + }, + "startTimeText": { + "simpleText": "37:43" + }, + "trackingParams": "COYBENP2BxjiAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 43 seconds incredibly fast because they never actually test very much they certainly do not test the system they test all" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2263180.2269539" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2269539", + "endMs": "2274999", + "snippet": { + "runs": [ + { + "text": "these little slices of unit wonderful not wonderful you have anemic" + } + ] + }, + "startTimeText": { + "simpleText": "37:49" + }, + "trackingParams": "COUBENP2BxjjAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 49 seconds these little slices of unit wonderful not wonderful you have anemic" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2269539.2274999" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2274999", + "endMs": "2280339", + "snippet": { + "runs": [ + { + "text": " tests they don't prove you're gonna have the same bug that we have on Basecamp and the system is not" + } + ] + }, + "startTimeText": { + "simpleText": "37:54" + }, + "trackingParams": "COQBENP2BxjkAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 54 seconds tests they don't prove you're gonna have the same bug that we have on Basecamp and the system is not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2274999.2280339" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2280339", + "endMs": "2286660", + "snippet": { + "runs": [ + { + "text": "going to work even though you proudly proclaim though all your units are working well what did he do" + } + ] + }, + "startTimeText": { + "simpleText": "38:00" + }, + "trackingParams": "COMBENP2BxjlAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes going to work even though you proudly proclaim though all your units are working well what did he do" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2280339.2286660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2286660", + "endMs": "2292640", + "snippet": { + "runs": [ + { + "text": "this decoupling is not free people think that oh this is like that saying like" + } + ] + }, + "startTimeText": { + "simpleText": "38:06" + }, + "trackingParams": "COIBENP2BxjmAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 6 seconds this decoupling is not free people think that oh this is like that saying like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2286660.2292640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2292640", + "endMs": "2300130", + "snippet": { + "runs": [ + { + "text": "quality is free right testing is free not when you're doing it like this it's not free and" + } + ] + }, + "startTimeText": { + "simpleText": "38:12" + }, + "trackingParams": "COEBENP2BxjnAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 12 seconds quality is free right testing is free not when you're doing it like this it's not free and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2292640.2300130" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2300130", + "endMs": "2305499", + "snippet": { + "runs": [ + { + "text": "most important it's not free not so much in time but in conceptual overhead" + } + ] + }, + "startTimeText": { + "simpleText": "38:20" + }, + "trackingParams": "COABENP2BxjoAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 20 seconds most important it's not free not so much in time but in conceptual overhead" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2300130.2305499" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2305499", + "endMs": "2311329", + "snippet": { + "runs": [ + { + "text": "understanding a system that has been test-driven designed from the unit" + } + ] + }, + "startTimeText": { + "simpleText": "38:25" + }, + "trackingParams": "CN8BENP2BxjpAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 25 seconds understanding a system that has been test-driven designed from the unit" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2305499.2311329" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2311329", + "endMs": "2317660", + "snippet": { + "runs": [ + { + "text": "perspective is really hard because you have all these levels of indirection you" + } + ] + }, + "startTimeText": { + "simpleText": "38:31" + }, + "trackingParams": "CN4BENP2BxjqAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 31 seconds perspective is really hard because you have all these levels of indirection you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2311329.2317660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2317660", + "endMs": "2323150", + "snippet": { + "runs": [ + { + "text": "have all these level of intermediation to separate the tests from slow things" + } + ] + }, + "startTimeText": { + "simpleText": "38:37" + }, + "trackingParams": "CN0BENP2BxjrAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 37 seconds have all these level of intermediation to separate the tests from slow things" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2317660.2323150" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2323150", + "endMs": "2328670", + "snippet": { + "runs": [ + { + "text": "like HTML or the database or and if you other parts of the system that actually" + } + ] + }, + "startTimeText": { + "simpleText": "38:43" + }, + "trackingParams": "CNwBENP2BxjsAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 43 seconds like HTML or the database or and if you other parts of the system that actually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2323150.2328670" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2328670", + "endMs": "2335749", + "snippet": { + "runs": [ + { + "text": "makes up your system and they focus just on that one thing so they can be very fast if they don't" + } + ] + }, + "startTimeText": { + "simpleText": "38:48" + }, + "trackingParams": "CNsBENP2BxjtAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 48 seconds makes up your system and they focus just on that one thing so they can be very fast if they don't" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2328670.2335749" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2335749", + "endMs": "2341900", + "snippet": { + "runs": [ + { + "text": "have to work they don't actually to test your system so that's sort of two charges at once it's the charge first" + } + ] + }, + "startTimeText": { + "simpleText": "38:55" + }, + "trackingParams": "CNoBENP2BxjuAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 55 seconds have to work they don't actually to test your system so that's sort of two charges at once it's the charge first" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2335749.2341900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2341900", + "endMs": "2347299", + "snippet": { + "runs": [ + { + "text": "that your design is not going to improve your design is going to deteriorate by" + } + ] + }, + "startTimeText": { + "simpleText": "39:01" + }, + "trackingParams": "CNkBENP2BxjvAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 1 second that your design is not going to improve your design is going to deteriorate by" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2341900.2347299" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2347299", + "endMs": "2352839", + "snippet": { + "runs": [ + { + "text": "gluing tests first programming because you're going to construct your units of" + } + ] + }, + "startTimeText": { + "simpleText": "39:07" + }, + "trackingParams": "CNgBENP2BxjwAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 7 seconds gluing tests first programming because you're going to construct your units of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2347299.2352839" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2352839", + "endMs": "2358430", + "snippet": { + "runs": [ + { + "text": "testing your methods in a different way like we saw with the H example you're going to checked all your dependencies" + } + ] + }, + "startTimeText": { + "simpleText": "39:12" + }, + "trackingParams": "CNcBENP2BxjxAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 12 seconds testing your methods in a different way like we saw with the H example you're going to checked all your dependencies" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2352839.2358430" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2358430", + "endMs": "2365779", + "snippet": { + "runs": [ + { + "text": "in a way that does not approve things ah and second of all you're not going to get the benefit of great coverage you" + } + ] + }, + "startTimeText": { + "simpleText": "39:18" + }, + "trackingParams": "CNYBENP2BxjyAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 18 seconds in a way that does not approve things ah and second of all you're not going to get the benefit of great coverage you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2358430.2365779" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2365779", + "endMs": "2372440", + "snippet": { + "runs": [ + { + "text": "might have a lot of tests but they don't test your system it doesn't include increase your confidence and actually" + } + ] + }, + "startTimeText": { + "simpleText": "39:25" + }, + "trackingParams": "CNUBENP2BxjzAiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 25 seconds might have a lot of tests but they don't test your system it doesn't include increase your confidence and actually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2365779.2372440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2372440", + "endMs": "2378009", + "snippet": { + "runs": [ + { + "text": "the whole thing working and then what good is it well" + } + ] + }, + "startTimeText": { + "simpleText": "39:32" + }, + "trackingParams": "CNQBENP2Bxj0AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 32 seconds the whole thing working and then what good is it well" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2372440.2378009" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2379060", + "endMs": "2385390", + "snippet": { + "runs": [ + { + "text": "I thought about this for a long time in tiling this is not really this doesn't seem" + } + ] + }, + "startTimeText": { + "simpleText": "39:39" + }, + "trackingParams": "CNMBENP2Bxj1AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 39 seconds I thought about this for a long time in tiling this is not really this doesn't seem" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2379060.2385390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2385390", + "endMs": "2391630", + "snippet": { + "runs": [ + { + "text": "like that great of a revelation why why do I keep having these arguments over and over again why are people focus so" + } + ] + }, + "startTimeText": { + "simpleText": "39:45" + }, + "trackingParams": "CNIBENP2Bxj2AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 45 seconds like that great of a revelation why why do I keep having these arguments over and over again why are people focus so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2385390.2391630" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2391630", + "endMs": "2398680", + "snippet": { + "runs": [ + { + "text": "hard and so intensely on this Trinity of test metrics how did that come to be the" + } + ] + }, + "startTimeText": { + "simpleText": "39:51" + }, + "trackingParams": "CNEBENP2Bxj3AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 51 seconds hard and so intensely on this Trinity of test metrics how did that come to be the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2391630.2398680" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2398680", + "endMs": "2404950", + "snippet": { + "runs": [ + { + "text": "main thing that people arguing about how did that come to be the main decider of what's good design and what's bad design" + } + ] + }, + "startTimeText": { + "simpleText": "39:58" + }, + "trackingParams": "CNABENP2Bxj4AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 58 seconds main thing that people arguing about how did that come to be the main decider of what's good design and what's bad design" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2398680.2404950" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2404950", + "endMs": "2410200", + "snippet": { + "runs": [ + { + "text": "really couldn't really figure it out until I started thinking back of like" + } + ] + }, + "startTimeText": { + "simpleText": "40:04" + }, + "trackingParams": "CM8BENP2Bxj5AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 4 seconds really couldn't really figure it out until I started thinking back of like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2404950.2410200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2410200", + "endMs": "2416520", + "snippet": { + "runs": [ + { + "text": "what is this person we're looking through we're looking through it computer science engineering" + } + ] + }, + "startTimeText": { + "simpleText": "40:10" + }, + "trackingParams": "CM4BENP2Bxj6AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 10 seconds what is this person we're looking through we're looking through it computer science engineering" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2410200.2416520" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2416520", + "endMs": "2422170", + "snippet": { + "runs": [ + { + "text": "professionalism James Harrington wrote a bunch of books on quality of engineering" + } + ] + }, + "startTimeText": { + "simpleText": "40:16" + }, + "trackingParams": "CM0BENP2Bxj7AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 16 seconds professionalism James Harrington wrote a bunch of books on quality of engineering" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2416520.2422170" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2422170", + "endMs": "2427930", + "snippet": { + "runs": [ + { + "text": "and he has a great quote here if you can't measure something you can't understand it if you can't understand it" + } + ] + }, + "startTimeText": { + "simpleText": "40:22" + }, + "trackingParams": "CMwBENP2Bxj8AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 22 seconds and he has a great quote here if you can't measure something you can't understand it if you can't understand it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2422170.2427930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2427930", + "endMs": "2434200", + "snippet": { + "runs": [ + { + "text": "you can't control it if you can't control it you can't improve it that makes a lot sense I was like oh yeah" + } + ] + }, + "startTimeText": { + "simpleText": "40:27" + }, + "trackingParams": "CMsBENP2Bxj9AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 27 seconds you can't control it if you can't control it you can't improve it that makes a lot sense I was like oh yeah" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2427930.2434200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2434200", + "endMs": "2440440", + "snippet": { + "runs": [ + { + "text": "yeah that makes sense so that's gonna be why then I got another good great quote just because" + } + ] + }, + "startTimeText": { + "simpleText": "40:34" + }, + "trackingParams": "CMoBENP2Bxj-AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 34 seconds yeah that makes sense so that's gonna be why then I got another good great quote just because" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2434200.2440440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2440440", + "endMs": "2445930", + "snippet": { + "runs": [ + { + "text": "you can just because something is easy to measure doesn't mean it's important that's I think is exactly what's going" + } + ] + }, + "startTimeText": { + "simpleText": "40:40" + }, + "trackingParams": "CMkBENP2Bxj_AiITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 40 seconds you can just because something is easy to measure doesn't mean it's important that's I think is exactly what's going" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2440440.2445930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2445930", + "endMs": "2452200", + "snippet": { + "runs": [ + { + "text": "on here programming of information systems is a" + } + ] + }, + "startTimeText": { + "simpleText": "40:45" + }, + "trackingParams": "CMgBENP2BxiAAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 45 seconds on here programming of information systems is a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2445930.2452200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2452200", + "endMs": "2458530", + "snippet": { + "runs": [ + { + "text": "lot more like French poetry than it is like physics but programmers grow up thinking that" + } + ] + }, + "startTimeText": { + "simpleText": "40:52" + }, + "trackingParams": "CMcBENP2BxiBAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 52 seconds lot more like French poetry than it is like physics but programmers grow up thinking that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2452200.2458530" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2458530", + "endMs": "2464860", + "snippet": { + "runs": [ + { + "text": "they're computer scientists so they wanted really badly to be like physics they wanted really badly to be a hard" + } + ] + }, + "startTimeText": { + "simpleText": "40:58" + }, + "trackingParams": "CMYBENP2BxiCAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 58 seconds they're computer scientists so they wanted really badly to be like physics they wanted really badly to be a hard" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2458530.2464860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2464860", + "endMs": "2473290", + "snippet": { + "runs": [ + { + "text": "professional science and coverage ratio and speed you can get" + } + ] + }, + "startTimeText": { + "simpleText": "41:04" + }, + "trackingParams": "CMUBENP2BxiDAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 4 seconds professional science and coverage ratio and speed you can get" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2464860.2473290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2473290", + "endMs": "2479410", + "snippet": { + "runs": [ + { + "text": "that thing down to six decimals like that I can be so precise about how" + } + ] + }, + "startTimeText": { + "simpleText": "41:13" + }, + "trackingParams": "CMQBENP2BxiEAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 13 seconds that thing down to six decimals like that I can be so precise about how" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2473290.2479410" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2479410", + "endMs": "2485220", + "snippet": { + "runs": [ + { + "text": "fast my test run time with eighty four point seven percent coverage boom got it" + } + ] + }, + "startTimeText": { + "simpleText": "41:19" + }, + "trackingParams": "CMMBENP2BxiFAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 19 seconds fast my test run time with eighty four point seven percent coverage boom got it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2479410.2485220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2485220", + "endMs": "2490930", + "snippet": { + "runs": [ + { + "text": "doesn't say anything about whether that's actually important doesn't say anything about whether that's actually" + } + ] + }, + "startTimeText": { + "simpleText": "41:25" + }, + "trackingParams": "CMIBENP2BxiGAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 25 seconds doesn't say anything about whether that's actually important doesn't say anything about whether that's actually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2485220.2490930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2490930", + "endMs": "2496090", + "snippet": { + "runs": [ + { + "text": "producing a good system doesn't say anything about whether the person after you or you yourself three months from" + } + ] + }, + "startTimeText": { + "simpleText": "41:30" + }, + "trackingParams": "CMEBENP2BxiHAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 30 seconds producing a good system doesn't say anything about whether the person after you or you yourself three months from" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2490930.2496090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2496090", + "endMs": "2502630", + "snippet": { + "runs": [ + { + "text": "now can understand what the hell is going on in this code base you haven't necessarily made anything any" + } + ] + }, + "startTimeText": { + "simpleText": "41:36" + }, + "trackingParams": "CMABENP2BxiIAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 36 seconds now can understand what the hell is going on in this code base you haven't necessarily made anything any" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2496090.2502630" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2502630", + "endMs": "2508210", + "snippet": { + "runs": [ + { + "text": "clearer you've made it very easy to produce metrics and if there's one thing" + } + ] + }, + "startTimeText": { + "simpleText": "41:42" + }, + "trackingParams": "CL8BENP2BxiJAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 42 seconds clearer you've made it very easy to produce metrics and if there's one thing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2502630.2508210" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2508210", + "endMs": "2517299", + "snippet": { + "runs": [ + { + "text": "we love with with science it's clear concise jected truth and coverage and ratio and" + } + ] + }, + "startTimeText": { + "simpleText": "41:48" + }, + "trackingParams": "CL4BENP2BxiKAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 48 seconds we love with with science it's clear concise jected truth and coverage and ratio and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2508210.2517299" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2517299", + "endMs": "2522549", + "snippet": { + "runs": [ + { + "text": "speed fit that bill so we adopted them with open arms even though they were not" + } + ] + }, + "startTimeText": { + "simpleText": "41:57" + }, + "trackingParams": "CL0BENP2BxiLAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 57 seconds speed fit that bill so we adopted them with open arms even though they were not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2517299.2522549" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2522549", + "endMs": "2529569", + "snippet": { + "runs": [ + { + "text": "that important second part of it cost is not value a lot of people have invested" + } + ] + }, + "startTimeText": { + "simpleText": "42:02" + }, + "trackingParams": "CLwBENP2BxiMAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 2 seconds that important second part of it cost is not value a lot of people have invested" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2522549.2529569" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2529569", + "endMs": "2537190", + "snippet": { + "runs": [ + { + "text": "so much in building up their expertise third time they're four to one ratio and" + } + ] + }, + "startTimeText": { + "simpleText": "42:09" + }, + "trackingParams": "CLsBENP2BxiNAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 9 seconds so much in building up their expertise third time they're four to one ratio and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2529569.2537190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2537190", + "endMs": "2542529", + "snippet": { + "runs": [ + { + "text": "test the investment is massive well of course they're going to be defensive" + } + ] + }, + "startTimeText": { + "simpleText": "42:17" + }, + "trackingParams": "CLoBENP2BxiOAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 17 seconds test the investment is massive well of course they're going to be defensive" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2537190.2542529" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2542529", + "endMs": "2548349", + "snippet": { + "runs": [ + { + "text": "about it like you've invested so much of your ego and your time and your" + } + ] + }, + "startTimeText": { + "simpleText": "42:22" + }, + "trackingParams": "CLkBENP2BxiPAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 22 seconds about it like you've invested so much of your ego and your time and your" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2542529.2548349" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2548349", + "endMs": "2554920", + "snippet": { + "runs": [ + { + "text": "resources on this project into testing so of course it must be valuable of course it must be important that's not" + } + ] + }, + "startTimeText": { + "simpleText": "42:28" + }, + "trackingParams": "CLgBENP2BxiQAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 28 seconds resources on this project into testing so of course it must be valuable of course it must be important that's not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2548349.2554920" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2554920", + "endMs": "2560109", + "snippet": { + "runs": [ + { + "text": "how it works just because something is really expensive just because something takes a lot of your time doesn't mean" + } + ] + }, + "startTimeText": { + "simpleText": "42:34" + }, + "trackingParams": "CLcBENP2BxiRAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 34 seconds how it works just because something is really expensive just because something takes a lot of your time doesn't mean" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2554920.2560109" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2560109", + "endMs": "2564630", + "snippet": { + "runs": [ + { + "text": "it's valuable doesn't mean it's important" + } + ] + }, + "startTimeText": { + "simpleText": "42:40" + }, + "trackingParams": "CLYBENP2BxiSAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 40 seconds it's valuable doesn't mean it's important" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2560109.2564630" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2566640", + "endMs": "2573160", + "snippet": { + "runs": [ + { + "text": "so I'm sort of giving a brief description of this talk yesterday" + } + ] + }, + "startTimeText": { + "simpleText": "42:46" + }, + "trackingParams": "CLUBENP2BxiTAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 46 seconds so I'm sort of giving a brief description of this talk yesterday" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2566640.2573160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2573160", + "endMs": "2580990", + "snippet": { + "runs": [ + { + "text": "at dinner with Aaron Patterson and he told me write back and say oh TL DR" + } + ] + }, + "startTimeText": { + "simpleText": "42:53" + }, + "trackingParams": "CLQBENP2BxiUAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 53 seconds at dinner with Aaron Patterson and he told me write back and say oh TL DR" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2573160.2580990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2580990", + "endMs": "2588480", + "snippet": { + "runs": [ + { + "text": "just don't test right like that's what I'm supposed to get out of this no no" + } + ] + }, + "startTimeText": { + "simpleText": "43:00" + }, + "trackingParams": "CLMBENP2BxiVAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes just don't test right like that's what I'm supposed to get out of this no no" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2580990.2588480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2588480", + "endMs": "2593640", + "snippet": { + "runs": [ + { + "text": "testing absolutely has value regression testing absolutely has value" + } + ] + }, + "startTimeText": { + "simpleText": "43:08" + }, + "trackingParams": "CLIBENP2BxiWAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 8 seconds testing absolutely has value regression testing absolutely has value" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2588480.2593640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2593640", + "endMs": "2600779", + "snippet": { + "runs": [ + { + "text": "driving your design through tests first in my mind rarely has value" + } + ] + }, + "startTimeText": { + "simpleText": "43:13" + }, + "trackingParams": "CLEBENP2BxiXAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 13 seconds driving your design through tests first in my mind rarely has value" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2593640.2600779" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2600779", + "endMs": "2608740", + "snippet": { + "runs": [ + { + "text": "not never there are times where I'll write my test first usually when it's something like a a translator of some" + } + ] + }, + "startTimeText": { + "simpleText": "43:20" + }, + "trackingParams": "CLABENP2BxiYAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 20 seconds not never there are times where I'll write my test first usually when it's something like a a translator of some" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2600779.2608740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2608740", + "endMs": "2616000", + "snippet": { + "runs": [ + { + "text": "kind where I know exactly what's going in and I know exactly what I want out that could be a good case to start the test first most information system" + } + ] + }, + "startTimeText": { + "simpleText": "43:28" + }, + "trackingParams": "CK8BENP2BxiZAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 28 seconds kind where I know exactly what's going in and I know exactly what I want out that could be a good case to start the test first most information system" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2608740.2616000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2616000", + "endMs": "2623200", + "snippet": { + "runs": [ + { + "text": "design is not like that I'm trying to figure out still what the system is supposed to do what I want to arrive at is the test" + } + ] + }, + "startTimeText": { + "simpleText": "43:36" + }, + "trackingParams": "CK4BENP2BxiaAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 36 seconds design is not like that I'm trying to figure out still what the system is supposed to do what I want to arrive at is the test" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2616000.2623200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2623200", + "endMs": "2628299", + "snippet": { + "runs": [ + { + "text": "it's the set of tests it's a set of regression tests that make me feel good about that after the fact that I can" + } + ] + }, + "startTimeText": { + "simpleText": "43:43" + }, + "trackingParams": "CK0BENP2BxibAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 43 seconds it's the set of tests it's a set of regression tests that make me feel good about that after the fact that I can" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2623200.2628299" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2628299", + "endMs": "2633180", + "snippet": { + "runs": [ + { + "text": "still change my system and not break it right" + } + ] + }, + "startTimeText": { + "simpleText": "43:48" + }, + "trackingParams": "CKwBENP2BxicAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 48 seconds still change my system and not break it right" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2628299.2633180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2635279", + "endMs": "2640110", + "snippet": { + "runs": [ + { + "text": "so tdd" + } + ] + }, + "startTimeText": { + "simpleText": "43:55" + }, + "trackingParams": "CKsBENP2BxidAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 55 seconds so tdd" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2635279.2640110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2641220", + "endMs": "2647860", + "snippet": { + "runs": [ + { + "text": "kent beck main proponent behind TDD has a very sensible quote that goes exactly" + } + ] + }, + "startTimeText": { + "simpleText": "44:01" + }, + "trackingParams": "CKoBENP2BxieAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 1 second kent beck main proponent behind TDD has a very sensible quote that goes exactly" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2641220.2647860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2647860", + "endMs": "2653740", + "snippet": { + "runs": [ + { + "text": "along these lines I get paid for code that works not for tests so my" + } + ] + }, + "startTimeText": { + "simpleText": "44:07" + }, + "trackingParams": "CKkBENP2BxifAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 7 seconds along these lines I get paid for code that works not for tests so my" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2647860.2653740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2653740", + "endMs": "2659940", + "snippet": { + "runs": [ + { + "text": "philosophy is to test as little as possible to reach a given level of confidence" + } + ] + }, + "startTimeText": { + "simpleText": "44:13" + }, + "trackingParams": "CKgBENP2BxigAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 13 seconds philosophy is to test as little as possible to reach a given level of confidence" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2653740.2659940" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2659940", + "endMs": "2665560", + "snippet": { + "runs": [ + { + "text": "immensely sensible and I find that that's actually often the case with" + } + ] + }, + "startTimeText": { + "simpleText": "44:19" + }, + "trackingParams": "CKcBENP2BxihAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 19 seconds immensely sensible and I find that that's actually often the case with" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2659940.2665560" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2665560", + "endMs": "2674100", + "snippet": { + "runs": [ + { + "text": "these things that get taken too far TDD started out as a pretty sensible thing Kent has an even more sensible" + } + ] + }, + "startTimeText": { + "simpleText": "44:25" + }, + "trackingParams": "CKYBENP2BxiiAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 25 seconds these things that get taken too far TDD started out as a pretty sensible thing Kent has an even more sensible" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2665560.2674100" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2674100", + "endMs": "2680220", + "snippet": { + "runs": [ + { + "text": "perception of it now I think than when he wrote the test room book originally" + } + ] + }, + "startTimeText": { + "simpleText": "44:34" + }, + "trackingParams": "CKUBENP2BxijAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 34 seconds perception of it now I think than when he wrote the test room book originally" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2674100.2680220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2680220", + "endMs": "2685930", + "snippet": { + "runs": [ + { + "text": "but that's not what most people take away that's not what most people run with if they wanted to build a career" + } + ] + }, + "startTimeText": { + "simpleText": "44:40" + }, + "trackingParams": "CKQBENP2BxikAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 40 seconds but that's not what most people take away that's not what most people run with if they wanted to build a career" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2680220.2685930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2685930", + "endMs": "2692320", + "snippet": { + "runs": [ + { + "text": "and making people feel shitty about their code bases and their dirty dirty code they take a much more extremist" + } + ] + }, + "startTimeText": { + "simpleText": "44:45" + }, + "trackingParams": "CKMBENP2BxilAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 45 seconds and making people feel shitty about their code bases and their dirty dirty code they take a much more extremist" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2685930.2692320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2692320", + "endMs": "2698220", + "snippet": { + "runs": [ + { + "text": "approach that unless you're doing tests first you are not a professional" + } + ] + }, + "startTimeText": { + "simpleText": "44:52" + }, + "trackingParams": "CKIBENP2BximAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 52 seconds approach that unless you're doing tests first you are not a professional" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2692320.2698220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2698220", + "endMs": "2704109", + "snippet": { + "runs": [ + { + "text": "certain not what can I say okay so for" + } + ] + }, + "startTimeText": { + "simpleText": "44:58" + }, + "trackingParams": "CKEBENP2BxinAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 58 seconds certain not what can I say okay so for" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2698220.2704109" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2704109", + "endMs": "2711390", + "snippet": { + "runs": [ + { + "text": "me this really boils down to we're right we're trying to wear the wrong hat the majority of the time" + } + ] + }, + "startTimeText": { + "simpleText": "45:04" + }, + "trackingParams": "CKABENP2BxioAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 4 seconds me this really boils down to we're right we're trying to wear the wrong hat the majority of the time" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2704109.2711390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2711390", + "endMs": "2718600", + "snippet": { + "runs": [ + { + "text": "thinking of yourself as a software engineer will lead you down the path of coverage" + } + ] + }, + "startTimeText": { + "simpleText": "45:11" + }, + "trackingParams": "CJ8BENP2BxipAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 11 seconds thinking of yourself as a software engineer will lead you down the path of coverage" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2711390.2718600" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2718600", + "endMs": "2724450", + "snippet": { + "runs": [ + { + "text": "speed metrics hard sciences all these things we can" + } + ] + }, + "startTimeText": { + "simpleText": "45:18" + }, + "trackingParams": "CJ4BENP2BxiqAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 18 seconds speed metrics hard sciences all these things we can" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2718600.2724450" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2724450", + "endMs": "2729930", + "snippet": { + "runs": [ + { + "text": "measure and it leave you laughing at like" + } + ] + }, + "startTimeText": { + "simpleText": "45:24" + }, + "trackingParams": "CJ0BENP2BxirAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 24 seconds measure and it leave you laughing at like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2724450.2729930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2729930", + "endMs": "2735490", + "snippet": { + "runs": [ + { + "text": "interpretation of French poetry of subjective evaluations of a design in" + } + ] + }, + "startTimeText": { + "simpleText": "45:29" + }, + "trackingParams": "CJwBENP2BxisAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 29 seconds interpretation of French poetry of subjective evaluations of a design in" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2729930.2735490" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2735490", + "endMs": "2740640", + "snippet": { + "runs": [ + { + "text": "the system even though those are the only tools that we have so" + } + ] + }, + "startTimeText": { + "simpleText": "45:35" + }, + "trackingParams": "CJsBENP2BxitAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 35 seconds the system even though those are the only tools that we have so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2735490.2740640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2740640", + "endMs": "2746109", + "snippet": { + "runs": [ + { + "text": "this has taken me a while to arrive at this conclusion I've hated the word software engineer for quite a while" + } + ] + }, + "startTimeText": { + "simpleText": "45:40" + }, + "trackingParams": "CJoBENP2BxiuAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 40 seconds this has taken me a while to arrive at this conclusion I've hated the word software engineer for quite a while" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2740640.2746109" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2746109", + "endMs": "2753640", + "snippet": { + "runs": [ + { + "text": "because I never felt it fit me I never thought of myself as a software engineer I kind of tried to be one a few times" + } + ] + }, + "startTimeText": { + "simpleText": "45:46" + }, + "trackingParams": "CJkBENP2BxivAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 46 seconds because I never felt it fit me I never thought of myself as a software engineer I kind of tried to be one a few times" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2746109.2753640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2753640", + "endMs": "2759790", + "snippet": { + "runs": [ + { + "text": "and I failed all the time and by the time I finally arrived at programming as something that I wanted to do is sure" + } + ] + }, + "startTimeText": { + "simpleText": "45:53" + }, + "trackingParams": "CJgBENP2BxiwAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 53 seconds and I failed all the time and by the time I finally arrived at programming as something that I wanted to do is sure" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2753640.2759790" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2759790", + "endMs": "2764800", + "snippet": { + "runs": [ + { + "text": " wasn't software engineering yes it's a hard hat that I wear" + } + ] + }, + "startTimeText": { + "simpleText": "45:59" + }, + "trackingParams": "CJcBENP2BxixAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 59 seconds wasn't software engineering yes it's a hard hat that I wear" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2759790.2764800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2764800", + "endMs": "2770530", + "snippet": { + "runs": [ + { + "text": "occasionally when I do performance optimization that's hard science you" + } + ] + }, + "startTimeText": { + "simpleText": "46:04" + }, + "trackingParams": "CJYBENP2BxiyAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 4 seconds occasionally when I do performance optimization that's hard science you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2764800.2770530" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2770530", + "endMs": "2776609", + "snippet": { + "runs": [ + { + "text": "make a change you measure it was it an improvement if not revert if yes deploy" + } + ] + }, + "startTimeText": { + "simpleText": "46:10" + }, + "trackingParams": "CJUBENP2BxizAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 10 seconds make a change you measure it was it an improvement if not revert if yes deploy" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2770530.2776609" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2776609", + "endMs": "2784540", + "snippet": { + "runs": [ + { + "text": "very scientific very good great to wear the hardhat when that fits is what that" + } + ] + }, + "startTimeText": { + "simpleText": "46:16" + }, + "trackingParams": "CJQBENP2Bxi0AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 16 seconds very scientific very good great to wear the hardhat when that fits is what that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2776609.2784540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2784540", + "endMs": "2789940", + "snippet": { + "runs": [ + { + "text": "what I do the majority of the time is that how I think of myself when I write most of the things that I write when I" + } + ] + }, + "startTimeText": { + "simpleText": "46:24" + }, + "trackingParams": "CJMBENP2Bxi1AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 24 seconds what I do the majority of the time is that how I think of myself when I write most of the things that I write when I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2784540.2789940" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2789940", + "endMs": "2796869", + "snippet": { + "runs": [ + { + "text": "add a new feature to Basecamp or do forensics to figure out how a bug came about or what somebody meant when they" + } + ] + }, + "startTimeText": { + "simpleText": "46:29" + }, + "trackingParams": "CJIBENP2Bxi2AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 29 seconds add a new feature to Basecamp or do forensics to figure out how a bug came about or what somebody meant when they" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2789940.2796869" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2796869", + "endMs": "2803700", + "snippet": { + "runs": [ + { + "text": "wrote a plug-in or something no that's not what I do so I don't try to think myself as a software engineer" + } + ] + }, + "startTimeText": { + "simpleText": "46:36" + }, + "trackingParams": "CJEBENP2Bxi3AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 36 seconds wrote a plug-in or something no that's not what I do so I don't try to think myself as a software engineer" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2796869.2803700" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2803700", + "endMs": "2809619", + "snippet": { + "runs": [ + { + "text": "okay if we route software engineers most of the time when we make information" + } + ] + }, + "startTimeText": { + "simpleText": "46:43" + }, + "trackingParams": "CJABENP2Bxi4AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 43 seconds okay if we route software engineers most of the time when we make information" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2803700.2809619" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2809619", + "endMs": "2814810", + "snippet": { + "runs": [ + { + "text": "systems what are we then what other hat should we try to wear" + } + ] + }, + "startTimeText": { + "simpleText": "46:49" + }, + "trackingParams": "CI8BENP2Bxi5AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 49 seconds systems what are we then what other hat should we try to wear" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2809619.2814810" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2814810", + "endMs": "2820630", + "snippet": { + "runs": [ + { + "text": "what other identity should we try to aspire to I think we had it all along I" + } + ] + }, + "startTimeText": { + "simpleText": "46:54" + }, + "trackingParams": "CI4BENP2Bxi6AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 54 seconds what other identity should we try to aspire to I think we had it all along I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2814810.2820630" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2820630", + "endMs": "2826200", + "snippet": { + "runs": [ + { + "text": "think we had it in language all along we're suffer writers" + } + ] + }, + "startTimeText": { + "simpleText": "47:00" + }, + "trackingParams": "CI0BENP2Bxi7AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes think we had it in language all along we're suffer writers" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2820630.2826200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2826200", + "endMs": "2832090", + "snippet": { + "runs": [ + { + "text": "writing is a much more apt metaphor for what we do most of the time than" + } + ] + }, + "startTimeText": { + "simpleText": "47:06" + }, + "trackingParams": "CIwBENP2Bxi8AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 6 seconds writing is a much more apt metaphor for what we do most of the time than" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2826200.2832090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2832090", + "endMs": "2838530", + "snippet": { + "runs": [ + { + "text": "engineering is writing is about clarity" + } + ] + }, + "startTimeText": { + "simpleText": "47:12" + }, + "trackingParams": "CIsBENP2Bxi9AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 12 seconds engineering is writing is about clarity" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2832090.2838530" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2838530", + "endMs": "2844690", + "snippet": { + "runs": [ + { + "text": "it's about presenting information and motivations" + } + ] + }, + "startTimeText": { + "simpleText": "47:18" + }, + "trackingParams": "CIoBENP2Bxi-AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 18 seconds it's about presenting information and motivations" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2838530.2844690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2844690", + "endMs": "2851890", + "snippet": { + "runs": [ + { + "text": "in a clear to follow manner such that anybody can understand it there are not bonus points for making" + } + ] + }, + "startTimeText": { + "simpleText": "47:24" + }, + "trackingParams": "CIkBENP2Bxi_AyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 24 seconds in a clear to follow manner such that anybody can understand it there are not bonus points for making" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2844690.2851890" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2851890", + "endMs": "2857140", + "snippet": { + "runs": [ + { + "text": "something convoluted Esther often is with engineering and with tests first" + } + ] + }, + "startTimeText": { + "simpleText": "47:31" + }, + "trackingParams": "CIgBENP2BxjAAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 31 seconds something convoluted Esther often is with engineering and with tests first" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2851890.2857140" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2857140", + "endMs": "2864520", + "snippet": { + "runs": [ + { + "text": "design making things more convoluted give you the benefits of perhaps easier to test they don't give you clarity so" + } + ] + }, + "startTimeText": { + "simpleText": "47:37" + }, + "trackingParams": "CIcBENP2BxjBAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 37 seconds design making things more convoluted give you the benefits of perhaps easier to test they don't give you clarity so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2857140.2864520" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2864520", + "endMs": "2870580", + "snippet": { + "runs": [ + { + "text": "those things are often in our position clarity is all about being succinct" + } + ] + }, + "startTimeText": { + "simpleText": "47:44" + }, + "trackingParams": "CIYBENP2BxjCAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 44 seconds those things are often in our position clarity is all about being succinct" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2864520.2870580" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2870580", + "endMs": "2876840", + "snippet": { + "runs": [ + { + "text": "without being tears we can write things using a small word since we know how" + } + ] + }, + "startTimeText": { + "simpleText": "47:50" + }, + "trackingParams": "CIUBENP2BxjDAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 50 seconds without being tears we can write things using a small word since we know how" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2870580.2876840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2876840", + "endMs": "2882940", + "snippet": { + "runs": [ + { + "text": "using as little complication as we know how using as little conceptual overhead" + } + ] + }, + "startTimeText": { + "simpleText": "47:56" + }, + "trackingParams": "CIQBENP2BxjEAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 56 seconds using as little complication as we know how using as little conceptual overhead" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2876840.2882940" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2882940", + "endMs": "2889900", + "snippet": { + "runs": [ + { + "text": "as we know how to get the job done that's a much better approach and I" + } + ] + }, + "startTimeText": { + "simpleText": "48:02" + }, + "trackingParams": "CIMBENP2BxjFAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 2 seconds as we know how to get the job done that's a much better approach and I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2882940.2889900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2889900", + "endMs": "2895840", + "snippet": { + "runs": [ + { + "text": "think it comes very easy if you think of software development as writing if you look at a" + } + ] + }, + "startTimeText": { + "simpleText": "48:09" + }, + "trackingParams": "CIIBENP2BxjGAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 9 seconds think it comes very easy if you think of software development as writing if you look at a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2889900.2895840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2895840", + "endMs": "2901000", + "snippet": { + "runs": [ + { + "text": "piece of writing that somebody has written and it's kind of convoluted can't really follow the argument and" + } + ] + }, + "startTimeText": { + "simpleText": "48:15" + }, + "trackingParams": "CIEBENP2BxjHAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 15 seconds piece of writing that somebody has written and it's kind of convoluted can't really follow the argument and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2895840.2901000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2901000", + "endMs": "2908280", + "snippet": { + "runs": [ + { + "text": "paragraphs are not broken up neatly is the first thing you're going to say do you know what the problem with this is you're not using big enough words if" + } + ] + }, + "startTimeText": { + "simpleText": "48:21" + }, + "trackingParams": "CIABENP2BxjIAyITCJDUnOy-k4cDFaWCsQMdXsQCgg==", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 21 seconds paragraphs are not broken up neatly is the first thing you're going to say do you know what the problem with this is you're not using big enough words if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2901000.2908280" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2908280", + "endMs": "2913910", + "snippet": { + "runs": [ + { + "text": "we just shove some bigger words into this text it's gonna be there that's good oh" + } + ] + }, + "startTimeText": { + "simpleText": "48:28" + }, + "trackingParams": "CH8Q0_YHGMkDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 28 seconds we just shove some bigger words into this text it's gonna be there that's good oh" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2908280.2913910" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2913910", + "endMs": "2922110", + "snippet": { + "runs": [ + { + "text": "the problem here is like like your sentences are too clear if you just insert a sentence in the middle that'd" + } + ] + }, + "startTimeText": { + "simpleText": "48:33" + }, + "trackingParams": "CH4Q0_YHGMoDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 33 seconds the problem here is like like your sentences are too clear if you just insert a sentence in the middle that'd" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2913910.2922110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2922110", + "endMs": "2928800", + "snippet": { + "runs": [ + { + "text": "be great oh do you know what this needs more semicolons that's what this needs if this has more similar colons boom" + } + ] + }, + "startTimeText": { + "simpleText": "48:42" + }, + "trackingParams": "CH0Q0_YHGMsDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 42 seconds be great oh do you know what this needs more semicolons that's what this needs if this has more similar colons boom" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2922110.2928800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2928800", + "endMs": "2933990", + "snippet": { + "runs": [ + { + "text": "you've got clarity no more in Direction more third-person these are not the" + } + ] + }, + "startTimeText": { + "simpleText": "48:48" + }, + "trackingParams": "CHwQ0_YHGMwDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 48 seconds you've got clarity no more in Direction more third-person these are not the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2928800.2933990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2933990", + "endMs": "2940170", + "snippet": { + "runs": [ + { + "text": "things that make for great clear writing and that's obvious when we talk about things like writing so if we talk about" + } + ] + }, + "startTimeText": { + "simpleText": "48:53" + }, + "trackingParams": "CHsQ0_YHGM0DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 53 seconds things that make for great clear writing and that's obvious when we talk about things like writing so if we talk about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2933990.2940170" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2940170", + "endMs": "2945900", + "snippet": { + "runs": [ + { + "text": "software development is writing I think it'll be obvious - I think if we" + } + ] + }, + "startTimeText": { + "simpleText": "49:00" + }, + "trackingParams": "CHoQ0_YHGM4DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "49 minutes software development is writing I think it'll be obvious - I think if we" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2940170.2945900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2945900", + "endMs": "2952230", + "snippet": { + "runs": [ + { + "text": "supplant the high ideal of what matters for design is how easy it is to test how" + } + ] + }, + "startTimeText": { + "simpleText": "49:05" + }, + "trackingParams": "CHkQ0_YHGM8DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 5 seconds supplant the high ideal of what matters for design is how easy it is to test how" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2945900.2952230" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2952230", + "endMs": "2957480", + "snippet": { + "runs": [ + { + "text": "easy it is to make engineering driven and put clarity of the code base above" + } + ] + }, + "startTimeText": { + "simpleText": "49:12" + }, + "trackingParams": "CHgQ0_YHGNADIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 12 seconds easy it is to make engineering driven and put clarity of the code base above" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2952230.2957480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2957480", + "endMs": "2963330", + "snippet": { + "runs": [ + { + "text": "all else we're going to be much better off and arguments are going to be settled much" + } + ] + }, + "startTimeText": { + "simpleText": "49:17" + }, + "trackingParams": "CHcQ0_YHGNEDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 17 seconds all else we're going to be much better off and arguments are going to be settled much" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2957480.2963330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2963330", + "endMs": "2969390", + "snippet": { + "runs": [ + { + "text": "easier and it's going to be much easier to read the code you wrote three months ago because you had that in mind" + } + ] + }, + "startTimeText": { + "simpleText": "49:23" + }, + "trackingParams": "CHYQ0_YHGNIDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 23 seconds easier and it's going to be much easier to read the code you wrote three months ago because you had that in mind" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2963330.2969390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2969390", + "endMs": "2974510", + "snippet": { + "runs": [ + { + "text": "that was your motivation that was what you were going for so" + } + ] + }, + "startTimeText": { + "simpleText": "49:29" + }, + "trackingParams": "CHUQ0_YHGNMDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 29 seconds that was your motivation that was what you were going for so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2969390.2974510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2975080", + "endMs": "2980550", + "snippet": { + "runs": [ + { + "text": "what is clarity how do you figure that out right that's really easy to say just" + } + ] + }, + "startTimeText": { + "simpleText": "49:35" + }, + "trackingParams": "CHQQ0_YHGNQDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 35 seconds what is clarity how do you figure that out right that's really easy to say just" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2975080.2980550" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2980550", + "endMs": "2987300", + "snippet": { + "runs": [ + { + "text": "clarity boom it's open to interpretation right it's not as clear it's just saying" + } + ] + }, + "startTimeText": { + "simpleText": "49:40" + }, + "trackingParams": "CHMQ0_YHGNUDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 40 seconds clarity boom it's open to interpretation right it's not as clear it's just saying" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2980550.2987300" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2987300", + "endMs": "2992460", + "snippet": { + "runs": [ + { + "text": "or if you can just get your code coverage above 85% then you're gold right clarity doesn't work like that" + } + ] + }, + "startTimeText": { + "simpleText": "49:47" + }, + "trackingParams": "CHIQ0_YHGNYDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 47 seconds or if you can just get your code coverage above 85% then you're gold right clarity doesn't work like that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2987300.2992460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2992460", + "endMs": "3000100", + "snippet": { + "runs": [ + { + "text": "there's not a metric we can just apply because again it's not hard science clarity of writing is not hard science" + } + ] + }, + "startTimeText": { + "simpleText": "49:52" + }, + "trackingParams": "CHEQ0_YHGNcDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 52 seconds there's not a metric we can just apply because again it's not hard science clarity of writing is not hard science" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2992460.3000100" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3000100", + "endMs": "3005390", + "snippet": { + "runs": [ + { + "text": "so the easy answer is I know it when I see" + } + ] + }, + "startTimeText": { + "simpleText": "50:00" + }, + "trackingParams": "CHAQ0_YHGNgDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "50 minutes so the easy answer is I know it when I see" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3000100.3005390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3005390", + "endMs": "3011330", + "snippet": { + "runs": [ + { + "text": "it right there's not just going to be a list of principles and practices that" + } + ] + }, + "startTimeText": { + "simpleText": "50:05" + }, + "trackingParams": "CG8Q0_YHGNkDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 5 seconds it right there's not just going to be a list of principles and practices that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3005390.3011330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3011330", + "endMs": "3018650", + "snippet": { + "runs": [ + { + "text": "somebody can be taught and then they will automatically produce clear writing every time right if you want to be a" + } + ] + }, + "startTimeText": { + "simpleText": "50:11" + }, + "trackingParams": "CG4Q0_YHGNoDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 11 seconds somebody can be taught and then they will automatically produce clear writing every time right if you want to be a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3011330.3018650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3018650", + "endMs": "3025760", + "snippet": { + "runs": [ + { + "text": "good writer is it enough just to sit and memorize the dictionary no just knowing" + } + ] + }, + "startTimeText": { + "simpleText": "50:18" + }, + "trackingParams": "CG0Q0_YHGNsDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 18 seconds good writer is it enough just to sit and memorize the dictionary no just knowing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3018650.3025760" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3025760", + "endMs": "3034540", + "snippet": { + "runs": [ + { + "text": "the words available to you knowing the patterns or stuff with development it's not that make you a good developer you have to" + } + ] + }, + "startTimeText": { + "simpleText": "50:25" + }, + "trackingParams": "CGwQ0_YHGNwDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 25 seconds the words available to you knowing the patterns or stuff with development it's not that make you a good developer you have to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3025760.3034540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3034540", + "endMs": "3039990", + "snippet": { + "runs": [ + { + "text": "develop an eye you have to develop an eye for clarity which means first of all" + } + ] + }, + "startTimeText": { + "simpleText": "50:34" + }, + "trackingParams": "CGsQ0_YHGN0DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 34 seconds develop an eye you have to develop an eye for clarity which means first of all" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3034540.3039990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3039990", + "endMs": "3045660", + "snippet": { + "runs": [ + { + "text": "you have to decide that that's important to you so that's the first step if you're still stuck in the most important" + } + ] + }, + "startTimeText": { + "simpleText": "50:39" + }, + "trackingParams": "CGoQ0_YHGN4DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 39 seconds you have to decide that that's important to you so that's the first step if you're still stuck in the most important" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3039990.3045660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3045660", + "endMs": "3051990", + "snippet": { + "runs": [ + { + "text": "thing about my system is how fast my tests run and how many of them I have well forget about it you're not going to" + } + ] + }, + "startTimeText": { + "simpleText": "50:45" + }, + "trackingParams": "CGkQ0_YHGN8DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 45 seconds thing about my system is how fast my tests run and how many of them I have well forget about it you're not going to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3045660.3051990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3051990", + "endMs": "3057560", + "snippet": { + "runs": [ + { + "text": "get to this point you have to decide that the most important thing for your system is clarity" + } + ] + }, + "startTimeText": { + "simpleText": "50:51" + }, + "trackingParams": "CGgQ0_YHGOADIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 51 seconds get to this point you have to decide that the most important thing for your system is clarity" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3051990.3057560" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3057560", + "endMs": "3065070", + "snippet": { + "runs": [ + { + "text": "when you do decide that you can start developing and I I started getting into photography maybe" + } + ] + }, + "startTimeText": { + "simpleText": "50:57" + }, + "trackingParams": "CGcQ0_YHGOEDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 57 seconds when you do decide that you can start developing and I I started getting into photography maybe" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3057560.3065070" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3065070", + "endMs": "3070320", + "snippet": { + "runs": [ + { + "text": "six years ago when I first got into photography like I would look at a" + } + ] + }, + "startTimeText": { + "simpleText": "51:05" + }, + "trackingParams": "CGYQ0_YHGOIDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 5 seconds six years ago when I first got into photography like I would look at a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3065070.3070320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3070320", + "endMs": "3076200", + "snippet": { + "runs": [ + { + "text": "picture looks like a good picture now I've been looking at thousands of pictures I've been taking thousands of" + } + ] + }, + "startTimeText": { + "simpleText": "51:10" + }, + "trackingParams": "CGUQ0_YHGOMDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 10 seconds picture looks like a good picture now I've been looking at thousands of pictures I've been taking thousands of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3070320.3076200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3076200", + "endMs": "3083030", + "snippet": { + "runs": [ + { + "text": "pictures and I've developed an eye I can see when the white balance is off I can see oh this has a blue tint oh" + } + ] + }, + "startTimeText": { + "simpleText": "51:16" + }, + "trackingParams": "CGQQ0_YHGOQDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 16 seconds pictures and I've developed an eye I can see when the white balance is off I can see oh this has a blue tint oh" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3076200.3083030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3083030", + "endMs": "3089310", + "snippet": { + "runs": [ + { + "text": "this actually if we crop it just a little bit more only the subjects we want to have in focus on focus oh this" + } + ] + }, + "startTimeText": { + "simpleText": "51:23" + }, + "trackingParams": "CGMQ0_YHGOUDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 23 seconds this actually if we crop it just a little bit more only the subjects we want to have in focus on focus oh this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3083030.3089310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3089310", + "endMs": "3094710", + "snippet": { + "runs": [ + { + "text": "would actually be better in black and white that I just came from doing it a" + } + ] + }, + "startTimeText": { + "simpleText": "51:29" + }, + "trackingParams": "CGIQ0_YHGOYDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 29 seconds would actually be better in black and white that I just came from doing it a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3089310.3094710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3094710", + "endMs": "3102450", + "snippet": { + "runs": [ + { + "text": "lot it didn't come from just sitting down and reading a lot of photography books and I think it's the same thing" + } + ] + }, + "startTimeText": { + "simpleText": "51:34" + }, + "trackingParams": "CGEQ0_YHGOcDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 34 seconds lot it didn't come from just sitting down and reading a lot of photography books and I think it's the same thing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3094710.3102450" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3102450", + "endMs": "3108120", + "snippet": { + "runs": [ + { + "text": "with code a lot of programmers coming added from a software engineering angle" + } + ] + }, + "startTimeText": { + "simpleText": "51:42" + }, + "trackingParams": "CGAQ0_YHGOgDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 42 seconds with code a lot of programmers coming added from a software engineering angle" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3102450.3108120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3108120", + "endMs": "3113570", + "snippet": { + "runs": [ + { + "text": "think that just all they have to do is learn the practices learn the patterns" + } + ] + }, + "startTimeText": { + "simpleText": "51:48" + }, + "trackingParams": "CF8Q0_YHGOkDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 48 seconds think that just all they have to do is learn the practices learn the patterns" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3108120.3113570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3113570", + "endMs": "3120000", + "snippet": { + "runs": [ + { + "text": "memorize them all and then they will be good programmers no they won't the only" + } + ] + }, + "startTimeText": { + "simpleText": "51:53" + }, + "trackingParams": "CF4Q0_YHGOoDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 53 seconds memorize them all and then they will be good programmers no they won't the only" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3113570.3120000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3120000", + "endMs": "3126060", + "snippet": { + "runs": [ + { + "text": "way to become a good programmer where by definition I define good program is somebody who program who writes software" + } + ] + }, + "startTimeText": { + "simpleText": "52:00" + }, + "trackingParams": "CF0Q0_YHGOsDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "52 minutes way to become a good programmer where by definition I define good program is somebody who program who writes software" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3120000.3126060" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3126060", + "endMs": "3132570", + "snippet": { + "runs": [ + { + "text": "with clarity is to read a lot of software write a lot of software just" + } + ] + }, + "startTimeText": { + "simpleText": "52:06" + }, + "trackingParams": "CFwQ0_YHGOwDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 6 seconds with clarity is to read a lot of software write a lot of software just" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3126060.3132570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3132570", + "endMs": "3139280", + "snippet": { + "runs": [ + { + "text": "like how do you become a good photographer you take a lot of pictures and you look at them and you practice and you practice and you practice" + } + ] + }, + "startTimeText": { + "simpleText": "52:12" + }, + "trackingParams": "CFsQ0_YHGO0DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 12 seconds like how do you become a good photographer you take a lot of pictures and you look at them and you practice and you practice and you practice" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3132570.3139280" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3139280", + "endMs": "3144480", + "snippet": { + "runs": [ + { + "text": "that's actually quite similar to the problem with diets right the fundamental" + } + ] + }, + "startTimeText": { + "simpleText": "52:19" + }, + "trackingParams": "CFoQ0_YHGO4DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 19 seconds that's actually quite similar to the problem with diets right the fundamental" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3139280.3144480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3144480", + "endMs": "3150290", + "snippet": { + "runs": [ + { + "text": "truth with diets is to be healthy you won't you should probably exercise regularly you should probably" + } + ] + }, + "startTimeText": { + "simpleText": "52:24" + }, + "trackingParams": "CFkQ0_YHGO8DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 24 seconds truth with diets is to be healthy you won't you should probably exercise regularly you should probably" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3144480.3150290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3150290", + "endMs": "3156060", + "snippet": { + "runs": [ + { + "text": "eat a reasonable amount and it should be good stuff like that's three things" + } + ] + }, + "startTimeText": { + "simpleText": "52:30" + }, + "trackingParams": "CFgQ0_YHGPADIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 30 seconds eat a reasonable amount and it should be good stuff like that's three things" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3150290.3156060" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3156060", + "endMs": "3162440", + "snippet": { + "runs": [ + { + "text": "incredibly hard to do most people do not do that right figuring out how to write good software" + } + ] + }, + "startTimeText": { + "simpleText": "52:36" + }, + "trackingParams": "CFcQ0_YHGPEDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 36 seconds incredibly hard to do most people do not do that right figuring out how to write good software" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3156060.3162440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3162440", + "endMs": "3169890", + "snippet": { + "runs": [ + { + "text": "read a lot of software write a lot of software aim for clarity it sounds too simple why" + } + ] + }, + "startTimeText": { + "simpleText": "52:42" + }, + "trackingParams": "CFYQ0_YHGPIDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 42 seconds read a lot of software write a lot of software aim for clarity it sounds too simple why" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3162440.3169890" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3169890", + "endMs": "3177120", + "snippet": { + "runs": [ + { + "text": "is it simple because there's not just a quit there's not just one answer somebody can give you the only way you can get there is by" + } + ] + }, + "startTimeText": { + "simpleText": "52:49" + }, + "trackingParams": "CFUQ0_YHGPMDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 49 seconds is it simple because there's not just a quit there's not just one answer somebody can give you the only way you can get there is by" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3169890.3177120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3177120", + "endMs": "3186390", + "snippet": { + "runs": [ + { + "text": "doing it so when I first started developing rails I read a ton of software I read" + } + ] + }, + "startTimeText": { + "simpleText": "52:57" + }, + "trackingParams": "CFQQ0_YHGPQDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 57 seconds doing it so when I first started developing rails I read a ton of software I read" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3177120.3186390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3186390", + "endMs": "3192570", + "snippet": { + "runs": [ + { + "text": "the entire Ruby standard library partly because documentation of Ruby at that time was pretty poor and the only" + } + ] + }, + "startTimeText": { + "simpleText": "53:06" + }, + "trackingParams": "CFMQ0_YHGPUDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 6 seconds the entire Ruby standard library partly because documentation of Ruby at that time was pretty poor and the only" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3186390.3192570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3192570", + "endMs": "3197600", + "snippet": { + "runs": [ + { + "text": "way to figure out how it worked was to actually look at code but that was also where I learned so much" + } + ] + }, + "startTimeText": { + "simpleText": "53:12" + }, + "trackingParams": "CFIQ0_YHGPYDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 12 seconds way to figure out how it worked was to actually look at code but that was also where I learned so much" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3192570.3197600" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3197600", + "endMs": "3203820", + "snippet": { + "runs": [ + { + "text": "today we have it so much easier bundle open name of any gem and it'll" + } + ] + }, + "startTimeText": { + "simpleText": "53:17" + }, + "trackingParams": "CFEQ0_YHGPcDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 17 seconds today we have it so much easier bundle open name of any gem and it'll" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3197600.3203820" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3203820", + "endMs": "3210660", + "snippet": { + "runs": [ + { + "text": "open boom right up in your text editor you can look at any code how many of you have read through a" + } + ] + }, + "startTimeText": { + "simpleText": "53:23" + }, + "trackingParams": "CFAQ0_YHGPgDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 23 seconds open boom right up in your text editor you can look at any code how many of you have read through a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3203820.3210660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3210660", + "endMs": "3218010", + "snippet": { + "runs": [ + { + "text": "complete gem recently something you did not write awesome that's actually really" + } + ] + }, + "startTimeText": { + "simpleText": "53:30" + }, + "trackingParams": "CE8Q0_YHGPkDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 30 seconds complete gem recently something you did not write awesome that's actually really" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3210660.3218010" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3218010", + "endMs": "3223980", + "snippet": { + "runs": [ + { + "text": "encouraging I thought it'd be much less I think that is exactly the path you need to take you need to read a ton" + } + ] + }, + "startTimeText": { + "simpleText": "53:38" + }, + "trackingParams": "CE4Q0_YHGPoDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 38 seconds encouraging I thought it'd be much less I think that is exactly the path you need to take you need to read a ton" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3218010.3223980" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3223980", + "endMs": "3231900", + "snippet": { + "runs": [ + { + "text": "of code and it's not so much just because you read this code and then oh that's all great stuff just as important as it is to to develop" + } + ] + }, + "startTimeText": { + "simpleText": "53:43" + }, + "trackingParams": "CE0Q0_YHGPsDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 43 seconds of code and it's not so much just because you read this code and then oh that's all great stuff just as important as it is to to develop" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3223980.3231900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3231900", + "endMs": "3237750", + "snippet": { + "runs": [ + { + "text": "your since writing by reading a lot of writing so is it with code and I" + } + ] + }, + "startTimeText": { + "simpleText": "53:51" + }, + "trackingParams": "CEwQ0_YHGPwDIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 51 seconds your since writing by reading a lot of writing so is it with code and I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3231900.3237750" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3237750", + "endMs": "3246170", + "snippet": { + "runs": [ + { + "text": "think you will find that that is actually very easy because a lot of things you'll do button will open on will follow sturgeons revelation" + } + ] + }, + "startTimeText": { + "simpleText": "53:57" + }, + "trackingParams": "CEsQ0_YHGP0DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 57 seconds think you will find that that is actually very easy because a lot of things you'll do button will open on will follow sturgeons revelation" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3237750.3246170" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3246170", + "endMs": "3252810", + "snippet": { + "runs": [ + { + "text": "90% of everything is crack umm well at least you know you have company" + } + ] + }, + "startTimeText": { + "simpleText": "54:06" + }, + "trackingParams": "CEoQ0_YHGP4DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 6 seconds 90% of everything is crack umm well at least you know you have company" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3246170.3252810" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3252810", + "endMs": "3259260", + "snippet": { + "runs": [ + { + "text": "if you write crap software in I certainly do from done time um and that's a great way to learn I actually" + } + ] + }, + "startTimeText": { + "simpleText": "54:12" + }, + "trackingParams": "CEkQ0_YHGP8DIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 12 seconds if you write crap software in I certainly do from done time um and that's a great way to learn I actually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3252810.3259260" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3259260", + "endMs": "3264510", + "snippet": { + "runs": [ + { + "text": "find that I learned the most about software and learned the most about what matters to me I learned the most about" + } + ] + }, + "startTimeText": { + "simpleText": "54:19" + }, + "trackingParams": "CEgQ0_YHGIAEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 19 seconds find that I learned the most about software and learned the most about what matters to me I learned the most about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3259260.3264510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3264510", + "endMs": "3270060", + "snippet": { + "runs": [ + { + "text": "what clarity is when I read poor software because what I do is I take a" + } + ] + }, + "startTimeText": { + "simpleText": "54:24" + }, + "trackingParams": "CEcQ0_YHGIEEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 24 seconds what clarity is when I read poor software because what I do is I take a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3264510.3270060" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3270060", + "endMs": "3276870", + "snippet": { + "runs": [ + { + "text": "piece of software I take a class or method and then I look at I'll go this book here like this is I think this is" + } + ] + }, + "startTimeText": { + "simpleText": "54:30" + }, + "trackingParams": "CEYQ0_YHGIIEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 30 seconds piece of software I take a class or method and then I look at I'll go this book here like this is I think this is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3270060.3276870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3276870", + "endMs": "3282990", + "snippet": { + "runs": [ + { + "text": "poorly written I think this smells I can i rewrite it so by just sitting down and" + } + ] + }, + "startTimeText": { + "simpleText": "54:36" + }, + "trackingParams": "CEUQ0_YHGIMEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 36 seconds poorly written I think this smells I can i rewrite it so by just sitting down and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3276870.3282990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3282990", + "endMs": "3289110", + "snippet": { + "runs": [ + { + "text": "going through that exercise and rewriting it I find I learn a whole lot about what I care about so that's what" + } + ] + }, + "startTimeText": { + "simpleText": "54:42" + }, + "trackingParams": "CEQQ0_YHGIQEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 42 seconds going through that exercise and rewriting it I find I learn a whole lot about what I care about so that's what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3282990.3289110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3289110", + "endMs": "3295650", + "snippet": { + "runs": [ + { + "text": "I've been doing lately engaging in a lot of these internet arguments somebody will submit a piece of code and usually" + } + ] + }, + "startTimeText": { + "simpleText": "54:49" + }, + "trackingParams": "CEMQ0_YHGIUEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 49 seconds I've been doing lately engaging in a lot of these internet arguments somebody will submit a piece of code and usually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3289110.3295650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3295650", + "endMs": "3301200", + "snippet": { + "runs": [ + { + "text": "the submission will come along with the proposed solution to it I had to shoot a" + } + ] + }, + "startTimeText": { + "simpleText": "54:55" + }, + "trackingParams": "CEIQ0_YHGIYEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 55 seconds the submission will come along with the proposed solution to it I had to shoot a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3295650.3301200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3301200", + "endMs": "3308870", + "snippet": { + "runs": [ + { + "text": "piece of code then I learned about these three patterns and now full and what I have found every single time and" + } + ] + }, + "startTimeText": { + "simpleText": "55:01" + }, + "trackingParams": "CEEQ0_YHGIcEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 1 second piece of code then I learned about these three patterns and now full and what I have found every single time and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3301200.3308870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3308870", + "endMs": "3314420", + "snippet": { + "runs": [ + { + "text": "I've only done this maybe a handful of time maybe a little more is that every single time you just took the shitty" + } + ] + }, + "startTimeText": { + "simpleText": "55:08" + }, + "trackingParams": "CEAQ0_YHGIgEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 8 seconds I've only done this maybe a handful of time maybe a little more is that every single time you just took the shitty" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3308870.3314420" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3314420", + "endMs": "3321590", + "snippet": { + "runs": [ + { + "text": "code and you stuck it into some different boxes like it didn't actually improve I plied the pattern to it did not improve the underlying clarity of" + } + ] + }, + "startTimeText": { + "simpleText": "55:14" + }, + "trackingParams": "CD8Q0_YHGIkEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 14 seconds code and you stuck it into some different boxes like it didn't actually improve I plied the pattern to it did not improve the underlying clarity of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3314420.3321590" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3321590", + "endMs": "3328940", + "snippet": { + "runs": [ + { + "text": "the code because you just wrote it poorly like the problem with the code was not that it was missing patterns the" + } + ] + }, + "startTimeText": { + "simpleText": "55:21" + }, + "trackingParams": "CD4Q0_YHGIoEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 21 seconds the code because you just wrote it poorly like the problem with the code was not that it was missing patterns the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3321590.3328940" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3328940", + "endMs": "3335590", + "snippet": { + "runs": [ + { + "text": "problem with the code was that it was crap that he just had to be rewritten now" + } + ] + }, + "startTimeText": { + "simpleText": "55:28" + }, + "trackingParams": "CD0Q0_YHGIsEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 28 seconds problem with the code was that it was crap that he just had to be rewritten now" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3328940.3335590" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3335590", + "endMs": "3339400", + "snippet": { + "runs": [ + { + "text": "that leads us to sort of" + } + ] + }, + "startTimeText": { + "simpleText": "55:35" + }, + "trackingParams": "CDwQ0_YHGIwEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 35 seconds that leads us to sort of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3335590.3339400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3341200", + "endMs": "3346910", + "snippet": { + "runs": [ + { + "text": "mission in some ways from what rails is and what Ruby is and it leads also to" + } + ] + }, + "startTimeText": { + "simpleText": "55:41" + }, + "trackingParams": "CDsQ0_YHGI0EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 41 seconds mission in some ways from what rails is and what Ruby is and it leads also to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3341200.3346910" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3346910", + "endMs": "3353390", + "snippet": { + "runs": [ + { + "text": "clarify some of the arguments we've had in the rails community for a while readability is incredibly important to" + } + ] + }, + "startTimeText": { + "simpleText": "55:46" + }, + "trackingParams": "CDoQ0_YHGI4EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 46 seconds clarify some of the arguments we've had in the rails community for a while readability is incredibly important to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3346910.3353390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3353390", + "endMs": "3359360", + "snippet": { + "runs": [ + { + "text": "Ruby we have a lot of duplicated methods that do exactly the same thing just so" + } + ] + }, + "startTimeText": { + "simpleText": "55:53" + }, + "trackingParams": "CDkQ0_YHGI8EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 53 seconds Ruby we have a lot of duplicated methods that do exactly the same thing just so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3353390.3359360" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3359360", + "endMs": "3366680", + "snippet": { + "runs": [ + { + "text": "we can improve readability I remember the first time I saw unless when I was learning about Ruby that was" + } + ] + }, + "startTimeText": { + "simpleText": "55:59" + }, + "trackingParams": "CDgQ0_YHGJAEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 59 seconds we can improve readability I remember the first time I saw unless when I was learning about Ruby that was" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3359360.3366680" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3366680", + "endMs": "3372790", + "snippet": { + "runs": [ + { + "text": "one of those light bulb moments like wait a minute unless it's exactly the same as if not" + } + ] + }, + "startTimeText": { + "simpleText": "56:06" + }, + "trackingParams": "CDcQ0_YHGJEEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 6 seconds one of those light bulb moments like wait a minute unless it's exactly the same as if not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3366680.3372790" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3372790", + "endMs": "3378190", + "snippet": { + "runs": [ + { + "text": "but it's a different keyword ha" + } + ] + }, + "startTimeText": { + "simpleText": "56:12" + }, + "trackingParams": "CDYQ0_YHGJIEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 12 seconds but it's a different keyword ha" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3372790.3378190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3378190", + "endMs": "3386090", + "snippet": { + "runs": [ + { + "text": "right it was not just about making the mostess efficient compact language it was about" + } + ] + }, + "startTimeText": { + "simpleText": "56:18" + }, + "trackingParams": "CDUQ0_YHGJMEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 18 seconds right it was not just about making the mostess efficient compact language it was about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3378190.3386090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3386090", + "endMs": "3392290", + "snippet": { + "runs": [ + { + "text": "readability mind-blown and" + } + ] + }, + "startTimeText": { + "simpleText": "56:26" + }, + "trackingParams": "CDQQ0_YHGJQEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 26 seconds readability mind-blown and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3386090.3392290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3392290", + "endMs": "3397640", + "snippet": { + "runs": [ + { + "text": "decade long love affair would Ruby established and I think this is what" + } + ] + }, + "startTimeText": { + "simpleText": "56:32" + }, + "trackingParams": "CDMQ0_YHGJUEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 32 seconds decade long love affair would Ruby established and I think this is what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3392290.3397640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3397640", + "endMs": "3402680", + "snippet": { + "runs": [ + { + "text": "we're trying to achieve constantly in rails as well a lot of" + } + ] + }, + "startTimeText": { + "simpleText": "56:37" + }, + "trackingParams": "CDIQ0_YHGJYEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 37 seconds we're trying to achieve constantly in rails as well a lot of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3397640.3402680" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3402680", + "endMs": "3409370", + "snippet": { + "runs": [ + { + "text": "people will gripe about Oh active record is too big or something is too bigger have too many methods or the surface" + } + ] + }, + "startTimeText": { + "simpleText": "56:42" + }, + "trackingParams": "CDEQ0_YHGJcEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 42 seconds people will gripe about Oh active record is too big or something is too bigger have too many methods or the surface" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3402680.3409370" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3409370", + "endMs": "3414410", + "snippet": { + "runs": [ + { + "text": "areas through Baker lose whatever it is right like oops his ship is it more" + } + ] + }, + "startTimeText": { + "simpleText": "56:49" + }, + "trackingParams": "CDAQ0_YHGJgEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 49 seconds areas through Baker lose whatever it is right like oops his ship is it more" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3409370.3414410" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3414410", + "endMs": "3420500", + "snippet": { + "runs": [ + { + "text": "readable is it more clear that's the only thing that matters what do I care whether the surface area of a method is" + } + ] + }, + "startTimeText": { + "simpleText": "56:54" + }, + "trackingParams": "CC8Q0_YHGJkEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 54 seconds readable is it more clear that's the only thing that matters what do I care whether the surface area of a method is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3414410.3420500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3420500", + "endMs": "3426650", + "snippet": { + "runs": [ + { + "text": "100 methods or it's 200 methods I don't give a about that the only thing I gave a about is whether it's the" + } + ] + }, + "startTimeText": { + "simpleText": "57:00" + }, + "trackingParams": "CC4Q0_YHGJoEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "57 minutes 100 methods or it's 200 methods I don't give a about that the only thing I gave a about is whether it's the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3420500.3426650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3426650", + "endMs": "3432200", + "snippet": { + "runs": [ + { + "text": "code I'm actually reading is the system I'm trying to understand is that more clear when you put clarity as your" + } + ] + }, + "startTimeText": { + "simpleText": "57:06" + }, + "trackingParams": "CC0Q0_YHGJsEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 6 seconds code I'm actually reading is the system I'm trying to understand is that more clear when you put clarity as your" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3426650.3432200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3432200", + "endMs": "3439990", + "snippet": { + "runs": [ + { + "text": "number one mission a lot of concerns just fall by the wayside it is just as matter anymore and it's liberating" + } + ] + }, + "startTimeText": { + "simpleText": "57:12" + }, + "trackingParams": "CCwQ0_YHGJwEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 12 seconds number one mission a lot of concerns just fall by the wayside it is just as matter anymore and it's liberating" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3432200.3439990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3440919", + "endMs": "3447769", + "snippet": { + "runs": [ + { + "text": "so I think this actually comes from sort of the same route I didn't have time to write a short letter so I wrote a long" + } + ] + }, + "startTimeText": { + "simpleText": "57:20" + }, + "trackingParams": "CCsQ0_YHGJ0EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 20 seconds so I think this actually comes from sort of the same route I didn't have time to write a short letter so I wrote a long" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3440919.3447769" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3447769", + "endMs": "3454549", + "snippet": { + "runs": [ + { + "text": "one instead I think that describes about 80% of all that 90% of shitty code most" + } + ] + }, + "startTimeText": { + "simpleText": "57:27" + }, + "trackingParams": "CCoQ0_YHGJ4EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 27 seconds one instead I think that describes about 80% of all that 90% of shitty code most" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3447769.3454549" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3454549", + "endMs": "3460849", + "snippet": { + "runs": [ + { + "text": "people did not take the time to write a short piece of code so they wrote a long" + } + ] + }, + "startTimeText": { + "simpleText": "57:34" + }, + "trackingParams": "CCkQ0_YHGJ8EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 34 seconds people did not take the time to write a short piece of code so they wrote a long" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3454549.3460849" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3460849", + "endMs": "3466429", + "snippet": { + "runs": [ + { + "text": "one instead and then they wrote that long one piece of code and they like pulled out their suspenders and like oh" + } + ] + }, + "startTimeText": { + "simpleText": "57:40" + }, + "trackingParams": "CCgQ0_YHGKAEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 40 seconds one instead and then they wrote that long one piece of code and they like pulled out their suspenders and like oh" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3460849.3466429" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3466429", + "endMs": "3472880", + "snippet": { + "runs": [ + { + "text": "yeah I'm done my test pass boom right or they look at in zygous oh this is" + } + ] + }, + "startTimeText": { + "simpleText": "57:46" + }, + "trackingParams": "CCcQ0_YHGKEEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 46 seconds yeah I'm done my test pass boom right or they look at in zygous oh this is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3466429.3472880" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3472880", + "endMs": "3478359", + "snippet": { + "runs": [ + { + "text": "too long I must be missing some patterns I just sprinkle some patterns over this" + } + ] + }, + "startTimeText": { + "simpleText": "57:52" + }, + "trackingParams": "CCYQ0_YHGKIEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 52 seconds too long I must be missing some patterns I just sprinkle some patterns over this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3472880.3478359" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3478359", + "endMs": "3484929", + "snippet": { + "runs": [ + { + "text": "wonders right know what you wrote was a draft" + } + ] + }, + "startTimeText": { + "simpleText": "57:58" + }, + "trackingParams": "CCUQ0_YHGKMEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 58 seconds wonders right know what you wrote was a draft" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3478359.3484929" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3484929", + "endMs": "3490069", + "snippet": { + "runs": [ + { + "text": "this was just the first draft right any piece of code you write down it's just a" + } + ] + }, + "startTimeText": { + "simpleText": "58:04" + }, + "trackingParams": "CCQQ0_YHGKQEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 4 seconds this was just the first draft right any piece of code you write down it's just a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3484929.3490069" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3490069", + "endMs": "3497989", + "snippet": { + "runs": [ + { + "text": "draft um Mark Twain actually had the hard job right he wrote in ink if you had to" + } + ] + }, + "startTimeText": { + "simpleText": "58:10" + }, + "trackingParams": "CCMQ0_YHGKUEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 10 seconds draft um Mark Twain actually had the hard job right he wrote in ink if you had to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3490069.3497989" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3497989", + "endMs": "3505400", + "snippet": { + "runs": [ + { + "text": "change that I was kind of hard right so his drafts were a lot more complicated ours we have it so easy a text editor" + } + ] + }, + "startTimeText": { + "simpleText": "58:17" + }, + "trackingParams": "CCIQ0_YHGKYEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 17 seconds change that I was kind of hard right so his drafts were a lot more complicated ours we have it so easy a text editor" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3497989.3505400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3505400", + "endMs": "3510619", + "snippet": { + "runs": [ + { + "text": "you just delete stuff you don't need any of this little stuff that you you fill over the page and you spill it" + } + ] + }, + "startTimeText": { + "simpleText": "58:25" + }, + "trackingParams": "CCEQ0_YHGKcEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 25 seconds you just delete stuff you don't need any of this little stuff that you you fill over the page and you spill it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3505400.3510619" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3510619", + "endMs": "3515869", + "snippet": { + "runs": [ + { + "text": "everywhere and so forth eraser um you can just delete stuff like that's my" + } + ] + }, + "startTimeText": { + "simpleText": "58:30" + }, + "trackingParams": "CCAQ0_YHGKgEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 30 seconds everywhere and so forth eraser um you can just delete stuff like that's my" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3510619.3515869" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3515869", + "endMs": "3522249", + "snippet": { + "runs": [ + { + "text": "favorite key did the lead key it's the number one tool for improving code" + } + ] + }, + "startTimeText": { + "simpleText": "58:35" + }, + "trackingParams": "CB8Q0_YHGKkEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 35 seconds favorite key did the lead key it's the number one tool for improving code" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3515869.3522249" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3522249", + "endMs": "3529390", + "snippet": { + "runs": [ + { + "text": "delete key so" + } + ] + }, + "startTimeText": { + "simpleText": "58:42" + }, + "trackingParams": "CB4Q0_YHGKoEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 42 seconds delete key so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3522249.3529390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3529390", + "endMs": "3536659", + "snippet": { + "runs": [ + { + "text": "when I was in high school I submitted a bunch of first drafts as essays and they" + } + ] + }, + "startTimeText": { + "simpleText": "58:49" + }, + "trackingParams": "CB0Q0_YHGKsEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 49 seconds when I was in high school I submitted a bunch of first drafts as essays and they" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3529390.3536659" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3536659", + "endMs": "3542539", + "snippet": { + "runs": [ + { + "text": "were really shitty and of course they weren't they were the first draft and my teacher at the time said all right all" + } + ] + }, + "startTimeText": { + "simpleText": "58:56" + }, + "trackingParams": "CBwQ0_YHGKwEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 56 seconds were really shitty and of course they weren't they were the first draft and my teacher at the time said all right all" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3536659.3542539" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3542539", + "endMs": "3547939", + "snippet": { + "runs": [ + { + "text": "right this is dissection or bad you just only did step one if you have something on your mind you should write it down" + } + ] + }, + "startTimeText": { + "simpleText": "59:02" + }, + "trackingParams": "CBsQ0_YHGK0EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 2 seconds right this is dissection or bad you just only did step one if you have something on your mind you should write it down" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3542539.3547939" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3547939", + "endMs": "3553039", + "snippet": { + "runs": [ + { + "text": "that's what I did I wrote it down and then I hand it in oh if you have written" + } + ] + }, + "startTimeText": { + "simpleText": "59:07" + }, + "trackingParams": "CBoQ0_YHGK4EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 7 seconds that's what I did I wrote it down and then I hand it in oh if you have written" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3547939.3553039" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3553039", + "endMs": "3558619", + "snippet": { + "runs": [ + { + "text": "something down you should rewrite it oh that was the step I missed and I think" + } + ] + }, + "startTimeText": { + "simpleText": "59:13" + }, + "trackingParams": "CBkQ0_YHGK8EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 13 seconds something down you should rewrite it oh that was the step I missed and I think" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3553039.3558619" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3558619", + "endMs": "3564589", + "snippet": { + "runs": [ + { + "text": "that's the step most people miss when they write down code because they're focused on all these other things they're not focused on the clarity" + } + ] + }, + "startTimeText": { + "simpleText": "59:18" + }, + "trackingParams": "CBgQ0_YHGLAEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 18 seconds that's the step most people miss when they write down code because they're focused on all these other things they're not focused on the clarity" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3558619.3564589" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3564589", + "endMs": "3570920", + "snippet": { + "runs": [ + { + "text": "because when you are focused on the clarity you will realize that all your first drafts are terrible" + } + ] + }, + "startTimeText": { + "simpleText": "59:24" + }, + "trackingParams": "CBcQ0_YHGLEEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 24 seconds because when you are focused on the clarity you will realize that all your first drafts are terrible" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3564589.3570920" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3570920", + "endMs": "3578480", + "snippet": { + "runs": [ + { + "text": "first drafts are terrible all my first attempts at writing a good class are poor they're too long they're not at the" + } + ] + }, + "startTimeText": { + "simpleText": "59:30" + }, + "trackingParams": "CBYQ0_YHGLIEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 30 seconds first drafts are terrible all my first attempts at writing a good class are poor they're too long they're not at the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3570920.3578480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3578480", + "endMs": "3584180", + "snippet": { + "runs": [ + { + "text": "same level of abstraction they're not clear and that's okay I wrote something down I was trying to figure out what the" + } + ] + }, + "startTimeText": { + "simpleText": "59:38" + }, + "trackingParams": "CBUQ0_YHGLMEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 38 seconds same level of abstraction they're not clear and that's okay I wrote something down I was trying to figure out what the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3578480.3584180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3584180", + "endMs": "3590150", + "snippet": { + "runs": [ + { + "text": "system was supposed to do that's hard work and oftentimes you don't get perfect code out of that when" + } + ] + }, + "startTimeText": { + "simpleText": "59:44" + }, + "trackingParams": "CBQQ0_YHGLQEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 44 seconds system was supposed to do that's hard work and oftentimes you don't get perfect code out of that when" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3584180.3590150" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3590150", + "endMs": "3595160", + "snippet": { + "runs": [ + { + "text": "you're still trying to figure out what it is that you're writing but once you've written it down you" + } + ] + }, + "startTimeText": { + "simpleText": "59:50" + }, + "trackingParams": "CBMQ0_YHGLUEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 50 seconds you're still trying to figure out what it is that you're writing but once you've written it down you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3590150.3595160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3595160", + "endMs": "3602859", + "snippet": { + "runs": [ + { + "text": "should rewrite it and I think the key part of rewriting is" + } + ] + }, + "startTimeText": { + "simpleText": "59:55" + }, + "trackingParams": "CBIQ0_YHGLYEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 55 seconds should rewrite it and I think the key part of rewriting is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3595160.3602859" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3602859", + "endMs": "3608470", + "snippet": { + "runs": [ + { + "text": "omitting needless words when it comes to regular writing when it comes to programming its" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:02" + }, + "trackingParams": "CBEQ0_YHGLcEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 2 seconds omitting needless words when it comes to regular writing when it comes to programming its" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3602859.3608470" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3608470", + "endMs": "3614839", + "snippet": { + "runs": [ + { + "text": "omitting needless concepts its submitting needless patterns it's submitting needless practices its" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:08" + }, + "trackingParams": "CBAQ0_YHGLgEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 8 seconds omitting needless concepts its submitting needless patterns it's submitting needless practices its" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3608470.3614839" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3614839", + "endMs": "3620559", + "snippet": { + "runs": [ + { + "text": "submitting needless classes its submitting all these extra things that" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:14" + }, + "trackingParams": "CA8Q0_YHGLkEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 14 seconds submitting needless classes its submitting all these extra things that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3614839.3620559" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3620559", + "endMs": "3626510", + "snippet": { + "runs": [ + { + "text": "aren't getting you closer to clarity right how do you know you develop an eye" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:20" + }, + "trackingParams": "CA4Q0_YHGLoEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 20 seconds aren't getting you closer to clarity right how do you know you develop an eye" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3620559.3626510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3626510", + "endMs": "3632960", + "snippet": { + "runs": [ + { + "text": "for it how do you develop an eye you read a lot of code you write a lot of code you rewrite a lot of code and you" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:26" + }, + "trackingParams": "CA0Q0_YHGLsEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 26 seconds for it how do you develop an eye you read a lot of code you write a lot of code you rewrite a lot of code and you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3626510.3632960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3632960", + "endMs": "3640190", + "snippet": { + "runs": [ + { + "text": "forget about patterns for a while you forget about TDD for a while and you focus on just what's in" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:32" + }, + "trackingParams": "CAwQ0_YHGLwEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 32 seconds forget about patterns for a while you forget about TDD for a while and you focus on just what's in" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3632960.3640190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3640190", + "endMs": "3648970", + "snippet": { + "runs": [ + { + "text": "front of you the piece of code how can I write it's simpler write software well thank you very much" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:40" + }, + "trackingParams": "CAsQ0_YHGL0EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 40 seconds front of you the piece of code how can I write it's simpler write software well thank you very much" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3640190.3648970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3648970", + "endMs": "3655750", + "snippet": { + "runs": [ + { + "text": "[Applause]" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:48" + }, + "trackingParams": "CAoQ0_YHGL4EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 48 seconds [Applause]" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3648970.3655750" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3655750", + "endMs": "3671569", + "snippet": { + "runs": [ + { + "text": "[Music]" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:55" + }, + "trackingParams": "CAkQ0_YHGL8EIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 55 seconds [Music]" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3655750.3671569" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3671569", + "endMs": "3673630", + "snippet": { + "runs": [ + { + "text": "you" + } + ] + }, + "startTimeText": { + "simpleText": "1:01:11" + }, + "trackingParams": "CAgQ0_YHGMAEIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 1 minute, 11 seconds you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3671569.3673630" + } + } + ], + "noResultLabel": { + "runs": [ + { + "text": "No results found" + } + ] + }, + "retryLabel": { + "runs": [ + { + "text": "TAP TO RETRY" + } + ] + }, + "touchCaptionsEnabled": false + } + }, + "footer": { + "transcriptFooterRenderer": { + "languageMenu": { + "sortFilterSubMenuRenderer": { + "subMenuItems": [ + { + "title": "English", + "selected": false, + "continuation": { + "reloadContinuationData": { + "continuation": "Cgs5TGZtcmt5UDgxTRIOQ2dBU0FtVnVHZ0ElM0QYASozZW5nYWdlbWVudC1wYW5lbC1zZWFyY2hhYmxlLXRyYW5zY3JpcHQtc2VhcmNoLXBhbmVsMAA4AEAA", + "clickTrackingParams": "CAcQxqYCIhMIkNSc7L6ThwMVpYKxAx1exAKC" + } + }, + "trackingParams": "CAYQ48AHGAAiEwiQ1JzsvpOHAxWlgrEDHV7EAoI=" + }, + { + "title": "English (auto-generated)", + "selected": true, + "continuation": { + "reloadContinuationData": { + "continuation": "Cgs5TGZtcmt5UDgxTRISQ2dOaGMzSVNBbVZ1R2dBJTNEGAEqM2VuZ2FnZW1lbnQtcGFuZWwtc2VhcmNoYWJsZS10cmFuc2NyaXB0LXNlYXJjaC1wYW5lbDAAOABAAA%3D%3D", + "clickTrackingParams": "CAUQxqYCIhMIkNSc7L6ThwMVpYKxAx1exAKC" + } + }, + "trackingParams": "CAQQ48AHGAEiEwiQ1JzsvpOHAxWlgrEDHV7EAoI=" + } + ], + "trackingParams": "CAMQgdoEIhMIkNSc7L6ThwMVpYKxAx1exAKC" + } + } + } + }, + "trackingParams": "CAIQ8bsCIhMIkNSc7L6ThwMVpYKxAx1exAKC", + "targetId": "engagement-panel-searchable-transcript-search-panel" + } + } + } + } + } + } + ], + "trackingParams": "CAAQw7wCIhMIkNSc7L6ThwMVpYKxAx1exAKC" + } + recorded_at: Sat, 06 Jul 2024 22:44:51 GMT +recorded_with: VCR 6.2.0 diff --git a/test/vcr_cassettes/youtube_video_transcript.yml b/test/vcr_cassettes/youtube_video_transcript.yml new file mode 100644 index 00000000..ac081379 --- /dev/null +++ b/test/vcr_cassettes/youtube_video_transcript.yml @@ -0,0 +1,13511 @@ +--- +http_interactions: +- request: + method: post + uri: https://www.youtube.com/youtubei/v1/get_transcript + body: + encoding: UTF-8 + string: '{"context":{"client":{"clientName":"WEB","clientVersion":"2.20240313"}},"params":"Cgs5TGZtcmt5UDgxTRIMQ2dOaGMzSVNBbVZ1"}' + headers: + Content-Type: + - application/json + Accept-Encoding: + - gzip;q=1.0,deflate;q=0.6,identity;q=0.3 + Accept: + - "*/*" + User-Agent: + - Ruby + response: + status: + code: 200 + message: OK + headers: + Content-Type: + - application/json; charset=UTF-8 + Vary: + - Origin + - Referer + - X-Origin + Date: + - Sat, 06 Jul 2024 22:17:46 GMT + Server: + - scaffolding on HTTPServer2 + Cache-Control: + - private + X-Xss-Protection: + - '0' + X-Frame-Options: + - SAMEORIGIN + X-Content-Type-Options: + - nosniff + Alt-Svc: + - h3=":443"; ma=2592000,h3-29=":443"; ma=2592000 + Transfer-Encoding: + - chunked + body: + encoding: ASCII-8BIT + string: | + { + "responseContext": { + "visitorData": "CgtTSklwaFVMRmRxWSiJhae0BjIiCgJGUhIcEhgSFgsMDg8QERITFBUWFxgZGhscHR4fICEgSA%3D%3D", + "serviceTrackingParams": [ + { + "service": "CSI", + "params": [ + { + "key": "c", + "value": "WEB" + }, + { + "key": "cver", + "value": "2.20240313" + }, + { + "key": "yt_li", + "value": "0" + }, + { + "key": "GetVideoTranscript_rid", + "value": "0x0a5195843ca96856" + } + ] + }, + { + "service": "GFEEDBACK", + "params": [ + { + "key": "logged_in", + "value": "0" + }, + { + "key": "e", + "value": "23804281,23946420,23966208,23986016,23998056,24004644,24077241,24166867,24181174,24241378,24290971,24407444,24439361,24453989,24456089,24459435,24468724,24502053,24542367,24548627,24548629,24550458,24552798,24566687,24699899,39325854,39326848,51009781,51010235,51016856,51017346,51020077,51020570,51025415,51030101,51033765,51037330,51037342,51037353,51041512,51048489,51050361,51053689,51057844,51057851,51060353,51063643,51064835,51072748,51073088,51091058,51091331,51095478,51098297,51098299,51102410,51106995,51111738,51113658,51113663,51115184,51116067,51118058,51118932,51124104,51129209,51133103,51134507,51138613,51139379,51148688,51148869,51148974,51148981,51149607,51152050,51157411,51157430,51157432,51157838,51158470,51158514,51160545,51162170,51163641,51165467,51165568,51169131,51170249,51172670,51172688,51172695,51172698,51172709,51172716,51172721,51172728,51175606,51175732,51176511,51176563,51177818,51178312,51178327,51178340,51178355,51178705,51178982,51183910,51184021,51184990,51186528,51186670,51187241,51188415,51189511,51189514,51189826,51190057,51190075,51190078,51190089,51190200,51190211,51190216,51190231,51190652,51191752,51193488,51193963,51195231,51196180,51196772,51197685,51197694,51197701,51197708,51197960,51199193,51199595,51200020,51200253,51200256,51200293,51200300,51200569,51201352,51201367,51201370,51201383,51201426,51201433,51201440,51201449,51201814,51202231,51202416,51203199,51204329,51207180,51207193,51207200,51207211,51211461,51212142,51212464,51212555,51212567,51213732,51213808,51216387,51217504,51217582,51217769,51218324,51219242,51219303,51220799,51221011,51221148,51221348,51222969,51223961,51224655,51224748,51224921,51225437,51226683,51226709,51227772,51228695,51228769,51228776,51228787,51228800,51228809,51228818,51229607,51230123,51230478,51231814,51232222" + } + ] + }, + { + "service": "GUIDED_HELP", + "params": [ + { + "key": "logged_in", + "value": "0" + } + ] + }, + { + "service": "ECATCHER", + "params": [ + { + "key": "client.version", + "value": "2.20240530" + }, + { + "key": "client.name", + "value": "WEB" + } + ] + } + ], + "mainAppWebResponseContext": { + "loggedOut": true, + "trackingParam": "kx_fmPxhoPZRSrBh0PD2TCAbIz-qAT4noNxr0iIywVFU45Eass0cwhLBwOcCE59TDtslLKPQ-SS" + }, + "webResponseContextExtensionData": { + "hasDecorated": true + } + }, + "actions": [ + { + "clickTrackingParams": "CAAQw7wCIhMIipCx5biThwMVAtpJBx29UAN9", + "updateEngagementPanelAction": { + "targetId": "engagement-panel-searchable-transcript", + "content": { + "transcriptRenderer": { + "trackingParams": "CAEQ8bsCIhMIipCx5biThwMVAtpJBx29UAN9", + "content": { + "transcriptSearchPanelRenderer": { + "header": { + "transcriptSearchBoxRenderer": { + "formattedPlaceholder": { + "runs": [ + { + "text": "Search in video" + } + ] + }, + "accessibility": { + "accessibilityData": { + "label": "Search in video" + } + }, + "clearButton": { + "buttonRenderer": { + "icon": { + "iconType": "CLOSE" + }, + "trackingParams": "CMsEEMngByITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibilityData": { + "accessibilityData": { + "label": "Clear search query" + } + } + } + }, + "onTextChangeCommand": { + "clickTrackingParams": "CMkEEKvaByITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "commandMetadata": { + "webCommandMetadata": { + "sendPost": true, + "apiUrl": "/youtubei/v1/get_transcript" + } + }, + "getTranscriptEndpoint": { + "params": "Cgs5TGZtcmt5UDgxTRIMQ2dOaGMzSVNBbVZ1GAEqM2VuZ2FnZW1lbnQtcGFuZWwtc2VhcmNoYWJsZS10cmFuc2NyaXB0LXNlYXJjaC1wYW5lbDAAOABAAA%3D%3D" + } + }, + "trackingParams": "CMkEEKvaByITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "searchButton": { + "buttonRenderer": { + "trackingParams": "CMoEEIKDCCITCIqQseW4k4cDFQLaSQcdvVADfQ==" + } + } + } + }, + "body": { + "transcriptSegmentListRenderer": { + "initialSegments": [ + { + "transcriptSegmentRenderer": { + "startMs": "1760", + "endMs": "17849", + "snippet": { + "runs": [ + { + "text": "[Music]" + } + ] + }, + "startTimeText": { + "simpleText": "0:01" + }, + "trackingParams": "CMgEENP2BxgAIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 second [Music]" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1760.17849" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "17849", + "endMs": "24310", + "snippet": { + "runs": [ + { + "text": "that any better oh there we go whoo software is hard as you can see hardware" + } + ] + }, + "startTimeText": { + "simpleText": "0:17" + }, + "trackingParams": "CMcEENP2BxgBIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "17 seconds that any better oh there we go whoo software is hard as you can see hardware" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.17849.24310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "24310", + "endMs": "31710", + "snippet": { + "runs": [ + { + "text": "- so last year I had the" + } + ] + }, + "startTimeText": { + "simpleText": "0:24" + }, + "trackingParams": "CMYEENP2BxgCIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "24 seconds - so last year I had the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.24310.31710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "31710", + "endMs": "36820", + "snippet": { + "runs": [ + { + "text": "personal pleasure of celebrating ten years of working with Ruby and ten years" + } + ] + }, + "startTimeText": { + "simpleText": "0:31" + }, + "trackingParams": "CMUEENP2BxgDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "31 seconds personal pleasure of celebrating ten years of working with Ruby and ten years" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.31710.36820" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "36820", + "endMs": "42360", + "snippet": { + "runs": [ + { + "text": "of working with rails but this year I have a much more interesting" + } + ] + }, + "startTimeText": { + "simpleText": "0:36" + }, + "trackingParams": "CMQEENP2BxgEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "36 seconds of working with rails but this year I have a much more interesting" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.36820.42360" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "42360", + "endMs": "48370", + "snippet": { + "runs": [ + { + "text": "anniversary which is ten years of sharing Ruby on Rails with all of you" + } + ] + }, + "startTimeText": { + "simpleText": "0:42" + }, + "trackingParams": "CMMEENP2BxgFIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "42 seconds anniversary which is ten years of sharing Ruby on Rails with all of you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.42360.48370" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "48370", + "endMs": "54030", + "snippet": { + "runs": [ + { + "text": "and everyone who've been using it over the past decade" + } + ] + }, + "startTimeText": { + "simpleText": "0:48" + }, + "trackingParams": "CMIEENP2BxgGIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "48 seconds and everyone who've been using it over the past decade" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.48370.54030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "54030", + "endMs": "60610", + "snippet": { + "runs": [ + { + "text": "the picture the background is actually from almost exactly this time where I gave the very first presentation on Ruby" + } + ] + }, + "startTimeText": { + "simpleText": "0:54" + }, + "trackingParams": "CMEEENP2BxgHIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "54 seconds the picture the background is actually from almost exactly this time where I gave the very first presentation on Ruby" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.54030.60610" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "60610", + "endMs": "67840", + "snippet": { + "runs": [ + { + "text": "on Rails at a Danish University ten years ago ten years ago I had to talk a lot about" + } + ] + }, + "startTimeText": { + "simpleText": "1:00" + }, + "trackingParams": "CMAEENP2BxgIIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 minute on Rails at a Danish University ten years ago ten years ago I had to talk a lot about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.60610.67840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "67840", + "endMs": "73479", + "snippet": { + "runs": [ + { + "text": "what is MVC for example today not so much there's a lot of the" + } + ] + }, + "startTimeText": { + "simpleText": "1:07" + }, + "trackingParams": "CL8EENP2BxgJIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 7 seconds what is MVC for example today not so much there's a lot of the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.67840.73479" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "73479", + "endMs": "80920", + "snippet": { + "runs": [ + { + "text": "things that over the past ten years things we worried about in the beginning sort of levelling up as a community and" + } + ] + }, + "startTimeText": { + "simpleText": "1:13" + }, + "trackingParams": "CL4EENP2BxgKIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 13 seconds things that over the past ten years things we worried about in the beginning sort of levelling up as a community and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.73479.80920" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "80920", + "endMs": "86799", + "snippet": { + "runs": [ + { + "text": "as programmers that just aren't relevant anymore we're just taking all that stuff for granted which is awesome we get to" + } + ] + }, + "startTimeText": { + "simpleText": "1:20" + }, + "trackingParams": "CL0EENP2BxgLIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 20 seconds as programmers that just aren't relevant anymore we're just taking all that stuff for granted which is awesome we get to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.80920.86799" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "86799", + "endMs": "92110", + "snippet": { + "runs": [ + { + "text": "care about a lot of other stuff but as I look back over the past ten" + } + ] + }, + "startTimeText": { + "simpleText": "1:26" + }, + "trackingParams": "CLwEENP2BxgMIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 26 seconds care about a lot of other stuff but as I look back over the past ten" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.86799.92110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "92110", + "endMs": "97119", + "snippet": { + "runs": [ + { + "text": "years which is pretty much the majority of my adult life I've been" + } + ] + }, + "startTimeText": { + "simpleText": "1:32" + }, + "trackingParams": "CLsEENP2BxgNIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 32 seconds years which is pretty much the majority of my adult life I've been" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.92110.97119" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "97119", + "endMs": "105119", + "snippet": { + "runs": [ + { + "text": "working on Ruby on Rails it's fun to look back even further I think there's a common" + } + ] + }, + "startTimeText": { + "simpleText": "1:37" + }, + "trackingParams": "CLoEENP2BxgOIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 37 seconds working on Ruby on Rails it's fun to look back even further I think there's a common" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.97119.105119" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "105119", + "endMs": "112930", + "snippet": { + "runs": [ + { + "text": "misconception that anybody winds up creating something like rails or doing" + } + ] + }, + "startTimeText": { + "simpleText": "1:45" + }, + "trackingParams": "CLkEENP2BxgPIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 45 seconds misconception that anybody winds up creating something like rails or doing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.105119.112930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "112930", + "endMs": "119409", + "snippet": { + "runs": [ + { + "text": "something else within software development or computer science well they must have been programming since they were five years old right" + } + ] + }, + "startTimeText": { + "simpleText": "1:52" + }, + "trackingParams": "CLgEENP2BxgQIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 52 seconds something else within software development or computer science well they must have been programming since they were five years old right" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.112930.119409" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "119409", + "endMs": "125110", + "snippet": { + "runs": [ + { + "text": "like the whole notion of a hacker is somebody who sort of got their first" + } + ] + }, + "startTimeText": { + "simpleText": "1:59" + }, + "trackingParams": "CLcEENP2BxgRIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 minute, 59 seconds like the whole notion of a hacker is somebody who sort of got their first" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.119409.125110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "125110", + "endMs": "130920", + "snippet": { + "runs": [ + { + "text": "computer 20 years ago and it was just programming the entire time well" + } + ] + }, + "startTimeText": { + "simpleText": "2:05" + }, + "trackingParams": "CLYEENP2BxgSIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 5 seconds computer 20 years ago and it was just programming the entire time well" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.125110.130920" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "130920", + "endMs": "137800", + "snippet": { + "runs": [ + { + "text": "that wasn't me I did not learn to program when I was five years old I" + } + ] + }, + "startTimeText": { + "simpleText": "2:10" + }, + "trackingParams": "CLUEENP2BxgTIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 10 seconds that wasn't me I did not learn to program when I was five years old I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.130920.137800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "137800", + "endMs": "144209", + "snippet": { + "runs": [ + { + "text": "didn't learn to program until I was closer to 20 I'd been interested in computers for a" + } + ] + }, + "startTimeText": { + "simpleText": "2:17" + }, + "trackingParams": "CLQEENP2BxgUIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 17 seconds didn't learn to program until I was closer to 20 I'd been interested in computers for a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.137800.144209" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "144209", + "endMs": "150689", + "snippet": { + "runs": [ + { + "text": "long time but it wasn't really until the late 90s early 2000 that I dove into" + } + ] + }, + "startTimeText": { + "simpleText": "2:24" + }, + "trackingParams": "CLMEENP2BxgVIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 24 seconds long time but it wasn't really until the late 90s early 2000 that I dove into" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.144209.150689" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "150689", + "endMs": "158730", + "snippet": { + "runs": [ + { + "text": "computer programming as something that I was going to do a lot of friends who were doing it I knew a lot of programmers but somehow it it sort of" + } + ] + }, + "startTimeText": { + "simpleText": "2:30" + }, + "trackingParams": "CLIEENP2BxgWIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 30 seconds computer programming as something that I was going to do a lot of friends who were doing it I knew a lot of programmers but somehow it it sort of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.150689.158730" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "158730", + "endMs": "165349", + "snippet": { + "runs": [ + { + "text": "never never caught on before I started writing software that I needed for myself and before I found" + } + ] + }, + "startTimeText": { + "simpleText": "2:38" + }, + "trackingParams": "CLEEENP2BxgXIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 38 seconds never never caught on before I started writing software that I needed for myself and before I found" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.158730.165349" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "165349", + "endMs": "173609", + "snippet": { + "runs": [ + { + "text": "sort of a place in the software world for that to happen and the reason I say that is I've seen a" + } + ] + }, + "startTimeText": { + "simpleText": "2:45" + }, + "trackingParams": "CLAEENP2BxgYIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 45 seconds sort of a place in the software world for that to happen and the reason I say that is I've seen a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.165349.173609" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "173609", + "endMs": "179450", + "snippet": { + "runs": [ + { + "text": "number of essay sounds like what is a true hacker and and that's a true hacker" + } + ] + }, + "startTimeText": { + "simpleText": "2:53" + }, + "trackingParams": "CK8EENP2BxgZIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 53 seconds number of essay sounds like what is a true hacker and and that's a true hacker" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.173609.179450" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "179450", + "endMs": "186060", + "snippet": { + "runs": [ + { + "text": "one of the things that keeps being thrown out is those ten years right you should have been programming for ten years already otherwise you're way" + } + ] + }, + "startTimeText": { + "simpleText": "2:59" + }, + "trackingParams": "CK4EENP2BxgaIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "2 minutes, 59 seconds one of the things that keeps being thrown out is those ten years right you should have been programming for ten years already otherwise you're way" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.179450.186060" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "186060", + "endMs": "192480", + "snippet": { + "runs": [ + { + "text": "behind well I learned to program about three years before I released Ruby on" + } + ] + }, + "startTimeText": { + "simpleText": "3:06" + }, + "trackingParams": "CK0EENP2BxgbIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 6 seconds behind well I learned to program about three years before I released Ruby on" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.186060.192480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "192480", + "endMs": "197540", + "snippet": { + "runs": [ + { + "text": "Rails turned out fine" + } + ] + }, + "startTimeText": { + "simpleText": "3:12" + }, + "trackingParams": "CKwEENP2BxgcIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 12 seconds Rails turned out fine" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.192480.197540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "199310", + "endMs": "205049", + "snippet": { + "runs": [ + { + "text": "and I don't say that it's like it was because I grew up on a farm and didn't" + } + ] + }, + "startTimeText": { + "simpleText": "3:19" + }, + "trackingParams": "CKsEENP2BxgdIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 19 seconds and I don't say that it's like it was because I grew up on a farm and didn't" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.199310.205049" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "205049", + "endMs": "211799", + "snippet": { + "runs": [ + { + "text": "know what a computer was this is me in in the center there with" + } + ] + }, + "startTimeText": { + "simpleText": "3:25" + }, + "trackingParams": "CKoEENP2BxgeIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 25 seconds know what a computer was this is me in in the center there with" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.205049.211799" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "211799", + "endMs": "219299", + "snippet": { + "runs": [ + { + "text": "the stick and the blue shirt in 1985 these are the kits that were living" + } + ] + }, + "startTimeText": { + "simpleText": "3:31" + }, + "trackingParams": "CKkEENP2BxgfIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 31 seconds the stick and the blue shirt in 1985 these are the kits that were living" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.211799.219299" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "219299", + "endMs": "224690", + "snippet": { + "runs": [ + { + "text": "in my neighborhood then in 1985 are going to introduce to my my first computer and" + } + ] + }, + "startTimeText": { + "simpleText": "3:39" + }, + "trackingParams": "CKgEENP2BxggIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 39 seconds in my neighborhood then in 1985 are going to introduce to my my first computer and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.219299.224690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "224690", + "endMs": "231810", + "snippet": { + "runs": [ + { + "text": "I was about five years old and I got introduced to computers through" + } + ] + }, + "startTimeText": { + "simpleText": "3:44" + }, + "trackingParams": "CKcEENP2BxghIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 44 seconds I was about five years old and I got introduced to computers through" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.224690.231810" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "231810", + "endMs": "237660", + "snippet": { + "runs": [ + { + "text": "gaming sort of we were playing ninjas in the streets around our houses and then" + } + ] + }, + "startTimeText": { + "simpleText": "3:51" + }, + "trackingParams": "CKYEENP2BxgiIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 51 seconds gaming sort of we were playing ninjas in the streets around our houses and then" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.231810.237660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "237660", + "endMs": "243690", + "snippet": { + "runs": [ + { + "text": "we'd play ninjas on the box and I found a fascinating right from the" + } + ] + }, + "startTimeText": { + "simpleText": "3:57" + }, + "trackingParams": "CKUEENP2BxgjIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "3 minutes, 57 seconds we'd play ninjas on the box and I found a fascinating right from the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.237660.243690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "243690", + "endMs": "250260", + "snippet": { + "runs": [ + { + "text": "get-go right computers really fascinating and games really captured my imagination early on" + } + ] + }, + "startTimeText": { + "simpleText": "4:03" + }, + "trackingParams": "CKQEENP2BxgkIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 3 seconds get-go right computers really fascinating and games really captured my imagination early on" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.243690.250260" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "250260", + "endMs": "256919", + "snippet": { + "runs": [ + { + "text": "I remember at that time there were certainly lots of parents like well make sure you get out and play a lot because" + } + ] + }, + "startTimeText": { + "simpleText": "4:10" + }, + "trackingParams": "CKMEENP2BxglIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 10 seconds I remember at that time there were certainly lots of parents like well make sure you get out and play a lot because" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.250260.256919" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "256919", + "endMs": "262049", + "snippet": { + "runs": [ + { + "text": "you don't want to spend you're a wasting your time that was the first word wasting your time in front of computers" + } + ] + }, + "startTimeText": { + "simpleText": "4:16" + }, + "trackingParams": "CKIEENP2BxgmIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 16 seconds you don't want to spend you're a wasting your time that was the first word wasting your time in front of computers" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.256919.262049" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "262049", + "endMs": "270389", + "snippet": { + "runs": [ + { + "text": "inside right well I really did want to waste my time in front of computers and this was the computer to have in 1985 in" + } + ] + }, + "startTimeText": { + "simpleText": "4:22" + }, + "trackingParams": "CKEEENP2BxgnIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 22 seconds inside right well I really did want to waste my time in front of computers and this was the computer to have in 1985 in" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.262049.270389" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "270389", + "endMs": "275729", + "snippet": { + "runs": [ + { + "text": "our so neighborhood but we couldn't afford a computer like that" + } + ] + }, + "startTimeText": { + "simpleText": "4:30" + }, + "trackingParams": "CKAEENP2BxgoIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 30 seconds our so neighborhood but we couldn't afford a computer like that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.270389.275729" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "275729", + "endMs": "283470", + "snippet": { + "runs": [ + { + "text": "there was only one guy in the whole neighborhood that had a computer like that so we all shared it and we all played yeeah kungfu in turn um but then" + } + ] + }, + "startTimeText": { + "simpleText": "4:35" + }, + "trackingParams": "CJ8EENP2BxgpIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 35 seconds there was only one guy in the whole neighborhood that had a computer like that so we all shared it and we all played yeeah kungfu in turn um but then" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.275729.283470" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "283470", + "endMs": "289729", + "snippet": { + "runs": [ + { + "text": "the next year so i I couldn't afford this computer but" + } + ] + }, + "startTimeText": { + "simpleText": "4:43" + }, + "trackingParams": "CJ4EENP2BxgqIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 43 seconds the next year so i I couldn't afford this computer but" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.283470.289729" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "289729", + "endMs": "297270", + "snippet": { + "runs": [ + { + "text": "my dad somehow he was fixing TVs and stereos he traded a stereo with this guy" + } + ] + }, + "startTimeText": { + "simpleText": "4:49" + }, + "trackingParams": "CJ0EENP2BxgrIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 49 seconds my dad somehow he was fixing TVs and stereos he traded a stereo with this guy" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.289729.297270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "297270", + "endMs": "303289", + "snippet": { + "runs": [ + { + "text": "for this other weird computer which was an Amstrad 646 and" + } + ] + }, + "startTimeText": { + "simpleText": "4:57" + }, + "trackingParams": "CJwEENP2BxgsIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "4 minutes, 57 seconds for this other weird computer which was an Amstrad 646 and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.297270.303289" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "303289", + "endMs": "308849", + "snippet": { + "runs": [ + { + "text": "I was really excited it didn't actually play yeaa confer I was a little disappointed about that but it had some" + } + ] + }, + "startTimeText": { + "simpleText": "5:03" + }, + "trackingParams": "CJsEENP2BxgtIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 3 seconds I was really excited it didn't actually play yeaa confer I was a little disappointed about that but it had some" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.303289.308849" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "308849", + "endMs": "314729", + "snippet": { + "runs": [ + { + "text": "other crappier games anyway it was in pewter and I was sort of my first introduction to to computer six years" + } + ] + }, + "startTimeText": { + "simpleText": "5:08" + }, + "trackingParams": "CJoEENP2BxguIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 8 seconds other crappier games anyway it was in pewter and I was sort of my first introduction to to computer six years" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.308849.314729" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "314729", + "endMs": "321090", + "snippet": { + "runs": [ + { + "text": "old and an ex tried to learn programming I got a magazine and at the back of these" + } + ] + }, + "startTimeText": { + "simpleText": "5:14" + }, + "trackingParams": "CJkEENP2BxgvIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 14 seconds old and an ex tried to learn programming I got a magazine and at the back of these" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.314729.321090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "321090", + "endMs": "326610", + "snippet": { + "runs": [ + { + "text": "magazines back then there were programs you could type in that's like wow this is this is amazing I can control this" + } + ] + }, + "startTimeText": { + "simpleText": "5:21" + }, + "trackingParams": "CJgEENP2BxgwIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 21 seconds magazines back then there were programs you could type in that's like wow this is this is amazing I can control this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.321090.326610" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "326610", + "endMs": "333500", + "snippet": { + "runs": [ + { + "text": "computer so I built my first information technology system it was" + } + ] + }, + "startTimeText": { + "simpleText": "5:26" + }, + "trackingParams": "CJcEENP2BxgxIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 26 seconds computer so I built my first information technology system it was" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.326610.333500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "333530", + "endMs": "338580", + "snippet": { + "runs": [ + { + "text": "messages to my mom of where I went where I had this clever system that I really" + } + ] + }, + "startTimeText": { + "simpleText": "5:33" + }, + "trackingParams": "CJYEENP2BxgyIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 33 seconds messages to my mom of where I went where I had this clever system that I really" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.333530.338580" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "338580", + "endMs": "344729", + "snippet": { + "runs": [ + { + "text": "optimized the fact that writing a message of where I went and when I was going to be home it was too complicated" + } + ] + }, + "startTimeText": { + "simpleText": "5:38" + }, + "trackingParams": "CJUEENP2BxgzIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 38 seconds optimized the fact that writing a message of where I went and when I was going to be home it was too complicated" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.338580.344729" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "344729", + "endMs": "350880", + "snippet": { + "runs": [ + { + "text": "would be much easier if I just wrote a little note where I gave her the location on the tape that she had to" + } + ] + }, + "startTimeText": { + "simpleText": "5:44" + }, + "trackingParams": "CJQEENP2Bxg0IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 44 seconds would be much easier if I just wrote a little note where I gave her the location on the tape that she had to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.344729.350880" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "350880", + "endMs": "358169", + "snippet": { + "runs": [ + { + "text": "fast forward to and then she could read where it was I thought man this is so clever I just have to write down to 28" + } + ] + }, + "startTimeText": { + "simpleText": "5:50" + }, + "trackingParams": "CJMEENP2Bxg1IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 50 seconds fast forward to and then she could read where it was I thought man this is so clever I just have to write down to 28" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.350880.358169" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "358169", + "endMs": "366110", + "snippet": { + "runs": [ + { + "text": "and then I could pre-programmed that note and she'll know I was over at Peter's house playing year come foo um" + } + ] + }, + "startTimeText": { + "simpleText": "5:58" + }, + "trackingParams": "CJIEENP2Bxg2IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "5 minutes, 58 seconds and then I could pre-programmed that note and she'll know I was over at Peter's house playing year come foo um" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.358169.366110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "366409", + "endMs": "372990", + "snippet": { + "runs": [ + { + "text": "that really wasn't programming right I just typed some stuff in I didn't know what the hell I was doing I just somehow" + } + ] + }, + "startTimeText": { + "simpleText": "6:06" + }, + "trackingParams": "CJEEENP2Bxg3IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 6 seconds that really wasn't programming right I just typed some stuff in I didn't know what the hell I was doing I just somehow" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.366409.372990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "372990", + "endMs": "378599", + "snippet": { + "runs": [ + { + "text": "figured out print okay that put stuff up on the screen that was that was the extent of it right but it was my first" + } + ] + }, + "startTimeText": { + "simpleText": "6:12" + }, + "trackingParams": "CJAEENP2Bxg4IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 12 seconds figured out print okay that put stuff up on the screen that was that was the extent of it right but it was my first" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.372990.378599" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "378599", + "endMs": "384090", + "snippet": { + "runs": [ + { + "text": "step at programming and and I it kind of failed like that was the extent of my my" + } + ] + }, + "startTimeText": { + "simpleText": "6:18" + }, + "trackingParams": "CI8EENP2Bxg5IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 18 seconds step at programming and and I it kind of failed like that was the extent of my my" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.378599.384090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "384090", + "endMs": "393030", + "snippet": { + "runs": [ + { + "text": "program that I knew how to fast forward to a pre-recorded message not that great so a couple years later" + } + ] + }, + "startTimeText": { + "simpleText": "6:24" + }, + "trackingParams": "CI4EENP2Bxg6IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 24 seconds program that I knew how to fast forward to a pre-recorded message not that great so a couple years later" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.384090.393030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "393030", + "endMs": "399270", + "snippet": { + "runs": [ + { + "text": "late 80s I saw at this game for the first time battle squadron and I" + } + ] + }, + "startTimeText": { + "simpleText": "6:33" + }, + "trackingParams": "CI0EENP2Bxg7IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 33 seconds late 80s I saw at this game for the first time battle squadron and I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.393030.399270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "399270", + "endMs": "404440", + "snippet": { + "runs": [ + { + "text": "remember thinking holy these graphics are amazing how they make this" + } + ] + }, + "startTimeText": { + "simpleText": "6:39" + }, + "trackingParams": "CIwEENP2Bxg8IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 39 seconds remember thinking holy these graphics are amazing how they make this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.399270.404440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "404440", + "endMs": "410680", + "snippet": { + "runs": [ + { + "text": "this looks so good when you were used to our Commodore 64 the the" + } + ] + }, + "startTimeText": { + "simpleText": "6:44" + }, + "trackingParams": "CIsEENP2Bxg9IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 44 seconds this looks so good when you were used to our Commodore 64 the the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.404440.410680" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "410680", + "endMs": "416860", + "snippet": { + "runs": [ + { + "text": "graphics of the Amiga 500 which is mind-blowing right and once again that felt this like wow wouldn't it be" + } + ] + }, + "startTimeText": { + "simpleText": "6:50" + }, + "trackingParams": "CIoEENP2Bxg-IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 50 seconds graphics of the Amiga 500 which is mind-blowing right and once again that felt this like wow wouldn't it be" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.410680.416860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "416860", + "endMs": "422400", + "snippet": { + "runs": [ + { + "text": "amazing to be part of that to be able to create something like that I'd love to make games" + } + ] + }, + "startTimeText": { + "simpleText": "6:56" + }, + "trackingParams": "CIkEENP2Bxg_IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "6 minutes, 56 seconds amazing to be part of that to be able to create something like that I'd love to make games" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.416860.422400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "422400", + "endMs": "428500", + "snippet": { + "runs": [ + { + "text": "so I sort of started looking around and I found this thing called Amos I know if" + } + ] + }, + "startTimeText": { + "simpleText": "7:02" + }, + "trackingParams": "CIgEENP2BxhAIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 2 seconds so I sort of started looking around and I found this thing called Amos I know if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.422400.428500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "428500", + "endMs": "434500", + "snippet": { + "runs": [ + { + "text": "anybody here ever programmed an Amos not a single hand okay but have been a" + } + ] + }, + "startTimeText": { + "simpleText": "7:08" + }, + "trackingParams": "CIcEENP2BxhBIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 8 seconds anybody here ever programmed an Amos not a single hand okay but have been a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.428500.434500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "434500", + "endMs": "440800", + "snippet": { + "runs": [ + { + "text": "very European thing but it was sort of a real programming environment and and I got the box and" + } + ] + }, + "startTimeText": { + "simpleText": "7:14" + }, + "trackingParams": "CIYEENP2BxhCIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 14 seconds very European thing but it was sort of a real programming environment and and I got the box and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.434500.440800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "440800", + "endMs": "446500", + "snippet": { + "runs": [ + { + "text": "sort of my English was a little not that great so I was sort of just reading through it and trying to fight the code" + } + ] + }, + "startTimeText": { + "simpleText": "7:20" + }, + "trackingParams": "CIUEENP2BxhDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 20 seconds sort of my English was a little not that great so I was sort of just reading through it and trying to fight the code" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.440800.446500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "446500", + "endMs": "451930", + "snippet": { + "runs": [ + { + "text": "and it was all about sprites and vectors and ifs and variables and it didn't make" + } + ] + }, + "startTimeText": { + "simpleText": "7:26" + }, + "trackingParams": "CIQEENP2BxhEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 26 seconds and it was all about sprites and vectors and ifs and variables and it didn't make" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.446500.451930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "451930", + "endMs": "458530", + "snippet": { + "runs": [ + { + "text": "any sense to me at all so that is a little bit too hard thankfully there was something called easy Amos right oh wow" + } + ] + }, + "startTimeText": { + "simpleText": "7:31" + }, + "trackingParams": "CIMEENP2BxhFIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 31 seconds any sense to me at all so that is a little bit too hard thankfully there was something called easy Amos right oh wow" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.451930.458530" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "458530", + "endMs": "465760", + "snippet": { + "runs": [ + { + "text": "that's going to be great this other one was too hard now I just have to do the easy one unfortunately in ICI Amos it was still" + } + ] + }, + "startTimeText": { + "simpleText": "7:38" + }, + "trackingParams": "CIIEENP2BxhGIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 38 seconds that's going to be great this other one was too hard now I just have to do the easy one unfortunately in ICI Amos it was still" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.458530.465760" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "465760", + "endMs": "471130", + "snippet": { + "runs": [ + { + "text": "programming and it still had conditionals and variables and all these other things I just did not understand I" + } + ] + }, + "startTimeText": { + "simpleText": "7:45" + }, + "trackingParams": "CIEEENP2BxhHIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 45 seconds programming and it still had conditionals and variables and all these other things I just did not understand I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.465760.471130" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "471130", + "endMs": "477490", + "snippet": { + "runs": [ + { + "text": "it's so funny because once you learn something you can sometimes be hard to go back and think like how was it before" + } + ] + }, + "startTimeText": { + "simpleText": "7:51" + }, + "trackingParams": "CIAEENP2BxhIIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 51 seconds it's so funny because once you learn something you can sometimes be hard to go back and think like how was it before" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.471130.477490" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "477490", + "endMs": "484810", + "snippet": { + "runs": [ + { + "text": "I knew how to do this but I distinctly remember why would you have a variable like if you just assign something once" + } + ] + }, + "startTimeText": { + "simpleText": "7:57" + }, + "trackingParams": "CP8DENP2BxhJIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "7 minutes, 57 seconds I knew how to do this but I distinctly remember why would you have a variable like if you just assign something once" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.477490.484810" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "484810", + "endMs": "490510", + "snippet": { + "runs": [ + { + "text": "why would you ever sort of want to change that why does it have to be a space where I can't just be the thing like I did not get the concept of" + } + ] + }, + "startTimeText": { + "simpleText": "8:04" + }, + "trackingParams": "CP4DENP2BxhKIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 4 seconds why would you ever sort of want to change that why does it have to be a space where I can't just be the thing like I did not get the concept of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.484810.490510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "490510", + "endMs": "496240", + "snippet": { + "runs": [ + { + "text": "variables and this is that I don't know H 10 or whatever so still not getting" + } + ] + }, + "startTimeText": { + "simpleText": "8:10" + }, + "trackingParams": "CP0DENP2BxhLIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 10 seconds variables and this is that I don't know H 10 or whatever so still not getting" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.490510.496240" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "496240", + "endMs": "501400", + "snippet": { + "runs": [ + { + "text": "programming it's still not making any sense to me so I gave up in that too" + } + ] + }, + "startTimeText": { + "simpleText": "8:16" + }, + "trackingParams": "CPwDENP2BxhMIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 16 seconds programming it's still not making any sense to me so I gave up in that too" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.496240.501400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "501400", + "endMs": "508539", + "snippet": { + "runs": [ + { + "text": "[Music] then in 1993 I went to something called" + } + ] + }, + "startTimeText": { + "simpleText": "8:21" + }, + "trackingParams": "CPsDENP2BxhNIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 21 seconds [Music] then in 1993 I went to something called" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.501400.508539" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "508539", + "endMs": "516070", + "snippet": { + "runs": [ + { + "text": "the gathering the gathering 3 which was a big demo party in Denmark where people" + } + ] + }, + "startTimeText": { + "simpleText": "8:28" + }, + "trackingParams": "CPoDENP2BxhOIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 28 seconds the gathering the gathering 3 which was a big demo party in Denmark where people" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.508539.516070" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "516070", + "endMs": "522909", + "snippet": { + "runs": [ + { + "text": "from all over Europe maybe some from the US as well would gather to to show off their skills of creating these demos and" + } + ] + }, + "startTimeText": { + "simpleText": "8:36" + }, + "trackingParams": "CPkDENP2BxhPIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 36 seconds from all over Europe maybe some from the US as well would gather to to show off their skills of creating these demos and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.516070.522909" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "522909", + "endMs": "528250", + "snippet": { + "runs": [ + { + "text": "demos were basically just like little music videos with computer graphics and" + } + ] + }, + "startTimeText": { + "simpleText": "8:42" + }, + "trackingParams": "CPgDENP2BxhQIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 42 seconds demos were basically just like little music videos with computer graphics and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.522909.528250" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "528250", + "endMs": "535540", + "snippet": { + "runs": [ + { + "text": "I thought that was really awesome and again I got this sensation of wow that's amazing people creating these sequences" + } + ] + }, + "startTimeText": { + "simpleText": "8:48" + }, + "trackingParams": "CPcDENP2BxhRIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 48 seconds I thought that was really awesome and again I got this sensation of wow that's amazing people creating these sequences" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.528250.535540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "535540", + "endMs": "543580", + "snippet": { + "runs": [ + { + "text": "they look really good this is this is awesome I'd love to be a part of that this is 93 some 14 at this demo party" + } + ] + }, + "startTimeText": { + "simpleText": "8:55" + }, + "trackingParams": "CPYDENP2BxhSIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "8 minutes, 55 seconds they look really good this is this is awesome I'd love to be a part of that this is 93 some 14 at this demo party" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.535540.543580" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "543580", + "endMs": "548620", + "snippet": { + "runs": [ + { + "text": "then I met pretty much everybody I knew for the next 10 years in computer" + } + ] + }, + "startTimeText": { + "simpleText": "9:03" + }, + "trackingParams": "CPUDENP2BxhTIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 3 seconds then I met pretty much everybody I knew for the next 10 years in computer" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.543580.548620" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "548620", + "endMs": "554080", + "snippet": { + "runs": [ + { + "text": "software including Allen of textmate Fame I was 14 and he was part of one of" + } + ] + }, + "startTimeText": { + "simpleText": "9:08" + }, + "trackingParams": "CPQDENP2BxhUIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 8 seconds software including Allen of textmate Fame I was 14 and he was part of one of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.548620.554080" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "554080", + "endMs": "559890", + "snippet": { + "runs": [ + { + "text": "these demo groups and we got talking and then 10 years later" + } + ] + }, + "startTimeText": { + "simpleText": "9:14" + }, + "trackingParams": "CPMDENP2BxhVIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 14 seconds these demo groups and we got talking and then 10 years later" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.554080.559890" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "559890", + "endMs": "566110", + "snippet": { + "runs": [ + { + "text": "I'd help him release text made and this is now 20 years ago anyway I still" + } + ] + }, + "startTimeText": { + "simpleText": "9:19" + }, + "trackingParams": "CPIDENP2BxhWIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 19 seconds I'd help him release text made and this is now 20 years ago anyway I still" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.559890.566110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "566110", + "endMs": "572220", + "snippet": { + "runs": [ + { + "text": "didn't get the concept right like it was all it was assembler so it was even harder and weirder to figure out then" + } + ] + }, + "startTimeText": { + "simpleText": "9:26" + }, + "trackingParams": "CPEDENP2BxhXIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 26 seconds didn't get the concept right like it was all it was assembler so it was even harder and weirder to figure out then" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.566110.572220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "572220", + "endMs": "580089", + "snippet": { + "runs": [ + { + "text": "then Amos was it was vectors it was math it was it was just really hard so once" + } + ] + }, + "startTimeText": { + "simpleText": "9:32" + }, + "trackingParams": "CPADENP2BxhYIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 32 seconds then Amos was it was vectors it was math it was it was just really hard so once" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.572220.580089" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "580089", + "endMs": "586270", + "snippet": { + "runs": [ + { + "text": "again this is the third time I try to sort of figure out program because I want to build stuff and the third time" + } + ] + }, + "startTimeText": { + "simpleText": "9:40" + }, + "trackingParams": "CO8DENP2BxhZIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 40 seconds again this is the third time I try to sort of figure out program because I want to build stuff and the third time" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.580089.586270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "586270", + "endMs": "592779", + "snippet": { + "runs": [ + { + "text": "it failed so I ended up building another information system at that time there's" + } + ] + }, + "startTimeText": { + "simpleText": "9:46" + }, + "trackingParams": "CO4DENP2BxhaIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 46 seconds it failed so I ended up building another information system at that time there's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.586270.592779" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "592779", + "endMs": "597910", + "snippet": { + "runs": [ + { + "text": "something called BBS's so a pre-internet you dialed up to" + } + ] + }, + "startTimeText": { + "simpleText": "9:52" + }, + "trackingParams": "CO0DENP2BxhbIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 52 seconds something called BBS's so a pre-internet you dialed up to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.592779.597910" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "597910", + "endMs": "603330", + "snippet": { + "runs": [ + { + "text": "basically every website individually through a modem and I ran one of those things" + } + ] + }, + "startTimeText": { + "simpleText": "9:57" + }, + "trackingParams": "COwDENP2BxhcIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "9 minutes, 57 seconds basically every website individually through a modem and I ran one of those things" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.597910.603330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "603330", + "endMs": "609640", + "snippet": { + "runs": [ + { + "text": "at that time it was it was called the where's BBS which was where we traded all the illegal software that we" + } + ] + }, + "startTimeText": { + "simpleText": "10:03" + }, + "trackingParams": "COsDENP2BxhdIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 3 seconds at that time it was it was called the where's BBS which was where we traded all the illegal software that we" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.603330.609640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "609640", + "endMs": "615310", + "snippet": { + "runs": [ + { + "text": "couldn't afford and games and demos and I had a lot of fun doing that I was 15" + } + ] + }, + "startTimeText": { + "simpleText": "10:09" + }, + "trackingParams": "COoDENP2BxheIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 9 seconds couldn't afford and games and demos and I had a lot of fun doing that I was 15" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.609640.615310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "615310", + "endMs": "621779", + "snippet": { + "runs": [ + { + "text": "and I was working at a grocery store and I spent all my money buying modems and phone lines" + } + ] + }, + "startTimeText": { + "simpleText": "10:15" + }, + "trackingParams": "COkDENP2BxhfIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 15 seconds and I was working at a grocery store and I spent all my money buying modems and phone lines" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.615310.621779" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "621779", + "endMs": "627850", + "snippet": { + "runs": [ + { + "text": "but sort of the long of the short of this is that I" + } + ] + }, + "startTimeText": { + "simpleText": "10:21" + }, + "trackingParams": "COgDENP2BxhgIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 21 seconds but sort of the long of the short of this is that I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.621779.627850" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "627850", + "endMs": "635430", + "snippet": { + "runs": [ + { + "text": "failed to identify with programming under the computer science paradigm computer science in itself" + } + ] + }, + "startTimeText": { + "simpleText": "10:27" + }, + "trackingParams": "COcDENP2BxhhIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 27 seconds failed to identify with programming under the computer science paradigm computer science in itself" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.627850.635430" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "635430", + "endMs": "642540", + "snippet": { + "runs": [ + { + "text": "just didn't really appeal to me it didn't make sense to me learning programming through" + } + ] + }, + "startTimeText": { + "simpleText": "10:35" + }, + "trackingParams": "COYDENP2BxhiIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 35 seconds just didn't really appeal to me it didn't make sense to me learning programming through" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.635430.642540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "642540", + "endMs": "649240", + "snippet": { + "runs": [ + { + "text": "sort of the lens the prism of heart science just it didn't really it just" + } + ] + }, + "startTimeText": { + "simpleText": "10:42" + }, + "trackingParams": "COUDENP2BxhjIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 42 seconds sort of the lens the prism of heart science just it didn't really it just" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.642540.649240" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "649240", + "endMs": "655870", + "snippet": { + "runs": [ + { + "text": "didn't click and I was actually pretty disappointed for a while I got tried to learn programming three or four times" + } + ] + }, + "startTimeText": { + "simpleText": "10:49" + }, + "trackingParams": "COQDENP2BxhkIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 49 seconds didn't click and I was actually pretty disappointed for a while I got tried to learn programming three or four times" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.649240.655870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "655870", + "endMs": "661980", + "snippet": { + "runs": [ + { + "text": "over the past ten years of my my life and it just it wasn't clicking" + } + ] + }, + "startTimeText": { + "simpleText": "10:55" + }, + "trackingParams": "COMDENP2BxhlIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "10 minutes, 55 seconds over the past ten years of my my life and it just it wasn't clicking" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.655870.661980" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "661980", + "endMs": "668500", + "snippet": { + "runs": [ + { + "text": "no surprise to sort of my teachers this is my high" + } + ] + }, + "startTimeText": { + "simpleText": "11:01" + }, + "trackingParams": "COIDENP2BxhmIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 1 second no surprise to sort of my teachers this is my high" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.661980.668500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "668500", + "endMs": "674390", + "snippet": { + "runs": [ + { + "text": "school diploma part of it and it says math final exam F and" + } + ] + }, + "startTimeText": { + "simpleText": "11:08" + }, + "trackingParams": "COEDENP2BxhnIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 8 seconds school diploma part of it and it says math final exam F and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.668500.674390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "674390", + "endMs": "681180", + "snippet": { + "runs": [ + { + "text": "an English I got an A but math which is never my thing physics never was never" + } + ] + }, + "startTimeText": { + "simpleText": "11:14" + }, + "trackingParams": "COADENP2BxhoIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 14 seconds an English I got an A but math which is never my thing physics never was never" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.674390.681180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "681180", + "endMs": "686550", + "snippet": { + "runs": [ + { + "text": "my thing any of the heart sciences which is never my thing and you say oh well" + } + ] + }, + "startTimeText": { + "simpleText": "11:21" + }, + "trackingParams": "CN8DENP2BxhpIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 21 seconds my thing any of the heart sciences which is never my thing and you say oh well" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.681180.686550" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "686550", + "endMs": "694590", + "snippet": { + "runs": [ + { + "text": "that explains a lot that's why where else is so slow but it's true it just never appealed to" + } + ] + }, + "startTimeText": { + "simpleText": "11:26" + }, + "trackingParams": "CN4DENP2BxhqIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 26 seconds that explains a lot that's why where else is so slow but it's true it just never appealed to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.686550.694590" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "694590", + "endMs": "699780", + "snippet": { + "runs": [ + { + "text": "me but I think it also inoculated me with something really" + } + ] + }, + "startTimeText": { + "simpleText": "11:34" + }, + "trackingParams": "CN0DENP2BxhrIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 34 seconds me but I think it also inoculated me with something really" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.694590.699780" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "699780", + "endMs": "706740", + "snippet": { + "runs": [ + { + "text": "early on which was disabuse me of the thinking that I was a computer scientist that I was ever going to come up with an" + } + ] + }, + "startTimeText": { + "simpleText": "11:39" + }, + "trackingParams": "CNwDENP2BxhsIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 39 seconds early on which was disabuse me of the thinking that I was a computer scientist that I was ever going to come up with an" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.699780.706740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "706740", + "endMs": "712340", + "snippet": { + "runs": [ + { + "text": "algorithm that I was ever going to make any groundbreaking" + } + ] + }, + "startTimeText": { + "simpleText": "11:46" + }, + "trackingParams": "CNsDENP2BxhtIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 46 seconds algorithm that I was ever going to make any groundbreaking" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.706740.712340" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "712340", + "endMs": "718790", + "snippet": { + "runs": [ + { + "text": "discoveries at the low level of computer science and that was actually really a relief" + } + ] + }, + "startTimeText": { + "simpleText": "11:52" + }, + "trackingParams": "CNoDENP2BxhuIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 52 seconds discoveries at the low level of computer science and that was actually really a relief" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.712340.718790" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "718790", + "endMs": "724620", + "snippet": { + "runs": [ + { + "text": "because when I finally got into programming I knew that that was just not what I was going to do that was" + } + ] + }, + "startTimeText": { + "simpleText": "11:58" + }, + "trackingParams": "CNkDENP2BxhvIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "11 minutes, 58 seconds because when I finally got into programming I knew that that was just not what I was going to do that was" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.718790.724620" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "724620", + "endMs": "729900", + "snippet": { + "runs": [ + { + "text": "never it was my aisle it was not what I was chasing I wanted to build" + } + ] + }, + "startTimeText": { + "simpleText": "12:04" + }, + "trackingParams": "CNgDENP2BxhwIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 4 seconds never it was my aisle it was not what I was chasing I wanted to build" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.724620.729900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "729900", + "endMs": "735480", + "snippet": { + "runs": [ + { + "text": "information systems like all these attempts I had over the years they were all about information systems they were" + } + ] + }, + "startTimeText": { + "simpleText": "12:09" + }, + "trackingParams": "CNcDENP2BxhxIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 9 seconds information systems like all these attempts I had over the years they were all about information systems they were" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.729900.735480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "735480", + "endMs": "741710", + "snippet": { + "runs": [ + { + "text": "about using the computer to build something else that really didn't have much to do with the underlying things" + } + ] + }, + "startTimeText": { + "simpleText": "12:15" + }, + "trackingParams": "CNYDENP2BxhyIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 15 seconds about using the computer to build something else that really didn't have much to do with the underlying things" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.735480.741710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "741710", + "endMs": "749430", + "snippet": { + "runs": [ + { + "text": "that there were people smart people who had come up with algorithms underneath to make it all work wonderful I'm not" + } + ] + }, + "startTimeText": { + "simpleText": "12:21" + }, + "trackingParams": "CNUDENP2BxhzIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 21 seconds that there were people smart people who had come up with algorithms underneath to make it all work wonderful I'm not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.741710.749430" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "749430", + "endMs": "754880", + "snippet": { + "runs": [ + { + "text": "one of them and that's fine I think as" + } + ] + }, + "startTimeText": { + "simpleText": "12:29" + }, + "trackingParams": "CNQDENP2Bxh0IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 29 seconds one of them and that's fine I think as" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.749430.754880" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "754880", + "endMs": "762840", + "snippet": { + "runs": [ + { + "text": "an industry very few people have gotten to that realization even if it is the day on a" + } + ] + }, + "startTimeText": { + "simpleText": "12:34" + }, + "trackingParams": "CNMDENP2Bxh1IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 34 seconds an industry very few people have gotten to that realization even if it is the day on a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.754880.762840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "762840", + "endMs": "769620", + "snippet": { + "runs": [ + { + "text": "daily basis build information system even if it is that they're working on yet another social network for sock" + } + ] + }, + "startTimeText": { + "simpleText": "12:42" + }, + "trackingParams": "CNIDENP2Bxh2IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 42 seconds daily basis build information system even if it is that they're working on yet another social network for sock" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.762840.769620" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "769620", + "endMs": "774830", + "snippet": { + "runs": [ + { + "text": "puppets or horror in my case yet another to-do list" + } + ] + }, + "startTimeText": { + "simpleText": "12:49" + }, + "trackingParams": "CNEDENP2Bxh3IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 49 seconds puppets or horror in my case yet another to-do list" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.769620.774830" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "774830", + "endMs": "781220", + "snippet": { + "runs": [ + { + "text": "the aspiration of the whole industry everyone in it is that we're all programmers" + } + ] + }, + "startTimeText": { + "simpleText": "12:54" + }, + "trackingParams": "CNADENP2Bxh4IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "12 minutes, 54 seconds the aspiration of the whole industry everyone in it is that we're all programmers" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.774830.781220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "781220", + "endMs": "786740", + "snippet": { + "runs": [ + { + "text": "right no we're not I am nothing like" + } + ] + }, + "startTimeText": { + "simpleText": "13:01" + }, + "trackingParams": "CM8DENP2Bxh5IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 1 second right no we're not I am nothing like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.781220.786740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "786740", + "endMs": "792570", + "snippet": { + "runs": [ + { + "text": "clintus right he's actually a real computer scientist to figure out how to" + } + ] + }, + "startTimeText": { + "simpleText": "13:06" + }, + "trackingParams": "CM4DENP2Bxh6IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 6 seconds clintus right he's actually a real computer scientist to figure out how to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.786740.792570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "792570", + "endMs": "803089", + "snippet": { + "runs": [ + { + "text": "I don't know improve the scheduler into kernel no clue no interest all good I" + } + ] + }, + "startTimeText": { + "simpleText": "13:12" + }, + "trackingParams": "CM0DENP2Bxh7IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 12 seconds I don't know improve the scheduler into kernel no clue no interest all good I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.792570.803089" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "803089", + "endMs": "808649", + "snippet": { + "runs": [ + { + "text": "every debt that there are people like that out there who can do this stuff so" + } + ] + }, + "startTimeText": { + "simpleText": "13:23" + }, + "trackingParams": "CMwDENP2Bxh8IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 23 seconds every debt that there are people like that out there who can do this stuff so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.803089.808649" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "808649", + "endMs": "815069", + "snippet": { + "runs": [ + { + "text": "I don't have to do it so I can focus on something else but I think most programmers think that" + } + ] + }, + "startTimeText": { + "simpleText": "13:28" + }, + "trackingParams": "CMsDENP2Bxh9IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 28 seconds I don't have to do it so I can focus on something else but I think most programmers think that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.808649.815069" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "815069", + "endMs": "821009", + "snippet": { + "runs": [ + { + "text": "oh yeah that's that's what I do yeah I work in information systems but like we're kind of colleagues right me and" + } + ] + }, + "startTimeText": { + "simpleText": "13:35" + }, + "trackingParams": "CMoDENP2Bxh-IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 35 seconds oh yeah that's that's what I do yeah I work in information systems but like we're kind of colleagues right me and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.815069.821009" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "821009", + "endMs": "826800", + "snippet": { + "runs": [ + { + "text": "Linus here um I'm pretty sure that he would tell you you we're nothing" + } + ] + }, + "startTimeText": { + "simpleText": "13:41" + }, + "trackingParams": "CMkDENP2Bxh_IhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 41 seconds Linus here um I'm pretty sure that he would tell you you we're nothing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.821009.826800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "826800", + "endMs": "832709", + "snippet": { + "runs": [ + { + "text": "alike we are not a colles what you do is making another to-do list I'm" + } + ] + }, + "startTimeText": { + "simpleText": "13:46" + }, + "trackingParams": "CMgDENP2BxiAASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 46 seconds alike we are not a colles what you do is making another to-do list I'm" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.826800.832709" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "832709", + "endMs": "838889", + "snippet": { + "runs": [ + { + "text": "improving the kernel of Linux far more important work he would" + } + ] + }, + "startTimeText": { + "simpleText": "13:52" + }, + "trackingParams": "CMcDENP2BxiBASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 52 seconds improving the kernel of Linux far more important work he would" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.832709.838889" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "838889", + "endMs": "844128", + "snippet": { + "runs": [ + { + "text": "disappear of your delusions of grandeur real quick" + } + ] + }, + "startTimeText": { + "simpleText": "13:58" + }, + "trackingParams": "CMYDENP2BxiCASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "13 minutes, 58 seconds disappear of your delusions of grandeur real quick" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.838889.844128" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "844670", + "endMs": "850970", + "snippet": { + "runs": [ + { + "text": "and I think that's a real shame I think it's a real shame that if" + } + ] + }, + "startTimeText": { + "simpleText": "14:04" + }, + "trackingParams": "CMUDENP2BxiDASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 4 seconds and I think that's a real shame I think it's a real shame that if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.844670.850970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "850970", + "endMs": "856319", + "snippet": { + "runs": [ + { + "text": "you sort of pick your heroes in such a impossible fashion that they're actually" + } + ] + }, + "startTimeText": { + "simpleText": "14:10" + }, + "trackingParams": "CMQDENP2BxiEASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 10 seconds you sort of pick your heroes in such a impossible fashion that they're actually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.850970.856319" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "856319", + "endMs": "863420", + "snippet": { + "runs": [ + { + "text": "nothing like you and you will be nothing like them you're going to set yourself up for a bad time for the whole ride" + } + ] + }, + "startTimeText": { + "simpleText": "14:16" + }, + "trackingParams": "CMMDENP2BxiFASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 16 seconds nothing like you and you will be nothing like them you're going to set yourself up for a bad time for the whole ride" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.856319.863420" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "864620", + "endMs": "871579", + "snippet": { + "runs": [ + { + "text": "the tourism matter is that most information system development has very little to do with science" + } + ] + }, + "startTimeText": { + "simpleText": "14:24" + }, + "trackingParams": "CMIDENP2BxiGASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 24 seconds the tourism matter is that most information system development has very little to do with science" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.864620.871579" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "871579", + "endMs": "877259", + "snippet": { + "runs": [ + { + "text": "yes it's all built on top of computer science yes computer science is what" + } + ] + }, + "startTimeText": { + "simpleText": "14:31" + }, + "trackingParams": "CMEDENP2BxiHASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 31 seconds yes it's all built on top of computer science yes computer science is what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.871579.877259" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "877259", + "endMs": "884670", + "snippet": { + "runs": [ + { + "text": "makes it possible for us to do what it is that we do but it doesn't define what we do and I" + } + ] + }, + "startTimeText": { + "simpleText": "14:37" + }, + "trackingParams": "CMADENP2BxiIASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 37 seconds makes it possible for us to do what it is that we do but it doesn't define what we do and I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.877259.884670" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "884670", + "endMs": "889949", + "snippet": { + "runs": [ + { + "text": "think in many ways that prism of computer science is harmful to the" + } + ] + }, + "startTimeText": { + "simpleText": "14:44" + }, + "trackingParams": "CL8DENP2BxiJASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 44 seconds think in many ways that prism of computer science is harmful to the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.884670.889949" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "889949", + "endMs": "895410", + "snippet": { + "runs": [ + { + "text": "development of information systems it's actually not a good view on the world to" + } + ] + }, + "startTimeText": { + "simpleText": "14:49" + }, + "trackingParams": "CL4DENP2BxiKASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 49 seconds development of information systems it's actually not a good view on the world to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.889949.895410" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "895410", + "endMs": "902100", + "snippet": { + "runs": [ + { + "text": "have just because you can make your Steinway & Sons and you can make the best piano in the world that doesn't" + } + ] + }, + "startTimeText": { + "simpleText": "14:55" + }, + "trackingParams": "CL0DENP2BxiLASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "14 minutes, 55 seconds have just because you can make your Steinway & Sons and you can make the best piano in the world that doesn't" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.895410.902100" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "902100", + "endMs": "908990", + "snippet": { + "runs": [ + { + "text": "make you a great pianist doesn't mean you can play wonderful tune just because you can create the foundations of which" + } + ] + }, + "startTimeText": { + "simpleText": "15:02" + }, + "trackingParams": "CLwDENP2BxiMASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 2 seconds make you a great pianist doesn't mean you can play wonderful tune just because you can create the foundations of which" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.902100.908990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "908990", + "endMs": "916199", + "snippet": { + "runs": [ + { + "text": "other people can build upon just because you're a great computer scientist doesn't mean you're a great software" + } + ] + }, + "startTimeText": { + "simpleText": "15:08" + }, + "trackingParams": "CLsDENP2BxiNASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 8 seconds other people can build upon just because you're a great computer scientist doesn't mean you're a great software" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.908990.916199" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "916199", + "endMs": "922769", + "snippet": { + "runs": [ + { + "text": "writer doesn't mean you're a great programmer of information systems and most of all" + } + ] + }, + "startTimeText": { + "simpleText": "15:16" + }, + "trackingParams": "CLoDENP2BxiOASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 16 seconds writer doesn't mean you're a great programmer of information systems and most of all" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.916199.922769" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "922769", + "endMs": "929220", + "snippet": { + "runs": [ + { + "text": "if you are committed to building information system I and I'm wholly committed to building information system" + } + ] + }, + "startTimeText": { + "simpleText": "15:22" + }, + "trackingParams": "CLkDENP2BxiPASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 22 seconds if you are committed to building information system I and I'm wholly committed to building information system" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.922769.929220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "929220", + "endMs": "934960", + "snippet": { + "runs": [ + { + "text": "I have given up the notion long ago that I was going to get into games programming or vector programming or" + } + ] + }, + "startTimeText": { + "simpleText": "15:29" + }, + "trackingParams": "CLgDENP2BxiQASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 29 seconds I have given up the notion long ago that I was going to get into games programming or vector programming or" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.929220.934960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "934960", + "endMs": "940380", + "snippet": { + "runs": [ + { + "text": "anything else that sounds like hard science and is hard I" + } + ] + }, + "startTimeText": { + "simpleText": "15:34" + }, + "trackingParams": "CLcDENP2BxiRASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 34 seconds anything else that sounds like hard science and is hard I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.934960.940380" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "940380", + "endMs": "946690", + "snippet": { + "runs": [ + { + "text": "think you're going to be much better off but I think it's also really tough because I think most of the paths the" + } + ] + }, + "startTimeText": { + "simpleText": "15:40" + }, + "trackingParams": "CLYDENP2BxiSASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 40 seconds think you're going to be much better off but I think it's also really tough because I think most of the paths the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.940380.946690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "946690", + "endMs": "953860", + "snippet": { + "runs": [ + { + "text": "celebrated paths into programming go through caught courses called computer science so you're sort of taught right" + } + ] + }, + "startTimeText": { + "simpleText": "15:46" + }, + "trackingParams": "CLUDENP2BxiTASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 46 seconds celebrated paths into programming go through caught courses called computer science so you're sort of taught right" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.946690.953860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "953860", + "endMs": "960190", + "snippet": { + "runs": [ + { + "text": "from the get-go that computer science like that is the ultimate ideal and what" + } + ] + }, + "startTimeText": { + "simpleText": "15:53" + }, + "trackingParams": "CLQDENP2BxiUASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "15 minutes, 53 seconds from the get-go that computer science like that is the ultimate ideal and what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.953860.960190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "960190", + "endMs": "965400", + "snippet": { + "runs": [ + { + "text": "you're doing here is just sort of piddling along until you can get to this top of the mountain" + } + ] + }, + "startTimeText": { + "simpleText": "16:00" + }, + "trackingParams": "CLMDENP2BxiVASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes you're doing here is just sort of piddling along until you can get to this top of the mountain" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.960190.965400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "965400", + "endMs": "971490", + "snippet": { + "runs": [ + { + "text": "even worse if you actually have a degree in computer science right and now you're" + } + ] + }, + "startTimeText": { + "simpleText": "16:05" + }, + "trackingParams": "CLIDENP2BxiWASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 5 seconds even worse if you actually have a degree in computer science right and now you're" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.965400.971490" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "971490", + "endMs": "978310", + "snippet": { + "runs": [ + { + "text": "slumming it with that yet another social network or yet another to-do list I mean that's a recipe for" + } + ] + }, + "startTimeText": { + "simpleText": "16:11" + }, + "trackingParams": "CLEDENP2BxiXASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 11 seconds slumming it with that yet another social network or yet another to-do list I mean that's a recipe for" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.971490.978310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "978310", + "endMs": "985030", + "snippet": { + "runs": [ + { + "text": "self-loathing if I have a new one but as I say this is mostly about the prism of" + } + ] + }, + "startTimeText": { + "simpleText": "16:18" + }, + "trackingParams": "CLADENP2BxiYASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 18 seconds self-loathing if I have a new one but as I say this is mostly about the prism of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.978310.985030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "985030", + "endMs": "991960", + "snippet": { + "runs": [ + { + "text": "how you're looking at programming what is programming what is writing software what is it that we do every day when we" + } + ] + }, + "startTimeText": { + "simpleText": "16:25" + }, + "trackingParams": "CK8DENP2BxiZASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 25 seconds how you're looking at programming what is programming what is writing software what is it that we do every day when we" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.985030.991960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "991960", + "endMs": "997270", + "snippet": { + "runs": [ + { + "text": "create information systems and if you look at it from this prism of the hard" + } + ] + }, + "startTimeText": { + "simpleText": "16:31" + }, + "trackingParams": "CK4DENP2BxiaASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 31 seconds create information systems and if you look at it from this prism of the hard" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.991960.997270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "997270", + "endMs": "1004170", + "snippet": { + "runs": [ + { + "text": "sciences um you think well law of thermo-dynamics physics this is this is" + } + ] + }, + "startTimeText": { + "simpleText": "16:37" + }, + "trackingParams": "CK0DENP2BxibASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 37 seconds sciences um you think well law of thermo-dynamics physics this is this is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.997270.1004170" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1004170", + "endMs": "1009930", + "snippet": { + "runs": [ + { + "text": "the real serious hard stuff right you will laugh French poetry ha ha ha" + } + ] + }, + "startTimeText": { + "simpleText": "16:44" + }, + "trackingParams": "CKwDENP2BxicASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 44 seconds the real serious hard stuff right you will laugh French poetry ha ha ha" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1004170.1009930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1009930", + "endMs": "1017250", + "snippet": { + "runs": [ + { + "text": "they're all just what analyzing with some schmuck in the 1710 and there's a thousand different interpretations of of" + } + ] + }, + "startTimeText": { + "simpleText": "16:49" + }, + "trackingParams": "CKsDENP2BxidASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 49 seconds they're all just what analyzing with some schmuck in the 1710 and there's a thousand different interpretations of of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1009930.1017250" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1017250", + "endMs": "1024150", + "snippet": { + "runs": [ + { + "text": "what that person actually wrote and what does that actually mean that's pathetic right you can't arrive at any ultimate" + } + ] + }, + "startTimeText": { + "simpleText": "16:57" + }, + "trackingParams": "CKoDENP2BxieASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "16 minutes, 57 seconds what that person actually wrote and what does that actually mean that's pathetic right you can't arrive at any ultimate" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1017250.1024150" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1024150", + "endMs": "1031350", + "snippet": { + "runs": [ + { + "text": "clear universal truth math there's a truth there's a final result physics" + } + ] + }, + "startTimeText": { + "simpleText": "17:04" + }, + "trackingParams": "CKkDENP2BxifASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 4 seconds clear universal truth math there's a truth there's a final result physics" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1024150.1031350" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1031350", + "endMs": "1038939", + "snippet": { + "runs": [ + { + "text": "there's a truth we're knowing more about the natural world in a way where we can be completely confident" + } + ] + }, + "startTimeText": { + "simpleText": "17:11" + }, + "trackingParams": "CKgDENP2BxigASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 11 seconds there's a truth we're knowing more about the natural world in a way where we can be completely confident" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1031350.1038939" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1038940", + "endMs": "1044430", + "snippet": { + "runs": [ + { + "text": "mostly in what we know certainly in math right if you carry that over into" + } + ] + }, + "startTimeText": { + "simpleText": "17:18" + }, + "trackingParams": "CKcDENP2BxihASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 18 seconds mostly in what we know certainly in math right if you carry that over into" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1038940.1044430" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1044430", + "endMs": "1050240", + "snippet": { + "runs": [ + { + "text": "programming you end up with like this" + } + ] + }, + "startTimeText": { + "simpleText": "17:24" + }, + "trackingParams": "CKYDENP2BxiiASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 24 seconds programming you end up with like this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1044430.1050240" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1050240", + "endMs": "1056540", + "snippet": { + "runs": [ + { + "text": "law of Demeter practices and principles" + } + ] + }, + "startTimeText": { + "simpleText": "17:30" + }, + "trackingParams": "CKUDENP2BxijASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 30 seconds law of Demeter practices and principles" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1050240.1056540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1056540", + "endMs": "1063870", + "snippet": { + "runs": [ + { + "text": "who sort of project that their universal truths about the natural world that this" + } + ] + }, + "startTimeText": { + "simpleText": "17:36" + }, + "trackingParams": "CKQDENP2BxikASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 36 seconds who sort of project that their universal truths about the natural world that this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1056540.1063870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1063870", + "endMs": "1069000", + "snippet": { + "runs": [ + { + "text": "is how good programs are made and this is not argument the only argument is" + } + ] + }, + "startTimeText": { + "simpleText": "17:43" + }, + "trackingParams": "CKMDENP2BxilASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 43 seconds is how good programs are made and this is not argument the only argument is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1063870.1069000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1069000", + "endMs": "1075950", + "snippet": { + "runs": [ + { + "text": "whether you're professional and following the laws or you're an amateur and you're breaking them" + } + ] + }, + "startTimeText": { + "simpleText": "17:49" + }, + "trackingParams": "CKIDENP2BximASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 49 seconds whether you're professional and following the laws or you're an amateur and you're breaking them" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1069000.1075950" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1077090", + "endMs": "1083160", + "snippet": { + "runs": [ + { + "text": "when I look at computer program when I reach most read most programs I'm not" + } + ] + }, + "startTimeText": { + "simpleText": "17:57" + }, + "trackingParams": "CKEDENP2BxinASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "17 minutes, 57 seconds when I look at computer program when I reach most read most programs I'm not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1077090.1083160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1083160", + "endMs": "1090690", + "snippet": { + "runs": [ + { + "text": "reading hard sciences it is much more like studying 17th century French poetry what the did this guy mean like I" + } + ] + }, + "startTimeText": { + "simpleText": "18:03" + }, + "trackingParams": "CKADENP2BxioASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 3 seconds reading hard sciences it is much more like studying 17th century French poetry what the did this guy mean like I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1083160.1090690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1090690", + "endMs": "1098040", + "snippet": { + "runs": [ + { + "text": "can't follow this at all like is this some weird reference to some place somewhere what's going on here it's" + } + ] + }, + "startTimeText": { + "simpleText": "18:10" + }, + "trackingParams": "CJ8DENP2BxipASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 10 seconds can't follow this at all like is this some weird reference to some place somewhere what's going on here it's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1090690.1098040" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1098040", + "endMs": "1104970", + "snippet": { + "runs": [ + { + "text": "actually more like forensics it's more like analysis it's much more subjective like what is actually going on what were" + } + ] + }, + "startTimeText": { + "simpleText": "18:18" + }, + "trackingParams": "CJ4DENP2BxiqASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 18 seconds actually more like forensics it's more like analysis it's much more subjective like what is actually going on what were" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1098040.1104970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1104970", + "endMs": "1112380", + "snippet": { + "runs": [ + { + "text": "they trying to communicate whatever what's just going on here right so I just I find it so funny that the" + } + ] + }, + "startTimeText": { + "simpleText": "18:24" + }, + "trackingParams": "CJ0DENP2BxirASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 24 seconds they trying to communicate whatever what's just going on here right so I just I find it so funny that the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1104970.1112380" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1112380", + "endMs": "1118340", + "snippet": { + "runs": [ + { + "text": "programmers who work in programming and they laugh of all these subjective" + } + ] + }, + "startTimeText": { + "simpleText": "18:32" + }, + "trackingParams": "CJwDENP2BxisASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 32 seconds programmers who work in programming and they laugh of all these subjective" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1112380.1118340" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1118340", + "endMs": "1124800", + "snippet": { + "runs": [ + { + "text": "fields of endeavor when that is what they do every day they just no one doing" + } + ] + }, + "startTimeText": { + "simpleText": "18:38" + }, + "trackingParams": "CJsDENP2BxitASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 38 seconds fields of endeavor when that is what they do every day they just no one doing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1118340.1124800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1124800", + "endMs": "1129930", + "snippet": { + "runs": [ + { + "text": "is computer science this is empirical truth bla bla bla we have lost bla bla" + } + ] + }, + "startTimeText": { + "simpleText": "18:44" + }, + "trackingParams": "CJoDENP2BxiuASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 44 seconds is computer science this is empirical truth bla bla bla we have lost bla bla" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1124800.1129930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1129930", + "endMs": "1135840", + "snippet": { + "runs": [ + { + "text": "bla I think be the bottom line of that is when you go in with that notion when you" + } + ] + }, + "startTimeText": { + "simpleText": "18:49" + }, + "trackingParams": "CJkDENP2BxivASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 49 seconds bla I think be the bottom line of that is when you go in with that notion when you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1129930.1135840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1135840", + "endMs": "1142800", + "snippet": { + "runs": [ + { + "text": "go in with the notion that we can actually discover laws of programming like law of demeter of how we should be" + } + ] + }, + "startTimeText": { + "simpleText": "18:55" + }, + "trackingParams": "CJgDENP2BxiwASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "18 minutes, 55 seconds go in with the notion that we can actually discover laws of programming like law of demeter of how we should be" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1135840.1142800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1142800", + "endMs": "1149460", + "snippet": { + "runs": [ + { + "text": "creating our programs you load yourself into this belief that there are some" + } + ] + }, + "startTimeText": { + "simpleText": "19:02" + }, + "trackingParams": "CJcDENP2BxixASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 2 seconds creating our programs you load yourself into this belief that there are some" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1142800.1149460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1149460", + "endMs": "1155660", + "snippet": { + "runs": [ + { + "text": "practices that are just true they're not up for debate not up for discussion" + } + ] + }, + "startTimeText": { + "simpleText": "19:09" + }, + "trackingParams": "CJYDENP2BxiyASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 9 seconds practices that are just true they're not up for debate not up for discussion" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1149460.1155660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1155660", + "endMs": "1164120", + "snippet": { + "runs": [ + { + "text": "there's science that what we do is science well I think there's another word for sort of those delusions" + } + ] + }, + "startTimeText": { + "simpleText": "19:15" + }, + "trackingParams": "CJUDENP2BxizASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 15 seconds there's science that what we do is science well I think there's another word for sort of those delusions" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1155660.1164120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1164120", + "endMs": "1169190", + "snippet": { + "runs": [ + { + "text": "pseudoscience when people think they're doing science and" + } + ] + }, + "startTimeText": { + "simpleText": "19:24" + }, + "trackingParams": "CJQDENP2Bxi0ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 24 seconds pseudoscience when people think they're doing science and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1164120.1169190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1169190", + "endMs": "1175020", + "snippet": { + "runs": [ + { + "text": "they're not actually doing science that's pseudoscience I think a lot of" + } + ] + }, + "startTimeText": { + "simpleText": "19:29" + }, + "trackingParams": "CJMDENP2Bxi1ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 29 seconds they're not actually doing science that's pseudoscience I think a lot of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1169190.1175020" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1175020", + "endMs": "1182610", + "snippet": { + "runs": [ + { + "text": "what's going on in software methodology practices pseudoscience which would be fine if" + } + ] + }, + "startTimeText": { + "simpleText": "19:35" + }, + "trackingParams": "CJIDENP2Bxi2ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 35 seconds what's going on in software methodology practices pseudoscience which would be fine if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1175020.1182610" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1182610", + "endMs": "1188460", + "snippet": { + "runs": [ + { + "text": "people would accept that and say yes what I'm doing pseudoscience like I'm not finding any grand truth sir but" + } + ] + }, + "startTimeText": { + "simpleText": "19:42" + }, + "trackingParams": "CJEDENP2Bxi3ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 42 seconds people would accept that and say yes what I'm doing pseudoscience like I'm not finding any grand truth sir but" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1182610.1188460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1188460", + "endMs": "1195650", + "snippet": { + "runs": [ + { + "text": "they're not right they're expounding and that this is this is the truth well here's another pseudoscience uh" + } + ] + }, + "startTimeText": { + "simpleText": "19:48" + }, + "trackingParams": "CJADENP2Bxi4ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 48 seconds they're not right they're expounding and that this is this is the truth well here's another pseudoscience uh" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1188460.1195650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1195650", + "endMs": "1202050", + "snippet": { + "runs": [ + { + "text": "diet schemes I think diets are actually incredibly" + } + ] + }, + "startTimeText": { + "simpleText": "19:55" + }, + "trackingParams": "CI8DENP2Bxi5ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "19 minutes, 55 seconds diet schemes I think diets are actually incredibly" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1195650.1202050" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1202050", + "endMs": "1210480", + "snippet": { + "runs": [ + { + "text": "similar to most software methodology approaches they all sort of exposed that I have the" + } + ] + }, + "startTimeText": { + "simpleText": "20:02" + }, + "trackingParams": "CI4DENP2Bxi6ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 2 seconds similar to most software methodology approaches they all sort of exposed that I have the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1202050.1210480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1210480", + "endMs": "1215880", + "snippet": { + "runs": [ + { + "text": "truth what you need to get slim and healthy is the ten day green smoothie" + } + ] + }, + "startTimeText": { + "simpleText": "20:10" + }, + "trackingParams": "CI0DENP2Bxi7ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 10 seconds truth what you need to get slim and healthy is the ten day green smoothie" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1210480.1215880" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1215880", + "endMs": "1222870", + "snippet": { + "runs": [ + { + "text": "cleanse that is to sooth that's how you get it right and then you loop it so that that's okay smoothies sounds that's" + } + ] + }, + "startTimeText": { + "simpleText": "20:15" + }, + "trackingParams": "CIwDENP2Bxi8ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 15 seconds cleanse that is to sooth that's how you get it right and then you loop it so that that's okay smoothies sounds that's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1215880.1222870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1222870", + "endMs": "1229500", + "snippet": { + "runs": [ + { + "text": "good but what about this super shred diet like I lose 20 pounds in four weeks that's certainly better than ten pounds" + } + ] + }, + "startTimeText": { + "simpleText": "20:22" + }, + "trackingParams": "CIsDENP2Bxi9ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 22 seconds good but what about this super shred diet like I lose 20 pounds in four weeks that's certainly better than ten pounds" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1222870.1229500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1229500", + "endMs": "1235980", + "snippet": { + "runs": [ + { + "text": "and I don't know ten weeks or whatever that hungry diet girl is promising I'll go with that super shred guy like he's" + } + ] + }, + "startTimeText": { + "simpleText": "20:29" + }, + "trackingParams": "CIoDENP2Bxi-ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 29 seconds and I don't know ten weeks or whatever that hungry diet girl is promising I'll go with that super shred guy like he's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1229500.1235980" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1235980", + "endMs": "1242160", + "snippet": { + "runs": [ + { + "text": "got to have the truth right and it's so funny if you read any diet books a diet books are incredibly popular if" + } + ] + }, + "startTimeText": { + "simpleText": "20:35" + }, + "trackingParams": "CIkDENP2Bxi_ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 35 seconds got to have the truth right and it's so funny if you read any diet books a diet books are incredibly popular if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1235980.1242160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1242160", + "endMs": "1249380", + "snippet": { + "runs": [ + { + "text": "you look at the most popular book on Amazon the top 100 list a lot of them are diet books people want to be told" + } + ] + }, + "startTimeText": { + "simpleText": "20:42" + }, + "trackingParams": "CIgDENP2BxjAASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 42 seconds you look at the most popular book on Amazon the top 100 list a lot of them are diet books people want to be told" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1242160.1249380" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1249380", + "endMs": "1257250", + "snippet": { + "runs": [ + { + "text": "how they can cheat the basics I think software development is exactly like that I think software developers are" + } + ] + }, + "startTimeText": { + "simpleText": "20:49" + }, + "trackingParams": "CIcDENP2BxjBASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 49 seconds how they can cheat the basics I think software development is exactly like that I think software developers are" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1249380.1257250" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1257250", + "endMs": "1264030", + "snippet": { + "runs": [ + { + "text": "exactly like people trying to lose ten pounds and thinking you know what all these" + } + ] + }, + "startTimeText": { + "simpleText": "20:57" + }, + "trackingParams": "CIYDENP2BxjCASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "20 minutes, 57 seconds exactly like people trying to lose ten pounds and thinking you know what all these" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1257250.1264030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1264030", + "endMs": "1270360", + "snippet": { + "runs": [ + { + "text": "exercising just eating healthier that's a little too hard let's let's listen to this super shred guy he's got to have" + } + ] + }, + "startTimeText": { + "simpleText": "21:04" + }, + "trackingParams": "CIUDENP2BxjDASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 4 seconds exercising just eating healthier that's a little too hard let's let's listen to this super shred guy he's got to have" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1264030.1270360" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1270360", + "endMs": "1276960", + "snippet": { + "runs": [ + { + "text": "the answer an answer that's less painful less simple and basic there's got to be some" + } + ] + }, + "startTimeText": { + "simpleText": "21:10" + }, + "trackingParams": "CIQDENP2BxjEASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 10 seconds the answer an answer that's less painful less simple and basic there's got to be some" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1270360.1276960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1276960", + "endMs": "1282660", + "snippet": { + "runs": [ + { + "text": "grand secret I just don't know yet if I can just learn the secret then everything is going to be great right" + } + ] + }, + "startTimeText": { + "simpleText": "21:16" + }, + "trackingParams": "CIMDENP2BxjFASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 16 seconds grand secret I just don't know yet if I can just learn the secret then everything is going to be great right" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1276960.1282660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1282660", + "endMs": "1290540", + "snippet": { + "runs": [ + { + "text": "but it's pseudoscience most diets are based on anecdotes they're based on one guy" + } + ] + }, + "startTimeText": { + "simpleText": "21:22" + }, + "trackingParams": "CIIDENP2BxjGASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 22 seconds but it's pseudoscience most diets are based on anecdotes they're based on one guy" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1282660.1290540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1290540", + "endMs": "1295770", + "snippet": { + "runs": [ + { + "text": "trying something or looking at a few people a tiny sample size it's just pew" + } + ] + }, + "startTimeText": { + "simpleText": "21:30" + }, + "trackingParams": "CIEDENP2BxjHASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 30 seconds trying something or looking at a few people a tiny sample size it's just pew" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1290540.1295770" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1295770", + "endMs": "1302370", + "snippet": { + "runs": [ + { + "text": "pour pure poor science external variables could uncontrolled" + } + ] + }, + "startTimeText": { + "simpleText": "21:35" + }, + "trackingParams": "CIADENP2BxjIASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 35 seconds pour pure poor science external variables could uncontrolled" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1295770.1302370" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1302370", + "endMs": "1307560", + "snippet": { + "runs": [ + { + "text": "experience that run for too long you can't derive any absolute truth from it but people keep arriving at absolute" + } + ] + }, + "startTimeText": { + "simpleText": "21:42" + }, + "trackingParams": "CP8CENP2BxjJASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 42 seconds experience that run for too long you can't derive any absolute truth from it but people keep arriving at absolute" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1302370.1307560" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1307560", + "endMs": "1314120", + "snippet": { + "runs": [ + { + "text": "truths and just like feeling a" + } + ] + }, + "startTimeText": { + "simpleText": "21:47" + }, + "trackingParams": "CP4CENP2BxjKASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 47 seconds truths and just like feeling a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1307560.1314120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1314120", + "endMs": "1320370", + "snippet": { + "runs": [ + { + "text": "little overweight and most people do at some point in their life everybody wants to lose whatever it is they want to feel" + } + ] + }, + "startTimeText": { + "simpleText": "21:54" + }, + "trackingParams": "CP0CENP2BxjLASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "21 minutes, 54 seconds little overweight and most people do at some point in their life everybody wants to lose whatever it is they want to feel" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1314120.1320370" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1320370", + "endMs": "1326420", + "snippet": { + "runs": [ + { + "text": "healthier even if they are their correct weight they want to be in better shape all our code bases are exactly like that" + } + ] + }, + "startTimeText": { + "simpleText": "22:00" + }, + "trackingParams": "CPwCENP2BxjMASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes healthier even if they are their correct weight they want to be in better shape all our code bases are exactly like that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1320370.1326420" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1326420", + "endMs": "1333720", + "snippet": { + "runs": [ + { + "text": "everyone has like oh I'd love that this part of the code base is not that clean right so we have that a feeling of being" + } + ] + }, + "startTimeText": { + "simpleText": "22:06" + }, + "trackingParams": "CPsCENP2BxjNASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 6 seconds everyone has like oh I'd love that this part of the code base is not that clean right so we have that a feeling of being" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1326420.1333720" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1333720", + "endMs": "1339510", + "snippet": { + "runs": [ + { + "text": "a little insecure about our quote code quality just like most people" + } + ] + }, + "startTimeText": { + "simpleText": "22:13" + }, + "trackingParams": "CPoCENP2BxjOASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 13 seconds a little insecure about our quote code quality just like most people" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1333720.1339510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1339510", + "endMs": "1346950", + "snippet": { + "runs": [ + { + "text": "are a little insecure at least at certain times of their life about their body right so we're ripe for somebody to" + } + ] + }, + "startTimeText": { + "simpleText": "22:19" + }, + "trackingParams": "CPkCENP2BxjPASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 19 seconds are a little insecure at least at certain times of their life about their body right so we're ripe for somebody to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1339510.1346950" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1346950", + "endMs": "1354270", + "snippet": { + "runs": [ + { + "text": "come in and tell us what's wrong to fix it for us by just saying oh no no you" + } + ] + }, + "startTimeText": { + "simpleText": "22:26" + }, + "trackingParams": "CPgCENP2BxjQASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 26 seconds come in and tell us what's wrong to fix it for us by just saying oh no no you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1346950.1354270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1354270", + "endMs": "1361380", + "snippet": { + "runs": [ + { + "text": "don't have to do any of the hard stuff writing good code do you know what that's about about this one practice there's one secret that they don't want" + } + ] + }, + "startTimeText": { + "simpleText": "22:34" + }, + "trackingParams": "CPcCENP2BxjRASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 34 seconds don't have to do any of the hard stuff writing good code do you know what that's about about this one practice there's one secret that they don't want" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1354270.1361380" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1361380", + "endMs": "1367110", + "snippet": { + "runs": [ + { + "text": "you to know if I teach you that then all your code is going to be wonderful but" + } + ] + }, + "startTimeText": { + "simpleText": "22:41" + }, + "trackingParams": "CPYCENP2BxjSASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 41 seconds you to know if I teach you that then all your code is going to be wonderful but" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1361380.1367110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1367110", + "endMs": "1372240", + "snippet": { + "runs": [ + { + "text": "right now you're not a professional you're an amateur you're writing dirty" + } + ] + }, + "startTimeText": { + "simpleText": "22:47" + }, + "trackingParams": "CPUCENP2BxjTASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 47 seconds right now you're not a professional you're an amateur you're writing dirty" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1367110.1372240" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1372240", + "endMs": "1379860", + "snippet": { + "runs": [ + { + "text": "code you should feel really bad about that you have sinned but I will give you" + } + ] + }, + "startTimeText": { + "simpleText": "22:52" + }, + "trackingParams": "CPQCENP2BxjUASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 52 seconds code you should feel really bad about that you have sinned but I will give you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1372240.1379860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1379860", + "endMs": "1385730", + "snippet": { + "runs": [ + { + "text": "absolution I have the pathway to clean code" + } + ] + }, + "startTimeText": { + "simpleText": "22:59" + }, + "trackingParams": "CPMCENP2BxjVASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "22 minutes, 59 seconds absolution I have the pathway to clean code" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1379860.1385730" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1385730", + "endMs": "1390930", + "snippet": { + "runs": [ + { + "text": "and it hits a lot of people ride in the" + } + ] + }, + "startTimeText": { + "simpleText": "23:05" + }, + "trackingParams": "CPICENP2BxjWASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 5 seconds and it hits a lot of people ride in the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1385730.1390930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1390930", + "endMs": "1397290", + "snippet": { + "runs": [ + { + "text": "imposter plexus like oh you sang my coat is dirty yeah guess it is a little dirty" + } + ] + }, + "startTimeText": { + "simpleText": "23:10" + }, + "trackingParams": "CPECENP2BxjXASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 10 seconds imposter plexus like oh you sang my coat is dirty yeah guess it is a little dirty" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1390930.1397290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1397290", + "endMs": "1403260", + "snippet": { + "runs": [ + { + "text": "there's this one part that's like maybe I'm not really a computer scientist maybe it doesn't really I" + } + ] + }, + "startTimeText": { + "simpleText": "23:17" + }, + "trackingParams": "CPACENP2BxjYASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 17 seconds there's this one part that's like maybe I'm not really a computer scientist maybe it doesn't really I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1397290.1403260" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1403260", + "endMs": "1408600", + "snippet": { + "runs": [ + { + "text": "don't really belong here amongst the programmers can you please tell me how" + } + ] + }, + "startTimeText": { + "simpleText": "23:23" + }, + "trackingParams": "CO8CENP2BxjZASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 23 seconds don't really belong here amongst the programmers can you please tell me how" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1403260.1408600" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1408600", + "endMs": "1414740", + "snippet": { + "runs": [ + { + "text": "do I get to be a computer scientist how can I get to belong" + } + ] + }, + "startTimeText": { + "simpleText": "23:28" + }, + "trackingParams": "CO4CENP2BxjaASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 28 seconds do I get to be a computer scientist how can I get to belong" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1408600.1414740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1414740", + "endMs": "1420150", + "snippet": { + "runs": [ + { + "text": "amongst these deemed professional programmers can you tell me how and" + } + ] + }, + "startTimeText": { + "simpleText": "23:34" + }, + "trackingParams": "CO0CENP2BxjbASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 34 seconds amongst these deemed professional programmers can you tell me how and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1414740.1420150" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1420150", + "endMs": "1425340", + "snippet": { + "runs": [ + { + "text": "there are lots of people willing to tell you how that the salvation will come" + } + ] + }, + "startTimeText": { + "simpleText": "23:40" + }, + "trackingParams": "COwCENP2BxjcASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 40 seconds there are lots of people willing to tell you how that the salvation will come" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1420150.1425340" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1425340", + "endMs": "1432180", + "snippet": { + "runs": [ + { + "text": "through these patterns and practices and as long as you follow these ten commandments of good code all shall be" + } + ] + }, + "startTimeText": { + "simpleText": "23:45" + }, + "trackingParams": "COsCENP2BxjdASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 45 seconds through these patterns and practices and as long as you follow these ten commandments of good code all shall be" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1425340.1432180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1432180", + "endMs": "1439950", + "snippet": { + "runs": [ + { + "text": "well okay I think the most popular commandment I'm" + } + ] + }, + "startTimeText": { + "simpleText": "23:52" + }, + "trackingParams": "COoCENP2BxjeASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 52 seconds well okay I think the most popular commandment I'm" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1432180.1439950" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1439950", + "endMs": "1446190", + "snippet": { + "runs": [ + { + "text": "going to spend some time on that the most popular practice the most popular pattern for making people feel shitty" + } + ] + }, + "startTimeText": { + "simpleText": "23:59" + }, + "trackingParams": "COkCENP2BxjfASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "23 minutes, 59 seconds going to spend some time on that the most popular practice the most popular pattern for making people feel shitty" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1439950.1446190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1446190", + "endMs": "1453470", + "snippet": { + "runs": [ + { + "text": "about their code and shitty about themselves as shitty about their path through programming" + } + ] + }, + "startTimeText": { + "simpleText": "24:06" + }, + "trackingParams": "COgCENP2BxjgASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 6 seconds about their code and shitty about themselves as shitty about their path through programming" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1446190.1453470" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1454140", + "endMs": "1462180", + "snippet": { + "runs": [ + { + "text": "is TDD [Applause] TDD is the most successful software diet" + } + ] + }, + "startTimeText": { + "simpleText": "24:14" + }, + "trackingParams": "COcCENP2BxjhASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 14 seconds is TDD [Applause] TDD is the most successful software diet" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1454140.1462180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1462180", + "endMs": "1467540", + "snippet": { + "runs": [ + { + "text": "of all times [Applause]" + } + ] + }, + "startTimeText": { + "simpleText": "24:22" + }, + "trackingParams": "COYCENP2BxjiASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 22 seconds of all times [Applause]" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1462180.1467540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1467540", + "endMs": "1474030", + "snippet": { + "runs": [ + { + "text": "it's so alluring it has such an appeal in its basic principles that everyone" + } + ] + }, + "startTimeText": { + "simpleText": "24:27" + }, + "trackingParams": "COUCENP2BxjjASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 27 seconds it's so alluring it has such an appeal in its basic principles that everyone" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1467540.1474030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1474030", + "endMs": "1479400", + "snippet": { + "runs": [ + { + "text": "gets wrapped up in it I got wrapped up in it for quite a while I got wrapped up" + } + ] + }, + "startTimeText": { + "simpleText": "24:34" + }, + "trackingParams": "COQCENP2BxjkASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 34 seconds gets wrapped up in it I got wrapped up in it for quite a while I got wrapped up" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1474030.1479400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1479400", + "endMs": "1485400", + "snippet": { + "runs": [ + { + "text": "in the storytelling that all software before TDD was and unprofessional" + } + ] + }, + "startTimeText": { + "simpleText": "24:39" + }, + "trackingParams": "COMCENP2BxjlASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 39 seconds in the storytelling that all software before TDD was and unprofessional" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1479400.1485400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1485400", + "endMs": "1493170", + "snippet": { + "runs": [ + { + "text": "and at the only way to arrive at clean code was to follow the principles of TDD" + } + ] + }, + "startTimeText": { + "simpleText": "24:45" + }, + "trackingParams": "COICENP2BxjmASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 45 seconds and at the only way to arrive at clean code was to follow the principles of TDD" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1485400.1493170" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1493170", + "endMs": "1499740", + "snippet": { + "runs": [ + { + "text": "and the principles of TDD mind you or not about the tests it's about test" + } + ] + }, + "startTimeText": { + "simpleText": "24:53" + }, + "trackingParams": "COECENP2BxjnASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 53 seconds and the principles of TDD mind you or not about the tests it's about test" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1493170.1499740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1499740", + "endMs": "1507180", + "snippet": { + "runs": [ + { + "text": "first it's about test-driven design right then we have tests afterwards" + } + ] + }, + "startTimeText": { + "simpleText": "24:59" + }, + "trackingParams": "COACENP2BxjoASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "24 minutes, 59 seconds first it's about test-driven design right then we have tests afterwards" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1499740.1507180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1507180", + "endMs": "1512460", + "snippet": { + "runs": [ + { + "text": "that's just an accidental side-effect a benefit if you will after" + } + ] + }, + "startTimeText": { + "simpleText": "25:07" + }, + "trackingParams": "CN8CENP2BxjpASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 7 seconds that's just an accidental side-effect a benefit if you will after" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1507180.1512460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1512460", + "endMs": "1520020", + "snippet": { + "runs": [ + { + "text": "the fact and it's the perfect diet I tried multiple times but usually how it goes" + } + ] + }, + "startTimeText": { + "simpleText": "25:12" + }, + "trackingParams": "CN4CENP2BxjqASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 12 seconds the fact and it's the perfect diet I tried multiple times but usually how it goes" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1512460.1520020" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1520020", + "endMs": "1525240", + "snippet": { + "runs": [ + { + "text": "who dies you try one and doesn't really work and we fall off the whack and then" + } + ] + }, + "startTimeText": { + "simpleText": "25:20" + }, + "trackingParams": "CN0CENP2BxjrASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 20 seconds who dies you try one and doesn't really work and we fall off the whack and then" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1520020.1525240" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1525240", + "endMs": "1531600", + "snippet": { + "runs": [ + { + "text": "a few months later you try again and you feel bad about it the whole time and that's how I felt about TDD for a long time I felt like TDD was what I was" + } + ] + }, + "startTimeText": { + "simpleText": "25:25" + }, + "trackingParams": "CNwCENP2BxjsASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 25 seconds a few months later you try again and you feel bad about it the whole time and that's how I felt about TDD for a long time I felt like TDD was what I was" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1525240.1531600" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1531600", + "endMs": "1537330", + "snippet": { + "runs": [ + { + "text": "supposed to do I was supposed to write all my tests first and then I would be" + } + ] + }, + "startTimeText": { + "simpleText": "25:31" + }, + "trackingParams": "CNsCENP2BxjtASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 31 seconds supposed to do I was supposed to write all my tests first and then I would be" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1531600.1537330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1537330", + "endMs": "1544770", + "snippet": { + "runs": [ + { + "text": "allowed to write my code and it just didn't work I kept just feeling like this is not I'm" + } + ] + }, + "startTimeText": { + "simpleText": "25:37" + }, + "trackingParams": "CNoCENP2BxjuASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 37 seconds allowed to write my code and it just didn't work I kept just feeling like this is not I'm" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1537330.1544770" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1544770", + "endMs": "1552410", + "snippet": { + "runs": [ + { + "text": "not arriving at something better here when I'm driving my design by writing my test first the code I look at afterwards" + } + ] + }, + "startTimeText": { + "simpleText": "25:44" + }, + "trackingParams": "CNkCENP2BxjvASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 44 seconds not arriving at something better here when I'm driving my design by writing my test first the code I look at afterwards" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1544770.1552410" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1552410", + "endMs": "1559260", + "snippet": { + "runs": [ + { + "text": "it's not better it's not clear the dirty code I wrote without being" + } + ] + }, + "startTimeText": { + "simpleText": "25:52" + }, + "trackingParams": "CNgCENP2BxjwASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 52 seconds it's not better it's not clear the dirty code I wrote without being" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1552410.1559260" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1559260", + "endMs": "1566280", + "snippet": { + "runs": [ + { + "text": "test for in first yah-tchi looks better but so successful as TDD been that for" + } + ] + }, + "startTimeText": { + "simpleText": "25:59" + }, + "trackingParams": "CNcCENP2BxjxASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "25 minutes, 59 seconds test for in first yah-tchi looks better but so successful as TDD been that for" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1559260.1566280" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1566280", + "endMs": "1572330", + "snippet": { + "runs": [ + { + "text": "the longest time until actually fairly recently I just thought well I'm the wrong doom I'm the one doing it wrong" + } + ] + }, + "startTimeText": { + "simpleText": "26:06" + }, + "trackingParams": "CNYCENP2BxjyASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 6 seconds the longest time until actually fairly recently I just thought well I'm the wrong doom I'm the one doing it wrong" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1566280.1572330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1572330", + "endMs": "1578550", + "snippet": { + "runs": [ + { + "text": "TDD is not a fault right just because everybody's doing TDD wrong doesn't mean" + } + ] + }, + "startTimeText": { + "simpleText": "26:12" + }, + "trackingParams": "CNUCENP2BxjzASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 12 seconds TDD is not a fault right just because everybody's doing TDD wrong doesn't mean" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1572330.1578550" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1578550", + "endMs": "1584310", + "snippet": { + "runs": [ + { + "text": "that there's no anything wrong with TDD it's just something wrong with all of you that's the problem if you would just" + } + ] + }, + "startTimeText": { + "simpleText": "26:18" + }, + "trackingParams": "CNQCENP2Bxj0ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 18 seconds that there's no anything wrong with TDD it's just something wrong with all of you that's the problem if you would just" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1578550.1584310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1584310", + "endMs": "1589510", + "snippet": { + "runs": [ + { + "text": "be more faithful to the practices everything would be great and that's" + } + ] + }, + "startTimeText": { + "simpleText": "26:24" + }, + "trackingParams": "CNMCENP2Bxj1ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 24 seconds be more faithful to the practices everything would be great and that's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1584310.1589510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1589510", + "endMs": "1594900", + "snippet": { + "runs": [ + { + "text": "what makes it such a great diet that it keeps people in the perpetual state of feeling inadequate" + } + ] + }, + "startTimeText": { + "simpleText": "26:29" + }, + "trackingParams": "CNICENP2Bxj2ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 29 seconds what makes it such a great diet that it keeps people in the perpetual state of feeling inadequate" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1589510.1594900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1594900", + "endMs": "1601960", + "snippet": { + "runs": [ + { + "text": "so you keep having to buy more books and attend more conference talks and attend" + } + ] + }, + "startTimeText": { + "simpleText": "26:34" + }, + "trackingParams": "CNECENP2Bxj3ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 34 seconds so you keep having to buy more books and attend more conference talks and attend" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1594900.1601960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1601960", + "endMs": "1608010", + "snippet": { + "runs": [ + { + "text": "more workshops and hire more consultants to teach you to be tour to the religion of TDD" + } + ] + }, + "startTimeText": { + "simpleText": "26:41" + }, + "trackingParams": "CNACENP2Bxj4ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 41 seconds more workshops and hire more consultants to teach you to be tour to the religion of TDD" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1601960.1608010" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1608010", + "endMs": "1613630", + "snippet": { + "runs": [ + { + "text": "hogwash let's look at some code so here's a very" + } + ] + }, + "startTimeText": { + "simpleText": "26:48" + }, + "trackingParams": "CM8CENP2Bxj5ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 48 seconds hogwash let's look at some code so here's a very" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1608010.1613630" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1613630", + "endMs": "1619210", + "snippet": { + "runs": [ + { + "text": "simple piece of code person has an age method that calculates" + } + ] + }, + "startTimeText": { + "simpleText": "26:53" + }, + "trackingParams": "CM4CENP2Bxj6ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 53 seconds simple piece of code person has an age method that calculates" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1613630.1619210" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1619210", + "endMs": "1624910", + "snippet": { + "runs": [ + { + "text": "how old some somebody is I'm we have a test for it this piece of code depends" + } + ] + }, + "startTimeText": { + "simpleText": "26:59" + }, + "trackingParams": "CM0CENP2Bxj7ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "26 minutes, 59 seconds how old some somebody is I'm we have a test for it this piece of code depends" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1619210.1624910" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1624910", + "endMs": "1631929", + "snippet": { + "runs": [ + { + "text": "on the world it directly refers to date today it's an explicit dependency you cannot change it" + } + ] + }, + "startTimeText": { + "simpleText": "27:04" + }, + "trackingParams": "CMwCENP2Bxj8ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 4 seconds on the world it directly refers to date today it's an explicit dependency you cannot change it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1624910.1631929" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1631929", + "endMs": "1637690", + "snippet": { + "runs": [ + { + "text": "in there well in a lot of languages that's a problem like how are you actually going to test this if you can't" + } + ] + }, + "startTimeText": { + "simpleText": "27:11" + }, + "trackingParams": "CMsCENP2Bxj9ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 11 seconds in there well in a lot of languages that's a problem like how are you actually going to test this if you can't" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1631929.1637690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1637690", + "endMs": "1645190", + "snippet": { + "runs": [ + { + "text": "somehow figure out how to change the date of today like every time you run your test it might be a different day and it might be broken well in Ruby it's" + } + ] + }, + "startTimeText": { + "simpleText": "27:17" + }, + "trackingParams": "CMoCENP2Bxj-ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 17 seconds somehow figure out how to change the date of today like every time you run your test it might be a different day and it might be broken well in Ruby it's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1637690.1645190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1645190", + "endMs": "1651840", + "snippet": { + "runs": [ + { + "text": "really easy we just stop that constant and make it work that's what the travel to method is about right" + } + ] + }, + "startTimeText": { + "simpleText": "27:25" + }, + "trackingParams": "CMkCENP2Bxj_ASITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 25 seconds really easy we just stop that constant and make it work that's what the travel to method is about right" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1645190.1651840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1651840", + "endMs": "1657300", + "snippet": { + "runs": [ + { + "text": "proponents of TDD will look at that code and say dirty dirty code" + } + ] + }, + "startTimeText": { + "simpleText": "27:31" + }, + "trackingParams": "CMgCENP2BxiAAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 31 seconds proponents of TDD will look at that code and say dirty dirty code" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1651840.1657300" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1657300", + "endMs": "1662890", + "snippet": { + "runs": [ + { + "text": "explicit dependencies hidden inside you're mocking a global object what the" + } + ] + }, + "startTimeText": { + "simpleText": "27:37" + }, + "trackingParams": "CMcCENP2BxiBAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 37 seconds explicit dependencies hidden inside you're mocking a global object what the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1657300.1662890" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1662890", + "endMs": "1669670", + "snippet": { + "runs": [ + { + "text": " you need to shape up here's the shaped up version we inject" + } + ] + }, + "startTimeText": { + "simpleText": "27:42" + }, + "trackingParams": "CMYCENP2BxiCAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 42 seconds you need to shape up here's the shaped up version we inject" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1662890.1669670" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1669670", + "endMs": "1676000", + "snippet": { + "runs": [ + { + "text": "our dependency so we have a default of date today but we can put in our own in" + } + ] + }, + "startTimeText": { + "simpleText": "27:49" + }, + "trackingParams": "CMUCENP2BxiDAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 49 seconds our dependency so we have a default of date today but we can put in our own in" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1669670.1676000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1676000", + "endMs": "1681070", + "snippet": { + "runs": [ + { + "text": "the test we can put in our own date right this is much cleaner like no great" + } + ] + }, + "startTimeText": { + "simpleText": "27:56" + }, + "trackingParams": "CMQCENP2BxiEAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "27 minutes, 56 seconds the test we can put in our own date right this is much cleaner like no great" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1676000.1681070" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1681070", + "endMs": "1687730", + "snippet": { + "runs": [ + { + "text": "we improved our code base did we is this a better code base is this" + } + ] + }, + "startTimeText": { + "simpleText": "28:01" + }, + "trackingParams": "CMMCENP2BxiFAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 1 second we improved our code base did we is this a better code base is this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1681070.1687730" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1687730", + "endMs": "1695309", + "snippet": { + "runs": [ + { + "text": "method better than what we just had there is it simpler is it clearer no it's easier to test" + } + ] + }, + "startTimeText": { + "simpleText": "28:07" + }, + "trackingParams": "CMICENP2BxiGAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 7 seconds method better than what we just had there is it simpler is it clearer no it's easier to test" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1687730.1695309" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1695309", + "endMs": "1700809", + "snippet": { + "runs": [ + { + "text": "and that's the important point right that's the important point in all these debates it's just is it easier to test" + } + ] + }, + "startTimeText": { + "simpleText": "28:15" + }, + "trackingParams": "CMECENP2BxiHAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 15 seconds and that's the important point right that's the important point in all these debates it's just is it easier to test" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1695309.1700809" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1700809", + "endMs": "1707710", + "snippet": { + "runs": [ + { + "text": "that's the measure of success I think that's a shitty measure of success I think they're a much higher ideal than" + } + ] + }, + "startTimeText": { + "simpleText": "28:20" + }, + "trackingParams": "CMACENP2BxiIAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 20 seconds that's the measure of success I think that's a shitty measure of success I think they're a much higher ideal than" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1700809.1707710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1707710", + "endMs": "1713190", + "snippet": { + "runs": [ + { + "text": "just whether something is easy to test but it gets worse" + } + ] + }, + "startTimeText": { + "simpleText": "28:27" + }, + "trackingParams": "CL8CENP2BxiJAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 27 seconds just whether something is easy to test but it gets worse" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1707710.1713190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1713190", + "endMs": "1719290", + "snippet": { + "runs": [ + { + "text": "here's another example if you actually have a method that depends on another method where you have to inject the" + } + ] + }, + "startTimeText": { + "simpleText": "28:33" + }, + "trackingParams": "CL4CENP2BxiKAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 33 seconds here's another example if you actually have a method that depends on another method where you have to inject the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1713190.1719290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1719290", + "endMs": "1726500", + "snippet": { + "runs": [ + { + "text": "dependency all the way down now you're really muddying things up and now the code is really starting to get nasty and this is such a simple example" + } + ] + }, + "startTimeText": { + "simpleText": "28:39" + }, + "trackingParams": "CL0CENP2BxiLAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 39 seconds dependency all the way down now you're really muddying things up and now the code is really starting to get nasty and this is such a simple example" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1719290.1726500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1726500", + "endMs": "1734090", + "snippet": { + "runs": [ + { + "text": "I'm actually posted this example on line 4 and had arguments with TDD proponents about that and yes this is a movie like" + } + ] + }, + "startTimeText": { + "simpleText": "28:46" + }, + "trackingParams": "CLwCENP2BxiMAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 46 seconds I'm actually posted this example on line 4 and had arguments with TDD proponents about that and yes this is a movie like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1726500.1734090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1734090", + "endMs": "1741290", + "snippet": { + "runs": [ + { + "text": "Oh what doesn't matter you're just injecting one dependency what does it matter it's not that big of deal right yes it is because this is exactly the" + } + ] + }, + "startTimeText": { + "simpleText": "28:54" + }, + "trackingParams": "CLsCENP2BxiNAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "28 minutes, 54 seconds Oh what doesn't matter you're just injecting one dependency what does it matter it's not that big of deal right yes it is because this is exactly the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1734090.1741290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1741290", + "endMs": "1746750", + "snippet": { + "runs": [ + { + "text": "type of thinking that leads you down a really nasty path let's look at another" + } + ] + }, + "startTimeText": { + "simpleText": "29:01" + }, + "trackingParams": "CLoCENP2BxiOAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 1 second type of thinking that leads you down a really nasty path let's look at another" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1741290.1746750" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1746750", + "endMs": "1752840", + "snippet": { + "runs": [ + { + "text": "example here's the standard rails controller it has reliance in the world it relies" + } + ] + }, + "startTimeText": { + "simpleText": "29:06" + }, + "trackingParams": "CLkCENP2BxiPAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 6 seconds example here's the standard rails controller it has reliance in the world it relies" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1746750.1752840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1752840", + "endMs": "1759320", + "snippet": { + "runs": [ + { + "text": "on a before action that ensures permissions it sets up a new object and" + } + ] + }, + "startTimeText": { + "simpleText": "29:12" + }, + "trackingParams": "CLgCENP2BxiQAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 12 seconds on a before action that ensures permissions it sets up a new object and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1752840.1759320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1759320", + "endMs": "1766190", + "snippet": { + "runs": [ + { + "text": "sends out an email and then it responds to something right the whole purpose of the controller and rails is to sort of" + } + ] + }, + "startTimeText": { + "simpleText": "29:19" + }, + "trackingParams": "CLcCENP2BxiRAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 19 seconds sends out an email and then it responds to something right the whole purpose of the controller and rails is to sort of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1759320.1766190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1766190", + "endMs": "1772970", + "snippet": { + "runs": [ + { + "text": "direct the world it's to interact with the world but how do you unit test that right that's really hard it's relying on" + } + ] + }, + "startTimeText": { + "simpleText": "29:26" + }, + "trackingParams": "CLYCENP2BxiSAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 26 seconds direct the world it's to interact with the world but how do you unit test that right that's really hard it's relying on" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1766190.1772970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1772970", + "endMs": "1778970", + "snippet": { + "runs": [ + { + "text": "the entire world if we're following this scientific approach of unit testing where we are isolating all variables" + } + ] + }, + "startTimeText": { + "simpleText": "29:32" + }, + "trackingParams": "CLUCENP2BxiTAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 32 seconds the entire world if we're following this scientific approach of unit testing where we are isolating all variables" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1772970.1778970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1778970", + "endMs": "1785860", + "snippet": { + "runs": [ + { + "text": "holding everything else constant except for these two things what goes in what comes out this is bad" + } + ] + }, + "startTimeText": { + "simpleText": "29:38" + }, + "trackingParams": "CLQCENP2BxiUAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 38 seconds holding everything else constant except for these two things what goes in what comes out this is bad" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1778970.1785860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1785860", + "endMs": "1791870", + "snippet": { + "runs": [ + { + "text": "right if we instead put in something like a" + } + ] + }, + "startTimeText": { + "simpleText": "29:45" + }, + "trackingParams": "CLMCENP2BxiVAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 45 seconds right if we instead put in something like a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1785860.1791870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1791870", + "endMs": "1797000", + "snippet": { + "runs": [ + { + "text": "person creation command and hide away all the actual doing up the controller" + } + ] + }, + "startTimeText": { + "simpleText": "29:51" + }, + "trackingParams": "CLICENP2BxiWAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 51 seconds person creation command and hide away all the actual doing up the controller" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1791870.1797000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1797000", + "endMs": "1803080", + "snippet": { + "runs": [ + { + "text": "and then we inject all the stuff that it depends on we can test person creation command really well" + } + ] + }, + "startTimeText": { + "simpleText": "29:57" + }, + "trackingParams": "CLECENP2BxiXAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "29 minutes, 57 seconds and then we inject all the stuff that it depends on we can test person creation command really well" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1797000.1803080" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1803080", + "endMs": "1809090", + "snippet": { + "runs": [ + { + "text": "is that code better is that code simpler is it clearer would you rather look at" + } + ] + }, + "startTimeText": { + "simpleText": "30:03" + }, + "trackingParams": "CLACENP2BxiYAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 3 seconds is that code better is that code simpler is it clearer would you rather look at" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1803080.1809090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1809090", + "endMs": "1817250", + "snippet": { + "runs": [ + { + "text": "this and then understand what the system does so would you rather look at this and try to figure out where this this thing go and even that's the consequence" + } + ] + }, + "startTimeText": { + "simpleText": "30:09" + }, + "trackingParams": "CK8CENP2BxiZAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 9 seconds this and then understand what the system does so would you rather look at this and try to figure out where this this thing go and even that's the consequence" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1809090.1817250" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1817250", + "endMs": "1824350", + "snippet": { + "runs": [ + { + "text": "of this chase of test first it leads it down a path where the gospel of" + } + ] + }, + "startTimeText": { + "simpleText": "30:17" + }, + "trackingParams": "CK4CENP2BxiaAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 17 seconds of this chase of test first it leads it down a path where the gospel of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1817250.1824350" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1824350", + "endMs": "1830150", + "snippet": { + "runs": [ + { + "text": "test-driven design is that anything that's easier to test is better that's" + } + ] + }, + "startTimeText": { + "simpleText": "30:24" + }, + "trackingParams": "CK0CENP2BxibAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 24 seconds test-driven design is that anything that's easier to test is better that's" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1824350.1830150" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1830150", + "endMs": "1836120", + "snippet": { + "runs": [ + { + "text": "it that's the measure of quality if you can test it easily it's better if you" + } + ] + }, + "startTimeText": { + "simpleText": "30:30" + }, + "trackingParams": "CKwCENP2BxicAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 30 seconds it that's the measure of quality if you can test it easily it's better if you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1830150.1836120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1836120", + "endMs": "1841990", + "snippet": { + "runs": [ + { + "text": "can't test it easily it's worse boo exactly right boo" + } + ] + }, + "startTimeText": { + "simpleText": "30:36" + }, + "trackingParams": "CKsCENP2BxidAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 36 seconds can't test it easily it's worse boo exactly right boo" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1836120.1841990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1841990", + "endMs": "1849440", + "snippet": { + "runs": [ + { + "text": "it's not better and we're losing sight of what we're actually trying to do tasks were supposed to support us they" + } + ] + }, + "startTimeText": { + "simpleText": "30:41" + }, + "trackingParams": "CKoCENP2BxieAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 41 seconds it's not better and we're losing sight of what we're actually trying to do tasks were supposed to support us they" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1841990.1849440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1849440", + "endMs": "1856299", + "snippet": { + "runs": [ + { + "text": "weren't supposed to be the main thing and this is leading to a lot of" + } + ] + }, + "startTimeText": { + "simpleText": "30:49" + }, + "trackingParams": "CKkCENP2BxifAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 49 seconds weren't supposed to be the main thing and this is leading to a lot of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1849440.1856299" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1856299", + "endMs": "1862460", + "snippet": { + "runs": [ + { + "text": "zombie astronautics architectures things that I thought we moved past long ago if" + } + ] + }, + "startTimeText": { + "simpleText": "30:56" + }, + "trackingParams": "CKgCENP2BxigAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "30 minutes, 56 seconds zombie astronautics architectures things that I thought we moved past long ago if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1856299.1862460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1862460", + "endMs": "1868700", + "snippet": { + "runs": [ + { + "text": "you look at at this person crate command that reminds me very much about stretch" + } + ] + }, + "startTimeText": { + "simpleText": "31:02" + }, + "trackingParams": "CKcCENP2BxihAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 2 seconds you look at at this person crate command that reminds me very much about stretch" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1862460.1868700" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1868700", + "endMs": "1874700", + "snippet": { + "runs": [ + { + "text": "1.2 and how they had every action as their own object and never so great because there was easy to test and it" + } + ] + }, + "startTimeText": { + "simpleText": "31:08" + }, + "trackingParams": "CKYCENP2BxiiAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 8 seconds 1.2 and how they had every action as their own object and never so great because there was easy to test and it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1868700.1874700" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1874700", + "endMs": "1879980", + "snippet": { + "runs": [ + { + "text": "was when you were trying to put a whole architecture together because you had all these create commands and all of" + } + ] + }, + "startTimeText": { + "simpleText": "31:14" + }, + "trackingParams": "CKUCENP2BxijAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 14 seconds was when you were trying to put a whole architecture together because you had all these create commands and all of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1874700.1879980" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1879980", + "endMs": "1885370", + "snippet": { + "runs": [ + { + "text": "a sudden you had a million objects yes they were easier to test but the system was much harder to reason about" + } + ] + }, + "startTimeText": { + "simpleText": "31:19" + }, + "trackingParams": "CKQCENP2BxikAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 19 seconds a sudden you had a million objects yes they were easier to test but the system was much harder to reason about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1879980.1885370" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1885370", + "endMs": "1891860", + "snippet": { + "runs": [ + { + "text": "you see the same thing around active record for example you see well active record should just be data access" + } + ] + }, + "startTimeText": { + "simpleText": "31:25" + }, + "trackingParams": "CKMCENP2BxilAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 25 seconds you see the same thing around active record for example you see well active record should just be data access" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1885370.1891860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1891860", + "endMs": "1897830", + "snippet": { + "runs": [ + { + "text": "objects they shouldn't actually have any logic they should just be about interfacing with the database because then we can split out everything else" + } + ] + }, + "startTimeText": { + "simpleText": "31:31" + }, + "trackingParams": "CKICENP2BximAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 31 seconds objects they shouldn't actually have any logic they should just be about interfacing with the database because then we can split out everything else" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1891860.1897830" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1897830", + "endMs": "1903650", + "snippet": { + "runs": [ + { + "text": "out domain logic since that it doesn't have to touch the database such that our tests can be simple since that our tests" + } + ] + }, + "startTimeText": { + "simpleText": "31:37" + }, + "trackingParams": "CKECENP2BxinAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 37 seconds out domain logic since that it doesn't have to touch the database such that our tests can be simple since that our tests" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1897830.1903650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1903650", + "endMs": "1911860", + "snippet": { + "runs": [ + { + "text": "can be fast right again order a priority test test fast oh" + } + ] + }, + "startTimeText": { + "simpleText": "31:43" + }, + "trackingParams": "CKACENP2BxioAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 43 seconds can be fast right again order a priority test test fast oh" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1903650.1911860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1911860", + "endMs": "1917919", + "snippet": { + "runs": [ + { + "text": "your architecture valid I'll just fall from that right I" + } + ] + }, + "startTimeText": { + "simpleText": "31:51" + }, + "trackingParams": "CJ8CENP2BxipAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 51 seconds your architecture valid I'll just fall from that right I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1911860.1917919" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1917919", + "endMs": "1924320", + "snippet": { + "runs": [ + { + "text": "recently read James Cullen has a great white paper out call why most unit" + } + ] + }, + "startTimeText": { + "simpleText": "31:57" + }, + "trackingParams": "CJ4CENP2BxiqAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "31 minutes, 57 seconds recently read James Cullen has a great white paper out call why most unit" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1917919.1924320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1924320", + "endMs": "1930409", + "snippet": { + "runs": [ + { + "text": "testing is waste and for me this is the money quote splitting up functions to" + } + ] + }, + "startTimeText": { + "simpleText": "32:04" + }, + "trackingParams": "CJ0CENP2BxirAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 4 seconds testing is waste and for me this is the money quote splitting up functions to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1924320.1930409" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1930409", + "endMs": "1937760", + "snippet": { + "runs": [ + { + "text": "support the testing process destroys your system architecture and code comprehension along with it test at a" + } + ] + }, + "startTimeText": { + "simpleText": "32:10" + }, + "trackingParams": "CJwCENP2BxisAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 10 seconds support the testing process destroys your system architecture and code comprehension along with it test at a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1930409.1937760" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1937760", + "endMs": "1944500", + "snippet": { + "runs": [ + { + "text": "course of level of granularity [Applause]" + } + ] + }, + "startTimeText": { + "simpleText": "32:17" + }, + "trackingParams": "CJsCENP2BxitAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 17 seconds course of level of granularity [Applause]" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1937760.1944500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1944500", + "endMs": "1950570", + "snippet": { + "runs": [ + { + "text": "TDD is focused on the unit the unit is the sacred piece because that's the" + } + ] + }, + "startTimeText": { + "simpleText": "32:24" + }, + "trackingParams": "CJoCENP2BxiuAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 24 seconds TDD is focused on the unit the unit is the sacred piece because that's the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1944500.1950570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1950570", + "endMs": "1956330", + "snippet": { + "runs": [ + { + "text": "science piece that's what we can control all of the variables we're just looking at these few pieces right what James is" + } + ] + }, + "startTimeText": { + "simpleText": "32:30" + }, + "trackingParams": "CJkCENP2BxivAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 30 seconds science piece that's what we can control all of the variables we're just looking at these few pieces right what James is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1950570.1956330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1956330", + "endMs": "1962929", + "snippet": { + "runs": [ + { + "text": "saying is maybe that's not the right level maybe testing the role it should have" + } + ] + }, + "startTimeText": { + "simpleText": "32:36" + }, + "trackingParams": "CJgCENP2BxiwAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 36 seconds saying is maybe that's not the right level maybe testing the role it should have" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1956330.1962929" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1962929", + "endMs": "1968960", + "snippet": { + "runs": [ + { + "text": "shouldn't be about the unit most of the time and I showed alluded to this a" + } + ] + }, + "startTimeText": { + "simpleText": "32:42" + }, + "trackingParams": "CJcCENP2BxixAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 42 seconds shouldn't be about the unit most of the time and I showed alluded to this a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1962929.1968960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1968960", + "endMs": "1974659", + "snippet": { + "runs": [ + { + "text": "while back I wrote a post called testing like the TSA and the main thing about" + } + ] + }, + "startTimeText": { + "simpleText": "32:48" + }, + "trackingParams": "CJYCENP2BxiyAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 48 seconds while back I wrote a post called testing like the TSA and the main thing about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1968960.1974659" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1974659", + "endMs": "1981650", + "snippet": { + "runs": [ + { + "text": "that was about over testing and sort of this testing theater that goes on but I hadn't really made the switch that it" + } + ] + }, + "startTimeText": { + "simpleText": "32:54" + }, + "trackingParams": "CJUCENP2BxizAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "32 minutes, 54 seconds that was about over testing and sort of this testing theater that goes on but I hadn't really made the switch that it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1974659.1981650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1981650", + "endMs": "1987850", + "snippet": { + "runs": [ + { + "text": "the problem is that we're trying to test it the wrong not testing itself testing is great I'm not advocating that we" + } + ] + }, + "startTimeText": { + "simpleText": "33:01" + }, + "trackingParams": "CJQCENP2Bxi0AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 1 second the problem is that we're trying to test it the wrong not testing itself testing is great I'm not advocating that we" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1981650.1987850" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1987850", + "endMs": "1993610", + "snippet": { + "runs": [ + { + "text": "shouldn't have tests I'm advocating that driving your design from unit tests is" + } + ] + }, + "startTimeText": { + "simpleText": "33:07" + }, + "trackingParams": "CJMCENP2Bxi1AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 7 seconds shouldn't have tests I'm advocating that driving your design from unit tests is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1987850.1993610" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1993610", + "endMs": "1999490", + "snippet": { + "runs": [ + { + "text": "actually not a good idea that you actually end up destroying your system architecture and your code comprehension" + } + ] + }, + "startTimeText": { + "simpleText": "33:13" + }, + "trackingParams": "CJICENP2Bxi2AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 13 seconds actually not a good idea that you actually end up destroying your system architecture and your code comprehension" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1993610.1999490" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "1999490", + "endMs": "2005850", + "snippet": { + "runs": [ + { + "text": "along with it so if unit tests aren't the thing what" + } + ] + }, + "startTimeText": { + "simpleText": "33:19" + }, + "trackingParams": "CJECENP2Bxi3AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 19 seconds along with it so if unit tests aren't the thing what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.1999490.2005850" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2005850", + "endMs": "2011790", + "snippet": { + "runs": [ + { + "text": "can we do instead well I think there are higher levels of testing we've already sort of moved to that in rails it's no" + } + ] + }, + "startTimeText": { + "simpleText": "33:25" + }, + "trackingParams": "CJACENP2Bxi4AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 25 seconds can we do instead well I think there are higher levels of testing we've already sort of moved to that in rails it's no" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2005850.2011790" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2011790", + "endMs": "2018420", + "snippet": { + "runs": [ + { + "text": "longer called test unit where you place your your tests it's called test models that's already one step up that sort of" + } + ] + }, + "startTimeText": { + "simpleText": "33:31" + }, + "trackingParams": "CI8CENP2Bxi5AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 31 seconds longer called test unit where you place your your tests it's called test models that's already one step up that sort of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2011790.2018420" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2018420", + "endMs": "2023970", + "snippet": { + "runs": [ + { + "text": "frees you from feeling bad about the fact that your your model tests actually touch the data base that that's not a" + } + ] + }, + "startTimeText": { + "simpleText": "33:38" + }, + "trackingParams": "CI4CENP2Bxi6AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 38 seconds frees you from feeling bad about the fact that your your model tests actually touch the data base that that's not a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2018420.2023970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2023970", + "endMs": "2029390", + "snippet": { + "runs": [ + { + "text": "bad thing yes they run slower but they also test more things you can make anything fast if it doesn't have to work" + } + ] + }, + "startTimeText": { + "simpleText": "33:43" + }, + "trackingParams": "CI0CENP2Bxi7AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 43 seconds bad thing yes they run slower but they also test more things you can make anything fast if it doesn't have to work" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2023970.2029390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2029390", + "endMs": "2035190", + "snippet": { + "runs": [ + { + "text": "and I think that's the problem with testing a lot of cases we recently had a really" + } + ] + }, + "startTimeText": { + "simpleText": "33:49" + }, + "trackingParams": "CIwCENP2Bxi8AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 49 seconds and I think that's the problem with testing a lot of cases we recently had a really" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2029390.2035190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2035190", + "endMs": "2040320", + "snippet": { + "runs": [ + { + "text": "bad bug on base camp where we actually lost some data for real customers and it" + } + ] + }, + "startTimeText": { + "simpleText": "33:55" + }, + "trackingParams": "CIsCENP2Bxi9AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "33 minutes, 55 seconds bad bug on base camp where we actually lost some data for real customers and it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2035190.2040320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2040320", + "endMs": "2046710", + "snippet": { + "runs": [ + { + "text": "was incredibly well tested at the unit level and all the tests passed and still" + } + ] + }, + "startTimeText": { + "simpleText": "34:00" + }, + "trackingParams": "CIoCENP2Bxi-AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes was incredibly well tested at the unit level and all the tests passed and still" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2040320.2046710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2046710", + "endMs": "2052800", + "snippet": { + "runs": [ + { + "text": "we lost data how the did that happened it happened because we were so focused on driving our design from the" + } + ] + }, + "startTimeText": { + "simpleText": "34:06" + }, + "trackingParams": "CIkCENP2Bxi_AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 6 seconds we lost data how the did that happened it happened because we were so focused on driving our design from the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2046710.2052800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2052800", + "endMs": "2058440", + "snippet": { + "runs": [ + { + "text": "unit test level we didn't have any system tests for that particular thing it was a really simple thing it was like" + } + ] + }, + "startTimeText": { + "simpleText": "34:12" + }, + "trackingParams": "CIgCENP2BxjAAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 12 seconds unit test level we didn't have any system tests for that particular thing it was a really simple thing it was like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2052800.2058440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2058440", + "endMs": "2064350", + "snippet": { + "runs": [ + { + "text": "if you were editing an object and you were editing the attachments you could loose an attachment and we lost some" + } + ] + }, + "startTimeText": { + "simpleText": "34:18" + }, + "trackingParams": "CIcCENP2BxjBAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 18 seconds if you were editing an object and you were editing the attachments you could loose an attachment and we lost some" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2058440.2064350" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2064350", + "endMs": "2069540", + "snippet": { + "runs": [ + { + "text": "attachments and it was a terrible thing and after that sort of thought wait a" + } + ] + }, + "startTimeText": { + "simpleText": "34:24" + }, + "trackingParams": "CIYCENP2BxjCAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 24 seconds attachments and it was a terrible thing and after that sort of thought wait a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2064350.2069540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2069540", + "endMs": "2075929", + "snippet": { + "runs": [ + { + "text": "minute all these unit tests are just focusing on these or objects in the system these individual unit pieces it" + } + ] + }, + "startTimeText": { + "simpleText": "34:29" + }, + "trackingParams": "CIUCENP2BxjDAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 29 seconds minute all these unit tests are just focusing on these or objects in the system these individual unit pieces it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2069540.2075929" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2075929", + "endMs": "2083460", + "snippet": { + "runs": [ + { + "text": "doesn't say anything about whether the whole system works most TDD proponents I find are much more focused on the unit" + } + ] + }, + "startTimeText": { + "simpleText": "34:35" + }, + "trackingParams": "CIQCENP2BxjEAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 35 seconds doesn't say anything about whether the whole system works most TDD proponents I find are much more focused on the unit" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2075929.2083460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2083460", + "endMs": "2089610", + "snippet": { + "runs": [ + { + "text": "level because that's where they're driving their design and they're not very much focused on the system level ball which is what people actually give" + } + ] + }, + "startTimeText": { + "simpleText": "34:43" + }, + "trackingParams": "CIMCENP2BxjFAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 43 seconds level because that's where they're driving their design and they're not very much focused on the system level ball which is what people actually give" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2083460.2089610" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2089610", + "endMs": "2095879", + "snippet": { + "runs": [ + { + "text": "a about does the system work I don't care about whether your units work that's the whole thing work that's what" + } + ] + }, + "startTimeText": { + "simpleText": "34:49" + }, + "trackingParams": "CIICENP2BxjGAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 49 seconds a about does the system work I don't care about whether your units work that's the whole thing work that's what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2089610.2095879" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2095880", + "endMs": "2101090", + "snippet": { + "runs": [ + { + "text": "matters so that kind of freed my mind up a little bit" + } + ] + }, + "startTimeText": { + "simpleText": "34:55" + }, + "trackingParams": "CIECENP2BxjHAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "34 minutes, 55 seconds matters so that kind of freed my mind up a little bit" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2095880.2101090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2101090", + "endMs": "2106410", + "snippet": { + "runs": [ + { + "text": "that if we give up this need for hard science experience where we have to control all the variables and boil" + } + ] + }, + "startTimeText": { + "simpleText": "35:01" + }, + "trackingParams": "CIACENP2BxjIAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 1 second that if we give up this need for hard science experience where we have to control all the variables and boil" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2101090.2106410" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2106410", + "endMs": "2112520", + "snippet": { + "runs": [ + { + "text": "everything down to a single unit that can be tested we can float freely with the world awesome" + } + ] + }, + "startTimeText": { + "simpleText": "35:06" + }, + "trackingParams": "CP8BENP2BxjJAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 6 seconds everything down to a single unit that can be tested we can float freely with the world awesome" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2106410.2112520" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2112520", + "endMs": "2118310", + "snippet": { + "runs": [ + { + "text": "this realization I came to realize was why people hate" + } + ] + }, + "startTimeText": { + "simpleText": "35:12" + }, + "trackingParams": "CP4BENP2BxjKAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 12 seconds this realization I came to realize was why people hate" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2112520.2118310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2118310", + "endMs": "2125120", + "snippet": { + "runs": [ + { + "text": "fixtures so fixtures in in rails is about spinning up a world it's about" + } + ] + }, + "startTimeText": { + "simpleText": "35:18" + }, + "trackingParams": "CP0BENP2BxjLAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 18 seconds fixtures so fixtures in in rails is about spinning up a world it's about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2118310.2125120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2125120", + "endMs": "2132130", + "snippet": { + "runs": [ + { + "text": "setting up sort of small sized version of the whole world" + } + ] + }, + "startTimeText": { + "simpleText": "35:25" + }, + "trackingParams": "CPwBENP2BxjMAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 25 seconds setting up sort of small sized version of the whole world" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2125120.2132130" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2132130", + "endMs": "2137840", + "snippet": { + "runs": [ + { + "text": "where most test approaches they focus on just on the unit I don't want to have an" + } + ] + }, + "startTimeText": { + "simpleText": "35:32" + }, + "trackingParams": "CPsBENP2BxjNAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 32 seconds where most test approaches they focus on just on the unit I don't want to have an" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2132130.2137840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2137840", + "endMs": "2143570", + "snippet": { + "runs": [ + { + "text": "account in here and a project in here if I'm just testing my message I just want to test on this one single day right and" + } + ] + }, + "startTimeText": { + "simpleText": "35:37" + }, + "trackingParams": "CPoBENP2BxjOAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 37 seconds account in here and a project in here if I'm just testing my message I just want to test on this one single day right and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2137840.2143570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2143570", + "endMs": "2150770", + "snippet": { + "runs": [ + { + "text": "if you're doing that yeah pictures probably not a good thing it doesn't really work for that it works really well when you're not concerned about the" + } + ] + }, + "startTimeText": { + "simpleText": "35:43" + }, + "trackingParams": "CPkBENP2BxjPAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 43 seconds if you're doing that yeah pictures probably not a good thing it doesn't really work for that it works really well when you're not concerned about the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2143570.2150770" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2150770", + "endMs": "2157400", + "snippet": { + "runs": [ + { + "text": "hard science focus on a new test it works really well when you focus on a larger level when" + } + ] + }, + "startTimeText": { + "simpleText": "35:50" + }, + "trackingParams": "CPgBENP2BxjQAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 50 seconds hard science focus on a new test it works really well when you focus on a larger level when" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2150770.2157400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2157400", + "endMs": "2163270", + "snippet": { + "runs": [ + { + "text": "you focus on models when you focus on controllers and most importantly when you're focused on systems" + } + ] + }, + "startTimeText": { + "simpleText": "35:57" + }, + "trackingParams": "CPcBENP2BxjRAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "35 minutes, 57 seconds you focus on models when you focus on controllers and most importantly when you're focused on systems" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2157400.2163270" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2163270", + "endMs": "2170600", + "snippet": { + "runs": [ + { + "text": "but all that is sort of usually swept away by the Holy Trinity" + } + ] + }, + "startTimeText": { + "simpleText": "36:03" + }, + "trackingParams": "CPYBENP2BxjSAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 3 seconds but all that is sort of usually swept away by the Holy Trinity" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2163270.2170600" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2170600", + "endMs": "2176320", + "snippet": { + "runs": [ + { + "text": "of test metrics coverage ratio and speed" + } + ] + }, + "startTimeText": { + "simpleText": "36:10" + }, + "trackingParams": "CPUBENP2BxjTAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 10 seconds of test metrics coverage ratio and speed" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2170600.2176320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2176320", + "endMs": "2182830", + "snippet": { + "runs": [ + { + "text": "I've been in a lot of internet arguments lately" + } + ] + }, + "startTimeText": { + "simpleText": "36:16" + }, + "trackingParams": "CPQBENP2BxjUAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 16 seconds I've been in a lot of internet arguments lately" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2176320.2182830" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2182830", + "endMs": "2189980", + "snippet": { + "runs": [ + { + "text": "in such esteemed establishments as hacker news and an elsewhere and I find" + } + ] + }, + "startTimeText": { + "simpleText": "36:22" + }, + "trackingParams": "CPMBENP2BxjVAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 22 seconds in such esteemed establishments as hacker news and an elsewhere and I find" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2182830.2189980" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2189980", + "endMs": "2196640", + "snippet": { + "runs": [ + { + "text": "it really interesting because each individual argument will make me rage but then the larger set of all arguments" + } + ] + }, + "startTimeText": { + "simpleText": "36:29" + }, + "trackingParams": "CPIBENP2BxjWAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 29 seconds it really interesting because each individual argument will make me rage but then the larger set of all arguments" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2189980.2196640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2196640", + "endMs": "2202160", + "snippet": { + "runs": [ + { + "text": "like a meta-study actually reveals really interesting things about what people care about what they value and" + } + ] + }, + "startTimeText": { + "simpleText": "36:36" + }, + "trackingParams": "CPEBENP2BxjXAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 36 seconds like a meta-study actually reveals really interesting things about what people care about what they value and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2196640.2202160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2202160", + "endMs": "2209000", + "snippet": { + "runs": [ + { + "text": "what I find is in most discussions about design especially around rails what people care about these things and these" + } + ] + }, + "startTimeText": { + "simpleText": "36:42" + }, + "trackingParams": "CPABENP2BxjYAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 42 seconds what I find is in most discussions about design especially around rails what people care about these things and these" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2202160.2209000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2209000", + "endMs": "2216290", + "snippet": { + "runs": [ + { + "text": "things only it's about the test coverage it's about the test ratio and it's about how fast your tests run like that's the" + } + ] + }, + "startTimeText": { + "simpleText": "36:49" + }, + "trackingParams": "CO8BENP2BxjZAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 49 seconds things only it's about the test coverage it's about the test ratio and it's about how fast your tests run like that's the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2209000.2216290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2216290", + "endMs": "2222920", + "snippet": { + "runs": [ + { + "text": "pedestal that's the Holy Grail what actually happens underneath how the design of the rest of the application is" + } + ] + }, + "startTimeText": { + "simpleText": "36:56" + }, + "trackingParams": "CO4BENP2BxjaAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "36 minutes, 56 seconds pedestal that's the Holy Grail what actually happens underneath how the design of the rest of the application is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2216290.2222920" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2222920", + "endMs": "2229130", + "snippet": { + "runs": [ + { + "text": "yeah doesn't really matter and thus a lot of people come to celebrate" + } + ] + }, + "startTimeText": { + "simpleText": "37:02" + }, + "trackingParams": "CO0BENP2BxjbAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 2 seconds yeah doesn't really matter and thus a lot of people come to celebrate" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2222920.2229130" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2229130", + "endMs": "2234710", + "snippet": { + "runs": [ + { + "text": "oh I have a 1 to 4 test ratio for every line of production code I have 4 lines" + } + ] + }, + "startTimeText": { + "simpleText": "37:09" + }, + "trackingParams": "COwBENP2BxjcAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 9 seconds oh I have a 1 to 4 test ratio for every line of production code I have 4 lines" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2229130.2234710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2234710", + "endMs": "2240160", + "snippet": { + "runs": [ + { + "text": "of test oh yeah and they say that with pride and" + } + ] + }, + "startTimeText": { + "simpleText": "37:14" + }, + "trackingParams": "COsBENP2BxjdAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 14 seconds of test oh yeah and they say that with pride and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2234710.2240160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2240160", + "endMs": "2245840", + "snippet": { + "runs": [ + { + "text": "I'm like what so you're saying for every line of production code you write you" + } + ] + }, + "startTimeText": { + "simpleText": "37:20" + }, + "trackingParams": "COoBENP2BxjeAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 20 seconds I'm like what so you're saying for every line of production code you write you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2240160.2245840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2245840", + "endMs": "2252440", + "snippet": { + "runs": [ + { + "text": "have to write four lines of code and that somehow makes your hero how does that work so your system is now" + } + ] + }, + "startTimeText": { + "simpleText": "37:25" + }, + "trackingParams": "COkBENP2BxjfAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 25 seconds have to write four lines of code and that somehow makes your hero how does that work so your system is now" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2245840.2252440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2252440", + "endMs": "2257959", + "snippet": { + "runs": [ + { + "text": "five times as large reasoning about the whole system is now five times as complex and you're proud of this why" + } + ] + }, + "startTimeText": { + "simpleText": "37:32" + }, + "trackingParams": "COgBENP2BxjgAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 32 seconds five times as large reasoning about the whole system is now five times as complex and you're proud of this why" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2252440.2257959" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2257959", + "endMs": "2263180", + "snippet": { + "runs": [ + { + "text": "well of course cuz I got all one percent coverage my five thousand test run" + } + ] + }, + "startTimeText": { + "simpleText": "37:37" + }, + "trackingParams": "COcBENP2BxjhAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 37 seconds well of course cuz I got all one percent coverage my five thousand test run" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2257959.2263180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2263180", + "endMs": "2269539", + "snippet": { + "runs": [ + { + "text": "incredibly fast because they never actually test very much they certainly do not test the system they test all" + } + ] + }, + "startTimeText": { + "simpleText": "37:43" + }, + "trackingParams": "COYBENP2BxjiAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 43 seconds incredibly fast because they never actually test very much they certainly do not test the system they test all" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2263180.2269539" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2269539", + "endMs": "2274999", + "snippet": { + "runs": [ + { + "text": "these little slices of unit wonderful not wonderful you have anemic" + } + ] + }, + "startTimeText": { + "simpleText": "37:49" + }, + "trackingParams": "COUBENP2BxjjAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 49 seconds these little slices of unit wonderful not wonderful you have anemic" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2269539.2274999" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2274999", + "endMs": "2280339", + "snippet": { + "runs": [ + { + "text": " tests they don't prove you're gonna have the same bug that we have on Basecamp and the system is not" + } + ] + }, + "startTimeText": { + "simpleText": "37:54" + }, + "trackingParams": "COQBENP2BxjkAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "37 minutes, 54 seconds tests they don't prove you're gonna have the same bug that we have on Basecamp and the system is not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2274999.2280339" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2280339", + "endMs": "2286660", + "snippet": { + "runs": [ + { + "text": "going to work even though you proudly proclaim though all your units are working well what did he do" + } + ] + }, + "startTimeText": { + "simpleText": "38:00" + }, + "trackingParams": "COMBENP2BxjlAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes going to work even though you proudly proclaim though all your units are working well what did he do" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2280339.2286660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2286660", + "endMs": "2292640", + "snippet": { + "runs": [ + { + "text": "this decoupling is not free people think that oh this is like that saying like" + } + ] + }, + "startTimeText": { + "simpleText": "38:06" + }, + "trackingParams": "COIBENP2BxjmAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 6 seconds this decoupling is not free people think that oh this is like that saying like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2286660.2292640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2292640", + "endMs": "2300130", + "snippet": { + "runs": [ + { + "text": "quality is free right testing is free not when you're doing it like this it's not free and" + } + ] + }, + "startTimeText": { + "simpleText": "38:12" + }, + "trackingParams": "COEBENP2BxjnAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 12 seconds quality is free right testing is free not when you're doing it like this it's not free and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2292640.2300130" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2300130", + "endMs": "2305499", + "snippet": { + "runs": [ + { + "text": "most important it's not free not so much in time but in conceptual overhead" + } + ] + }, + "startTimeText": { + "simpleText": "38:20" + }, + "trackingParams": "COABENP2BxjoAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 20 seconds most important it's not free not so much in time but in conceptual overhead" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2300130.2305499" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2305499", + "endMs": "2311329", + "snippet": { + "runs": [ + { + "text": "understanding a system that has been test-driven designed from the unit" + } + ] + }, + "startTimeText": { + "simpleText": "38:25" + }, + "trackingParams": "CN8BENP2BxjpAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 25 seconds understanding a system that has been test-driven designed from the unit" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2305499.2311329" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2311329", + "endMs": "2317660", + "snippet": { + "runs": [ + { + "text": "perspective is really hard because you have all these levels of indirection you" + } + ] + }, + "startTimeText": { + "simpleText": "38:31" + }, + "trackingParams": "CN4BENP2BxjqAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 31 seconds perspective is really hard because you have all these levels of indirection you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2311329.2317660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2317660", + "endMs": "2323150", + "snippet": { + "runs": [ + { + "text": "have all these level of intermediation to separate the tests from slow things" + } + ] + }, + "startTimeText": { + "simpleText": "38:37" + }, + "trackingParams": "CN0BENP2BxjrAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 37 seconds have all these level of intermediation to separate the tests from slow things" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2317660.2323150" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2323150", + "endMs": "2328670", + "snippet": { + "runs": [ + { + "text": "like HTML or the database or and if you other parts of the system that actually" + } + ] + }, + "startTimeText": { + "simpleText": "38:43" + }, + "trackingParams": "CNwBENP2BxjsAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 43 seconds like HTML or the database or and if you other parts of the system that actually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2323150.2328670" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2328670", + "endMs": "2335749", + "snippet": { + "runs": [ + { + "text": "makes up your system and they focus just on that one thing so they can be very fast if they don't" + } + ] + }, + "startTimeText": { + "simpleText": "38:48" + }, + "trackingParams": "CNsBENP2BxjtAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 48 seconds makes up your system and they focus just on that one thing so they can be very fast if they don't" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2328670.2335749" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2335749", + "endMs": "2341900", + "snippet": { + "runs": [ + { + "text": "have to work they don't actually to test your system so that's sort of two charges at once it's the charge first" + } + ] + }, + "startTimeText": { + "simpleText": "38:55" + }, + "trackingParams": "CNoBENP2BxjuAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "38 minutes, 55 seconds have to work they don't actually to test your system so that's sort of two charges at once it's the charge first" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2335749.2341900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2341900", + "endMs": "2347299", + "snippet": { + "runs": [ + { + "text": "that your design is not going to improve your design is going to deteriorate by" + } + ] + }, + "startTimeText": { + "simpleText": "39:01" + }, + "trackingParams": "CNkBENP2BxjvAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 1 second that your design is not going to improve your design is going to deteriorate by" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2341900.2347299" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2347299", + "endMs": "2352839", + "snippet": { + "runs": [ + { + "text": "gluing tests first programming because you're going to construct your units of" + } + ] + }, + "startTimeText": { + "simpleText": "39:07" + }, + "trackingParams": "CNgBENP2BxjwAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 7 seconds gluing tests first programming because you're going to construct your units of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2347299.2352839" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2352839", + "endMs": "2358430", + "snippet": { + "runs": [ + { + "text": "testing your methods in a different way like we saw with the H example you're going to checked all your dependencies" + } + ] + }, + "startTimeText": { + "simpleText": "39:12" + }, + "trackingParams": "CNcBENP2BxjxAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 12 seconds testing your methods in a different way like we saw with the H example you're going to checked all your dependencies" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2352839.2358430" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2358430", + "endMs": "2365779", + "snippet": { + "runs": [ + { + "text": "in a way that does not approve things ah and second of all you're not going to get the benefit of great coverage you" + } + ] + }, + "startTimeText": { + "simpleText": "39:18" + }, + "trackingParams": "CNYBENP2BxjyAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 18 seconds in a way that does not approve things ah and second of all you're not going to get the benefit of great coverage you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2358430.2365779" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2365779", + "endMs": "2372440", + "snippet": { + "runs": [ + { + "text": "might have a lot of tests but they don't test your system it doesn't include increase your confidence and actually" + } + ] + }, + "startTimeText": { + "simpleText": "39:25" + }, + "trackingParams": "CNUBENP2BxjzAiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 25 seconds might have a lot of tests but they don't test your system it doesn't include increase your confidence and actually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2365779.2372440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2372440", + "endMs": "2378009", + "snippet": { + "runs": [ + { + "text": "the whole thing working and then what good is it well" + } + ] + }, + "startTimeText": { + "simpleText": "39:32" + }, + "trackingParams": "CNQBENP2Bxj0AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 32 seconds the whole thing working and then what good is it well" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2372440.2378009" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2379060", + "endMs": "2385390", + "snippet": { + "runs": [ + { + "text": "I thought about this for a long time in tiling this is not really this doesn't seem" + } + ] + }, + "startTimeText": { + "simpleText": "39:39" + }, + "trackingParams": "CNMBENP2Bxj1AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 39 seconds I thought about this for a long time in tiling this is not really this doesn't seem" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2379060.2385390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2385390", + "endMs": "2391630", + "snippet": { + "runs": [ + { + "text": "like that great of a revelation why why do I keep having these arguments over and over again why are people focus so" + } + ] + }, + "startTimeText": { + "simpleText": "39:45" + }, + "trackingParams": "CNIBENP2Bxj2AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 45 seconds like that great of a revelation why why do I keep having these arguments over and over again why are people focus so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2385390.2391630" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2391630", + "endMs": "2398680", + "snippet": { + "runs": [ + { + "text": "hard and so intensely on this Trinity of test metrics how did that come to be the" + } + ] + }, + "startTimeText": { + "simpleText": "39:51" + }, + "trackingParams": "CNEBENP2Bxj3AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 51 seconds hard and so intensely on this Trinity of test metrics how did that come to be the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2391630.2398680" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2398680", + "endMs": "2404950", + "snippet": { + "runs": [ + { + "text": "main thing that people arguing about how did that come to be the main decider of what's good design and what's bad design" + } + ] + }, + "startTimeText": { + "simpleText": "39:58" + }, + "trackingParams": "CNABENP2Bxj4AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "39 minutes, 58 seconds main thing that people arguing about how did that come to be the main decider of what's good design and what's bad design" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2398680.2404950" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2404950", + "endMs": "2410200", + "snippet": { + "runs": [ + { + "text": "really couldn't really figure it out until I started thinking back of like" + } + ] + }, + "startTimeText": { + "simpleText": "40:04" + }, + "trackingParams": "CM8BENP2Bxj5AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 4 seconds really couldn't really figure it out until I started thinking back of like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2404950.2410200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2410200", + "endMs": "2416520", + "snippet": { + "runs": [ + { + "text": "what is this person we're looking through we're looking through it computer science engineering" + } + ] + }, + "startTimeText": { + "simpleText": "40:10" + }, + "trackingParams": "CM4BENP2Bxj6AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 10 seconds what is this person we're looking through we're looking through it computer science engineering" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2410200.2416520" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2416520", + "endMs": "2422170", + "snippet": { + "runs": [ + { + "text": "professionalism James Harrington wrote a bunch of books on quality of engineering" + } + ] + }, + "startTimeText": { + "simpleText": "40:16" + }, + "trackingParams": "CM0BENP2Bxj7AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 16 seconds professionalism James Harrington wrote a bunch of books on quality of engineering" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2416520.2422170" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2422170", + "endMs": "2427930", + "snippet": { + "runs": [ + { + "text": "and he has a great quote here if you can't measure something you can't understand it if you can't understand it" + } + ] + }, + "startTimeText": { + "simpleText": "40:22" + }, + "trackingParams": "CMwBENP2Bxj8AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 22 seconds and he has a great quote here if you can't measure something you can't understand it if you can't understand it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2422170.2427930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2427930", + "endMs": "2434200", + "snippet": { + "runs": [ + { + "text": "you can't control it if you can't control it you can't improve it that makes a lot sense I was like oh yeah" + } + ] + }, + "startTimeText": { + "simpleText": "40:27" + }, + "trackingParams": "CMsBENP2Bxj9AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 27 seconds you can't control it if you can't control it you can't improve it that makes a lot sense I was like oh yeah" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2427930.2434200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2434200", + "endMs": "2440440", + "snippet": { + "runs": [ + { + "text": "yeah that makes sense so that's gonna be why then I got another good great quote just because" + } + ] + }, + "startTimeText": { + "simpleText": "40:34" + }, + "trackingParams": "CMoBENP2Bxj-AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 34 seconds yeah that makes sense so that's gonna be why then I got another good great quote just because" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2434200.2440440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2440440", + "endMs": "2445930", + "snippet": { + "runs": [ + { + "text": "you can just because something is easy to measure doesn't mean it's important that's I think is exactly what's going" + } + ] + }, + "startTimeText": { + "simpleText": "40:40" + }, + "trackingParams": "CMkBENP2Bxj_AiITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 40 seconds you can just because something is easy to measure doesn't mean it's important that's I think is exactly what's going" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2440440.2445930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2445930", + "endMs": "2452200", + "snippet": { + "runs": [ + { + "text": "on here programming of information systems is a" + } + ] + }, + "startTimeText": { + "simpleText": "40:45" + }, + "trackingParams": "CMgBENP2BxiAAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 45 seconds on here programming of information systems is a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2445930.2452200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2452200", + "endMs": "2458530", + "snippet": { + "runs": [ + { + "text": "lot more like French poetry than it is like physics but programmers grow up thinking that" + } + ] + }, + "startTimeText": { + "simpleText": "40:52" + }, + "trackingParams": "CMcBENP2BxiBAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 52 seconds lot more like French poetry than it is like physics but programmers grow up thinking that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2452200.2458530" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2458530", + "endMs": "2464860", + "snippet": { + "runs": [ + { + "text": "they're computer scientists so they wanted really badly to be like physics they wanted really badly to be a hard" + } + ] + }, + "startTimeText": { + "simpleText": "40:58" + }, + "trackingParams": "CMYBENP2BxiCAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "40 minutes, 58 seconds they're computer scientists so they wanted really badly to be like physics they wanted really badly to be a hard" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2458530.2464860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2464860", + "endMs": "2473290", + "snippet": { + "runs": [ + { + "text": "professional science and coverage ratio and speed you can get" + } + ] + }, + "startTimeText": { + "simpleText": "41:04" + }, + "trackingParams": "CMUBENP2BxiDAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 4 seconds professional science and coverage ratio and speed you can get" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2464860.2473290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2473290", + "endMs": "2479410", + "snippet": { + "runs": [ + { + "text": "that thing down to six decimals like that I can be so precise about how" + } + ] + }, + "startTimeText": { + "simpleText": "41:13" + }, + "trackingParams": "CMQBENP2BxiEAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 13 seconds that thing down to six decimals like that I can be so precise about how" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2473290.2479410" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2479410", + "endMs": "2485220", + "snippet": { + "runs": [ + { + "text": "fast my test run time with eighty four point seven percent coverage boom got it" + } + ] + }, + "startTimeText": { + "simpleText": "41:19" + }, + "trackingParams": "CMMBENP2BxiFAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 19 seconds fast my test run time with eighty four point seven percent coverage boom got it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2479410.2485220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2485220", + "endMs": "2490930", + "snippet": { + "runs": [ + { + "text": "doesn't say anything about whether that's actually important doesn't say anything about whether that's actually" + } + ] + }, + "startTimeText": { + "simpleText": "41:25" + }, + "trackingParams": "CMIBENP2BxiGAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 25 seconds doesn't say anything about whether that's actually important doesn't say anything about whether that's actually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2485220.2490930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2490930", + "endMs": "2496090", + "snippet": { + "runs": [ + { + "text": "producing a good system doesn't say anything about whether the person after you or you yourself three months from" + } + ] + }, + "startTimeText": { + "simpleText": "41:30" + }, + "trackingParams": "CMEBENP2BxiHAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 30 seconds producing a good system doesn't say anything about whether the person after you or you yourself three months from" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2490930.2496090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2496090", + "endMs": "2502630", + "snippet": { + "runs": [ + { + "text": "now can understand what the hell is going on in this code base you haven't necessarily made anything any" + } + ] + }, + "startTimeText": { + "simpleText": "41:36" + }, + "trackingParams": "CMABENP2BxiIAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 36 seconds now can understand what the hell is going on in this code base you haven't necessarily made anything any" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2496090.2502630" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2502630", + "endMs": "2508210", + "snippet": { + "runs": [ + { + "text": "clearer you've made it very easy to produce metrics and if there's one thing" + } + ] + }, + "startTimeText": { + "simpleText": "41:42" + }, + "trackingParams": "CL8BENP2BxiJAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 42 seconds clearer you've made it very easy to produce metrics and if there's one thing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2502630.2508210" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2508210", + "endMs": "2517299", + "snippet": { + "runs": [ + { + "text": "we love with with science it's clear concise jected truth and coverage and ratio and" + } + ] + }, + "startTimeText": { + "simpleText": "41:48" + }, + "trackingParams": "CL4BENP2BxiKAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 48 seconds we love with with science it's clear concise jected truth and coverage and ratio and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2508210.2517299" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2517299", + "endMs": "2522549", + "snippet": { + "runs": [ + { + "text": "speed fit that bill so we adopted them with open arms even though they were not" + } + ] + }, + "startTimeText": { + "simpleText": "41:57" + }, + "trackingParams": "CL0BENP2BxiLAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "41 minutes, 57 seconds speed fit that bill so we adopted them with open arms even though they were not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2517299.2522549" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2522549", + "endMs": "2529569", + "snippet": { + "runs": [ + { + "text": "that important second part of it cost is not value a lot of people have invested" + } + ] + }, + "startTimeText": { + "simpleText": "42:02" + }, + "trackingParams": "CLwBENP2BxiMAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 2 seconds that important second part of it cost is not value a lot of people have invested" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2522549.2529569" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2529569", + "endMs": "2537190", + "snippet": { + "runs": [ + { + "text": "so much in building up their expertise third time they're four to one ratio and" + } + ] + }, + "startTimeText": { + "simpleText": "42:09" + }, + "trackingParams": "CLsBENP2BxiNAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 9 seconds so much in building up their expertise third time they're four to one ratio and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2529569.2537190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2537190", + "endMs": "2542529", + "snippet": { + "runs": [ + { + "text": "test the investment is massive well of course they're going to be defensive" + } + ] + }, + "startTimeText": { + "simpleText": "42:17" + }, + "trackingParams": "CLoBENP2BxiOAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 17 seconds test the investment is massive well of course they're going to be defensive" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2537190.2542529" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2542529", + "endMs": "2548349", + "snippet": { + "runs": [ + { + "text": "about it like you've invested so much of your ego and your time and your" + } + ] + }, + "startTimeText": { + "simpleText": "42:22" + }, + "trackingParams": "CLkBENP2BxiPAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 22 seconds about it like you've invested so much of your ego and your time and your" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2542529.2548349" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2548349", + "endMs": "2554920", + "snippet": { + "runs": [ + { + "text": "resources on this project into testing so of course it must be valuable of course it must be important that's not" + } + ] + }, + "startTimeText": { + "simpleText": "42:28" + }, + "trackingParams": "CLgBENP2BxiQAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 28 seconds resources on this project into testing so of course it must be valuable of course it must be important that's not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2548349.2554920" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2554920", + "endMs": "2560109", + "snippet": { + "runs": [ + { + "text": "how it works just because something is really expensive just because something takes a lot of your time doesn't mean" + } + ] + }, + "startTimeText": { + "simpleText": "42:34" + }, + "trackingParams": "CLcBENP2BxiRAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 34 seconds how it works just because something is really expensive just because something takes a lot of your time doesn't mean" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2554920.2560109" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2560109", + "endMs": "2564630", + "snippet": { + "runs": [ + { + "text": "it's valuable doesn't mean it's important" + } + ] + }, + "startTimeText": { + "simpleText": "42:40" + }, + "trackingParams": "CLYBENP2BxiSAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 40 seconds it's valuable doesn't mean it's important" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2560109.2564630" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2566640", + "endMs": "2573160", + "snippet": { + "runs": [ + { + "text": "so I'm sort of giving a brief description of this talk yesterday" + } + ] + }, + "startTimeText": { + "simpleText": "42:46" + }, + "trackingParams": "CLUBENP2BxiTAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 46 seconds so I'm sort of giving a brief description of this talk yesterday" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2566640.2573160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2573160", + "endMs": "2580990", + "snippet": { + "runs": [ + { + "text": "at dinner with Aaron Patterson and he told me write back and say oh TL DR" + } + ] + }, + "startTimeText": { + "simpleText": "42:53" + }, + "trackingParams": "CLQBENP2BxiUAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "42 minutes, 53 seconds at dinner with Aaron Patterson and he told me write back and say oh TL DR" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2573160.2580990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2580990", + "endMs": "2588480", + "snippet": { + "runs": [ + { + "text": "just don't test right like that's what I'm supposed to get out of this no no" + } + ] + }, + "startTimeText": { + "simpleText": "43:00" + }, + "trackingParams": "CLMBENP2BxiVAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes just don't test right like that's what I'm supposed to get out of this no no" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2580990.2588480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2588480", + "endMs": "2593640", + "snippet": { + "runs": [ + { + "text": "testing absolutely has value regression testing absolutely has value" + } + ] + }, + "startTimeText": { + "simpleText": "43:08" + }, + "trackingParams": "CLIBENP2BxiWAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 8 seconds testing absolutely has value regression testing absolutely has value" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2588480.2593640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2593640", + "endMs": "2600779", + "snippet": { + "runs": [ + { + "text": "driving your design through tests first in my mind rarely has value" + } + ] + }, + "startTimeText": { + "simpleText": "43:13" + }, + "trackingParams": "CLEBENP2BxiXAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 13 seconds driving your design through tests first in my mind rarely has value" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2593640.2600779" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2600779", + "endMs": "2608740", + "snippet": { + "runs": [ + { + "text": "not never there are times where I'll write my test first usually when it's something like a a translator of some" + } + ] + }, + "startTimeText": { + "simpleText": "43:20" + }, + "trackingParams": "CLABENP2BxiYAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 20 seconds not never there are times where I'll write my test first usually when it's something like a a translator of some" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2600779.2608740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2608740", + "endMs": "2616000", + "snippet": { + "runs": [ + { + "text": "kind where I know exactly what's going in and I know exactly what I want out that could be a good case to start the test first most information system" + } + ] + }, + "startTimeText": { + "simpleText": "43:28" + }, + "trackingParams": "CK8BENP2BxiZAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 28 seconds kind where I know exactly what's going in and I know exactly what I want out that could be a good case to start the test first most information system" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2608740.2616000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2616000", + "endMs": "2623200", + "snippet": { + "runs": [ + { + "text": "design is not like that I'm trying to figure out still what the system is supposed to do what I want to arrive at is the test" + } + ] + }, + "startTimeText": { + "simpleText": "43:36" + }, + "trackingParams": "CK4BENP2BxiaAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 36 seconds design is not like that I'm trying to figure out still what the system is supposed to do what I want to arrive at is the test" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2616000.2623200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2623200", + "endMs": "2628299", + "snippet": { + "runs": [ + { + "text": "it's the set of tests it's a set of regression tests that make me feel good about that after the fact that I can" + } + ] + }, + "startTimeText": { + "simpleText": "43:43" + }, + "trackingParams": "CK0BENP2BxibAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 43 seconds it's the set of tests it's a set of regression tests that make me feel good about that after the fact that I can" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2623200.2628299" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2628299", + "endMs": "2633180", + "snippet": { + "runs": [ + { + "text": "still change my system and not break it right" + } + ] + }, + "startTimeText": { + "simpleText": "43:48" + }, + "trackingParams": "CKwBENP2BxicAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 48 seconds still change my system and not break it right" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2628299.2633180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2635279", + "endMs": "2640110", + "snippet": { + "runs": [ + { + "text": "so tdd" + } + ] + }, + "startTimeText": { + "simpleText": "43:55" + }, + "trackingParams": "CKsBENP2BxidAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "43 minutes, 55 seconds so tdd" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2635279.2640110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2641220", + "endMs": "2647860", + "snippet": { + "runs": [ + { + "text": "kent beck main proponent behind TDD has a very sensible quote that goes exactly" + } + ] + }, + "startTimeText": { + "simpleText": "44:01" + }, + "trackingParams": "CKoBENP2BxieAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 1 second kent beck main proponent behind TDD has a very sensible quote that goes exactly" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2641220.2647860" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2647860", + "endMs": "2653740", + "snippet": { + "runs": [ + { + "text": "along these lines I get paid for code that works not for tests so my" + } + ] + }, + "startTimeText": { + "simpleText": "44:07" + }, + "trackingParams": "CKkBENP2BxifAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 7 seconds along these lines I get paid for code that works not for tests so my" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2647860.2653740" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2653740", + "endMs": "2659940", + "snippet": { + "runs": [ + { + "text": "philosophy is to test as little as possible to reach a given level of confidence" + } + ] + }, + "startTimeText": { + "simpleText": "44:13" + }, + "trackingParams": "CKgBENP2BxigAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 13 seconds philosophy is to test as little as possible to reach a given level of confidence" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2653740.2659940" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2659940", + "endMs": "2665560", + "snippet": { + "runs": [ + { + "text": "immensely sensible and I find that that's actually often the case with" + } + ] + }, + "startTimeText": { + "simpleText": "44:19" + }, + "trackingParams": "CKcBENP2BxihAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 19 seconds immensely sensible and I find that that's actually often the case with" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2659940.2665560" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2665560", + "endMs": "2674100", + "snippet": { + "runs": [ + { + "text": "these things that get taken too far TDD started out as a pretty sensible thing Kent has an even more sensible" + } + ] + }, + "startTimeText": { + "simpleText": "44:25" + }, + "trackingParams": "CKYBENP2BxiiAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 25 seconds these things that get taken too far TDD started out as a pretty sensible thing Kent has an even more sensible" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2665560.2674100" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2674100", + "endMs": "2680220", + "snippet": { + "runs": [ + { + "text": "perception of it now I think than when he wrote the test room book originally" + } + ] + }, + "startTimeText": { + "simpleText": "44:34" + }, + "trackingParams": "CKUBENP2BxijAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 34 seconds perception of it now I think than when he wrote the test room book originally" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2674100.2680220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2680220", + "endMs": "2685930", + "snippet": { + "runs": [ + { + "text": "but that's not what most people take away that's not what most people run with if they wanted to build a career" + } + ] + }, + "startTimeText": { + "simpleText": "44:40" + }, + "trackingParams": "CKQBENP2BxikAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 40 seconds but that's not what most people take away that's not what most people run with if they wanted to build a career" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2680220.2685930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2685930", + "endMs": "2692320", + "snippet": { + "runs": [ + { + "text": "and making people feel shitty about their code bases and their dirty dirty code they take a much more extremist" + } + ] + }, + "startTimeText": { + "simpleText": "44:45" + }, + "trackingParams": "CKMBENP2BxilAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 45 seconds and making people feel shitty about their code bases and their dirty dirty code they take a much more extremist" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2685930.2692320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2692320", + "endMs": "2698220", + "snippet": { + "runs": [ + { + "text": "approach that unless you're doing tests first you are not a professional" + } + ] + }, + "startTimeText": { + "simpleText": "44:52" + }, + "trackingParams": "CKIBENP2BximAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 52 seconds approach that unless you're doing tests first you are not a professional" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2692320.2698220" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2698220", + "endMs": "2704109", + "snippet": { + "runs": [ + { + "text": "certain not what can I say okay so for" + } + ] + }, + "startTimeText": { + "simpleText": "44:58" + }, + "trackingParams": "CKEBENP2BxinAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "44 minutes, 58 seconds certain not what can I say okay so for" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2698220.2704109" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2704109", + "endMs": "2711390", + "snippet": { + "runs": [ + { + "text": "me this really boils down to we're right we're trying to wear the wrong hat the majority of the time" + } + ] + }, + "startTimeText": { + "simpleText": "45:04" + }, + "trackingParams": "CKABENP2BxioAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 4 seconds me this really boils down to we're right we're trying to wear the wrong hat the majority of the time" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2704109.2711390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2711390", + "endMs": "2718600", + "snippet": { + "runs": [ + { + "text": "thinking of yourself as a software engineer will lead you down the path of coverage" + } + ] + }, + "startTimeText": { + "simpleText": "45:11" + }, + "trackingParams": "CJ8BENP2BxipAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 11 seconds thinking of yourself as a software engineer will lead you down the path of coverage" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2711390.2718600" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2718600", + "endMs": "2724450", + "snippet": { + "runs": [ + { + "text": "speed metrics hard sciences all these things we can" + } + ] + }, + "startTimeText": { + "simpleText": "45:18" + }, + "trackingParams": "CJ4BENP2BxiqAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 18 seconds speed metrics hard sciences all these things we can" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2718600.2724450" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2724450", + "endMs": "2729930", + "snippet": { + "runs": [ + { + "text": "measure and it leave you laughing at like" + } + ] + }, + "startTimeText": { + "simpleText": "45:24" + }, + "trackingParams": "CJ0BENP2BxirAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 24 seconds measure and it leave you laughing at like" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2724450.2729930" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2729930", + "endMs": "2735490", + "snippet": { + "runs": [ + { + "text": "interpretation of French poetry of subjective evaluations of a design in" + } + ] + }, + "startTimeText": { + "simpleText": "45:29" + }, + "trackingParams": "CJwBENP2BxisAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 29 seconds interpretation of French poetry of subjective evaluations of a design in" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2729930.2735490" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2735490", + "endMs": "2740640", + "snippet": { + "runs": [ + { + "text": "the system even though those are the only tools that we have so" + } + ] + }, + "startTimeText": { + "simpleText": "45:35" + }, + "trackingParams": "CJsBENP2BxitAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 35 seconds the system even though those are the only tools that we have so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2735490.2740640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2740640", + "endMs": "2746109", + "snippet": { + "runs": [ + { + "text": "this has taken me a while to arrive at this conclusion I've hated the word software engineer for quite a while" + } + ] + }, + "startTimeText": { + "simpleText": "45:40" + }, + "trackingParams": "CJoBENP2BxiuAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 40 seconds this has taken me a while to arrive at this conclusion I've hated the word software engineer for quite a while" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2740640.2746109" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2746109", + "endMs": "2753640", + "snippet": { + "runs": [ + { + "text": "because I never felt it fit me I never thought of myself as a software engineer I kind of tried to be one a few times" + } + ] + }, + "startTimeText": { + "simpleText": "45:46" + }, + "trackingParams": "CJkBENP2BxivAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 46 seconds because I never felt it fit me I never thought of myself as a software engineer I kind of tried to be one a few times" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2746109.2753640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2753640", + "endMs": "2759790", + "snippet": { + "runs": [ + { + "text": "and I failed all the time and by the time I finally arrived at programming as something that I wanted to do is sure" + } + ] + }, + "startTimeText": { + "simpleText": "45:53" + }, + "trackingParams": "CJgBENP2BxiwAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 53 seconds and I failed all the time and by the time I finally arrived at programming as something that I wanted to do is sure" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2753640.2759790" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2759790", + "endMs": "2764800", + "snippet": { + "runs": [ + { + "text": " wasn't software engineering yes it's a hard hat that I wear" + } + ] + }, + "startTimeText": { + "simpleText": "45:59" + }, + "trackingParams": "CJcBENP2BxixAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "45 minutes, 59 seconds wasn't software engineering yes it's a hard hat that I wear" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2759790.2764800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2764800", + "endMs": "2770530", + "snippet": { + "runs": [ + { + "text": "occasionally when I do performance optimization that's hard science you" + } + ] + }, + "startTimeText": { + "simpleText": "46:04" + }, + "trackingParams": "CJYBENP2BxiyAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 4 seconds occasionally when I do performance optimization that's hard science you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2764800.2770530" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2770530", + "endMs": "2776609", + "snippet": { + "runs": [ + { + "text": "make a change you measure it was it an improvement if not revert if yes deploy" + } + ] + }, + "startTimeText": { + "simpleText": "46:10" + }, + "trackingParams": "CJUBENP2BxizAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 10 seconds make a change you measure it was it an improvement if not revert if yes deploy" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2770530.2776609" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2776609", + "endMs": "2784540", + "snippet": { + "runs": [ + { + "text": "very scientific very good great to wear the hardhat when that fits is what that" + } + ] + }, + "startTimeText": { + "simpleText": "46:16" + }, + "trackingParams": "CJQBENP2Bxi0AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 16 seconds very scientific very good great to wear the hardhat when that fits is what that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2776609.2784540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2784540", + "endMs": "2789940", + "snippet": { + "runs": [ + { + "text": "what I do the majority of the time is that how I think of myself when I write most of the things that I write when I" + } + ] + }, + "startTimeText": { + "simpleText": "46:24" + }, + "trackingParams": "CJMBENP2Bxi1AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 24 seconds what I do the majority of the time is that how I think of myself when I write most of the things that I write when I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2784540.2789940" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2789940", + "endMs": "2796869", + "snippet": { + "runs": [ + { + "text": "add a new feature to Basecamp or do forensics to figure out how a bug came about or what somebody meant when they" + } + ] + }, + "startTimeText": { + "simpleText": "46:29" + }, + "trackingParams": "CJIBENP2Bxi2AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 29 seconds add a new feature to Basecamp or do forensics to figure out how a bug came about or what somebody meant when they" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2789940.2796869" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2796869", + "endMs": "2803700", + "snippet": { + "runs": [ + { + "text": "wrote a plug-in or something no that's not what I do so I don't try to think myself as a software engineer" + } + ] + }, + "startTimeText": { + "simpleText": "46:36" + }, + "trackingParams": "CJEBENP2Bxi3AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 36 seconds wrote a plug-in or something no that's not what I do so I don't try to think myself as a software engineer" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2796869.2803700" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2803700", + "endMs": "2809619", + "snippet": { + "runs": [ + { + "text": "okay if we route software engineers most of the time when we make information" + } + ] + }, + "startTimeText": { + "simpleText": "46:43" + }, + "trackingParams": "CJABENP2Bxi4AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 43 seconds okay if we route software engineers most of the time when we make information" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2803700.2809619" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2809619", + "endMs": "2814810", + "snippet": { + "runs": [ + { + "text": "systems what are we then what other hat should we try to wear" + } + ] + }, + "startTimeText": { + "simpleText": "46:49" + }, + "trackingParams": "CI8BENP2Bxi5AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 49 seconds systems what are we then what other hat should we try to wear" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2809619.2814810" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2814810", + "endMs": "2820630", + "snippet": { + "runs": [ + { + "text": "what other identity should we try to aspire to I think we had it all along I" + } + ] + }, + "startTimeText": { + "simpleText": "46:54" + }, + "trackingParams": "CI4BENP2Bxi6AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "46 minutes, 54 seconds what other identity should we try to aspire to I think we had it all along I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2814810.2820630" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2820630", + "endMs": "2826200", + "snippet": { + "runs": [ + { + "text": "think we had it in language all along we're suffer writers" + } + ] + }, + "startTimeText": { + "simpleText": "47:00" + }, + "trackingParams": "CI0BENP2Bxi7AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes think we had it in language all along we're suffer writers" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2820630.2826200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2826200", + "endMs": "2832090", + "snippet": { + "runs": [ + { + "text": "writing is a much more apt metaphor for what we do most of the time than" + } + ] + }, + "startTimeText": { + "simpleText": "47:06" + }, + "trackingParams": "CIwBENP2Bxi8AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 6 seconds writing is a much more apt metaphor for what we do most of the time than" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2826200.2832090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2832090", + "endMs": "2838530", + "snippet": { + "runs": [ + { + "text": "engineering is writing is about clarity" + } + ] + }, + "startTimeText": { + "simpleText": "47:12" + }, + "trackingParams": "CIsBENP2Bxi9AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 12 seconds engineering is writing is about clarity" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2832090.2838530" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2838530", + "endMs": "2844690", + "snippet": { + "runs": [ + { + "text": "it's about presenting information and motivations" + } + ] + }, + "startTimeText": { + "simpleText": "47:18" + }, + "trackingParams": "CIoBENP2Bxi-AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 18 seconds it's about presenting information and motivations" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2838530.2844690" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2844690", + "endMs": "2851890", + "snippet": { + "runs": [ + { + "text": "in a clear to follow manner such that anybody can understand it there are not bonus points for making" + } + ] + }, + "startTimeText": { + "simpleText": "47:24" + }, + "trackingParams": "CIkBENP2Bxi_AyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 24 seconds in a clear to follow manner such that anybody can understand it there are not bonus points for making" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2844690.2851890" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2851890", + "endMs": "2857140", + "snippet": { + "runs": [ + { + "text": "something convoluted Esther often is with engineering and with tests first" + } + ] + }, + "startTimeText": { + "simpleText": "47:31" + }, + "trackingParams": "CIgBENP2BxjAAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 31 seconds something convoluted Esther often is with engineering and with tests first" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2851890.2857140" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2857140", + "endMs": "2864520", + "snippet": { + "runs": [ + { + "text": "design making things more convoluted give you the benefits of perhaps easier to test they don't give you clarity so" + } + ] + }, + "startTimeText": { + "simpleText": "47:37" + }, + "trackingParams": "CIcBENP2BxjBAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 37 seconds design making things more convoluted give you the benefits of perhaps easier to test they don't give you clarity so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2857140.2864520" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2864520", + "endMs": "2870580", + "snippet": { + "runs": [ + { + "text": "those things are often in our position clarity is all about being succinct" + } + ] + }, + "startTimeText": { + "simpleText": "47:44" + }, + "trackingParams": "CIYBENP2BxjCAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 44 seconds those things are often in our position clarity is all about being succinct" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2864520.2870580" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2870580", + "endMs": "2876840", + "snippet": { + "runs": [ + { + "text": "without being tears we can write things using a small word since we know how" + } + ] + }, + "startTimeText": { + "simpleText": "47:50" + }, + "trackingParams": "CIUBENP2BxjDAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 50 seconds without being tears we can write things using a small word since we know how" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2870580.2876840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2876840", + "endMs": "2882940", + "snippet": { + "runs": [ + { + "text": "using as little complication as we know how using as little conceptual overhead" + } + ] + }, + "startTimeText": { + "simpleText": "47:56" + }, + "trackingParams": "CIQBENP2BxjEAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "47 minutes, 56 seconds using as little complication as we know how using as little conceptual overhead" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2876840.2882940" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2882940", + "endMs": "2889900", + "snippet": { + "runs": [ + { + "text": "as we know how to get the job done that's a much better approach and I" + } + ] + }, + "startTimeText": { + "simpleText": "48:02" + }, + "trackingParams": "CIMBENP2BxjFAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 2 seconds as we know how to get the job done that's a much better approach and I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2882940.2889900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2889900", + "endMs": "2895840", + "snippet": { + "runs": [ + { + "text": "think it comes very easy if you think of software development as writing if you look at a" + } + ] + }, + "startTimeText": { + "simpleText": "48:09" + }, + "trackingParams": "CIIBENP2BxjGAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 9 seconds think it comes very easy if you think of software development as writing if you look at a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2889900.2895840" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2895840", + "endMs": "2901000", + "snippet": { + "runs": [ + { + "text": "piece of writing that somebody has written and it's kind of convoluted can't really follow the argument and" + } + ] + }, + "startTimeText": { + "simpleText": "48:15" + }, + "trackingParams": "CIEBENP2BxjHAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 15 seconds piece of writing that somebody has written and it's kind of convoluted can't really follow the argument and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2895840.2901000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2901000", + "endMs": "2908280", + "snippet": { + "runs": [ + { + "text": "paragraphs are not broken up neatly is the first thing you're going to say do you know what the problem with this is you're not using big enough words if" + } + ] + }, + "startTimeText": { + "simpleText": "48:21" + }, + "trackingParams": "CIABENP2BxjIAyITCIqQseW4k4cDFQLaSQcdvVADfQ==", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 21 seconds paragraphs are not broken up neatly is the first thing you're going to say do you know what the problem with this is you're not using big enough words if" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2901000.2908280" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2908280", + "endMs": "2913910", + "snippet": { + "runs": [ + { + "text": "we just shove some bigger words into this text it's gonna be there that's good oh" + } + ] + }, + "startTimeText": { + "simpleText": "48:28" + }, + "trackingParams": "CH8Q0_YHGMkDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 28 seconds we just shove some bigger words into this text it's gonna be there that's good oh" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2908280.2913910" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2913910", + "endMs": "2922110", + "snippet": { + "runs": [ + { + "text": "the problem here is like like your sentences are too clear if you just insert a sentence in the middle that'd" + } + ] + }, + "startTimeText": { + "simpleText": "48:33" + }, + "trackingParams": "CH4Q0_YHGMoDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 33 seconds the problem here is like like your sentences are too clear if you just insert a sentence in the middle that'd" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2913910.2922110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2922110", + "endMs": "2928800", + "snippet": { + "runs": [ + { + "text": "be great oh do you know what this needs more semicolons that's what this needs if this has more similar colons boom" + } + ] + }, + "startTimeText": { + "simpleText": "48:42" + }, + "trackingParams": "CH0Q0_YHGMsDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 42 seconds be great oh do you know what this needs more semicolons that's what this needs if this has more similar colons boom" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2922110.2928800" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2928800", + "endMs": "2933990", + "snippet": { + "runs": [ + { + "text": "you've got clarity no more in Direction more third-person these are not the" + } + ] + }, + "startTimeText": { + "simpleText": "48:48" + }, + "trackingParams": "CHwQ0_YHGMwDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 48 seconds you've got clarity no more in Direction more third-person these are not the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2928800.2933990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2933990", + "endMs": "2940170", + "snippet": { + "runs": [ + { + "text": "things that make for great clear writing and that's obvious when we talk about things like writing so if we talk about" + } + ] + }, + "startTimeText": { + "simpleText": "48:53" + }, + "trackingParams": "CHsQ0_YHGM0DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "48 minutes, 53 seconds things that make for great clear writing and that's obvious when we talk about things like writing so if we talk about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2933990.2940170" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2940170", + "endMs": "2945900", + "snippet": { + "runs": [ + { + "text": "software development is writing I think it'll be obvious - I think if we" + } + ] + }, + "startTimeText": { + "simpleText": "49:00" + }, + "trackingParams": "CHoQ0_YHGM4DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "49 minutes software development is writing I think it'll be obvious - I think if we" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2940170.2945900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2945900", + "endMs": "2952230", + "snippet": { + "runs": [ + { + "text": "supplant the high ideal of what matters for design is how easy it is to test how" + } + ] + }, + "startTimeText": { + "simpleText": "49:05" + }, + "trackingParams": "CHkQ0_YHGM8DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 5 seconds supplant the high ideal of what matters for design is how easy it is to test how" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2945900.2952230" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2952230", + "endMs": "2957480", + "snippet": { + "runs": [ + { + "text": "easy it is to make engineering driven and put clarity of the code base above" + } + ] + }, + "startTimeText": { + "simpleText": "49:12" + }, + "trackingParams": "CHgQ0_YHGNADIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 12 seconds easy it is to make engineering driven and put clarity of the code base above" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2952230.2957480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2957480", + "endMs": "2963330", + "snippet": { + "runs": [ + { + "text": "all else we're going to be much better off and arguments are going to be settled much" + } + ] + }, + "startTimeText": { + "simpleText": "49:17" + }, + "trackingParams": "CHcQ0_YHGNEDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 17 seconds all else we're going to be much better off and arguments are going to be settled much" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2957480.2963330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2963330", + "endMs": "2969390", + "snippet": { + "runs": [ + { + "text": "easier and it's going to be much easier to read the code you wrote three months ago because you had that in mind" + } + ] + }, + "startTimeText": { + "simpleText": "49:23" + }, + "trackingParams": "CHYQ0_YHGNIDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 23 seconds easier and it's going to be much easier to read the code you wrote three months ago because you had that in mind" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2963330.2969390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2969390", + "endMs": "2974510", + "snippet": { + "runs": [ + { + "text": "that was your motivation that was what you were going for so" + } + ] + }, + "startTimeText": { + "simpleText": "49:29" + }, + "trackingParams": "CHUQ0_YHGNMDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 29 seconds that was your motivation that was what you were going for so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2969390.2974510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2975080", + "endMs": "2980550", + "snippet": { + "runs": [ + { + "text": "what is clarity how do you figure that out right that's really easy to say just" + } + ] + }, + "startTimeText": { + "simpleText": "49:35" + }, + "trackingParams": "CHQQ0_YHGNQDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 35 seconds what is clarity how do you figure that out right that's really easy to say just" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2975080.2980550" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2980550", + "endMs": "2987300", + "snippet": { + "runs": [ + { + "text": "clarity boom it's open to interpretation right it's not as clear it's just saying" + } + ] + }, + "startTimeText": { + "simpleText": "49:40" + }, + "trackingParams": "CHMQ0_YHGNUDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 40 seconds clarity boom it's open to interpretation right it's not as clear it's just saying" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2980550.2987300" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2987300", + "endMs": "2992460", + "snippet": { + "runs": [ + { + "text": "or if you can just get your code coverage above 85% then you're gold right clarity doesn't work like that" + } + ] + }, + "startTimeText": { + "simpleText": "49:47" + }, + "trackingParams": "CHIQ0_YHGNYDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 47 seconds or if you can just get your code coverage above 85% then you're gold right clarity doesn't work like that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2987300.2992460" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "2992460", + "endMs": "3000100", + "snippet": { + "runs": [ + { + "text": "there's not a metric we can just apply because again it's not hard science clarity of writing is not hard science" + } + ] + }, + "startTimeText": { + "simpleText": "49:52" + }, + "trackingParams": "CHEQ0_YHGNcDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "49 minutes, 52 seconds there's not a metric we can just apply because again it's not hard science clarity of writing is not hard science" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.2992460.3000100" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3000100", + "endMs": "3005390", + "snippet": { + "runs": [ + { + "text": "so the easy answer is I know it when I see" + } + ] + }, + "startTimeText": { + "simpleText": "50:00" + }, + "trackingParams": "CHAQ0_YHGNgDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "50 minutes so the easy answer is I know it when I see" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3000100.3005390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3005390", + "endMs": "3011330", + "snippet": { + "runs": [ + { + "text": "it right there's not just going to be a list of principles and practices that" + } + ] + }, + "startTimeText": { + "simpleText": "50:05" + }, + "trackingParams": "CG8Q0_YHGNkDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 5 seconds it right there's not just going to be a list of principles and practices that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3005390.3011330" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3011330", + "endMs": "3018650", + "snippet": { + "runs": [ + { + "text": "somebody can be taught and then they will automatically produce clear writing every time right if you want to be a" + } + ] + }, + "startTimeText": { + "simpleText": "50:11" + }, + "trackingParams": "CG4Q0_YHGNoDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 11 seconds somebody can be taught and then they will automatically produce clear writing every time right if you want to be a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3011330.3018650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3018650", + "endMs": "3025760", + "snippet": { + "runs": [ + { + "text": "good writer is it enough just to sit and memorize the dictionary no just knowing" + } + ] + }, + "startTimeText": { + "simpleText": "50:18" + }, + "trackingParams": "CG0Q0_YHGNsDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 18 seconds good writer is it enough just to sit and memorize the dictionary no just knowing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3018650.3025760" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3025760", + "endMs": "3034540", + "snippet": { + "runs": [ + { + "text": "the words available to you knowing the patterns or stuff with development it's not that make you a good developer you have to" + } + ] + }, + "startTimeText": { + "simpleText": "50:25" + }, + "trackingParams": "CGwQ0_YHGNwDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 25 seconds the words available to you knowing the patterns or stuff with development it's not that make you a good developer you have to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3025760.3034540" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3034540", + "endMs": "3039990", + "snippet": { + "runs": [ + { + "text": "develop an eye you have to develop an eye for clarity which means first of all" + } + ] + }, + "startTimeText": { + "simpleText": "50:34" + }, + "trackingParams": "CGsQ0_YHGN0DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 34 seconds develop an eye you have to develop an eye for clarity which means first of all" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3034540.3039990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3039990", + "endMs": "3045660", + "snippet": { + "runs": [ + { + "text": "you have to decide that that's important to you so that's the first step if you're still stuck in the most important" + } + ] + }, + "startTimeText": { + "simpleText": "50:39" + }, + "trackingParams": "CGoQ0_YHGN4DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 39 seconds you have to decide that that's important to you so that's the first step if you're still stuck in the most important" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3039990.3045660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3045660", + "endMs": "3051990", + "snippet": { + "runs": [ + { + "text": "thing about my system is how fast my tests run and how many of them I have well forget about it you're not going to" + } + ] + }, + "startTimeText": { + "simpleText": "50:45" + }, + "trackingParams": "CGkQ0_YHGN8DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 45 seconds thing about my system is how fast my tests run and how many of them I have well forget about it you're not going to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3045660.3051990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3051990", + "endMs": "3057560", + "snippet": { + "runs": [ + { + "text": "get to this point you have to decide that the most important thing for your system is clarity" + } + ] + }, + "startTimeText": { + "simpleText": "50:51" + }, + "trackingParams": "CGgQ0_YHGOADIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 51 seconds get to this point you have to decide that the most important thing for your system is clarity" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3051990.3057560" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3057560", + "endMs": "3065070", + "snippet": { + "runs": [ + { + "text": "when you do decide that you can start developing and I I started getting into photography maybe" + } + ] + }, + "startTimeText": { + "simpleText": "50:57" + }, + "trackingParams": "CGcQ0_YHGOEDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "50 minutes, 57 seconds when you do decide that you can start developing and I I started getting into photography maybe" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3057560.3065070" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3065070", + "endMs": "3070320", + "snippet": { + "runs": [ + { + "text": "six years ago when I first got into photography like I would look at a" + } + ] + }, + "startTimeText": { + "simpleText": "51:05" + }, + "trackingParams": "CGYQ0_YHGOIDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 5 seconds six years ago when I first got into photography like I would look at a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3065070.3070320" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3070320", + "endMs": "3076200", + "snippet": { + "runs": [ + { + "text": "picture looks like a good picture now I've been looking at thousands of pictures I've been taking thousands of" + } + ] + }, + "startTimeText": { + "simpleText": "51:10" + }, + "trackingParams": "CGUQ0_YHGOMDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 10 seconds picture looks like a good picture now I've been looking at thousands of pictures I've been taking thousands of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3070320.3076200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3076200", + "endMs": "3083030", + "snippet": { + "runs": [ + { + "text": "pictures and I've developed an eye I can see when the white balance is off I can see oh this has a blue tint oh" + } + ] + }, + "startTimeText": { + "simpleText": "51:16" + }, + "trackingParams": "CGQQ0_YHGOQDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 16 seconds pictures and I've developed an eye I can see when the white balance is off I can see oh this has a blue tint oh" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3076200.3083030" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3083030", + "endMs": "3089310", + "snippet": { + "runs": [ + { + "text": "this actually if we crop it just a little bit more only the subjects we want to have in focus on focus oh this" + } + ] + }, + "startTimeText": { + "simpleText": "51:23" + }, + "trackingParams": "CGMQ0_YHGOUDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 23 seconds this actually if we crop it just a little bit more only the subjects we want to have in focus on focus oh this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3083030.3089310" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3089310", + "endMs": "3094710", + "snippet": { + "runs": [ + { + "text": "would actually be better in black and white that I just came from doing it a" + } + ] + }, + "startTimeText": { + "simpleText": "51:29" + }, + "trackingParams": "CGIQ0_YHGOYDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 29 seconds would actually be better in black and white that I just came from doing it a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3089310.3094710" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3094710", + "endMs": "3102450", + "snippet": { + "runs": [ + { + "text": "lot it didn't come from just sitting down and reading a lot of photography books and I think it's the same thing" + } + ] + }, + "startTimeText": { + "simpleText": "51:34" + }, + "trackingParams": "CGEQ0_YHGOcDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 34 seconds lot it didn't come from just sitting down and reading a lot of photography books and I think it's the same thing" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3094710.3102450" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3102450", + "endMs": "3108120", + "snippet": { + "runs": [ + { + "text": "with code a lot of programmers coming added from a software engineering angle" + } + ] + }, + "startTimeText": { + "simpleText": "51:42" + }, + "trackingParams": "CGAQ0_YHGOgDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 42 seconds with code a lot of programmers coming added from a software engineering angle" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3102450.3108120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3108120", + "endMs": "3113570", + "snippet": { + "runs": [ + { + "text": "think that just all they have to do is learn the practices learn the patterns" + } + ] + }, + "startTimeText": { + "simpleText": "51:48" + }, + "trackingParams": "CF8Q0_YHGOkDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 48 seconds think that just all they have to do is learn the practices learn the patterns" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3108120.3113570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3113570", + "endMs": "3120000", + "snippet": { + "runs": [ + { + "text": "memorize them all and then they will be good programmers no they won't the only" + } + ] + }, + "startTimeText": { + "simpleText": "51:53" + }, + "trackingParams": "CF4Q0_YHGOoDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "51 minutes, 53 seconds memorize them all and then they will be good programmers no they won't the only" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3113570.3120000" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3120000", + "endMs": "3126060", + "snippet": { + "runs": [ + { + "text": "way to become a good programmer where by definition I define good program is somebody who program who writes software" + } + ] + }, + "startTimeText": { + "simpleText": "52:00" + }, + "trackingParams": "CF0Q0_YHGOsDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "52 minutes way to become a good programmer where by definition I define good program is somebody who program who writes software" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3120000.3126060" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3126060", + "endMs": "3132570", + "snippet": { + "runs": [ + { + "text": "with clarity is to read a lot of software write a lot of software just" + } + ] + }, + "startTimeText": { + "simpleText": "52:06" + }, + "trackingParams": "CFwQ0_YHGOwDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 6 seconds with clarity is to read a lot of software write a lot of software just" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3126060.3132570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3132570", + "endMs": "3139280", + "snippet": { + "runs": [ + { + "text": "like how do you become a good photographer you take a lot of pictures and you look at them and you practice and you practice and you practice" + } + ] + }, + "startTimeText": { + "simpleText": "52:12" + }, + "trackingParams": "CFsQ0_YHGO0DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 12 seconds like how do you become a good photographer you take a lot of pictures and you look at them and you practice and you practice and you practice" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3132570.3139280" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3139280", + "endMs": "3144480", + "snippet": { + "runs": [ + { + "text": "that's actually quite similar to the problem with diets right the fundamental" + } + ] + }, + "startTimeText": { + "simpleText": "52:19" + }, + "trackingParams": "CFoQ0_YHGO4DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 19 seconds that's actually quite similar to the problem with diets right the fundamental" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3139280.3144480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3144480", + "endMs": "3150290", + "snippet": { + "runs": [ + { + "text": "truth with diets is to be healthy you won't you should probably exercise regularly you should probably" + } + ] + }, + "startTimeText": { + "simpleText": "52:24" + }, + "trackingParams": "CFkQ0_YHGO8DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 24 seconds truth with diets is to be healthy you won't you should probably exercise regularly you should probably" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3144480.3150290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3150290", + "endMs": "3156060", + "snippet": { + "runs": [ + { + "text": "eat a reasonable amount and it should be good stuff like that's three things" + } + ] + }, + "startTimeText": { + "simpleText": "52:30" + }, + "trackingParams": "CFgQ0_YHGPADIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 30 seconds eat a reasonable amount and it should be good stuff like that's three things" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3150290.3156060" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3156060", + "endMs": "3162440", + "snippet": { + "runs": [ + { + "text": "incredibly hard to do most people do not do that right figuring out how to write good software" + } + ] + }, + "startTimeText": { + "simpleText": "52:36" + }, + "trackingParams": "CFcQ0_YHGPEDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 36 seconds incredibly hard to do most people do not do that right figuring out how to write good software" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3156060.3162440" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3162440", + "endMs": "3169890", + "snippet": { + "runs": [ + { + "text": "read a lot of software write a lot of software aim for clarity it sounds too simple why" + } + ] + }, + "startTimeText": { + "simpleText": "52:42" + }, + "trackingParams": "CFYQ0_YHGPIDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 42 seconds read a lot of software write a lot of software aim for clarity it sounds too simple why" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3162440.3169890" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3169890", + "endMs": "3177120", + "snippet": { + "runs": [ + { + "text": "is it simple because there's not just a quit there's not just one answer somebody can give you the only way you can get there is by" + } + ] + }, + "startTimeText": { + "simpleText": "52:49" + }, + "trackingParams": "CFUQ0_YHGPMDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 49 seconds is it simple because there's not just a quit there's not just one answer somebody can give you the only way you can get there is by" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3169890.3177120" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3177120", + "endMs": "3186390", + "snippet": { + "runs": [ + { + "text": "doing it so when I first started developing rails I read a ton of software I read" + } + ] + }, + "startTimeText": { + "simpleText": "52:57" + }, + "trackingParams": "CFQQ0_YHGPQDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "52 minutes, 57 seconds doing it so when I first started developing rails I read a ton of software I read" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3177120.3186390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3186390", + "endMs": "3192570", + "snippet": { + "runs": [ + { + "text": "the entire Ruby standard library partly because documentation of Ruby at that time was pretty poor and the only" + } + ] + }, + "startTimeText": { + "simpleText": "53:06" + }, + "trackingParams": "CFMQ0_YHGPUDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 6 seconds the entire Ruby standard library partly because documentation of Ruby at that time was pretty poor and the only" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3186390.3192570" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3192570", + "endMs": "3197600", + "snippet": { + "runs": [ + { + "text": "way to figure out how it worked was to actually look at code but that was also where I learned so much" + } + ] + }, + "startTimeText": { + "simpleText": "53:12" + }, + "trackingParams": "CFIQ0_YHGPYDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 12 seconds way to figure out how it worked was to actually look at code but that was also where I learned so much" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3192570.3197600" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3197600", + "endMs": "3203820", + "snippet": { + "runs": [ + { + "text": "today we have it so much easier bundle open name of any gem and it'll" + } + ] + }, + "startTimeText": { + "simpleText": "53:17" + }, + "trackingParams": "CFEQ0_YHGPcDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 17 seconds today we have it so much easier bundle open name of any gem and it'll" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3197600.3203820" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3203820", + "endMs": "3210660", + "snippet": { + "runs": [ + { + "text": "open boom right up in your text editor you can look at any code how many of you have read through a" + } + ] + }, + "startTimeText": { + "simpleText": "53:23" + }, + "trackingParams": "CFAQ0_YHGPgDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 23 seconds open boom right up in your text editor you can look at any code how many of you have read through a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3203820.3210660" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3210660", + "endMs": "3218010", + "snippet": { + "runs": [ + { + "text": "complete gem recently something you did not write awesome that's actually really" + } + ] + }, + "startTimeText": { + "simpleText": "53:30" + }, + "trackingParams": "CE8Q0_YHGPkDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 30 seconds complete gem recently something you did not write awesome that's actually really" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3210660.3218010" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3218010", + "endMs": "3223980", + "snippet": { + "runs": [ + { + "text": "encouraging I thought it'd be much less I think that is exactly the path you need to take you need to read a ton" + } + ] + }, + "startTimeText": { + "simpleText": "53:38" + }, + "trackingParams": "CE4Q0_YHGPoDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 38 seconds encouraging I thought it'd be much less I think that is exactly the path you need to take you need to read a ton" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3218010.3223980" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3223980", + "endMs": "3231900", + "snippet": { + "runs": [ + { + "text": "of code and it's not so much just because you read this code and then oh that's all great stuff just as important as it is to to develop" + } + ] + }, + "startTimeText": { + "simpleText": "53:43" + }, + "trackingParams": "CE0Q0_YHGPsDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 43 seconds of code and it's not so much just because you read this code and then oh that's all great stuff just as important as it is to to develop" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3223980.3231900" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3231900", + "endMs": "3237750", + "snippet": { + "runs": [ + { + "text": "your since writing by reading a lot of writing so is it with code and I" + } + ] + }, + "startTimeText": { + "simpleText": "53:51" + }, + "trackingParams": "CEwQ0_YHGPwDIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 51 seconds your since writing by reading a lot of writing so is it with code and I" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3231900.3237750" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3237750", + "endMs": "3246170", + "snippet": { + "runs": [ + { + "text": "think you will find that that is actually very easy because a lot of things you'll do button will open on will follow sturgeons revelation" + } + ] + }, + "startTimeText": { + "simpleText": "53:57" + }, + "trackingParams": "CEsQ0_YHGP0DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "53 minutes, 57 seconds think you will find that that is actually very easy because a lot of things you'll do button will open on will follow sturgeons revelation" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3237750.3246170" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3246170", + "endMs": "3252810", + "snippet": { + "runs": [ + { + "text": "90% of everything is crack umm well at least you know you have company" + } + ] + }, + "startTimeText": { + "simpleText": "54:06" + }, + "trackingParams": "CEoQ0_YHGP4DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 6 seconds 90% of everything is crack umm well at least you know you have company" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3246170.3252810" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3252810", + "endMs": "3259260", + "snippet": { + "runs": [ + { + "text": "if you write crap software in I certainly do from done time um and that's a great way to learn I actually" + } + ] + }, + "startTimeText": { + "simpleText": "54:12" + }, + "trackingParams": "CEkQ0_YHGP8DIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 12 seconds if you write crap software in I certainly do from done time um and that's a great way to learn I actually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3252810.3259260" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3259260", + "endMs": "3264510", + "snippet": { + "runs": [ + { + "text": "find that I learned the most about software and learned the most about what matters to me I learned the most about" + } + ] + }, + "startTimeText": { + "simpleText": "54:19" + }, + "trackingParams": "CEgQ0_YHGIAEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 19 seconds find that I learned the most about software and learned the most about what matters to me I learned the most about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3259260.3264510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3264510", + "endMs": "3270060", + "snippet": { + "runs": [ + { + "text": "what clarity is when I read poor software because what I do is I take a" + } + ] + }, + "startTimeText": { + "simpleText": "54:24" + }, + "trackingParams": "CEcQ0_YHGIEEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 24 seconds what clarity is when I read poor software because what I do is I take a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3264510.3270060" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3270060", + "endMs": "3276870", + "snippet": { + "runs": [ + { + "text": "piece of software I take a class or method and then I look at I'll go this book here like this is I think this is" + } + ] + }, + "startTimeText": { + "simpleText": "54:30" + }, + "trackingParams": "CEYQ0_YHGIIEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 30 seconds piece of software I take a class or method and then I look at I'll go this book here like this is I think this is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3270060.3276870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3276870", + "endMs": "3282990", + "snippet": { + "runs": [ + { + "text": "poorly written I think this smells I can i rewrite it so by just sitting down and" + } + ] + }, + "startTimeText": { + "simpleText": "54:36" + }, + "trackingParams": "CEUQ0_YHGIMEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 36 seconds poorly written I think this smells I can i rewrite it so by just sitting down and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3276870.3282990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3282990", + "endMs": "3289110", + "snippet": { + "runs": [ + { + "text": "going through that exercise and rewriting it I find I learn a whole lot about what I care about so that's what" + } + ] + }, + "startTimeText": { + "simpleText": "54:42" + }, + "trackingParams": "CEQQ0_YHGIQEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 42 seconds going through that exercise and rewriting it I find I learn a whole lot about what I care about so that's what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3282990.3289110" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3289110", + "endMs": "3295650", + "snippet": { + "runs": [ + { + "text": "I've been doing lately engaging in a lot of these internet arguments somebody will submit a piece of code and usually" + } + ] + }, + "startTimeText": { + "simpleText": "54:49" + }, + "trackingParams": "CEMQ0_YHGIUEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 49 seconds I've been doing lately engaging in a lot of these internet arguments somebody will submit a piece of code and usually" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3289110.3295650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3295650", + "endMs": "3301200", + "snippet": { + "runs": [ + { + "text": "the submission will come along with the proposed solution to it I had to shoot a" + } + ] + }, + "startTimeText": { + "simpleText": "54:55" + }, + "trackingParams": "CEIQ0_YHGIYEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "54 minutes, 55 seconds the submission will come along with the proposed solution to it I had to shoot a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3295650.3301200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3301200", + "endMs": "3308870", + "snippet": { + "runs": [ + { + "text": "piece of code then I learned about these three patterns and now full and what I have found every single time and" + } + ] + }, + "startTimeText": { + "simpleText": "55:01" + }, + "trackingParams": "CEEQ0_YHGIcEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 1 second piece of code then I learned about these three patterns and now full and what I have found every single time and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3301200.3308870" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3308870", + "endMs": "3314420", + "snippet": { + "runs": [ + { + "text": "I've only done this maybe a handful of time maybe a little more is that every single time you just took the shitty" + } + ] + }, + "startTimeText": { + "simpleText": "55:08" + }, + "trackingParams": "CEAQ0_YHGIgEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 8 seconds I've only done this maybe a handful of time maybe a little more is that every single time you just took the shitty" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3308870.3314420" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3314420", + "endMs": "3321590", + "snippet": { + "runs": [ + { + "text": "code and you stuck it into some different boxes like it didn't actually improve I plied the pattern to it did not improve the underlying clarity of" + } + ] + }, + "startTimeText": { + "simpleText": "55:14" + }, + "trackingParams": "CD8Q0_YHGIkEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 14 seconds code and you stuck it into some different boxes like it didn't actually improve I plied the pattern to it did not improve the underlying clarity of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3314420.3321590" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3321590", + "endMs": "3328940", + "snippet": { + "runs": [ + { + "text": "the code because you just wrote it poorly like the problem with the code was not that it was missing patterns the" + } + ] + }, + "startTimeText": { + "simpleText": "55:21" + }, + "trackingParams": "CD4Q0_YHGIoEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 21 seconds the code because you just wrote it poorly like the problem with the code was not that it was missing patterns the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3321590.3328940" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3328940", + "endMs": "3335590", + "snippet": { + "runs": [ + { + "text": "problem with the code was that it was crap that he just had to be rewritten now" + } + ] + }, + "startTimeText": { + "simpleText": "55:28" + }, + "trackingParams": "CD0Q0_YHGIsEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 28 seconds problem with the code was that it was crap that he just had to be rewritten now" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3328940.3335590" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3335590", + "endMs": "3339400", + "snippet": { + "runs": [ + { + "text": "that leads us to sort of" + } + ] + }, + "startTimeText": { + "simpleText": "55:35" + }, + "trackingParams": "CDwQ0_YHGIwEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 35 seconds that leads us to sort of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3335590.3339400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3341200", + "endMs": "3346910", + "snippet": { + "runs": [ + { + "text": "mission in some ways from what rails is and what Ruby is and it leads also to" + } + ] + }, + "startTimeText": { + "simpleText": "55:41" + }, + "trackingParams": "CDsQ0_YHGI0EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 41 seconds mission in some ways from what rails is and what Ruby is and it leads also to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3341200.3346910" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3346910", + "endMs": "3353390", + "snippet": { + "runs": [ + { + "text": "clarify some of the arguments we've had in the rails community for a while readability is incredibly important to" + } + ] + }, + "startTimeText": { + "simpleText": "55:46" + }, + "trackingParams": "CDoQ0_YHGI4EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 46 seconds clarify some of the arguments we've had in the rails community for a while readability is incredibly important to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3346910.3353390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3353390", + "endMs": "3359360", + "snippet": { + "runs": [ + { + "text": "Ruby we have a lot of duplicated methods that do exactly the same thing just so" + } + ] + }, + "startTimeText": { + "simpleText": "55:53" + }, + "trackingParams": "CDkQ0_YHGI8EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 53 seconds Ruby we have a lot of duplicated methods that do exactly the same thing just so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3353390.3359360" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3359360", + "endMs": "3366680", + "snippet": { + "runs": [ + { + "text": "we can improve readability I remember the first time I saw unless when I was learning about Ruby that was" + } + ] + }, + "startTimeText": { + "simpleText": "55:59" + }, + "trackingParams": "CDgQ0_YHGJAEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "55 minutes, 59 seconds we can improve readability I remember the first time I saw unless when I was learning about Ruby that was" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3359360.3366680" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3366680", + "endMs": "3372790", + "snippet": { + "runs": [ + { + "text": "one of those light bulb moments like wait a minute unless it's exactly the same as if not" + } + ] + }, + "startTimeText": { + "simpleText": "56:06" + }, + "trackingParams": "CDcQ0_YHGJEEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 6 seconds one of those light bulb moments like wait a minute unless it's exactly the same as if not" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3366680.3372790" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3372790", + "endMs": "3378190", + "snippet": { + "runs": [ + { + "text": "but it's a different keyword ha" + } + ] + }, + "startTimeText": { + "simpleText": "56:12" + }, + "trackingParams": "CDYQ0_YHGJIEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 12 seconds but it's a different keyword ha" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3372790.3378190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3378190", + "endMs": "3386090", + "snippet": { + "runs": [ + { + "text": "right it was not just about making the mostess efficient compact language it was about" + } + ] + }, + "startTimeText": { + "simpleText": "56:18" + }, + "trackingParams": "CDUQ0_YHGJMEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 18 seconds right it was not just about making the mostess efficient compact language it was about" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3378190.3386090" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3386090", + "endMs": "3392290", + "snippet": { + "runs": [ + { + "text": "readability mind-blown and" + } + ] + }, + "startTimeText": { + "simpleText": "56:26" + }, + "trackingParams": "CDQQ0_YHGJQEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 26 seconds readability mind-blown and" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3386090.3392290" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3392290", + "endMs": "3397640", + "snippet": { + "runs": [ + { + "text": "decade long love affair would Ruby established and I think this is what" + } + ] + }, + "startTimeText": { + "simpleText": "56:32" + }, + "trackingParams": "CDMQ0_YHGJUEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 32 seconds decade long love affair would Ruby established and I think this is what" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3392290.3397640" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3397640", + "endMs": "3402680", + "snippet": { + "runs": [ + { + "text": "we're trying to achieve constantly in rails as well a lot of" + } + ] + }, + "startTimeText": { + "simpleText": "56:37" + }, + "trackingParams": "CDIQ0_YHGJYEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 37 seconds we're trying to achieve constantly in rails as well a lot of" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3397640.3402680" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3402680", + "endMs": "3409370", + "snippet": { + "runs": [ + { + "text": "people will gripe about Oh active record is too big or something is too bigger have too many methods or the surface" + } + ] + }, + "startTimeText": { + "simpleText": "56:42" + }, + "trackingParams": "CDEQ0_YHGJcEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 42 seconds people will gripe about Oh active record is too big or something is too bigger have too many methods or the surface" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3402680.3409370" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3409370", + "endMs": "3414410", + "snippet": { + "runs": [ + { + "text": "areas through Baker lose whatever it is right like oops his ship is it more" + } + ] + }, + "startTimeText": { + "simpleText": "56:49" + }, + "trackingParams": "CDAQ0_YHGJgEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 49 seconds areas through Baker lose whatever it is right like oops his ship is it more" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3409370.3414410" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3414410", + "endMs": "3420500", + "snippet": { + "runs": [ + { + "text": "readable is it more clear that's the only thing that matters what do I care whether the surface area of a method is" + } + ] + }, + "startTimeText": { + "simpleText": "56:54" + }, + "trackingParams": "CC8Q0_YHGJkEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "56 minutes, 54 seconds readable is it more clear that's the only thing that matters what do I care whether the surface area of a method is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3414410.3420500" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3420500", + "endMs": "3426650", + "snippet": { + "runs": [ + { + "text": "100 methods or it's 200 methods I don't give a about that the only thing I gave a about is whether it's the" + } + ] + }, + "startTimeText": { + "simpleText": "57:00" + }, + "trackingParams": "CC4Q0_YHGJoEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "57 minutes 100 methods or it's 200 methods I don't give a about that the only thing I gave a about is whether it's the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3420500.3426650" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3426650", + "endMs": "3432200", + "snippet": { + "runs": [ + { + "text": "code I'm actually reading is the system I'm trying to understand is that more clear when you put clarity as your" + } + ] + }, + "startTimeText": { + "simpleText": "57:06" + }, + "trackingParams": "CC0Q0_YHGJsEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 6 seconds code I'm actually reading is the system I'm trying to understand is that more clear when you put clarity as your" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3426650.3432200" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3432200", + "endMs": "3439990", + "snippet": { + "runs": [ + { + "text": "number one mission a lot of concerns just fall by the wayside it is just as matter anymore and it's liberating" + } + ] + }, + "startTimeText": { + "simpleText": "57:12" + }, + "trackingParams": "CCwQ0_YHGJwEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 12 seconds number one mission a lot of concerns just fall by the wayside it is just as matter anymore and it's liberating" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3432200.3439990" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3440919", + "endMs": "3447769", + "snippet": { + "runs": [ + { + "text": "so I think this actually comes from sort of the same route I didn't have time to write a short letter so I wrote a long" + } + ] + }, + "startTimeText": { + "simpleText": "57:20" + }, + "trackingParams": "CCsQ0_YHGJ0EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 20 seconds so I think this actually comes from sort of the same route I didn't have time to write a short letter so I wrote a long" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3440919.3447769" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3447769", + "endMs": "3454549", + "snippet": { + "runs": [ + { + "text": "one instead I think that describes about 80% of all that 90% of shitty code most" + } + ] + }, + "startTimeText": { + "simpleText": "57:27" + }, + "trackingParams": "CCoQ0_YHGJ4EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 27 seconds one instead I think that describes about 80% of all that 90% of shitty code most" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3447769.3454549" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3454549", + "endMs": "3460849", + "snippet": { + "runs": [ + { + "text": "people did not take the time to write a short piece of code so they wrote a long" + } + ] + }, + "startTimeText": { + "simpleText": "57:34" + }, + "trackingParams": "CCkQ0_YHGJ8EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 34 seconds people did not take the time to write a short piece of code so they wrote a long" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3454549.3460849" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3460849", + "endMs": "3466429", + "snippet": { + "runs": [ + { + "text": "one instead and then they wrote that long one piece of code and they like pulled out their suspenders and like oh" + } + ] + }, + "startTimeText": { + "simpleText": "57:40" + }, + "trackingParams": "CCgQ0_YHGKAEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 40 seconds one instead and then they wrote that long one piece of code and they like pulled out their suspenders and like oh" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3460849.3466429" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3466429", + "endMs": "3472880", + "snippet": { + "runs": [ + { + "text": "yeah I'm done my test pass boom right or they look at in zygous oh this is" + } + ] + }, + "startTimeText": { + "simpleText": "57:46" + }, + "trackingParams": "CCcQ0_YHGKEEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 46 seconds yeah I'm done my test pass boom right or they look at in zygous oh this is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3466429.3472880" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3472880", + "endMs": "3478359", + "snippet": { + "runs": [ + { + "text": "too long I must be missing some patterns I just sprinkle some patterns over this" + } + ] + }, + "startTimeText": { + "simpleText": "57:52" + }, + "trackingParams": "CCYQ0_YHGKIEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 52 seconds too long I must be missing some patterns I just sprinkle some patterns over this" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3472880.3478359" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3478359", + "endMs": "3484929", + "snippet": { + "runs": [ + { + "text": "wonders right know what you wrote was a draft" + } + ] + }, + "startTimeText": { + "simpleText": "57:58" + }, + "trackingParams": "CCUQ0_YHGKMEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "57 minutes, 58 seconds wonders right know what you wrote was a draft" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3478359.3484929" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3484929", + "endMs": "3490069", + "snippet": { + "runs": [ + { + "text": "this was just the first draft right any piece of code you write down it's just a" + } + ] + }, + "startTimeText": { + "simpleText": "58:04" + }, + "trackingParams": "CCQQ0_YHGKQEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 4 seconds this was just the first draft right any piece of code you write down it's just a" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3484929.3490069" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3490069", + "endMs": "3497989", + "snippet": { + "runs": [ + { + "text": "draft um Mark Twain actually had the hard job right he wrote in ink if you had to" + } + ] + }, + "startTimeText": { + "simpleText": "58:10" + }, + "trackingParams": "CCMQ0_YHGKUEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 10 seconds draft um Mark Twain actually had the hard job right he wrote in ink if you had to" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3490069.3497989" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3497989", + "endMs": "3505400", + "snippet": { + "runs": [ + { + "text": "change that I was kind of hard right so his drafts were a lot more complicated ours we have it so easy a text editor" + } + ] + }, + "startTimeText": { + "simpleText": "58:17" + }, + "trackingParams": "CCIQ0_YHGKYEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 17 seconds change that I was kind of hard right so his drafts were a lot more complicated ours we have it so easy a text editor" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3497989.3505400" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3505400", + "endMs": "3510619", + "snippet": { + "runs": [ + { + "text": "you just delete stuff you don't need any of this little stuff that you you fill over the page and you spill it" + } + ] + }, + "startTimeText": { + "simpleText": "58:25" + }, + "trackingParams": "CCEQ0_YHGKcEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 25 seconds you just delete stuff you don't need any of this little stuff that you you fill over the page and you spill it" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3505400.3510619" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3510619", + "endMs": "3515869", + "snippet": { + "runs": [ + { + "text": "everywhere and so forth eraser um you can just delete stuff like that's my" + } + ] + }, + "startTimeText": { + "simpleText": "58:30" + }, + "trackingParams": "CCAQ0_YHGKgEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 30 seconds everywhere and so forth eraser um you can just delete stuff like that's my" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3510619.3515869" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3515869", + "endMs": "3522249", + "snippet": { + "runs": [ + { + "text": "favorite key did the lead key it's the number one tool for improving code" + } + ] + }, + "startTimeText": { + "simpleText": "58:35" + }, + "trackingParams": "CB8Q0_YHGKkEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 35 seconds favorite key did the lead key it's the number one tool for improving code" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3515869.3522249" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3522249", + "endMs": "3529390", + "snippet": { + "runs": [ + { + "text": "delete key so" + } + ] + }, + "startTimeText": { + "simpleText": "58:42" + }, + "trackingParams": "CB4Q0_YHGKoEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 42 seconds delete key so" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3522249.3529390" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3529390", + "endMs": "3536659", + "snippet": { + "runs": [ + { + "text": "when I was in high school I submitted a bunch of first drafts as essays and they" + } + ] + }, + "startTimeText": { + "simpleText": "58:49" + }, + "trackingParams": "CB0Q0_YHGKsEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 49 seconds when I was in high school I submitted a bunch of first drafts as essays and they" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3529390.3536659" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3536659", + "endMs": "3542539", + "snippet": { + "runs": [ + { + "text": "were really shitty and of course they weren't they were the first draft and my teacher at the time said all right all" + } + ] + }, + "startTimeText": { + "simpleText": "58:56" + }, + "trackingParams": "CBwQ0_YHGKwEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "58 minutes, 56 seconds were really shitty and of course they weren't they were the first draft and my teacher at the time said all right all" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3536659.3542539" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3542539", + "endMs": "3547939", + "snippet": { + "runs": [ + { + "text": "right this is dissection or bad you just only did step one if you have something on your mind you should write it down" + } + ] + }, + "startTimeText": { + "simpleText": "59:02" + }, + "trackingParams": "CBsQ0_YHGK0EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 2 seconds right this is dissection or bad you just only did step one if you have something on your mind you should write it down" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3542539.3547939" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3547939", + "endMs": "3553039", + "snippet": { + "runs": [ + { + "text": "that's what I did I wrote it down and then I hand it in oh if you have written" + } + ] + }, + "startTimeText": { + "simpleText": "59:07" + }, + "trackingParams": "CBoQ0_YHGK4EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 7 seconds that's what I did I wrote it down and then I hand it in oh if you have written" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3547939.3553039" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3553039", + "endMs": "3558619", + "snippet": { + "runs": [ + { + "text": "something down you should rewrite it oh that was the step I missed and I think" + } + ] + }, + "startTimeText": { + "simpleText": "59:13" + }, + "trackingParams": "CBkQ0_YHGK8EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 13 seconds something down you should rewrite it oh that was the step I missed and I think" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3553039.3558619" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3558619", + "endMs": "3564589", + "snippet": { + "runs": [ + { + "text": "that's the step most people miss when they write down code because they're focused on all these other things they're not focused on the clarity" + } + ] + }, + "startTimeText": { + "simpleText": "59:18" + }, + "trackingParams": "CBgQ0_YHGLAEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 18 seconds that's the step most people miss when they write down code because they're focused on all these other things they're not focused on the clarity" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3558619.3564589" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3564589", + "endMs": "3570920", + "snippet": { + "runs": [ + { + "text": "because when you are focused on the clarity you will realize that all your first drafts are terrible" + } + ] + }, + "startTimeText": { + "simpleText": "59:24" + }, + "trackingParams": "CBcQ0_YHGLEEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 24 seconds because when you are focused on the clarity you will realize that all your first drafts are terrible" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3564589.3570920" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3570920", + "endMs": "3578480", + "snippet": { + "runs": [ + { + "text": "first drafts are terrible all my first attempts at writing a good class are poor they're too long they're not at the" + } + ] + }, + "startTimeText": { + "simpleText": "59:30" + }, + "trackingParams": "CBYQ0_YHGLIEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 30 seconds first drafts are terrible all my first attempts at writing a good class are poor they're too long they're not at the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3570920.3578480" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3578480", + "endMs": "3584180", + "snippet": { + "runs": [ + { + "text": "same level of abstraction they're not clear and that's okay I wrote something down I was trying to figure out what the" + } + ] + }, + "startTimeText": { + "simpleText": "59:38" + }, + "trackingParams": "CBUQ0_YHGLMEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 38 seconds same level of abstraction they're not clear and that's okay I wrote something down I was trying to figure out what the" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3578480.3584180" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3584180", + "endMs": "3590150", + "snippet": { + "runs": [ + { + "text": "system was supposed to do that's hard work and oftentimes you don't get perfect code out of that when" + } + ] + }, + "startTimeText": { + "simpleText": "59:44" + }, + "trackingParams": "CBQQ0_YHGLQEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 44 seconds system was supposed to do that's hard work and oftentimes you don't get perfect code out of that when" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3584180.3590150" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3590150", + "endMs": "3595160", + "snippet": { + "runs": [ + { + "text": "you're still trying to figure out what it is that you're writing but once you've written it down you" + } + ] + }, + "startTimeText": { + "simpleText": "59:50" + }, + "trackingParams": "CBMQ0_YHGLUEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 50 seconds you're still trying to figure out what it is that you're writing but once you've written it down you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3590150.3595160" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3595160", + "endMs": "3602859", + "snippet": { + "runs": [ + { + "text": "should rewrite it and I think the key part of rewriting is" + } + ] + }, + "startTimeText": { + "simpleText": "59:55" + }, + "trackingParams": "CBIQ0_YHGLYEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "59 minutes, 55 seconds should rewrite it and I think the key part of rewriting is" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3595160.3602859" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3602859", + "endMs": "3608470", + "snippet": { + "runs": [ + { + "text": "omitting needless words when it comes to regular writing when it comes to programming its" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:02" + }, + "trackingParams": "CBEQ0_YHGLcEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 2 seconds omitting needless words when it comes to regular writing when it comes to programming its" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3602859.3608470" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3608470", + "endMs": "3614839", + "snippet": { + "runs": [ + { + "text": "omitting needless concepts its submitting needless patterns it's submitting needless practices its" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:08" + }, + "trackingParams": "CBAQ0_YHGLgEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 8 seconds omitting needless concepts its submitting needless patterns it's submitting needless practices its" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3608470.3614839" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3614839", + "endMs": "3620559", + "snippet": { + "runs": [ + { + "text": "submitting needless classes its submitting all these extra things that" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:14" + }, + "trackingParams": "CA8Q0_YHGLkEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 14 seconds submitting needless classes its submitting all these extra things that" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3614839.3620559" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3620559", + "endMs": "3626510", + "snippet": { + "runs": [ + { + "text": "aren't getting you closer to clarity right how do you know you develop an eye" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:20" + }, + "trackingParams": "CA4Q0_YHGLoEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 20 seconds aren't getting you closer to clarity right how do you know you develop an eye" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3620559.3626510" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3626510", + "endMs": "3632960", + "snippet": { + "runs": [ + { + "text": "for it how do you develop an eye you read a lot of code you write a lot of code you rewrite a lot of code and you" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:26" + }, + "trackingParams": "CA0Q0_YHGLsEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 26 seconds for it how do you develop an eye you read a lot of code you write a lot of code you rewrite a lot of code and you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3626510.3632960" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3632960", + "endMs": "3640190", + "snippet": { + "runs": [ + { + "text": "forget about patterns for a while you forget about TDD for a while and you focus on just what's in" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:32" + }, + "trackingParams": "CAwQ0_YHGLwEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 32 seconds forget about patterns for a while you forget about TDD for a while and you focus on just what's in" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3632960.3640190" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3640190", + "endMs": "3648970", + "snippet": { + "runs": [ + { + "text": "front of you the piece of code how can I write it's simpler write software well thank you very much" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:40" + }, + "trackingParams": "CAsQ0_YHGL0EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 40 seconds front of you the piece of code how can I write it's simpler write software well thank you very much" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3640190.3648970" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3648970", + "endMs": "3655750", + "snippet": { + "runs": [ + { + "text": "[Applause]" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:48" + }, + "trackingParams": "CAoQ0_YHGL4EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 48 seconds [Applause]" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3648970.3655750" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3655750", + "endMs": "3671569", + "snippet": { + "runs": [ + { + "text": "[Music]" + } + ] + }, + "startTimeText": { + "simpleText": "1:00:55" + }, + "trackingParams": "CAkQ0_YHGL8EIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 55 seconds [Music]" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3655750.3671569" + } + }, + { + "transcriptSegmentRenderer": { + "startMs": "3671569", + "endMs": "3673630", + "snippet": { + "runs": [ + { + "text": "you" + } + ] + }, + "startTimeText": { + "simpleText": "1:01:11" + }, + "trackingParams": "CAgQ0_YHGMAEIhMIipCx5biThwMVAtpJBx29UAN9", + "accessibility": { + "accessibilityData": { + "label": "1 hour, 1 minute, 11 seconds you" + } + }, + "targetId": "9LfmrkyP81M.CgNhc3ISAmVu.3671569.3673630" + } + } + ], + "noResultLabel": { + "runs": [ + { + "text": "No results found" + } + ] + }, + "retryLabel": { + "runs": [ + { + "text": "TAP TO RETRY" + } + ] + }, + "touchCaptionsEnabled": false + } + }, + "footer": { + "transcriptFooterRenderer": { + "languageMenu": { + "sortFilterSubMenuRenderer": { + "subMenuItems": [ + { + "title": "English", + "selected": false, + "continuation": { + "reloadContinuationData": { + "continuation": "Cgs5TGZtcmt5UDgxTRIOQ2dBU0FtVnVHZ0ElM0QYASozZW5nYWdlbWVudC1wYW5lbC1zZWFyY2hhYmxlLXRyYW5zY3JpcHQtc2VhcmNoLXBhbmVsMAA4AEAA", + "clickTrackingParams": "CAcQxqYCIhMIipCx5biThwMVAtpJBx29UAN9" + } + }, + "trackingParams": "CAYQ48AHGAAiEwiKkLHluJOHAxUC2kkHHb1QA30=" + }, + { + "title": "English (auto-generated)", + "selected": true, + "continuation": { + "reloadContinuationData": { + "continuation": "Cgs5TGZtcmt5UDgxTRISQ2dOaGMzSVNBbVZ1R2dBJTNEGAEqM2VuZ2FnZW1lbnQtcGFuZWwtc2VhcmNoYWJsZS10cmFuc2NyaXB0LXNlYXJjaC1wYW5lbDAAOABAAA%3D%3D", + "clickTrackingParams": "CAUQxqYCIhMIipCx5biThwMVAtpJBx29UAN9" + } + }, + "trackingParams": "CAQQ48AHGAEiEwiKkLHluJOHAxUC2kkHHb1QA30=" + } + ], + "trackingParams": "CAMQgdoEIhMIipCx5biThwMVAtpJBx29UAN9" + } + } + } + }, + "trackingParams": "CAIQ8bsCIhMIipCx5biThwMVAtpJBx29UAN9", + "targetId": "engagement-panel-searchable-transcript-search-panel" + } + } + } + } + } + } + ], + "trackingParams": "CAAQw7wCIhMIipCx5biThwMVAtpJBx29UAN9" + } + recorded_at: Sat, 06 Jul 2024 22:17:46 GMT +recorded_with: VCR 6.2.0