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)

Using GPT Visual Capabilities to Solve a Wordle Puzzle

Using GPT Visual Capabilities to Solve a Wordle Puzzle

In this session, we will explore what this model can do, and rather than just showing a perfect polished final demo, I will walk you through my entire journey of trying to use the model to solve Wordl...

26 Des 202513min

Video Game AI for Business Applications

Video Game AI for Business Applications

The focus upon AI continues to be the predominant technology subject of the day; it’s the must-have feature of any new product or service; it’s at the forefront of many discussions about ethics, attri...

23 Des 202513min

Building specialized AI Copilots with RAG

Building specialized AI Copilots with RAG

AI CoPilots are all the rage - but none quite offer that personalised butler service SciFi told us we might one day have.To understand what it takes to train a CoPilot, we will see how training a mode...

19 Des 202514min

The Rise of the Design Engineer

The Rise of the Design Engineer

As we enter the age of AI, the roles of programmers and designers are evolving. The convergence of design and code signals a narrowing gap, prompting us to question the future landscape of design. Wil...

16 Des 202515min

Cracking the Furby Code Evolving an Icon

Cracking the Furby Code Evolving an Icon

It’s 1998. It’s the year of Britney Spears, The Spice Girls, the first Google Doodle, and the year Titanic dominated the box office.It’s also the year Hasbro gifted us with the Furby, the first succes...

12 Des 202516min

GitHub Copilot AI for Coding, Learning, and Building

GitHub Copilot AI for Coding, Learning, and Building

It's time you meet your AI pair programmer. Do you find yourself stuck on a chunk of code? Unsure of how best to center a div? GitHub Copilot can help. Get unstuck by seeing suggested lines or code, w...

9 Des 202516min

LLM Process Prompt to Prediction

LLM Process Prompt to Prediction

Natural language processing using generative pre-trained transformers (GPT) algorithms is a rapidly evolving field that offers many opportunities and challenges for application developers. But what is...

5 Des 202515min

AI Tools Change Software Design Not Just Speed

AI Tools Change Software Design Not Just Speed

AI is due to revolutionize the life of a developer, with Microsoft leading the way, combining the public code base of GitHub.com with ChatGPT to product Copilot to speed code generation and increase d...

2 Des 202514min

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