What It Takes To Be A Software Engineer

What It Takes To Be A Software Engineer

Software engineering is more than just programming; it's about building software that works reliably, rooted in a pragmatic and scientific approach. The difficult part of software engineering is the design, given that production is as simple as cloning bytes. Software engineers should focus on exploration and discovery, adapting lessons from science through iteration, feedback, and incremental work. By working experimentally and empirically, engineers can manage the complexity inherent in software development. Modularity, cohesion, separation of concerns, abstraction, and coupling are key ideas that allow software engineers to compartmentalize systems, enabling easier changes and better understanding of code. Prioritizing these properties leads to writing better software faster, making it easier to test, understand, and evolve incrementally.


https://www.youtube.com/watch?v=TRqYQnCfgH8

Denne episoden er hentet fra en åpen RSS-feed og er ikke publisert av Podme. Den kan derfor inneholde annonser.

Episoder(131)

Ethical AI: Risks, Mitigation, and Humanitarian Impact

Ethical AI: Risks, Mitigation, and Humanitarian Impact

This session covers the ethical use of AI, detailing how to identify, understand, and proactively counter potential risks while sharing examples of impactful solutions built for the nonprofit and huma...

24 Okt 202515min

Engineering Generative AI Confidence

Engineering Generative AI Confidence

Large Language Models (LLMs), including GPT, operate at their simplest level by attempting to produce a reasonable continuation of the text they are given, basing their predictions on patterns observe...

21 Okt 202515min

Practical Generative AI Applications and LLMs

Practical Generative AI Applications and LLMs

Recent advances in generative AI, exemplified by LLMs like Stable Diffusion and ChatGPT, have created significant industry hype. Generative AI involves creating new media (such as text or images) by a...

18 Okt 202517min

Next Generation Developer Platforms and Architectural Archetypes

Next Generation Developer Platforms and Architectural Archetypes

Enterprise software development is currently facing immense executive pressure, driven by boards and CEOs demanding rapid innovation, especially utilizing AI, to increase productivity, save costs, and...

15 Okt 202517min

Advanced HTML for Good Developers

Advanced HTML for Good Developers

This presentation by Mandy Michael, a Staff Software Engineer and Google Developer Expert, makes a compelling case for using HTML meaningfully to improve web performance and accessibility, arguing tha...

10 Okt 202518min

Azure Custom Neural Voice Clone Yourself

Azure Custom Neural Voice Clone Yourself

This speech synthesis service allows you to train your own model based on existing base models, utilizing a neural Voder to generate speech from text input. Crucially, Microsoft promotes responsible u...

7 Okt 202511min

Ethical AI: Risks, Mitigation, and Humanitarian Impact

Ethical AI: Risks, Mitigation, and Humanitarian Impact

This talk was recorded at NDC Sydney in Sydney, Australia.Ref: https://www.youtube.com/watch?v=odWIkRcqEAU&list=PL03Lrmd9CiGey6VY_mGu_N8uI10FrTtXZ&index=20

19 Sep 202518min

In Prompts We Trust: Engineering Language Models

In Prompts We Trust: Engineering Language Models

To trust or not to trust? That depends on the quality of your prompts. Trusting Large Language Models (LLMs) is all about reducing uncertainties, and effective prompt design is the key to achieving th...

16 Sep 202521min

Populært innen Fakta

fastlegen
dine-penger-pengeradet
relasjonspodden-med-dora-thorhallsdottir-kjersti-idem
rss-bisarr-historie
foreldreradet
treningspodden
rss-strid-de-norske-borgerkrigene
rss-kunsten-a-leve
rss-sunn-okonomi
jakt-og-fiskepodden
sinnsyn
hverdagspsyken
mikkels-paskenotter
rss-sarbar-med-lotte-erik
gravid-uke-for-uke
rss-bak-luftfarten
rss-impressions-2
rss-kull
rss-mind-body-podden
fryktlos