"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...
@leeachristie19 күн бұрын
I'm re-writing our bank's COBOL backend in Rockstar 2.0 Beta.
@mikhailgorshenin907623 күн бұрын
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.
@exploringthedat24 күн бұрын
Thank you for yet another amazing explanation!
@picosdrivethru25 күн бұрын
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.
@exploringthedat26 күн бұрын
Thank you for the video! Great explanation, took notes
@architectureweekly26 күн бұрын
Glad it was helpful!
@nicholasbicholas26 күн бұрын
38:45 damn, perfectly described my experience 🥲
@matveyshishov633927 күн бұрын
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Ай бұрын
Yes!
@DaryaShynkevich-nb9ttАй бұрын
Cool 🎉
@cafelutsa_Ай бұрын
no need to be
@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Ай бұрын
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Ай бұрын
Inspired by x.com/d_feldman/status/1837180399916573002
@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Ай бұрын
Totally closed the door in Java world for him
@yodude2493Ай бұрын
мне кажется ты бы сильнее выстрелил если вел интервью на русском и а не на криж-английском
@architectureweeklyАй бұрын
ну, канал англоязычный целиком. А что кринжового?
@atomic.rabbitАй бұрын
wait, you don't use emojis in your corporate slack?
@architectureweeklyАй бұрын
Just as reactions, not in writing
@zdabkaАй бұрын
Wow, surprised to see Kot here! Thanks for the video
@architectureweeklyАй бұрын
Glad to get you off guard! In a positive way of course
@alikholiАй бұрын
Would be great if you gave more details as "why mongodb cost more?" and "what's the alternative?"
@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Ай бұрын
Always good to know about failures, we learn here, thx
@Max-and-Yury-SoloАй бұрын
Please, more videos
@architectureweeklyАй бұрын
Sure!
@architectureweeklyАй бұрын
Disaster Recovery Interview with Misha Druzhinin: kzbin.info/www/bejne/iIGXe41niaaKbNU
@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Ай бұрын
Hope isn’t dead, indeed
@TYNEPUNKАй бұрын
what a show, i really enjoyed that. Dylan reminds me of myself.
@gamereactzАй бұрын
This video came at a perfect time for me, so much value in this knowledge. Thanks!
@architectureweeklyАй бұрын
Glad it was helpful!
@thebrainfanАй бұрын
@33:50 I literally have winamp open, been using since 1998
@architectureweeklyАй бұрын
It is an awesome piece of technology!
@EkaterinaGalalu2 ай бұрын
Great tips ❤
@kirill18482 ай бұрын
Nice!
@kirill18482 ай бұрын
Thanks! Very useful.
@AlexBorgatin2 ай бұрын
thank you! really useful tips
@architectureweekly2 ай бұрын
Glad you liked it!
@kirillsukhomlin30362 ай бұрын
My main tip: go to companies which don't ask system design. Works pretty well on senior and below positions.
@architectureweekly2 ай бұрын
Rather controversial!
@kirillsukhomlin30362 ай бұрын
@@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.
@kirillsukhomlin30362 ай бұрын
Anymore? I think it wasn't art since we stopped using assembly exclusively.
@alexanderromanov75082 ай бұрын
really nice video
@architectureweekly2 ай бұрын
Glad you liked it
@alexanderdanilov85042 ай бұрын
Really helpful advice in the video. Thank you, appreciate it. I recommend it for every developer
@architectureweekly2 ай бұрын
Thank you too!
@ИванКотов-щ4п2 ай бұрын
👀👀👀
@DaryaShynkevich-nb9tt2 ай бұрын
❤❤❤
@tumpperi38912 ай бұрын
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.
@architectureweekly2 ай бұрын
Yep, for tech you can always ask how solve a narrowed down problem; with domain knowledge you need to figure what to build first
@MickenCZProfi2 ай бұрын
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?
@architectureweekly2 ай бұрын
That's for software engineer/senior software engineers roles. At the big tech companies people expect you to design software to solve business problems.
@hintex4872 ай бұрын
Great video! I've been struggling with architecture interviews. These tips were super helpful.
@architectureweekly2 ай бұрын
Glad you liked it!
@hintex4872 ай бұрын
@@architectureweekly ❤
@AntonArhipov2 ай бұрын
A very interesting episode, thank you !👏
@architectureweekly2 ай бұрын
Glad you enjoyed it!
@AntonArhipov2 ай бұрын
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.
@architectureweekly2 ай бұрын
I bet you will get a challenge, like 3ds or a selfie request
@jarjud2 ай бұрын
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.
@markcampbell24912 ай бұрын
This was an excellent discussion, lots of this resonates
@architectureweekly2 ай бұрын
Thank you!
@marna_li2 ай бұрын
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_xc2 ай бұрын
Software Engineering is never an art. It is what it always was, is and will be - ENGINEERING
@architectureweekly2 ай бұрын
Well, it's a tool, and you can use it both to create products and to create art
@train_xc2 ай бұрын
@@architectureweekly engineering is engineering. It is not tool. Similar to mechanical engineering or civil or electrical engineering.
@PRIMARYATIAS2 ай бұрын
@@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Ай бұрын
no it's not. It downgraded a lot and became overengineering.
@sarunas80022 ай бұрын
Didn’t use VS/Windows for 7 years. Rider, Mac, Linux
@architectureweekly2 ай бұрын
Same. But had to buy a windows laptop for my wife and felt meh
@thomaslecoz82512 ай бұрын
"yeah ! programming is awesome ; just it sucks when you do it for a living" So true !
@architectureweekly2 ай бұрын
Indeed!
@Nightstorm-25162 ай бұрын
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Ай бұрын
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.
@drumitar2 ай бұрын
not buying for a second that a guitar player could learn accordion faster than a master accordion could learn all those songs...
@thechillhacker2 ай бұрын
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.
@CallousCoder2 ай бұрын
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Ай бұрын
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Ай бұрын
@@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Ай бұрын
@@CallousCoder Hell is still assembly. And wise-versa.(:
@CallousCoder2 ай бұрын
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