Internet privacy is an illusion!
6:03
Does getting away to work, work?
9:55
What makes a good or bad manager?
15:02
Should you work at a startup?
13:12
2 жыл бұрын
How Much Do You Need To Retire?
15:46
Пікірлер
@fb-gu2er
@fb-gu2er 2 күн бұрын
If I have to write a testing document for QA, what’s the point of having QA? The only type of QE I support is when I don’t have to give them specifics. Juts a summary of changes and they try to find bugs. The rest is useless
@jaybinning2890
@jaybinning2890 7 күн бұрын
I've always been curious what the difference between a Principal Engineer, a Project Manager, a Systems Engineer, a Design Engineer, or any other job title that does the same basic thing, but at different levels: illicit requirements, analyze requirements, break requirements down to a level where they can be implemented, handle communications, risk, quality, and changes. It seems to me, like 95% of the processes are the same, they just use different inputs, and result in different outputs, of which the main difference is level of detail and audience.
@J4cYw
@J4cYw 14 күн бұрын
What do you think about recent trend of decentralization in the blockchain industry? Do you think they have figured out something differently now? Or its the same P2P trend recurring?
@TheDeliberateEngineer
@TheDeliberateEngineer 14 күн бұрын
Blockchain - especially crypto coins - are their own thing with their own tax implications. I know absolutely nothing about that end of things.
@CareerPivotNow
@CareerPivotNow 17 күн бұрын
What advice would you offer to someone beginning their career as a manual QA, especially if their initial role also marks the company's first venture into QA? Essentially, this individual will be the pioneer, establishing the standards and expectations for the role.
@TheDeliberateEngineer
@TheDeliberateEngineer 14 күн бұрын
Look into what other people have to say about ways they document, track, execute, and automate their regression tests. Measurability and repeatability are key.
@StudyToLeadWithAI
@StudyToLeadWithAI 19 күн бұрын
I work as senior SDET i know python java and sql...Can u suggest which path i can take...Can i take data scientist or do u think new roles of QA will come for AI or data scientist or ML.Please suggest
@TheDeliberateEngineer
@TheDeliberateEngineer 14 күн бұрын
A lot depends on what company you are working at, and what they need for QA, data science, and ML/data science QA. There's not a single standard, this is very much driven by what the company needs and wants.
@mac.ignacio
@mac.ignacio 27 күн бұрын
As software engineer don't look into any of these patents. Companies can sue you over this.
@TheDeliberateEngineer
@TheDeliberateEngineer 14 күн бұрын
The only risk I'm aware of is that if you do related work, they can claim you're doing it in a way that infringes the patent, and sue you for damages. Of course, they have to be able to prove it...
@mac.ignacio
@mac.ignacio 14 күн бұрын
@@TheDeliberateEngineer Or you read the patents then join another company that doing the same thing. It happens to me. I love reading patents til I joined this company for medical devices that has the same patent that I was reading before. Then the other company find that out that they will able to sue the company where I am in.
@Neonb88
@Neonb88 29 күн бұрын
Great video! Good tips, reassuring to know you go through this too, despite all your success Surprising that you didn't have more subscribers You and ALifeEngineered (Steve Huynh) are my favorite advice sources but he really doesn't deserve that much more views than you
@Neonb88
@Neonb88 29 күн бұрын
Wow, he got a PhD while working
@skyhappy
@skyhappy 11 күн бұрын
Dumb decision
@DoesNotMatter85
@DoesNotMatter85 Ай бұрын
A real gem of video for aspiring senior engineers.
@SunsetofMana
@SunsetofMana Ай бұрын
Another great video! Thanks!
@theyruinedyoutubeagain
@theyruinedyoutubeagain Ай бұрын
Truly shows the dedication to your craft that you made this video after donating 3 litres of blood
@theyruinedyoutubeagain
@theyruinedyoutubeagain Ай бұрын
Corporate engineer discovers tracing lol
@TheDeliberateEngineer
@TheDeliberateEngineer Ай бұрын
to be fair I discovered its value 35 years ago, I just gave a recent example.
@theyruinedyoutubeagain
@theyruinedyoutubeagain Ай бұрын
The #1 advice should be to not blindly offer your loyalty to a company. Switching jobs is the best way to get promoted and/or a raise.
@antoniofuller2331
@antoniofuller2331 Ай бұрын
I want to become a principal developer. I need a roadmap
@davideyt1242
@davideyt1242 2 ай бұрын
This guy literally don't understand (or pretend to) the fact that there are more managers who do very little and earn x10 more than the best ICs in the company, then managers who actually deserve their title, over-saturated salary and benefits package etc.. and I don't refer to team-leads or lower-tier "factory floor" managers who actually do work really hard... I talk about all of the "execs" or C-level officers, in medium to large companies most of them not promoted from the factory floor due to hard work and dedication, but are being hired from the outside and are usually either connected to one of the company owners or board members in some way, they fetch anywhere between x10 to x50 times more salary then the most highly paid senior IC in the company (whose contribution is in many cases the sole reason for the success of the company) but spend their work week between long phone calls (many times with "pals" discussing whatever...), useless meetings (where they will waste other people's time with their PowerPoint presentation so that they can look as if they actually do anything of value), and many private "business meetings" in the middle of the day, sometimes they attend their corner office just 2 days a week since they are "busy" with "meetings" etc.. that type of execs are also the type that when things get tight, they will fire anybody but them self, just so that they don't have to take a salary cut or god forbid return their company supplied Mastercard or Luxury company car. source: I am 20 years in tech, including management roles.. also as Engineering Manager.
@subhojitbiswas3876
@subhojitbiswas3876 2 ай бұрын
Hey i am 28 years old having 2 years of automation testing and 5 years into manual , somewhere i agree but the codebase and infrascructre is so vast that testing would likely to be a key skill while doing migration to new tec stacks or environments, suddenly stumbled at your video title and not sure what to do next ? Any suggestions?
@gcg8187
@gcg8187 2 ай бұрын
Miss you man
@DJKhal21
@DJKhal21 2 ай бұрын
Been seeing a lot of Manual QA ppl getting laid off. Happened to me. I'm in QA but trying to learn Development now
@TheDeliberateEngineer
@TheDeliberateEngineer 2 ай бұрын
A lot of people getting laid off in the software industry right now, period. Hopefully it gets better! Sorry you got laid off & hope you find something new quick!
@DJKhal21
@DJKhal21 2 ай бұрын
@@TheDeliberateEngineer Yes you are right. I am working right now in QA but trying to see the best way to learn Development. I'm doing an online 60+ hour full stack bootcamp on Udemy but it's very long. Not sure if I can even move to Development at my current company either.
@georgegeorge581
@georgegeorge581 2 ай бұрын
Very informative video! Also, I have a question: Do you think a PhD is a waste of time if someone is not sure that he wants to have a research career?
@TheDeliberateEngineer
@TheDeliberateEngineer 2 ай бұрын
For computer science, a PhD is a poor time and money investment for someone who doesn't want to work in research or very very serious (and rare) technical leadership.
@georgegeorge581
@georgegeorge581 2 ай бұрын
Thank you for your answer. By technical leadership you mean something like a VP or CTO at a big tech company like Amazon? Also, do you think that if someone is not sure about the PhD and about a research career, is it better to first do a MS Degree instead of going straight into a PhD and then work for a while and possibly leave the idea of doing a PhD for a later time? In other words, it is better for someone to be 100% sure before embarking on such a big commitment and about the specific research area that he/she wants to persue?
@bagzhansadvakassov1093
@bagzhansadvakassov1093 2 ай бұрын
Thank you for your insight. What can you tell about modern QA teams who run literally thousands of automated tests ensuring quality (like banking apps for example). I am talking about sdets. The reason I am asking is it seems like modern web apps have low quality and qa's seem to be relied upon.
@TheDeliberateEngineer
@TheDeliberateEngineer 2 ай бұрын
Hi, I'm afraid I don't have any information about current practice for app testing. I imagine it varies quite a bit company to company, and I suspect they don't emphasize SDETs, but instead general (manual or codeless automation) QA.
@mantan_rtw
@mantan_rtw 2 ай бұрын
Some PEs do have direct reports. Also PE role is not for introverts, some socializing and travel is expected. Rewarding? Yes very much so.
@skavihekkora5039
@skavihekkora5039 2 ай бұрын
Strange how people reaching PE level satisfy themselves with 1mln per year when with their skills theyd surely earn way more as software company owners.
@TheDeliberateEngineer
@TheDeliberateEngineer 2 ай бұрын
Running a company requires exercising a bunch of different skills which a PE may not have, or may not want to exercise.
@rejectionistmanifesto8836
@rejectionistmanifesto8836 2 ай бұрын
​@@TheDeliberateEngineerWould love to see more videos. It carries more weight than these young kids in their 20s and 30s releasing videos on Tech career advise.
@jisunski02
@jisunski02 14 күн бұрын
@@rejectionistmanifesto8836 i agree with you, i see a lot of kids nowadays posting tech career advise that haven't event touched a complex production level code, and then keep on blabbering whats best to learn, whats best practice etc.. what a shame
@rejectionistmanifesto8836
@rejectionistmanifesto8836 14 күн бұрын
@@jisunski02 exactly, I want long term experienced people to make this type of content
@xit
@xit 3 ай бұрын
Sit and do "nothing" or "the pending work" does work! Thank you!!!
@TheDeliberateEngineer
@TheDeliberateEngineer 2 ай бұрын
I'm glad it helped! Thanks for letting me know!
@jc_dogen
@jc_dogen 3 ай бұрын
i just use brave browser which has fingerprint blocking, cross site cookie blocking and adblocking by default. i also sometimes use adnauseum which is the most based adblocker but sometimes it breaks sites.
@derekhalford187
@derekhalford187 3 ай бұрын
I hear and understand what you're saying mate, but as a seasoned tester of 23 years, one thing I've learned about developers is that they don't always properly test their own code (they also test to pass) and that includes integration in the small. Many don't follow a set standard of coding, each person has their own personal standard for meeting requirements/usecases. Many builds eventually moved into the test environment fail a basic smoke test and get rejected by QA. Often developers underestimate in their estimating, which often results in less time for QA testing, as Dev took longer to deliver than expected, not to mention all the environment issues in DEV/QA/UAT not closely reflecting Production, hence installation issues and data issues. So what I'm trying to point out is that a manual QA team is still needed (let's not forget all those browsers, tablets and mobile phones with their different operating systems and versions and the need for scalability and legacy testing). User Acceptance Testing for the most part is still run by a QA team that helps walk business through software changes and new features. Also let's not forget that Test automation (require skills in coding) has been around for some time as well and AI in testing seems to be the new push. I understand it's about budgets and time and the client wants everything for nothing, but many many many organisations would go bust if they cut out QA Testing.
@TheDeliberateEngineer
@TheDeliberateEngineer 3 ай бұрын
There is absolutely, positively value in having a test team. It's just not fully recognized and prioritized by the business teams that actually run the companies. Thanks for your well thought out comment!
@Manoj-gr7kn
@Manoj-gr7kn 3 ай бұрын
Can I connect with you on LinkedIn ??
@TheDeliberateEngineer
@TheDeliberateEngineer 3 ай бұрын
Hi - thanks for asking! I only connect with folks I've already worked with, sorry :(
@Manoj-gr7kn
@Manoj-gr7kn 3 ай бұрын
@@TheDeliberateEngineer that's Okay.. I needed career advice. So I asked
@AhmedSayed-cc7gs
@AhmedSayed-cc7gs 3 ай бұрын
Made it to principle at Amazon last year. Very accurate but I feel like you only would really understand it when you reach there.
@NghiaMinh-ly7ui
@NghiaMinh-ly7ui 3 ай бұрын
“1. The managers don't understand the difference between testing, pinpointing, and debugging. 2. Because they don't understand the difference, they believe that testing caused most of the trouble in projects they've experienced.” Excerpt From Perfect Software And Other Illusions About Testing Gerald Weinberg This material may be protected by copyright. Please read the book I suggested above, even if you've read it before. Then, carefully reflect on what you have done throughout your 30-year career in the software industry. I have always questioned why Windows - one of the most crucial products of a multi-billion-dollar corporation - has never achieved the quality I expected, or why Bing has never become a popular browser, even in 2024 when Microsoft invested billions to integrate Copilot into it until I watched your video.
@EmmanuelChriqui
@EmmanuelChriqui 3 ай бұрын
maybe the best video I saw on this subject. thank you.
@TheDeliberateEngineer
@TheDeliberateEngineer 3 ай бұрын
Wow! Thanks for watching and for the kind words!
@SJND20
@SJND20 3 ай бұрын
I appreciate your insightful advise John!
@TheDeliberateEngineer
@TheDeliberateEngineer 3 ай бұрын
Thank you for watching, I'm glad it was helpful!
@tommysox18
@tommysox18 3 ай бұрын
I have a signed offer and will be resigning from my current finance job to take the new one when my bonus pays out in 6 weeks. In the interim, an extremely desirable role adjacent to my current team just opened up. Though I don't want it and I'm happy to be leaving, the optics are tough to manage, since anyone in their right mind in my seat (who was staying at the firm) would want to apply for this job. I am the clear favorite (my current job is a feeder to that job) and I'm being actively encouraged by my current (and potential future) manager to apply. How do I navigate this? I don't want to apply, interview, and accept an internal role/promotion just to leave a week or two later, but shrugging and saying "i'm not interested" is likely to be highly suspicious. I'm worried about tipping my hand before my bonus pays.
@TheDeliberateEngineer
@TheDeliberateEngineer 3 ай бұрын
You can just say it's not the right time for you to move to that job, you've got a lot going on outside of work. Still a little suspicious, but... Also, it's fine not to apply for a job just because it's a natural growth path. I backed out of a couple different career paths in my life, including promotions, because I wanted to do what I was doing, and not move further.
@pamfan221
@pamfan221 3 ай бұрын
It's been two years since you published this video and I'm benefiting from it in 2024. Thank you! All great advice that reinforces what I've heard from disparate sources, in one concise video.
@LunaLuxASMR
@LunaLuxASMR 3 ай бұрын
@MarkSimithraaratchy
@MarkSimithraaratchy 3 ай бұрын
Thanks for sharing the lessons of your experience, John. Many excellent nuggets here which have the right depth / context. Hope to see more videos from you down the road. One tip I'd add: while I don't wholly endorse "coding" as an EM, contributing in small ways (e.g. bug fixes, writing tests) can help to keep an EM technically grounded in some ways. More importantly, it's a mechanism to generate empathy for what the engineers may be up against. I'd posit that while the value of this is durable to variance an EM's span of control.
@TheDeliberateEngineer
@TheDeliberateEngineer 3 ай бұрын
That's a good point. Just have to make sure you're not critical path on coding when your primary responsibility is managing :)
@moestietabarnak
@moestietabarnak 4 ай бұрын
say NOOOoooooo to zoom manipulation !
@dinzzz2010
@dinzzz2010 4 ай бұрын
Thank you very much for such a thought provoking video. I clicked on this video thinking the exact opposite of what you explained, but at the end of the video, you did change my perspective. I did experience of being in wrong job and losing the job about 3 months back, and now I am attending a first interview tomorrow. I feel I am better prepared now. I do trust my skillset and if its a YES on both sides, only then I will go ahead with job. Desperation of job will not alter my decision now.
@TheDeliberateEngineer
@TheDeliberateEngineer 3 ай бұрын
Sounds like the perfect perspective, I hope your next interview goes better!
@MsEvgeniyK
@MsEvgeniyK 4 ай бұрын
Hey John, thanks for sharing! that would be really cool, at least from my perspective, if you can add 5th gem in your collection "What does great managers do that other managers don't". Cheers!
@TheDeliberateEngineer
@TheDeliberateEngineer 3 ай бұрын
That's a great idea!
@frida_m4426
@frida_m4426 4 ай бұрын
I’ve been a QA for about 1.5 years now, after one year in my previous company I was recruited by another one that gave me a promotion as Midd QA. I support what this video says. I was considering just continuing on this path and becoming a Senior/Manager, as I think I’m a pretty good QA and Im growing fast. However… I’ve always felt QA is second class (because it is) and it’s not enough.
@frida_m4426
@frida_m4426 4 ай бұрын
I see in your replies that you don't see this as a "right" decision, it seems that you just accepted it. But, how do you cope with that? Wouldn't it be better to own it as the right thing to do (for you) with more pride? I did the exact same thing. Not with Microsoft but a different company. Even though I left for a higher paying, with more work-life balance job, some friends didn't understand my decision. It has helped me to know myself, my character and values better, and that's priceless. I think, like you said, that finantially it might not have been "the best" decision (which is still debatable because I doubled my salary), but in that moment finantial freedom was not on my mind. I valued other things. So... Idk, just wanted to say thank you for sharing, and I really hope you're not regretting it deep down because I don't think you should.
@TheDeliberateEngineer
@TheDeliberateEngineer 4 ай бұрын
It was definitely the right decision for me at the time, and I have no regrets. I still sound up having a great career, and a good quality of life throughout!
@chessmaster856
@chessmaster856 4 ай бұрын
I don't think one can be an individual contributor forever. The expectation will keep on increasing to the extent of becoming less valuable beyond certain limit
@TheDeliberateEngineer
@TheDeliberateEngineer 4 ай бұрын
You really can continue being an IC forever. It does impose a ceiling on you in most cases if you aren't willing to also mentor people and lead large projects (minus the reports-to responsibilities), but even then, it's a good living.
@Rl-zv4dh
@Rl-zv4dh 4 ай бұрын
You are forgetting to mention that developers are stressed out, burned out, and on call rotations. QA isn't like that. You couldn't pay me 1 million a year to be on call and burn out often, causing my mental health to suffer, not worth it...
@TurboMK4
@TurboMK4 5 ай бұрын
When is it a good time to get a patent? After the pro typos done or before?
@TheDeliberateEngineer
@TheDeliberateEngineer 4 ай бұрын
When it's as developed as possible but before any public disclosure. It sucks having to update your patent submission because the design you submitted won't work and you've revised it to one that will
@OTF-nv1bw
@OTF-nv1bw 5 ай бұрын
I just started a bootcamp on QA, and I feel screwed after watching this video. Any tips on how to make myself marketable so I can switch once I am done with mt QA bootcamp.
@TheDeliberateEngineer
@TheDeliberateEngineer 4 ай бұрын
QA still has value and worth. My main point is that if you have the skills to be a developer, it will generally pay better and have a higher ceiling and more safety than a similar QA position. If you're doing manual QA or light scripting that's different from coding, those aren't the same skills required to be a developer.
@khoinguyen1535
@khoinguyen1535 5 ай бұрын
Thank you so much for sharing!! ❤
@christophergreen3809
@christophergreen3809 6 ай бұрын
I am a former QA Analyst. I left the field in 2017 because I decided it wasn't my thing. Actually, it never really was what I wanted to do. Now I'm gearing up to be a Data Engineer, which is so much closer to what I'm best at.
@TheDeliberateEngineer
@TheDeliberateEngineer 4 ай бұрын
Data engineering looks pretty hot right now too, so good choice!
@Coss_logan
@Coss_logan 6 ай бұрын
Hi John, I'm interested in testing but doesn't QA Testing invovle less actual coding than a regular Dev, especially if you're using codeless tools like JMeter, UI Testing, etc ? I enjoy testing, finding bugs, UI/UX and so on but don't want a job that's all or even mostly coding.
@TheDeliberateEngineer
@TheDeliberateEngineer 4 ай бұрын
It really depends upon the position and company. I coded more as an SDE in test than I did as an SDE in engineering. More lines of code produced more quickly. The code was easier to write and structure. From what you said you like, you're best off staying in QA where you don't have to code, and where you enjoy the work and tools used for non-SDE QA.
@driziiD
@driziiD 6 ай бұрын
the 1st is actually "they had good managers"
@avila382
@avila382 6 ай бұрын
Hi John, I just discovered your content and by far it has been a trip. I am in QA and noticed there are some principal test engineer position. What are your thoughts on that type of position? Or would it be similar to what you said in the video?
@TheDeliberateEngineer
@TheDeliberateEngineer 4 ай бұрын
Principal means different things at different places. I would expect a principal test engineer to be an architect and technically leading many people. If it has the same pay as a principal software engineer, go for it!
@conneyk
@conneyk 6 ай бұрын
I am a QA engineer for over seven years in different areas now. I‘ve been switching companies and teams a lot within the past years because there often came the point that I was frustrated about the way the team or the company handled the quality aspects of the product. Than I was realizing more and more that my work often do not bring in the value of making the product better than thought it would be. That’s a bit tough because I really love to do test automation. Now your video catches me up right at the process of thinking about switching to the production development and to build parts of the product. Do you have any experiences or best practices on switching to become a developer from someone who was Test Automation Engineer before?
@TheDeliberateEngineer
@TheDeliberateEngineer 4 ай бұрын
Lots of experiences, but I can't really distill them down. You need to focus on / emphasize shipping code you've created. If you haven't, then the quality and stability of the code you have written. The goals of production vs. test code are very different. One needs to be bulletproof, one needs to be reliable under expected common situations.
@hakimamarouche9185
@hakimamarouche9185 6 ай бұрын
This is really the best video on the topic! Thank you for all that information, I think it is really precious to all of us trying to get an interview. However, you mention that applying online would be the hardest way to get an interview, since the number of competitors for the same job posting is very high. Lets assume the average probability of getting a positive reply for a specific role in the market is 0.1%. That means a candidate would have to send 1000 applications for every positive answer he gets, given every job posting matches the candidate’s professional skills. Finding 1000 job posting that matches a candidate skills and applying to them would be easy using a web crawler. Thus, wouldn’t that option be the easiest one?