Hi
user
Admin Login:
Username:
Password:
Name:
Lessons from Zero-Defect Software
--client
pyohio
--show
pyohio_2019
--room cartoon1 14836 --force
Next: 12 Explicit is Better than Implicit: Making Culture Visible with Team Charters
show more...
Marks
Author(s):
Jason R. Coombs
Location
Cartoon 1
Date
jul Sat 27
Days Raw Files
Start
11:15
First Raw Start
11:02
Duration
0:30:0
Offset
0:12:21
End
11:45
Last Raw End
12:02
Chapters
00:00
0:17:47
Total cuts_time
28 min.
https://www.pyohio.org/2019/presentations/100
raw-playlist
raw-mp4-playlist
encoded-files-playlist
host
archive
tweet
mp4
svg
png
assets
release.pdf
Lessons_from_ZeroDefect_Software.json
logs
Admin:
episode
episode list
cut list
raw files day
marks day
marks day
image_files
State:
---------
borked
edit
encode
push to queue
post
richard
review 1
email
review 2
make public
tweet
to-miror
conf
done
Locked:
clear this to unlock
Locked by:
user/process that locked.
Start:
initially scheduled time from master, adjusted to match reality
Duration:
length in hh:mm:ss
Name:
Video Title (shows in video search results)
Emails:
email(s) of the presenter(s)
Released:
Unknown
Yes
No
has someone authorised pubication
Normalise:
Channelcopy:
m=mono, 01=copy left to right, 10=right to left, 00=ignore.
Thumbnail:
filename.png
Description:
You know that feeling when you look at a piece of code you or someone has written and it has a smell, it's inelegant, or its incomprehensibly complex. And then there's the other feeling, when you see a piece of code that's comprehensible, elegant, and it is ready to adopt the behavior you seek. It's this feeling we want to replicate and enhance. Instigated by a simple tweet, the speaker reaches back in time to explore the foundational practices that lead to our best code. Starting with Refactoring, we'll reflect on the techniques of change that retain stability while increasing sophistication or reducing complexity. We'll explore how code is a form of conversation and ways that conversation can transpire in a code repository. Next we will explore how Python has supported the principles and primitives of functional programming from early versions and how the constraints of functional programming lead to robust logic. We'll examine the functional nature of comprehensions and the powerful feature of functions as parameters. In the main event, the speaker will draw on his early experiences with Zero-Defect Software, where one writes software with literally no bugs, and how these techniques can influence the design and implementation toward a more robust solution, starting with a rigorous but impractical ideal and distilling from that a pragmatic approach that retains much of the benefit of the technique. Integrating the lessons from refactoring and functional programming, a coding approach emerges that promises to enable and empower your development. Writing software with no defects is extremely difficult and expensive, but the lessons learned from such ambitious projects can inform our approach for a more practical development technique. This talk looks at how principles from zero-defect engineering, functional programming, and refactoring come together to produce robust, readable, and reliable code.
markdown
Comment:
production notes
2019-07-27/11_02_39.ts
Apply:
11:02:39 - 11:14:52 ( 00:12:13 )
S:
11:02:39 -
E:
11:32:39
D:
00:30:00
(
End:
733.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/cartoon1/2019-07-27/11_02_39.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
11:02:39
seconds: 0.0
Wall: 11:02:39
Duration
00:30:00
11:32:39
seconds: 733.0
Wall: 11:14:52
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-27/11_02_39.ts
Apply:
11:14:52 - 11:32:39 ( 00:17:47 )
S:
11:02:39 -
E:
11:32:39
D:
00:30:00
(
Start:
733.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/cartoon1/2019-07-27/11_02_39.ts :start-time=0733.0 --audio-desync=0
Raw File
Cut List
11:02:39
seconds: 733.0
Wall: 11:14:52
Duration
00:30:00
11:32:39
seconds: 0.0
Wall: 11:02:39
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-27/11_32_39.ts
Apply:
11:32:39 - 11:43:33 ( 00:10:54 )
S:
11:32:39 -
E:
12:02:39
D:
00:30:00
(
End:
654.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/cartoon1/2019-07-27/11_32_39.ts :start-time=00.0 --audio-desync=0
Raw File
Cut List
11:32:39
seconds: 0.0
Wall: 11:32:39
Duration
00:30:00
12:02:39
seconds: 654.0
Wall: 11:43:33
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-27/11_32_39.ts
Apply:
11:43:33 - 11:59:38 ( 00:16:05 )
S:
11:32:39 -
E:
12:02:39
D:
00:30:00
(
Start:
654.0) (
End:
1619.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/cartoon1/2019-07-27/11_32_39.ts :start-time=0654.0 --audio-desync=0
Raw File
Cut List
11:32:39
seconds: 654.0
Wall: 11:43:33
Duration
00:30:00
12:02:39
seconds: 1619.0
Wall: 11:59:38
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
2019-07-27/11_32_39.ts
Apply:
11:59:38 - 12:02:39 ( 00:03:01 )
S:
11:32:39 -
E:
12:02:39
D:
00:30:00
(
Start:
1619.0)
show more...
vlc ~/Videos/veyepar/pyohio/pyohio_2019/dv/cartoon1/2019-07-27/11_32_39.ts :start-time=01619.0 --audio-desync=0
Raw File
Cut List
11:32:39
seconds: 1619.0
Wall: 11:59:38
Duration
00:30:00
12:02:39
seconds: 0.0
Wall: 11:32:39
Comments:
mp4
mp4.m3u
dv.m3u
Split:
Sequence:
:
delete
Rf filename:
root is .../show/dv/location/, example: 2013-03-13/13:13:30.dv
Sequence:
get this:
check and save to add this
2019-07-27/11_02_39.ts
2019-07-27/11_32_39.ts
Veyepar
Video Eyeball Processor and Review