![Coding with Dee](/img/default-banner.jpg)
- 170
- 1 923 887
Coding with Dee
South Africa
Registrace 9. 04. 2020
I discuss and vlog about Data analytics, Tech, Programming Languages and other cool stuff.
When Big Companies Cut Corners: The CrowdStrike Failure
In July 2024, CrowdStrike made headlines for all the wrong reasons, as an ill-fated update to their Falcon Sensor security software caused the largest IT outage in history, crashing millions of critical systems worldwide. But this video isn't just about the technical mishap-it's about the series of almost rookie mistakes made by CrowdStrike that led to this disaster.
#crowdstrike #tech #developers
Timelines
00:00 Introduction
00:50 An intro about what happened
04:26 Was there no testing?
06:25 It wasn’t just one mistake
09:32 When cutting costs lead to disaster
11:50 The fish rots from the head
czcams.com/video/wAzEJxOo1ts/video.html
#crowdstrike #tech #developers
Timelines
00:00 Introduction
00:50 An intro about what happened
04:26 Was there no testing?
06:25 It wasn’t just one mistake
09:32 When cutting costs lead to disaster
11:50 The fish rots from the head
czcams.com/video/wAzEJxOo1ts/video.html
zhlédnutí: 6 955
Video
How $8 Billion fraud was hidden in the source code | FTX
zhlédnutí 96KPřed měsícem
You've heard about the collapse of FTX and its eccentric founder Sam Bankman-Fried. But did you know that the actual fraud was found hidden in FTX's source code.... Timestamps: 00:00 Introduction 00:39 How FTX came about 02:35 How they frauded customers 05:34 The fraud was in the code 06:35 Alameda had special treatment 14:11 Even the fund balance was a lie Transcript: www.courtlistener.com/doc...
How One Second Can Crash the Internet
zhlédnutí 10KPřed měsícem
I've always found the concept of adding an extra second to our clocks so interesting. The fact that it's caused such chaos in the programming world even makes the concept more fascinating. Although I'm not an expert in this, I thought the solution to combat it was pretty cool as well! Thanks for watching! Timeline 00:33 Why the leap second is added 02:11 Time does not like developers! 03:40 Whe...
Day in the life of a remote Data Analyst | Using Machine Learning *productive*
zhlédnutí 10KPřed měsícem
A day in the life of a Data Analyst Working from home. Today, I start a new project where I use machine learning, which is always quite fun. This will be my last video on "Data Analytics/Tutorial style videos" since the channel is changing to more opinion based content and finding IRL projects I can speak about is quite difficult! For the sponsor today, I’ve collaborated with the University of ...
Stack Overflow stopped caring about developers a long time ago
zhlédnutí 63KPřed měsícem
If you’re a developer and you come across a coding question that needs to be answered, well stack overflow is the first place you would visit. Recently, the platform has been receiving a lot of criticism because of their new partnership with OpenAI. But, upon researching more about stack overflow… it seemed like the decline would have happened either way. #programming #developers #coding Timeli...
The World Depends on 60-Year-Old Code No One Knows Anymore
zhlédnutí 748KPřed měsícem
(Or hardly anyone knows) Believe it or not, a 60-year-old programming language, COBOL, still powers major systems like banking and insurance. To be honest, it’s pretty bada #softwarengineering #developers #coding Timeline 00:00 Introduction 00:24 How COBOL came about 02:25 What made COBOL good? 03:28 and COBOL is still ALIVE today 04:35 how has COBOL survived? 06:37 Who actually works on COBOL ...
Is Return to Office making anyone happy in Tech?
zhlédnutí 27KPřed 2 měsíci
Hey everyone! Does returning to the office is actually making anyone in tech happy. I thought I'd try my best to look at the actual data. Timeline 00:00 Introduction 01:26 It makes good talent jumps ship 03:47 Does it actually increase revenue? 04:47 CEO’s need to blame someone, right? 07:15 So does RTO actually benefit tech employees? Links: www.businessinsider.com/us-dell-workers-reject-retur...
It’s time to move on from Agile Software Development (It's not working)
zhlédnutí 285KPřed 2 měsíci
I came across a study which found that software engineering projects have a 268% HIGHER failure rate when agile methods are used. And even though it might be biased, we can’t ignore the fact that there are some serious problems with Agile Software Development. www.engprax.com/post/268-higher-failure-rates-for-agile-software-projects-study-finds Timeline 00:00 Introduction 01:03 The real issue i...
No Code App Development is a Trap
zhlédnutí 215KPřed 2 měsíci
No-code app development is a trap, and I fell right into it! Losing hundreds of dollars in the process. Here’s my somewhat tragic(?) story of how I got scammed by the promises of no-code platforms. #nocode #softwareengineer #appdevelopment Timestamps 00:00 Introduction 00:06 How I got scammed 01:56 Lot’s of people are having issues with no code 05:31 Why is No code a Trap?
LeetCode: The Worst Thing to Happen to Software Engineering
zhlédnutí 116KPřed 2 měsíci
Should you grind LeetCode all day to get a job? Will LeetCode teach you to be a good coder? If you're tired of grinding endless coding problems and starting to hate it, this video is for you. I don’t think LeetCode is an accurate reflection of a software engineer’s daily duties and it can be misleading for job interviews. #leetcode #softwareengineer
Is software engineering still worth it because of AI?
zhlédnutí 7KPřed 2 měsíci
Remember Devin AI, the "world's first AI software engineer"? Turns out, it wasn't all it cracked up to be. But it's been 18 months since ChatGPT was released, has AI actually replaced software engineers? #AI #softwareengineer #openai
Day in the Life of a Data Analyst (Work From Home) | *Realistic*
zhlédnutí 33KPřed 2 měsíci
A day in the life of a Data Analyst Working from home- this is a video I've been meaning to do for so long.
Stop adding AI to everything, it’s ruining Technology: Google AI Overview, Microsoft Recall, Rabbit
zhlédnutí 3,2KPřed 2 měsíci
In this video, I look the downsides of AI being integrated into every aspect of our tech lives. From Google's AI overview giving misleading answers to Microsoft's privacy-invading Recall feature, and companies selling half-baked AI assistants like Rabbit R1, it's clear that not all AI integrations are beneficial. Timestamps 00:00 Introduction 00:25 Google Search is getting AI Overview 03:43 Mic...
ChatGPT is WORSE now than before | ChatGPT’s declining accuracy is concerning
zhlédnutí 7KPřed 2 měsíci
A few weeks ago, something interesting happened. I asked ChatGPT to generate a piece of code for me, a simple heatmap in Python. Surprisingly, it responded with errors repeatedly. I fixed it myself eventually, but this was unexpected since ChatGPT previously handled such tasks effortlessly. Is ChatGPT getting worse? #openai #chatgpt #ai Timestamps 00:00 Introduction 00:39 Is it getting worse at...
Things I QUIT to be a better software engineer | Learn from my mistakes
zhlédnutí 3,5KPřed 3 měsíci
Things I QUIT to be a better software engineer | Learn from my mistakes
Video chat with ChatGPT? OpenAI just announced new GPT 4o | OpenAI spring update
zhlédnutí 3,9KPřed 3 měsíci
Video chat with ChatGPT? OpenAI just announced new GPT 4o | OpenAI spring update
When will tech jobs come back? Researching the 2024 Coding Job Market
zhlédnutí 33KPřed 4 měsíci
When will tech jobs come back? Researching the 2024 Coding Job Market
Day in the life of an *introverted* software engineer | calm & productive - Ep01
zhlédnutí 2,4KPřed 4 měsíci
Day in the life of an *introverted* software engineer | calm & productive - Ep01
How I choose side projects that get me hired as a software engineer
zhlédnutí 3,9KPřed 4 měsíci
How I choose side projects that get me hired as a software engineer
Day in the Life of a Freelance Software Engineer (with salary)
zhlédnutí 5KPřed 4 měsíci
Day in the Life of a Freelance Software Engineer (with salary)
It’s not you, nobody can find an entry level job in tech | Software Engineering
zhlédnutí 2,3KPřed 5 měsíci
It’s not you, nobody can find an entry level job in tech | Software Engineering
The first AI Software Engineer who's good enough to steal jobs
zhlédnutí 1,2KPřed 5 měsíci
The first AI Software Engineer who's good enough to steal jobs
8 interview rounds, no offer: The reality of chasing tech jobs
zhlédnutí 2,2KPřed 10 měsíci
8 interview rounds, no offer: The reality of chasing tech jobs
Why you can't find a job in tech (as a software engineer). It's all a scam
zhlédnutí 28KPřed 11 měsíci
Why you can't find a job in tech (as a software engineer). It's all a scam
AI is B.S - why AI is becoming a problem we can't fix
zhlédnutí 1,9KPřed rokem
AI is B.S - why AI is becoming a problem we can't fix
YouTubers are scamming you with AI content, don’t believe them.
zhlédnutí 1,5KPřed rokem
CZcamsrs are scamming you with AI content, don’t believe them.
I abandoned Excel COMPLETELY because of Google Sheets | Google Sheets vs Excel
zhlédnutí 1KPřed rokem
I abandoned Excel COMPLETELY because of Google Sheets | Google Sheets vs Excel
These FREE AI tools saved me 100s of hours | Top AI tools 2023
zhlédnutí 897Před rokem
These FREE AI tools saved me 100s of hours | Top AI tools 2023
This is a lie, I know many people who know COBOL. I even know it.
And even if you could delete the answers, it wouldn't matter. They are still in the DB just marked as deleted
To me it looks like the guy who wanted to make "the world a little bit better" is more focused on the recognition. "I want to feed the homeless, but I better be recognized for this work. Because my real goal is recognition". I use AI a lot by now. I am one of those who very early in my career was VERY intimidated by the responses on Stack Overflow (Not so much to me, but to others, so I never dared posting some myself), and I am SO happy an alternative exists. It saves me time on a magnitude that simply can't be ignored. So. The world moves on. You have given your answer, and the world is better for it. People will forget it was you who gave the answer. Accept your answer is valuable without your name attached to it, and that you DID make the world a little bit better. Some day you'll be dead, and forgotten, and nobody cares what you gave the world. And then the Sun expands, and engulf the Earth. Bye. (But thanks for your contribution!)
“people upset when code generation tools generate awful code” Wild that people are still finding this out. It’s been this way for >20 years
Maybe those PMs and scrum masters of yours thats mentioned here lack knowledge. In short agile is early value delivery and scrum is strong independent technical team, yeah highly independent that scrum masters and project managers are not to interfere with them. PMs do not need technical knowledge as PM's role is to align the project in the right direct and shield the team, the team does best work that way. In addition PMs make use of systems and processes to help the team and project. So if you are working with a PM who is constantly nagging at you then its better to raise a complaint stating you can't do you best work because of that and start looking for a new job.
Product Manager here. Work in tech all my life, including for very known companies. At no point did an agile process in these companies include anything beyond sprint planning, grooming and a retro. I have never heard of any "side discussion meetings" or any scrum master ever claiming that additional meetings are part of the agile framework. The problem of many meetings does exist and as a PM I try to shield my team as much as possible, but agile has nothing to do with it. If it were waterfall, the amount of meetings would be even higher.
I once worked in a bank here in Switzerland (won't tell which one) in a department that maintained their old accounting code modules. I worked with PL/1 all the time, but at some point I learned from another, older dev that apparently there were a few dozen modules in that system that were written in IBM mainframe assembler code, and nobody was able to maintain those. That was about 25 years ago, but at that time, those modules were apparently already nearly 20 years old. I'm wondering sometimes if those assembler modules are STILL running there, with no one having any clue on how to ever replace them...
Comment deleted: Duplicate.
Finally someone showing you what they actually do instead of these vlogs where they have a shower, coffee, sit at desk and go to bed!
I lost around half my crypto assets on FTX lol. What a day it was!
Nice video, thank you!
This is _exactly_ the same thing that happened to the first bank that printed paper money in Europe. The owner allowed the bank to print more paper notes than there were actual gold in the bank. The king of Sweden put the guy in prison for that in the 1600's.
No, price was higher in South Korea. Which was a difficult market to get into, due to laws governing who could transact money in and out of the country.
I still know how to program that one.
Thanks for the very instructive video! REQUEST: Could you please make some videos with step by step real life projects, so we as aspiring DAs can practice and build a portfolio ? Thanks
I've got to four minutes and yet still haven't heard you say COmmon Business Oriented Language. Odd, considering you're apparently supposed to be explaining its origin.
I like the usage of function names that tell what they are doing. Don't blame Python. Blame criminal idiots like "SBF" and his co-criminals. And also blame all the idiots who believe in this "crypto money" bubble. They deserve it to be fooled by those criminals.
BA or BS 😅
I sense quite a bit of bias in this video. Have you even tried some of the platforms you mentioned? It sounds like you ran into one issue in FlutterFlow (which I'm sure was fixable) and then made a broad assumption about all no-code tools. I've been building on Bubble for a while now and I'm yet to come across a limitation on the platform. Sure, there are things that require more complicated workarounds, but the amount of time and money I've saved building on Bubble compared to hiring a traditional developer or taking the time to learn traditional development myself has been completely worth it. As long as you structure your database well, I haven't seen any issues when it comes to scalability, either.
"planted by leadership to be spies" - yes, they are, but it's "upper management" not "leadership" as that's not leadership behavior....
When I was interviewing people for jobs, I would ask them about problems and issues that caught them off guard, the unexpected problems. I would ask what they thought was the hardest issue in a previous project. I would ask about their got source for issues (until all the answers were stackoverflow). I didn't care if they knew a specific language or if they knew the best algorithm to solve a specific problem. Those are things you can look up online. What I was interested in was their ability to deal with problems, not their solution of the problems. I've never used leetcode but it sounds like it would fit right into today's version of Scrum development. Someone hands you a card for something like sort the names and two weeks later you show the solution. All without knowing the big picture, the app, if the solution already exists inside the project or what. This is the plug-compatible programmer option that companies think are a good process, and also why most new software today sucks and takes 10 times longer than necessary.
There is only one way to improve your Software Development projects: Employ better developers, designers, and analysts (all the people who do the actual work). A great team will be full of people who love the work. When that happens they need close to zero management and you can get rid of most of your PMs and just use your best consultants as team leaders.
u r really bold to make such content. thank u so much and keep it up. Bravo !
What a scam video full of bots in comments section
You get 20 mins at Facebook interview for a leetcode medium difficulty problem, so the ONLY viable strategy is knowing by hart. Or, copy it from the other screen, of course.
Why do you think that "moving on" from Agile will improve anything if the actual problem is bad project managers and scrum masters?
My father worked for the company which published the first college textbook on a programming language. COBOL, 1966, if I have my facts straight.
daily standups are just developer saying their made up scripts, and no one cares about each other what saying.
That doesn't surprise me. Scrum is short sighted; developers develop to a point system thus if there a short cut to take it's taken instead of doing it correctly. Same issue with automotive repair shops with flat rate employees.
Спасибо за очень интересный обзор с Кипра.
It's going to be the same story with AI no programing future marketing crap let's be honest
In summary: NO code is good JUST FOR PoC
My favorite characteristic of poorly executed "Agile" is the "Pivot". I worked at a company that implemented SAFe and literally half my days were meetings and ensuring the software devs weren't doing anything to screw up the schema in the database, or that EF queries were being properly designed to only return necessary traits, rather than everything being, "SELECT *" with 20 convoluted WHERE clause conditionals. However, the Pivot was where that process really shined. Acquiring a new company? We need to "Pivot" to allow a plug-in capability with that new business unit to integrate their data into the primary application UI. All that work on the EPIC we've been working on the past 2 months? Don't push status to "On Hold" because as soon as you finish your piece on that new integration you need to jump back to that task. QA? Well, we can't do QA until after all the integration is complete, so keep your task as "Active" since the entirety of that integration isn't yet completed! Why is the burn down chart showing such distended LoE's from this sprint?? Oh, it's because of the rush requirement of that new integration. Well! We're AgILe! That's what aGiLE is designed to let us do! Most often I see Agile being a corporate excuse to micromanage/KPI the sh*t out of everyone and excuse the "you know what would be cool?" and upper management pet projects.
While we're at it all the developers of Lennox need to come together and make a 100% visual UI version of Linux that a 2 year old can run okay I'm tired of this so you can learn Lennox your entire lifetime and not learn all of it okay I'm sick of this I'm sick of Microsoft this needs to change all of it the telecommunications the people who govern it everything the whole entire telecommunications act worldwide needs to encrypt quantum encryption using light particles to keep the internet safe forever and from corrupt governments
It's ultimately all about control. Agile gives employers the chance to micromanage teams. Some projects can't really be done that way but many can or are modified to fit the methodology. What i've observed is that the key outputs (that take time to do) from waterfall are the very things which are ignored in Agile implementations, the documents , the testing and the requirements analysis phases particularly. But all is not lost, some companies recognize the issues and use a modified version of Agile that does work. For instance only the middle phases are performed as sprints but the first and last phases are performed as usual. Most times an EPIC cannot be implemented in the short sprint timescales, so it is split into stories which are split into a series of sprints. That seems to work much better.
I am a programmer with more than 9+ years of experience. I found that platform very useful since it is not expected to be able to do everything you want to do. I have built a no-code platform for myself using python and some other tools, and now I am able to finish 90% of tasks by this. You are right no platform or AI tools can be used to reach a 100%, for example, I wanted to integrate some local banks into my app, and it cannot be DONE by flutterflow, but i can do it myself.
Nah youre just bad lol .. i use FlutterFlow everyday and its amazing .. it works perfectly fine.. you just need to understand how flutter actually works and youll be good to go. L take, more easy app making for me 😂
Wow I want to compliment you on your honesty!
I've never liked or understood Agile. 'embracing change and minimum documentation' 'working product over documentation ' Yeah, tell that to someone who is managing a million dollar project.
I really appreciate you for making this video, leetcode literally ruined the industry.
Bravo, bravíssimo! In addition, this does not only apply to "app-builders" but also to "automation-builders". I tried n8n time ago and had to stop using it because the number of problems. And just today I was trying ActivePieces (Open Source competitor to Zapier) and also was DISAPPOINTED! I was just willing to test something simple: Upload a voice-call recorded on my phone to GoogleDrive and have it transcribed with OpenAI's Whisper. I could just make a simple program in any commodity language like PHP, python or javascript and make a couple of API calls, but the promise of them is "have everything running in minutes". So I wanted to try... Despite there was a tutorial on that exact example (trigger Google Drive, action OpenAI Whisper), I couldn't make it work after more than 6 hours trying. Active Pieces changed the way their "no-code components" work. And what it worked time ago (according to the tutorial) was impossible to make it work with the current version. I posted my fears of "What will happen to my automation-flows if I trust this platform? Will it break my business at any random time?" community.activepieces.com/t/how-to-read-any-file-from-anywhere/5707 => I express there my fear of a) not being able to read a file, b) what's their version policy, c) how do they match the version of the master thing in relation to the versioning of the components, d) are there any regression tests? In short... I think if you build an asset in any of those NoCode tools you are risking too much the ownership of the asset. So good for proto/MVPs, and also good for "dirty internal tools" but no way for production-grade things. Great sharing Dee! I'm happy to not feel alone with this feeling.
I started developing software in 1981. Used a lot of languages(Fortran, BASIC, COBOL, Assembler(MVS/OS390), PL/1, RPG, CICS COBOL, and the past 14 years, Python). Mainframes are still the rock of which all IT resides. I’ve been in many meetings regarding the managed chaos of patch roll outs to server farms in the companies I’ve been with. And I’m left with the thought ‘Somebody remind me again why all of this is better than one mainframe?
This was so helpful. I'm not a coder, just a person with an idea. My app was built by a coder and was 80% done. I live in the US, and my coder was in India. There were lots of issues there. ( I tried to go cheaper, but now it has cost me more. I was just about to try Flutter Flow, and now I feel stuck. But I love your honest and real analysis. Thanks for it all.
No code just means you are following someone else's way of processing, living within their process, and limited by their ability to provide drag and drop services to limited experience people. For example: Excel is a no-code solution. It lets you input data, apply formulars, set presentation options. If provides charts and pivot tables at the click of a button. But if you want a business accounting system connected to your bank and inventory system, you can't use the no-code options of Excel. My point is, 'no-code' has been around in various names for over 25 years. Software engineers are still needed to create real business and game software.
I'm impressed how you can use that mouse whole day for work :D I guess my hands are too big.
Sorry to junp in. Take what is good from agaile and scrum and make something that fit to your company/proyecto Take whats is good of waterfall and do the same. In scrum it doesnt say you need to make everything as per se.. you can adapt yourself. Saying that is true that today's proyects asks to finish as quick as it can be.. so that's why po or sm push the team to levels that are not healthy for developing or for wherever you are buildin.....
I remewmber progreamming with COBOL80 in the eighties... strangely, the most thing that I remember pissed me off was putting comments in the source file with a "*" strictly at column 7... 😁
I need you as a wife
I know Cobol. I am 44.
the transaction are handled by a language that is as old as the universe. mathematics. this language will never change. no matter what you use on top to implement it. as always: KISS