Artwork

Nội dung được cung cấp bởi GOTO. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được GOTO hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.
Player FM - Ứng dụng Podcast
Chuyển sang chế độ ngoại tuyến với ứng dụng Player FM !

Code, Immutability & the Future of Development • Pragmatic Dave Thomas & Hannes Lowette

25:01
 
Chia sẻ
 

Manage episode 388284414 series 2896766
Nội dung được cung cấp bởi GOTO. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được GOTO hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.

This interview was recorded at GOTO Amsterdam for GOTO Unscripted.
gotopia.tech

Read the full transcription of this interview here

Dave Thomas - Author of The Pragmatic Programmer
Hannes Lowette - Head of Learning & Development at Axxes, Monolith Advocate, Speaker & Whiskey Lover
RESOURCES
youtu.be/Adu75GJ0w1o
youtu.be/gy44CTCce0o
unison-lang.org

Dave
@pragdav
pragdave.me
github.com/pragdave
linkedin.com/in/dave-thomas-53aa1057

Hannes
@hannes_lowette
github.com/Belenar
linkedin.com/in/hanneslowette

DESCRIPTION
Software development in the 1990s was characterized as a chaotic period with projects often failing or delivering buggy software. The traditional approach involved lengthy requirement gathering, design and coding phases, fraught with issues, such as static requirements that didn't account for evolving business needs and poor assumptions about value and functionality. The rapid evolution of frameworks, tools and techniques in the software industry came as a blessing and fostered innovation. However, it was challenging for developers as they struggled to keep up with the constant changes.
In this GOTO Unscripted conversation, Dave Thomas, original signatory and author of The Manifesto for Agile Software Development and co-author of The Pragmatic Programmer, spoke to Hannes Lowette about the future of software development, focusing on the concept of immutability in code and databases. Immutability in code refers to the idea that once code is made shareable, it becomes unchangeable, and it is identified by a unique identifier rather than its name. This approach allows for frequent code changes without breaking interfaces used by others. Regarding databases, Dave highlights the advantages of immutable databases, which, when combined with unique identifiers, make it easier to manage and work with data. Tune in to get insights into the dynamic landscape of software engineering and the need for continuous self-improvement in an era of advanced AI tools.
RECOMMENDED BOOKS
Dave Thomas & Andy Hunt • The Pragmatic Programmer
Dave Thomas • Programming Elixir
Twitter
Instagram
LinkedIn
Facebook
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

164 tập

Artwork
iconChia sẻ
 
Manage episode 388284414 series 2896766
Nội dung được cung cấp bởi GOTO. Tất cả nội dung podcast bao gồm các tập, đồ họa và mô tả podcast đều được GOTO hoặc đối tác nền tảng podcast của họ tải lên và cung cấp trực tiếp. Nếu bạn cho rằng ai đó đang sử dụng tác phẩm có bản quyền của bạn mà không có sự cho phép của bạn, bạn có thể làm theo quy trình được nêu ở đây https://vi.player.fm/legal.

This interview was recorded at GOTO Amsterdam for GOTO Unscripted.
gotopia.tech

Read the full transcription of this interview here

Dave Thomas - Author of The Pragmatic Programmer
Hannes Lowette - Head of Learning & Development at Axxes, Monolith Advocate, Speaker & Whiskey Lover
RESOURCES
youtu.be/Adu75GJ0w1o
youtu.be/gy44CTCce0o
unison-lang.org

Dave
@pragdav
pragdave.me
github.com/pragdave
linkedin.com/in/dave-thomas-53aa1057

Hannes
@hannes_lowette
github.com/Belenar
linkedin.com/in/hanneslowette

DESCRIPTION
Software development in the 1990s was characterized as a chaotic period with projects often failing or delivering buggy software. The traditional approach involved lengthy requirement gathering, design and coding phases, fraught with issues, such as static requirements that didn't account for evolving business needs and poor assumptions about value and functionality. The rapid evolution of frameworks, tools and techniques in the software industry came as a blessing and fostered innovation. However, it was challenging for developers as they struggled to keep up with the constant changes.
In this GOTO Unscripted conversation, Dave Thomas, original signatory and author of The Manifesto for Agile Software Development and co-author of The Pragmatic Programmer, spoke to Hannes Lowette about the future of software development, focusing on the concept of immutability in code and databases. Immutability in code refers to the idea that once code is made shareable, it becomes unchangeable, and it is identified by a unique identifier rather than its name. This approach allows for frequent code changes without breaking interfaces used by others. Regarding databases, Dave highlights the advantages of immutable databases, which, when combined with unique identifiers, make it easier to manage and work with data. Tune in to get insights into the dynamic landscape of software engineering and the need for continuous self-improvement in an era of advanced AI tools.
RECOMMENDED BOOKS
Dave Thomas & Andy Hunt • The Pragmatic Programmer
Dave Thomas • Programming Elixir
Twitter
Instagram
LinkedIn
Facebook
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

164 tập

Tất cả các tập

×
 
Loading …

Chào mừng bạn đến với Player FM!

Player FM đang quét trang web để tìm các podcast chất lượng cao cho bạn thưởng thức ngay bây giờ. Đây là ứng dụng podcast tốt nhất và hoạt động trên Android, iPhone và web. Đăng ký để đồng bộ các theo dõi trên tất cả thiết bị.

 

Hướng dẫn sử dụng nhanh