Тёмный
Architecture Weekly
Architecture Weekly
Architecture Weekly
Подписаться
10 blog posts, videos or books on software architecture and system design every Sunday. Distributed Systems, Databases, CI/CD pipelines, Architecture Patterns, Documentation and many more.
How to fight digital fraud?
50:58
Месяц назад
Managing 80 Developers as VP of Engineering
53:43
2 месяца назад
Software is not art anymore
1:00:47
2 месяца назад
Do not overpay for infrastructure!
55:31
10 месяцев назад
Fitness Functions: Yay or nay?
5:30
10 месяцев назад
How to write a good user story?
11:37
Год назад
Комментарии
@AaronSof
@AaronSof День назад
Yes!
@DaryaShynkevich-nb9tt
@DaryaShynkevich-nb9tt 6 дней назад
Cool 🎉
@cafelutsa_
@cafelutsa_ 6 дней назад
no need to be
@matsfrommusic
@matsfrommusic 6 дней назад
I've always been a bit weary about frameworks and very rarely it's actually helping. In my experience it often ends up creating more problems than it solves.
@architectureweekly
@architectureweekly 6 дней назад
Depends a lot! I remember writing my own ORM framework for Android, because object mapping was too tedious. Spring may be good too. or Nest. But sometimes they are overkill indeed
@architectureweekly
@architectureweekly 9 дней назад
Inspired by x.com/d_feldman/status/1837180399916573002
@wweeks
@wweeks 9 дней назад
So Dylan has not written a line of Java code in "20 years" and he first heard about Firebug in 2004. Sounds like a great new tool ended his career.
@architectureweekly
@architectureweekly 9 дней назад
Totally closed the door in Java world for him
@yodude2493
@yodude2493 12 дней назад
мне кажется ты бы сильнее выстрелил если вел интервью на русском и а не на криж-английском
@architectureweekly
@architectureweekly 12 дней назад
ну, канал англоязычный целиком. А что кринжового?
@atomic.rabbit
@atomic.rabbit 16 дней назад
wait, you don't use emojis in your corporate slack?
@architectureweekly
@architectureweekly 16 дней назад
Just as reactions, not in writing
@azdabka
@azdabka 16 дней назад
Wow, surprised to see Kot here! Thanks for the video
@architectureweekly
@architectureweekly 16 дней назад
Glad to get you off guard! In a positive way of course
@alikholi
@alikholi 18 дней назад
Would be great if you gave more details as "why mongodb cost more?" and "what's the alternative?"
@architectureweekly
@architectureweekly 18 дней назад
It's not like MongoDB cost more, it was inappropriate storage. The rework required migrating to other database, but the client trust was lost at that time
@Hustlers4u
@Hustlers4u 19 дней назад
Always good to know about failures, we learn here, thx
@Max-and-Yury-Solo
@Max-and-Yury-Solo 19 дней назад
Please, more videos
@architectureweekly
@architectureweekly 19 дней назад
Sure!
@architectureweekly
@architectureweekly 20 дней назад
Disaster Recovery Interview with Misha Druzhinin: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-RP4JZ1TAW6s.html
@Novacification
@Novacification 22 дня назад
Art is in the details. Yes, paintings that have no other use than to be looked at is often considered art but that's only because it lacks another classification. Art is in the eye of the beholder and there's as much chance now that someone somewhere sees art in software as there always has been. Outside of old men waxing poetic about how good things used to be nothing has changed in that aspect. Don't get me wrong, many things have gotten objectively worse over time but software as art hasn't died just because it is no longer the domain of the sweaty neckbeards. That's not a jab, I'm probably in that category myself. The main difference is that technology has gone from enabling people to do wonderful things to a tool used to oppress. Software today is just as capable of producing wonderful and unique masterpieces but the pressure to get on the hamster wheel has never been stronger. In fact it might even be more capable since open source software is one of the last ways disrupt societal norms by providing alternatives when companies overstep.
@architectureweekly
@architectureweekly 22 дня назад
Hope isn’t dead, indeed
@TYNEPUNK
@TYNEPUNK 26 дней назад
what a show, i really enjoyed that. Dylan reminds me of myself.
@gamereactz
@gamereactz 26 дней назад
This video came at a perfect time for me, so much value in this knowledge. Thanks!
@architectureweekly
@architectureweekly 26 дней назад
Glad it was helpful!
@MrBigbanan
@MrBigbanan 27 дней назад
I don't know if this will reach the author but bro internal state is more dependent on internal chemical biological physiological state than the three abstract concepts mentioned because writing software is more complex than them, you know what I mean? Writing even parts of a software project regardless if the abstractions suck versions are old, is still more challenging and auto-rewarding than all three abstract concepts. So ... whats left is PROFIT I must say. You need to profit.
@architectureweekly
@architectureweekly 27 дней назад
I will send it it Dylan
@MrBigbanan
@MrBigbanan 26 дней назад
@@architectureweekly Even Jensen said biotech is the future because his tech will make everything LLM nocode.
@MrBigbanan
@MrBigbanan 27 дней назад
I wonder if I can profit from reposting peoples thoughts like this but without splitting the money with the original video I copied from.
@thebrainfan
@thebrainfan 28 дней назад
@33:50 I literally have winamp open, been using since 1998
@architectureweekly
@architectureweekly 28 дней назад
It is an awesome piece of technology!
@EkaterinaGalalu
@EkaterinaGalalu Месяц назад
Great tips ❤
@kirill1848
@kirill1848 Месяц назад
Nice!
@kirill1848
@kirill1848 Месяц назад
Thanks! Very useful.
@AlexBorgatin
@AlexBorgatin Месяц назад
thank you! really useful tips
@architectureweekly
@architectureweekly Месяц назад
Glad you liked it!
@kirillsukhomlin3036
@kirillsukhomlin3036 Месяц назад
My main tip: go to companies which don't ask system design. Works pretty well on senior and below positions.
@architectureweekly
@architectureweekly Месяц назад
Rather controversial!
@kirillsukhomlin3036
@kirillsukhomlin3036 Месяц назад
@@architectureweekly sure. Everyone strives for different level of responsibility and others. What I’m saying is that for senior role per se that’s too much. If someone interviews you for system design they another see you potentially above senior level or they overkill.
@kirillsukhomlin3036
@kirillsukhomlin3036 Месяц назад
Anymore? I think it wasn't art since we stopped using assembly exclusively.
@alexanderromanov7508
@alexanderromanov7508 Месяц назад
really nice video
@architectureweekly
@architectureweekly Месяц назад
Glad you liked it
@alexanderdanilov8504
@alexanderdanilov8504 Месяц назад
Really helpful advice in the video. Thank you, appreciate it. I recommend it for every developer
@architectureweekly
@architectureweekly Месяц назад
Thank you too!
@ИванКотов-щ4п
@ИванКотов-щ4п Месяц назад
👀👀👀
@DaryaShynkevich-nb9tt
@DaryaShynkevich-nb9tt Месяц назад
❤❤❤
@tumpperi3891
@tumpperi3891 Месяц назад
15:30 is a great point. When I got my current job I struggled for a while because I wasn't familiar enough with the industry. Then people talk with specific jargon, use acronyms and specific terms and you are there writing them all down so you can try to decode later what was communicated :D Languages, frameworks etc. are tools, and the domain knowledge is way more valuable in my opinion than knowing the tools.
@architectureweekly
@architectureweekly Месяц назад
Yep, for tech you can always ask how solve a narrowed down problem; with domain knowledge you need to figure what to build first
@MickenCZProfi
@MickenCZProfi Месяц назад
These sound kind of interesting and I'd say I can already do a lot of it, for what kind of jobs would this be an interview for? This is one part of what is taught to software engineers in academia, so would it be software engineering jobs? Or perhaps something more higher level like architecture?
@architectureweekly
@architectureweekly Месяц назад
That's for software engineer/senior software engineers roles. At the big tech companies people expect you to design software to solve business problems.
@hintex487
@hintex487 Месяц назад
Great video! I've been struggling with architecture interviews. These tips were super helpful.
@architectureweekly
@architectureweekly Месяц назад
Glad you liked it!
@hintex487
@hintex487 Месяц назад
@@architectureweekly ❤
@AntonArhipov
@AntonArhipov Месяц назад
A very interesting episode, thank you !👏
@architectureweekly
@architectureweekly Месяц назад
Glad you enjoyed it!
@AntonArhipov
@AntonArhipov Месяц назад
18:55 - Wait, but I might be traveling and would like to order a ride for my teenage kid who is in my home city but needs to go to school - a pretty valid situation but will be recognized as a fraud.
@architectureweekly
@architectureweekly Месяц назад
I bet you will get a challenge, like 3ds or a selfie request
@jarjud
@jarjud Месяц назад
the situation described here is just a sandbox example. There are way more levels of other fraud patterns that are considered to decide about your credibility.
@markcampbell2491
@markcampbell2491 Месяц назад
This was an excellent discussion, lots of this resonates
@architectureweekly
@architectureweekly Месяц назад
Thank you!
@marna_li
@marna_li Месяц назад
I think focus is too much on the technology. I'm a .NET developer, 10 years of experience, and I see that a lot of devs still struggle with technology and producing code - and they are not even nerd who live for programming. They struggle to finish tasks, not delivering features that matter. They never grow past that and have the interesting conversation about software design and so. I rarely find someone who I can talk deeply about software development or even the technical side. And now companies seem to look for these people that I mention since they are the ones delivering without questioning the meaning of what they do.
@train_xc
@train_xc Месяц назад
Software Engineering is never an art. It is what it always was, is and will be - ENGINEERING
@architectureweekly
@architectureweekly Месяц назад
Well, it's a tool, and you can use it both to create products and to create art
@train_xc
@train_xc Месяц назад
@@architectureweekly engineering is engineering. It is not tool. Similar to mechanical engineering or civil or electrical engineering.
@PRIMARYATIAS
@PRIMARYATIAS Месяц назад
@@train_xcI see building a 3D printer both in software and hardware/mechanics as an art, You can print with it whatever models you want which is definitely an artistic task
@trex511ft
@trex511ft 17 дней назад
no it's not. It downgraded a lot and became overengineering.
@sarunas8002
@sarunas8002 Месяц назад
Didn’t use VS/Windows for 7 years. Rider, Mac, Linux
@architectureweekly
@architectureweekly Месяц назад
Same. But had to buy a windows laptop for my wife and felt meh
@thomaslecoz8251
@thomaslecoz8251 Месяц назад
"yeah ! programming is awesome ; just it sucks when you do it for a living" So true !
@architectureweekly
@architectureweekly Месяц назад
Indeed!
@Nightstorm-2516
@Nightstorm-2516 Месяц назад
Software is not a art, its software. Yes, it can be like a art, but it was meant to run computers, not make you feel like the next Michelangelo.
@itmeurdad
@itmeurdad 3 дня назад
With all respect, I couldn't disagree more. My daughter shared with me one day "code is art that does stuff." I know that idea or even the phrasing isn't original to her but it summarized exactly my feelings and I carry it with me every day. I specialize in automations. When I automate a thing that previously took myself or another person or group of people significant energy or time, I FEEL like Michaelangelo. To me, it's so much more than a vocation. The language is the medium; Each line is a brush stroke; I could easily make a dozen more sappy comparisons. When I'm deep in code, It's easy to miss the forest for the trees, but when I step back and take the forest in, I'm always amazed.
@drumitar
@drumitar Месяц назад
not buying for a second that a guitar player could learn accordion faster than a master accordion could learn all those songs...
@thechillhacker
@thechillhacker Месяц назад
You should see some of the massive, profit generating, and quite scalable systems I have written using... BASH. No, it's not the only language I know by a long shot, but depending on the domain of the problem, it can be all the tool you need, when used properly. Tools are just that. Sometimes good old tie wire is better than a custom fabricated bracket or zip ties, also.
@CallousCoder
@CallousCoder Месяц назад
I keep agreeing! I often get asked for C++ projects as freelancers. And my first question always is: “what is it that they are developing?” Because my background is in medical, graphical and low-level systems/embedded. I don’t know about simulation of traffic and tunnel emergency systems. That was the last requests, and the head hunter (they should not exist absolutely useless middle man)) was like but C++ is C++… And I couldn’t make him see that C++ was just a tool. I can have a screw driver and be a luthier that doesn’t mean I know how to build for example houses. We are technically both carpenters and some knowledge translates but they are two very different domains of carpentry. We both use viles, saws and routers but we use them so differently.
@dkudlay
@dkudlay 11 дней назад
How can you do graphics and embedded without c++ 🤷🏻‍♀️ i always use cpp. I would use C, but my doctor told me my legs wont take another blow.
@CallousCoder
@CallousCoder 11 дней назад
@@dkudlay C was the first portable language that was created to make Unix. So it is possible. Hell it’s been done in assembly many a time 🤣
@dkudlay
@dkudlay 11 дней назад
@@CallousCoder Hell is still assembly. And wise-versa.(:
@CallousCoder
@CallousCoder Месяц назад
Oh man web dev in 1995, that was when I started to hate the web. Perl cgi-bin, mSQL. Capturing the HTTP request to get the tokenized arguments ugghhh…. And using tcpdump to see what dynamic sql was generated and what web requests came in and out. React and C# Blazer improved it but it’s still not as flexible and robust as just desktop software. I still hope WASM will take off, where we can just developed desktop applications (that are blazingly fast) with whatever library and it would be smart enough to abstract that into wasm. But…. The problem is the fact that each OS has a different way of professing graphics and to cross compile say Qt (I love it) to then have some web graphic abstraction is really hard. We should have a unified Graphics api that works on everything and is really simple like we used in DOS, just a memory block you write your data into per pixel. Your graphics/ui libraries can actually compile to render that and wasm can then easily use that. We went too far with idiotic abstractions. Why is it so incredibly hard to just render a single pixel through hardware these days?! All the proprietary GPUs uggghh
@CallousCoder
@CallousCoder Месяц назад
I agree that there’s too many different technologies in IT and all of them are crap! I find myself reaching back to C (or Zig) and procedural development. Because the best software I wrote was raw C and assembly and they are still running in certain places (after almost 30 years). Web crap doesn’t even live for 5 years because they’ll rewrite in the “next best thing”. I hate Web development, it’s a disease! Just like browsers are terrible things for high performance software.
@dungam9402
@dungam9402 Месяц назад
title: software is not art anymore me: I never thought it was art. I thought it just a engineering stuff
@architectureweekly
@architectureweekly Месяц назад
You can make art with almost anything, and indeed with software too. Too bad we abandoned it
@MrBigbanan
@MrBigbanan Месяц назад
@13:50 words to live by
@BrazzilianDev
@BrazzilianDev Месяц назад
YOU GIVE REST A BAD NAME
@13odman
@13odman Месяц назад
Subbed , fun talk
@wipcrk
@wipcrk Месяц назад
SE is an art just like cooking. It just that some are chefs in their own restaurant and others work in mcdonalds.