This presentation was recorded at GOTOpia November 2020. #GOTOcon #GOTOpia
Simon Brown – Creator of C4 Software Architecture Model & Author of “Software Architecture for Developers”
The software development industry has made huge leaps in recent years, yet software development teams are often more chaotic than they are self-organizing, with the resulting code being more of a mess than was perhaps anticipated.
Successful software projects aren’t just about good code, and sometimes you need to step away from the IDE for a few moments to see the bigger picture. This aimed at software developers who want to learn more about software architecture, technical leadership and the balance with agility […]
00:25 1. Software architecture isn’t about big design upfront
10:24 2. Every software team needs to consider software architecture
12:35 3. The software architecture role is about coding, coaching & collaboration
17:31 4. You don’t need to use UML
24:32 5. A good software architecture enables agility
Download slides and read the full abstract here:
How I Became a Software Engineer Without a Computer Science Degree
Hi friends! Today I am sharing my story of how I Became a Software Engineer Without a Computer Science Degree. There are so many unique and different paths to get into software engineering and development and I hope sharing my journey with you will inspire you to go through your own journey!
3:25 Why I decided to go to a coding bootcamp
4:08 What I did after my coding bootcamp – Job hunting
6:05 My first job
8:23 Advice I have for others considering getting into tech or software engineering
Business inquiries: email@example.com
COME SAY HI!
Watch me working as a software engineer at Starling. I really enjoy what I do and I want to share my working day with you.
► Recommended Books
HTTP: The Definitive Guide
► Computer and Monitor
New Apple MacBook Pro
Dell 27 INCH Ultrasharp U2719D Monitor
USB C Hub Multiport Adapter
► Camera Gear
Sony ILCE7M3B Full Frame Mirrorless Camera
Sigma 16 mm F1.4 DC DN
Sigma 33B965 30 mm F1.4 DC DC
▶️ Don’t forget to subscribe | http://bit.ly/2HpF5V8
▶️ Join Closed Facebook Group for discussion and early access videos and courses | http://bit.ly/2FbuIkx
▶️ Follow me on Instagram | http://bit.ly/2TSkA9w
Free Copyright Instrumentals used
Agdal – Soyb [Vlog No Copyright Music]
[No Copyright Music] Chill LoFi Hip Hop FREE (Copyright Free) Music – Monroe By: LAKEY INSPIRED
[No Copyright Music] Chill Lofi Hip Hop Instrumental (Copyright Free) Music – Days Like These
Follow me through a typical day in the life as a Software Engineer in San Francisco. I’ve been working full time for the past 18 months and it’s been an amazing experience. This video is my attempt to show you a day in my life. Morning workout, commuting to work, work environment, meals, it’s all here!
Song from this video:
—- Follow Us On Social Media —-
Josh’s Twitch (Daily Streams): https://twitch.tv/clubdeco
—- Shop Our Editing Equipment —-
Editing/Coding Laptop (MacBook Pro 13 inch): https://amzn.to/2VDEQw5
Everyday Editing Headphones (Sennheiser HD 559) https://amzn.to/38bcMms
Final Master Editing Headphones (Sennheiser HD 660S): https://amzn.to/2Tfb3Iz
—- Shop Our Camera Equipment —-
Camera (iPhone 11 256GB) https://amzn.to/3aqVcw9
Camera App (Filmic Pro) https://apps.apple.com/us/app/filmic-pro-video-camera/id436577167
Camera Microphone (Rode VideoMicro): https://amzn.to/32Kju1v
Camera Lenses (Moment iPhone Lenses): http://bit.ly/moment-lense-josh-and-katie
—- Where We Get Our Music —-
—- Other Social Media Links —-
Josh’s Spotify: https://open.spotify.com/artist/0T24zL5DjolHE3ssni0rdK
Josh’s Soundcloud: https://soundcloud.com/clubdeco
The idea is spreading that perhaps software development is simply incompatible with engineering; that software developers are not, and never will be, real engineers. Glenn Vanderburg, VP of Engineering at First, takes a fresh look at what that really should mean for this field. With an extra 45 years of experience about the task of programming, and a broad survey of the varied different engineering disciplines, can we envision a future for a field of “software engineering” that is worthy of the name?
What people think I do vs what I really do. A funny, light-hearted take at a day in the life of a software engineer at Microsoft, quarantine edition. One of the best things about working at Microsoft is the flexibility around work. It is possible, and often encouraged to fix your lifestyle around work, which makes is very easy to alternate slots on your schedule between work and other chores you have to do. And since the company can operate 100% remotely for engineering, quarantine hasn’t impacted our direct job function. Of course, being able to interact with colleagues physically instead of virtually is always great, but remote tech has made things a lot easier.
Hope you enjoy 🙂
Canon EOS R – https://amzn.to/336Up2g
Canon RF 24-105 f/4 IS USM – https://amzn.to/35XBpoT
Canon EF-S 10-18mm STM – https://amzn.to/3pTcLgY
Canon EF 50mm 1.8 II – https://amzn.to/35XAJ2D
Atomos Shogun 7 – https://amzn.to/370ZNoX
Samsung CRG9 – https://amzn.to/33b5rDT
Lian Li Dynamic O11 – https://amzn.to/3ftahBd
ASUS RTX 2080 Super – https://amzn.to/3frlUsb
Razer Black Widow Elite – https://amzn.to/35XhjuV
Razer Basilisk HyperSpeed – https://amzn.to/2UUYj9W
Apple Macbook Pro 16 – https://amzn.to/3nQ2W1z
Hacking for days 0:00
Wake up 0:29
Workout & Post-Workout Smoothie 0:53
Get Ready 1:25
Daily Standup 1:47
Code Reviews 2:32
Drive to Office 2:43
Coding (API Implementation) 3:45
Drive Back Home 4:04
Take Dog Swimming 4:20
Some More Work 5:42
Hangout with Friends 5:52
Software engineering as it’s taught in universities simply doesn’t work. It doesn’t produce software systems of high quality, and it doesn’t produce them for low cost. Sometimes, even when practiced rigorously, it doesn’t produce systems at all.
That’s odd, because in every other field, the term “engineering” is reserved for methods that work.
What then, does real software engineering look like? How can we consistently deliver high-quality systems to our customers and employers in a timely fashion and for a reasonable cost? In this session, we’ll discuss where software engineering went wrong, and build the case that disciplined Agile methods, far from being “anti-engineering” (as they are often described), actually represent the best of engineering principles applied to the task of software development.