Lemme add my experience with companies: Usually they have their own hosted git solution (like a gitlab instance). Then the team works with some kindof process (like Scrum). So then someone writes all the issues and "backlog" items that should be done (like bugs, features, ...). Then you plan what to do next (in a team usually) and developers can start implementing it (moving item to progress, opening branch, opening MR/PR, giving it a good description, implementing (passing all tests, requirements), other dev will then review/give feedback, then its merged (often into a dev branch and not the production branch), the dev branch is connected to a CI/CD pipeline and result is hosted on a testing version of your product, then the testers jump on it and test manually, pontentially moving the issue back to the developer where they start with implementing the fix(review->merge->test)) until the testers are happy, then it can be planned into a release and eventually released (where all production server will be updated). In that whole process its often a thing where requirements arent clear so youd have to ask the one who wrote the requirements, or the tester might have questions to the developer, and many other communication that can delay the progress of a feature being implemented. Thats why big companies often take very long to finish things.
@NizzyABI
Ай бұрын
Amazing expiation man! That’s some great insight into deeper level stuff that many of us haven’t reach yet so it’s awesome to see what it could be like one day :)
@goosydev
24 күн бұрын
@@sam-pt7rt There is a new vid from Nizar about exactly this issue. Keep searching and make you own hands dirty by working on projects and make yourself stand out.
@sam-pt7rt
23 күн бұрын
@@goosydev :(
@b4shkir83
23 күн бұрын
I just started my first developer job 2 months ago and this is very accurate.
@cat47
11 күн бұрын
@@sam-pt7rt why are you job hunting in a replies to a random youtube comment
@heyarvee
19 күн бұрын
can confirm, this is large-scale, production grade code because there is tons of code but no comments.
@NizzyABI
19 күн бұрын
lmao
@Jarvis2077
16 күн бұрын
Yeah same thing in the company I work. No comments.
@shyshka_
15 күн бұрын
comments are useless 90% of the time
@Jorma___
15 күн бұрын
If you need comments, then your naming is terrible or your code is over complicated
@angryktulhu
14 күн бұрын
@@Jorma___ nope that's popular WRONG statement. Actually comments help a lot and often substitute the docs. For example, the docstrings in Python can easily explain things very well - so you won't have to create a separate technical docs, README, anything. It's a big question what's better - tech docs or code comments - because they are basically very similar things and serve the same purpose. But saying that you don't need any of them, and the code itself is enough, is utter BS. Try to onboard a new developer on a new huge codebase with no comments and no docs. Good luck having him/her lost and unproductive for at least 1-2 weeks. That's just a waste of time and money
@jackpaulcollins
15 күн бұрын
You don’t only write tests to avoid bugs in your commits, but to prevent future commits from breaking what you wrote
@adammouaddine8866
7 күн бұрын
@Schwein41
2 күн бұрын
AND making new features/refactorings/dependency updates easier, as, if you can run the tests from unit to e2e, you can be somewhat sure that everything still works. Ye
@SiimKoger
19 күн бұрын
Tons of security measures, auditing tables, tons of monitoring, i18n, custom UI elements, rigorous testing, different styles of code even after linting, data migrations, library and framework verion updates, ... the list goes on. Joining a big company that has decades of legacy to it is a complete different beast than anything you could do or would need in a hobby project.
@NizzyABI
19 күн бұрын
I bet! The company I work at is just a few years old so the code is at least somewhat relatable to my side projects but I bet the larger company code must be much much harder to use
@josephperkins-z7n
Ай бұрын
Hey Nizar, Been in a programming rut of recent, Happy to see your still around. I'm gonna just feedoff your programming rizz and energy and get back on my A game. Srsly, Thx for being an amazing developer and friend. Also 😘😘
@NizzyABI
Ай бұрын
Glad to have u back bro!!!
@Kimi-xp2th
27 күн бұрын
I think my head would hurt having to deal with so many things.
@NizzyABI
26 күн бұрын
That's why we get paid $$$
@Someoneyeeted
15 күн бұрын
Yup, currently 2nd year CS and im already panicking
@robertodelgado6387
20 күн бұрын
Super interesting video, as a dude who mainly codes for fun since I mainly work in Excel and never seen any large scale project, I really apreciate this video
@UCFc1XDsWoHaZmXom2KVxvuA
Ай бұрын
Dude i can see that you have been grinding real hard on your youtube channel, its nice to see youve gotten to 10k subs, you certainly deserve :0
@NizzyABI
Ай бұрын
Thanks man :)
@minhtrovert
25 күн бұрын
That's great. Thank you for sharing. Keep up your amazing content!
@lafeo0077
Ай бұрын
this is an amazing video, and im so glad you contributed this here man
@NizzyABI
Ай бұрын
Thanks for the kind words :)
@TheFrewah
14 күн бұрын
I hate seeing comments that say something like ”Here I loop”. I can see there’s a loop. One comment said something like ”stop fooling around, let’s do some work”. So, all you did until this comment was to ”fool around ”
@NizzyABI
14 күн бұрын
comments themselves are sooo annoying the code itself should speak for itself for the most part
@TheFrewah
13 күн бұрын
@@NizzyABI It should but it doesn’t always do. 99% of the time, the first person to fail to understand how or why some code works is the person who wrote it because the clever parts lacked a comment.
@georgebaraza9141
10 күн бұрын
I recently switched to Angular for the urge of writing production grade codes. React doesn't appeal to me more in terms of code quality.
@NizzyABI
10 күн бұрын
yeah angular is great
@youneshenni5417
13 күн бұрын
we need more videos like this !!!
@NizzyABI
13 күн бұрын
ok :)
@Amrhossam96
3 күн бұрын
I was offended in the first 10 seconds 😂
@yuvraajbhatter2669
24 күн бұрын
god forbid the number of errors 2:05
@NizzyABI
24 күн бұрын
problem on my computer (JS linter is messed up) code works perfectly
@yuvraajbhatter2669
20 күн бұрын
@@NizzyABI haha i know that you are a good coder, just messing with you
@prototypebharrat
29 күн бұрын
that 100% high quality content.
@omarsoufiane4evr
16 күн бұрын
After seeing the intro, I thought you were going to show a code that is better than my personal projects that makes 0 dollars
@NizzyABI
16 күн бұрын
u saw software making $100k a month lol so maybe it’s ur idea 😉
@midicine2114
4 күн бұрын
3:10 don't forget unit tests
@KazeemOlabodeAbdalah
16 күн бұрын
Your eyebrows are well done.
@NizzyABI
16 күн бұрын
thanks 😊
@alexpascal5403
15 күн бұрын
@@NizzyABIyea bro it got my erekASF 🔥🔥
@jakubgawronski658
Ай бұрын
A very cool video! Keep it up!
@NizzyABI
Ай бұрын
Thanks 😊
@taiwo_teninlanimi
14 күн бұрын
Very Intuitive
@maxtayebwa8987
26 күн бұрын
Testing is everything, on that, trust me!
@NizzyABI
25 күн бұрын
Yep!
@nyzel4489
2 күн бұрын
"insert two kiss emojis"
@NizzyABI
2 күн бұрын
:)
@hameeeed5992
21 күн бұрын
Got my sub. 👍
@NizzyABI
21 күн бұрын
Lfggg
@cleyxds
7 күн бұрын
good video bro 😘😘
@NizzyABI
6 күн бұрын
Thanks :)
@armichng
9 күн бұрын
Amazing video😘😘
@NizzyABI
9 күн бұрын
Thanks 🤗
@angryktulhu
14 күн бұрын
well it's not even a BIG company. In the big companies, inter-department communications become more and more common and eat time. Like, you have to write and document how all your team's microservices work, and don't forget to update these docs, because a bunch of other IT teams rely on them
@muhammadhalimov422
18 күн бұрын
It was obvious, it's important to refresh knowledge though 👍
@PatrickHenry69420
Ай бұрын
NIzzy is BACK! W
@NizzyABI
Ай бұрын
😎
@Schwein41
2 күн бұрын
If you dont want to write tests, you have obviously never worked on real large scale products... well at least one that has to work all the time. Like if there is A LOT of money involved, you WILL fall in love with tests. No way around it
@aamrahmunawwar5033
4 күн бұрын
Can you provide a link to the open source code base that your company is associated with? Would be interesting to explore.
@NizzyABI
3 күн бұрын
sure here u go: github.com/calcom/cal.com
@mwelpa
14 күн бұрын
Do companies create their own CMSs?
@NizzyABI
14 күн бұрын
idk if they create their own but i know many (including mine) that use something like Dato, Contentful, etc.
@Bilz_-fd1do
Ай бұрын
Good morning! Posted 3min ago and 0 views... starting going down (It's a joke)
@NizzyABI
Ай бұрын
I fell off 😫
@nicozeier195
23 күн бұрын
From germany 😘😘
@NizzyABI
23 күн бұрын
Hell yeah love my German bois 😻
@3VERone
17 күн бұрын
tl;dr: naming things, scalability and not pushing directly to main?
@NizzyABI
17 күн бұрын
ye there’s obviously a lot more but that’s what i know rn
@skubed007
29 күн бұрын
imagine a os written in one file one method
@NizzyABI
29 күн бұрын
can't relate
@goosydev
28 күн бұрын
Imagine an os written in JQuery (yes it exists)
@KJimah
29 күн бұрын
Preach
@akintayokolawole7807
21 күн бұрын
Got my sub 😘😘
@NizzyABI
19 күн бұрын
:)
@bobbytito6301
4 күн бұрын
Subscribe button >>>>>
@NizzyABI
3 күн бұрын
:)
@BeatsByYari
7 күн бұрын
‘null’ is what it looks like
@opencode1
Ай бұрын
i really like your videos, lol except the video that you read 5 books in a weeek lol. you go to the point, are focused, and are topic that usually are so abvious but notbody talks so you bring up with new prespective. am already following you and subscribed. Looking up for a topic how do you learn and what resourcses do you use (beggining and now)
@NizzyABI
Ай бұрын
Some vids hit some miss hehe glad u liked this one :)
@opencode1
Ай бұрын
@@NizzyABI tell us how you learn lol :D am really curious like geniuenly (sorry typing lol)
@CDev12
13 күн бұрын
I code for myself and I made everything foo1, foo2, foo3💀
@NizzyABI
13 күн бұрын
LOL
@МихайлоДвалі
20 күн бұрын
Naming is so obvious and should be done even in pet-projects, I almost clicked off the video… but the error handling is a real difference, and abstraction too
@cnslgd
13 күн бұрын
😘😘
@NizzyABI
13 күн бұрын
:)
@bedruomer8777
14 күн бұрын
Nice video but you showed us the code only like 5% of the time, may be you can put yourself in the corner with the code in the background for next time, subscribed.
@NizzyABI
14 күн бұрын
Thanks for the tip!
@davidbriggs8109
23 күн бұрын
What do you suggest for the cms?
@NizzyABI
22 күн бұрын
DatoCMS, Contentful is good too
@axhraf7712
4 күн бұрын
u moroccan?
@NizzyABI
4 күн бұрын
Lebanese
@SB-wn3gl
11 күн бұрын
this typescript coders are not programmers 😂😂😂😂😂😂😂
@NizzyABI
11 күн бұрын
yes the language u write it determines if you're a programmer or not 🤦🏽
@gauravswami6213
24 күн бұрын
yo brother what's going on
@NizzyABI
24 күн бұрын
Not much 😈
@gauravswami6213
23 күн бұрын
Lol I commented on this because I was working on a project where I was designing the comment section that looked similar to this was not expecting your reply thankyou though @@NizzyABI
@devhilly
13 күн бұрын
😘 😘
@NizzyABI
13 күн бұрын
:)
@erhunmwonseredaniel2827
25 күн бұрын
🥰🥰
@aaronneoceinn9542
15 күн бұрын
Cool insights
@CNG.I
Ай бұрын
😘😘😘😘
@NizzyABI
Ай бұрын
😘
@kheangheng4737
9 күн бұрын
Just show the code bro, no need to keep cutting to yourself 🤦♂️
@NizzyABI
9 күн бұрын
no
@kheangheng4737
9 күн бұрын
@@NizzyABI what a stupid decision to make a video about showcasing code and only showing it for 3 seconds every time before cutting to your shitty webcam. THINK
@kheangheng4737
9 күн бұрын
@@NizzyABI use your brain
@sumandixit1635
21 күн бұрын
It's harsh but 99% of developers can only make projects not a industry standard product. 😢😢😢
@NizzyABI
21 күн бұрын
Idk man it takes learning and time to reach industry standard but we all have to start somewhere
Пікірлер: 144