How to fight digital fraud?
50:58
2 ай бұрын
Software is not art anymore
1:00:47
3 ай бұрын
Do not overpay for infrastructure!
55:31
Fitness Functions: Yay or nay?
5:30
How to write a good user story?
11:37
Пікірлер
@0netom
@0netom 10 күн бұрын
"Solve this problem in whatever language you LIKE" - Dylan Beattie but many programmers HATE TypeScript, because it does affect how you think. it's a kind of mental strait jacket. so unfortunately the language does matter and the crimson on accordion analogy is good, just the other way around. i didn't see any accordions behind you, but many guitars instead...
@leeachristie
@leeachristie 19 күн бұрын
I'm re-writing our bank's COBOL backend in Rockstar 2.0 Beta.
@mikhailgorshenin9076
@mikhailgorshenin9076 23 күн бұрын
Thank you, both, for the amazing mock interview. I wonder if it is okay to answer the question about availability the way Alexander did. He did not mention the solution availability estimates.
@exploringthedat
@exploringthedat 24 күн бұрын
Thank you for yet another amazing explanation!
@picosdrivethru
@picosdrivethru 25 күн бұрын
Reaper is pretty awesome, runs on linux. Resolve does video..blender does...fusion or nuke depending on your needs. I don't really like adobe.
@exploringthedat
@exploringthedat 26 күн бұрын
Thank you for the video! Great explanation, took notes
@architectureweekly
@architectureweekly 26 күн бұрын
Glad it was helpful!
@nicholasbicholas
@nicholasbicholas 26 күн бұрын
38:45 damn, perfectly described my experience 🥲
@matveyshishov6339
@matveyshishov6339 27 күн бұрын
Yeah, many now decided that it's a blue collar job that just happens to pay well. We went from "it's an art", because of the super capable high IQ individuals to "it's a trade", because the rest of the population really wants to believe they can do it too. Get it? Still no? Sorry, it's just SO funny. Need to go change oil before the mechanic at the garage has left. Oh, I'm sorry, "automotive industry engineer".
@AaronSof
@AaronSof Ай бұрын
Yes!
@DaryaShynkevich-nb9tt
@DaryaShynkevich-nb9tt Ай бұрын
Cool 🎉
@cafelutsa_
@cafelutsa_ Ай бұрын
no need to be
@matsfrommusic
@matsfrommusic Ай бұрын
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 Ай бұрын
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 Ай бұрын
Inspired by x.com/d_feldman/status/1837180399916573002
@wweeks
@wweeks Ай бұрын
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 Ай бұрын
Totally closed the door in Java world for him
@yodude2493
@yodude2493 Ай бұрын
мне кажется ты бы сильнее выстрелил если вел интервью на русском и а не на криж-английском
@architectureweekly
@architectureweekly Ай бұрын
ну, канал англоязычный целиком. А что кринжового?
@atomic.rabbit
@atomic.rabbit Ай бұрын
wait, you don't use emojis in your corporate slack?
@architectureweekly
@architectureweekly Ай бұрын
Just as reactions, not in writing
@zdabka
@zdabka Ай бұрын
Wow, surprised to see Kot here! Thanks for the video
@architectureweekly
@architectureweekly Ай бұрын
Glad to get you off guard! In a positive way of course
@alikholi
@alikholi Ай бұрын
Would be great if you gave more details as "why mongodb cost more?" and "what's the alternative?"
@architectureweekly
@architectureweekly Ай бұрын
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 Ай бұрын
Always good to know about failures, we learn here, thx
@Max-and-Yury-Solo
@Max-and-Yury-Solo Ай бұрын
Please, more videos
@architectureweekly
@architectureweekly Ай бұрын
Sure!
@architectureweekly
@architectureweekly Ай бұрын
Disaster Recovery Interview with Misha Druzhinin: kzbin.info/www/bejne/iIGXe41niaaKbNU
@Novacification
@Novacification Ай бұрын
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 Ай бұрын
Hope isn’t dead, indeed
@TYNEPUNK
@TYNEPUNK Ай бұрын
what a show, i really enjoyed that. Dylan reminds me of myself.
@gamereactz
@gamereactz Ай бұрын
This video came at a perfect time for me, so much value in this knowledge. Thanks!
@architectureweekly
@architectureweekly Ай бұрын
Glad it was helpful!
@thebrainfan
@thebrainfan Ай бұрын
@33:50 I literally have winamp open, been using since 1998
@architectureweekly
@architectureweekly Ай бұрын
It is an awesome piece of technology!
@EkaterinaGalalu
@EkaterinaGalalu 2 ай бұрын
Great tips ❤
@kirill1848
@kirill1848 2 ай бұрын
Nice!
@kirill1848
@kirill1848 2 ай бұрын
Thanks! Very useful.
@AlexBorgatin
@AlexBorgatin 2 ай бұрын
thank you! really useful tips
@architectureweekly
@architectureweekly 2 ай бұрын
Glad you liked it!
@kirillsukhomlin3036
@kirillsukhomlin3036 2 ай бұрын
My main tip: go to companies which don't ask system design. Works pretty well on senior and below positions.
@architectureweekly
@architectureweekly 2 ай бұрын
Rather controversial!
@kirillsukhomlin3036
@kirillsukhomlin3036 2 ай бұрын
@@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 2 ай бұрын
Anymore? I think it wasn't art since we stopped using assembly exclusively.
@alexanderromanov7508
@alexanderromanov7508 2 ай бұрын
really nice video
@architectureweekly
@architectureweekly 2 ай бұрын
Glad you liked it
@alexanderdanilov8504
@alexanderdanilov8504 2 ай бұрын
Really helpful advice in the video. Thank you, appreciate it. I recommend it for every developer
@architectureweekly
@architectureweekly 2 ай бұрын
Thank you too!
@ИванКотов-щ4п
@ИванКотов-щ4п 2 ай бұрын
👀👀👀
@DaryaShynkevich-nb9tt
@DaryaShynkevich-nb9tt 2 ай бұрын
❤❤❤
@tumpperi3891
@tumpperi3891 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
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 2 ай бұрын
Great video! I've been struggling with architecture interviews. These tips were super helpful.
@architectureweekly
@architectureweekly 2 ай бұрын
Glad you liked it!
@hintex487
@hintex487 2 ай бұрын
@@architectureweekly ❤
@AntonArhipov
@AntonArhipov 2 ай бұрын
A very interesting episode, thank you !👏
@architectureweekly
@architectureweekly 2 ай бұрын
Glad you enjoyed it!
@AntonArhipov
@AntonArhipov 2 ай бұрын
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 2 ай бұрын
I bet you will get a challenge, like 3ds or a selfie request
@jarjud
@jarjud 2 ай бұрын
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 2 ай бұрын
This was an excellent discussion, lots of this resonates
@architectureweekly
@architectureweekly 2 ай бұрын
Thank you!
@marna_li
@marna_li 2 ай бұрын
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 2 ай бұрын
Software Engineering is never an art. It is what it always was, is and will be - ENGINEERING
@architectureweekly
@architectureweekly 2 ай бұрын
Well, it's a tool, and you can use it both to create products and to create art
@train_xc
@train_xc 2 ай бұрын
@@architectureweekly engineering is engineering. It is not tool. Similar to mechanical engineering or civil or electrical engineering.
@PRIMARYATIAS
@PRIMARYATIAS 2 ай бұрын
@@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 Ай бұрын
no it's not. It downgraded a lot and became overengineering.
@sarunas8002
@sarunas8002 2 ай бұрын
Didn’t use VS/Windows for 7 years. Rider, Mac, Linux
@architectureweekly
@architectureweekly 2 ай бұрын
Same. But had to buy a windows laptop for my wife and felt meh
@thomaslecoz8251
@thomaslecoz8251 2 ай бұрын
"yeah ! programming is awesome ; just it sucks when you do it for a living" So true !
@architectureweekly
@architectureweekly 2 ай бұрын
Indeed!
@Nightstorm-2516
@Nightstorm-2516 2 ай бұрын
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 Ай бұрын
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 2 ай бұрын
not buying for a second that a guitar player could learn accordion faster than a master accordion could learn all those songs...
@thechillhacker
@thechillhacker 2 ай бұрын
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 2 ай бұрын
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 Ай бұрын
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 Ай бұрын
@@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 Ай бұрын
@@CallousCoder Hell is still assembly. And wise-versa.(:
@CallousCoder
@CallousCoder 2 ай бұрын
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