Michał Zakrzewski Profile Banner
Michał Zakrzewski Profile
Michał Zakrzewski

@the_mzakrzewski

2,638
Followers
133
Following
193
Media
11,278
Statuses

10+ yrs in software dev 👨‍💻 | Let's explore & learn together | From coding tips to tech trends, join me on my journey in the tech industry!

Joined December 2011
Don't wanna be here? Send us removal request.
Pinned Tweet
@the_mzakrzewski
Michał Zakrzewski
6 days
Wrong way: learn learn learn learn learn DO Good way: learn DO learn DO learn DO
6
0
14
@the_mzakrzewski
Michał Zakrzewski
2 years
Which type of developer are you?
Tweet media one
838
133
2K
@the_mzakrzewski
Michał Zakrzewski
1 year
What is your style of coding?
Tweet media one
800
63
1K
@the_mzakrzewski
Michał Zakrzewski
1 year
@KevinNaughtonJr Real programmers know what tools they should use, don't let yourself be told what you should and shouldn't use.
2
19
575
@the_mzakrzewski
Michał Zakrzewski
1 year
@KevinNaughtonJr Well, real software engineers know it's not about the tool, but how you use it.
5
4
274
@the_mzakrzewski
Michał Zakrzewski
4 months
A software engineering career doesn't require a computer science degree.
49
17
190
@the_mzakrzewski
Michał Zakrzewski
9 months
@CodeToCreation Focus on understanding the fundamentals deeply, rather than rushing to learn the latest tech. Basics are timeless.
9
8
174
@the_mzakrzewski
Michał Zakrzewski
1 year
@KevinNaughtonJr a real sofware engineer knows what he should use and when 😉
3
1
154
@the_mzakrzewski
Michał Zakrzewski
11 months
@KrystPawlowicz Całkiem ostro o PiS się Pani wypowiada, bo to chyba jest zwycięzca wyborów prawda?
0
2
125
@the_mzakrzewski
Michał Zakrzewski
11 months
@emiko_dev Underestimating the power of consistent practice. Once I committed to daily coding, progress soared.
6
9
117
@the_mzakrzewski
Michał Zakrzewski
1 year
@zlatov_cristina The title 'software engineer' is more about what you can do than how you learned. Skills matter most!
5
2
112
@the_mzakrzewski
Michał Zakrzewski
1 year
@KevinNaughtonJr Real software engineers use whatever they need for their work, it's like saying a real letter carrier doesn't use a car 😉
0
0
89
@the_mzakrzewski
Michał Zakrzewski
4 months
Want a remote tech job? Get into open source.
17
9
86
@the_mzakrzewski
Michał Zakrzewski
2 years
@eddiejaoude A library gives you tools to use, while a framework tells you how to use them.
4
8
84
@the_mzakrzewski
Michał Zakrzewski
10 months
@KevinNaughtonJr Any laptop is best for learning to code. Some people won't catch on to your sarcasm/joke and will feel bad because they can't afford a MacBook.
2
1
84
@the_mzakrzewski
Michał Zakrzewski
2 years
@TheAmineAouragh Also interesting solution! This part "return type == 'admin'" would be enough.
1
0
80
@the_mzakrzewski
Michał Zakrzewski
1 year
@KevinNaughtonJr Linux is a tool, if you know how to use it, you will be satisfied with its capabilities 😉
2
2
71
@the_mzakrzewski
Michał Zakrzewski
2 years
@BatsouElef Python is often recommended for beginners, but I think JavaScript is equally friendly due to its ubiquity and versatility.
7
3
68
@the_mzakrzewski
Michał Zakrzewski
2 years
@T_Zahil Thats mine just before I started work.
Tweet media one
9
0
69
@the_mzakrzewski
Michał Zakrzewski
11 months
@cassidoo What a satisfying moment! It goes to show the impact of sharing your experiences.
1
0
70
@the_mzakrzewski
Michał Zakrzewski
1 year
@KevinNaughtonJr ChatGPT is a tool like any other, if we can use such tools, I think it is stupid not to do so
5
0
62
@the_mzakrzewski
Michał Zakrzewski
1 year
@KevinNaughtonJr linux is only a tool, it is the user who makes it useful
4
5
65
@the_mzakrzewski
Michał Zakrzewski
5 months
@Prathkum I like to watch the tutorial to get the basic knowledge about the technology I want to use. Then I jump into the doc to fully understand what happened in the tutorial.
2
1
66
@the_mzakrzewski
Michał Zakrzewski
4 months
@KevinNaughtonJr you don’t need to know it if you’re 5 😁
1
1
62
@the_mzakrzewski
Michał Zakrzewski
1 year
@AdemoyeJohn C++ may have a steep learning curve, but it also offers immense power and flexibility. Choosing it as a first language shows a brave and determined spirit.
2
2
57
@the_mzakrzewski
Michał Zakrzewski
2 years
Clarification: I agree a 'one-line' solution in this example code is best. However, using 'else' in conditions can be unnecessary, as I meant to point out in this question 😉
6
0
60
@the_mzakrzewski
Michał Zakrzewski
7 months
@zlatov_cristina Absolutely, bridging that gap is a journey. Real-life projects, problem-solving, and continuous learning narrow the divide over time.
1
1
58
@the_mzakrzewski
Michał Zakrzewski
2 years
@NanouuSymeon Hard to have portfolio as a backend dev. In my case better will solution is to have github with few projects but for now I dont have :)
3
0
57
@the_mzakrzewski
Michał Zakrzewski
4 months
Does anyone still use Bootstrap? Seems like everyone's all about Tailwind now!
47
3
56
@the_mzakrzewski
Michał Zakrzewski
7 months
@github Patience is key. Embrace challenges, and learn fundamentals well. Consistent practice trumps sporadic intensity. Seek mentorship. Enjoy the coding journey!
0
3
56
@the_mzakrzewski
Michał Zakrzewski
8 months
My workspace today! Do you like it?
Tweet media one
16
0
54
@the_mzakrzewski
Michał Zakrzewski
3 months
@NanouuSymeon Python is one of the easiest in my opinion
2
1
55
@the_mzakrzewski
Michał Zakrzewski
11 months
@CodeToCreation React is not a language 😉
2
0
48
@the_mzakrzewski
Michał Zakrzewski
10 months
@KevinNaughtonJr Half of coding is knowing where to find the right snippet, and the other half is understanding it enough to tweak 😉
2
3
49
@the_mzakrzewski
Michał Zakrzewski
10 months
@emiko_dev Each programming language has its strengths. Starting with a beginner-friendly language might be more encouraging!
6
0
46
@the_mzakrzewski
Michał Zakrzewski
1 year
@codewithvoid "I'll have that done in just five minutes!" - A lie programmers tell when they underestimate the time needed for a task.
3
5
48
@the_mzakrzewski
Michał Zakrzewski
2 years
@madzadev If you don't know how to do something, take a break and come back to it in an hour. During this break, magic takes place in the mind 🪄
6
2
47
@the_mzakrzewski
Michał Zakrzewski
9 months
Do you know what no one prepares us for as software developers? When the compiler returns an error in line 56. And line 56 is empty...
14
4
41
@the_mzakrzewski
Michał Zakrzewski
5 months
@KevinNaughtonJr because people don’t like things that they don’t understand I understand that you can prefer different languages, but hating Java is just ridiculous
4
0
43
@the_mzakrzewski
Michał Zakrzewski
2 years
@scrumtuous It's not about how many languages you know, but more about how good you are at problem-solving. Learning a programming language is the easiest part of being a good developer.
3
5
41
@the_mzakrzewski
Michał Zakrzewski
6 months
Coffee, a few nuts and a legacy code 😁
Tweet media one
5
2
41
@the_mzakrzewski
Michał Zakrzewski
1 year
@LifeLongThinker best one solution 👍 But I am interested in whether people use "else" if it is not necessary, and you?
17
0
38
@the_mzakrzewski
Michał Zakrzewski
8 months
@CodeToCreation Remember guys, learn the language before using the framework 🙂
1
0
36
@the_mzakrzewski
Michał Zakrzewski
2 years
@TheJackForge I dont feel that fasctination about Tailwind… I mean I know it can be useful but in my opion it’s create mess in html.
9
0
36
@the_mzakrzewski
Michał Zakrzewski
6 months
Confusion is part of programming.
11
4
36
@the_mzakrzewski
Michał Zakrzewski
2 months
@dev_maims Consistency - that is the magic behind it. It can be even an hour a day, but every day.
0
1
38
@the_mzakrzewski
Michał Zakrzewski
10 months
✨Top beginner books for coders! 📗 Python: 📙 JavaScript: 📕 Java: 📘 HTML & CSS: #LearnToCode #CodeNewbie
3
4
37
@the_mzakrzewski
Michał Zakrzewski
9 months
@denicmarko ++i -those people also exists
8
2
35
@the_mzakrzewski
Michał Zakrzewski
2 years
@eddiejaoude I would change that question to: Why you don’t use try/catch in your code 😀 For me it’s hard to imagine that someone don’t use it.
3
1
37
@the_mzakrzewski
Michał Zakrzewski
4 months
Looking for a job as a software developer? Target smaller companies or startups. They're often more open to hiring beginners and may offer more flexible work environments.
10
2
32
@the_mzakrzewski
Michał Zakrzewski
11 months
@denicmarko This question is too general. If someone always chooses the same stack regardless of the project, it means that he is not a professional. It's like a mechanic to use only a hammer for everything 😉
4
0
32
@the_mzakrzewski
Michał Zakrzewski
2 years
Facebook could've said Myspace did it. Netflix could've said TV did it. WhatsApp could've said carriers did it. Your idea doesn't have to be new, just better. Identify gaps in existing services and innovate to improve them 🔥
4
6
31
@the_mzakrzewski
Michał Zakrzewski
2 years
@PrasoonPratham Tough choice! But if I had to pick one, I'd go with Python. It's versatile, widely used, and has a large community. Plus, the readability of its code makes it a joy to work with 🐍
0
1
30
@the_mzakrzewski
Michał Zakrzewski
1 year
@KevinNaughtonJr Indeed, it's a demanding field that requires focus and dedication 😉
1
1
31
@the_mzakrzewski
Michał Zakrzewski
11 months
@t3dotgg Dont forgot to store sessions in divs 😉
2
0
32
@the_mzakrzewski
Michał Zakrzewski
10 months
Time to recharge the batteries! 🔋
Tweet media one
4
0
29
@the_mzakrzewski
Michał Zakrzewski
9 months
@TheJackForge and still 45,876 discussions about PHP being dead 😃
1
0
30
@the_mzakrzewski
Michał Zakrzewski
2 years
Started my day by update @phpstorm and I’m in love with new UI 😍
1
4
29
@the_mzakrzewski
Michał Zakrzewski
9 months
@zlatov_cristina The Pragmatic Programmer - great to learn general rules for being software developers.
4
2
29
@the_mzakrzewski
Michał Zakrzewski
11 months
@tdinh_me Both have their merits! Leetcode hones problem-solving, while side projects build real-world applications. It's about balancing skills and creativity.
2
0
30
@the_mzakrzewski
Michał Zakrzewski
1 year
@ania_kubow For me, it's the moment when a feature comes to life and works flawlessly. Seeing the results of my effort is the most rewarding feeling! 💻🚀
0
2
29
@the_mzakrzewski
Michał Zakrzewski
2 years
@LifeLongThinker This is the best solution. In that post, I wanna check who prefers to use 'else' in similar cases.
4
0
28
@the_mzakrzewski
Michał Zakrzewski
2 years
@codewithvoid Coding is challenging, but with the right tools and techniques, it can be manageable. On the other hand, planning and debugging are more abstract and require a lot of critical thinking.
0
1
27
@the_mzakrzewski
Michał Zakrzewski
11 months
@KevinNaughtonJr You can't be a senior developer if you've never break a prod, that's the law...
0
0
28
@the_mzakrzewski
Michał Zakrzewski
2 years
My TOP 5 creators: - @TheAnkurTyagi - encouraged blog creation - @DThompsonDev - helpful for aspiring coders - @_justlilian - impressive how a young man develops a business - @Prathkum - a mine of knowledge - @TheJackForge - always a reminder that we don't have to be so serious
3
2
26
@the_mzakrzewski
Michał Zakrzewski
10 months
@CodesFlex Practice regularly, study diverse codebases, and don't be afraid to tackle challenging projects.
1
2
27
@the_mzakrzewski
Michał Zakrzewski
2 years
@rupali_codes In such a way that they best describe their function, I try to avoid abbreviations, for example instead of desc I use the full name description.
2
1
25
@the_mzakrzewski
Michał Zakrzewski
5 months
@Prathkum Funny! But there's something magical about bringing code to life. The possibilities are limitless!
2
0
28
@the_mzakrzewski
Michał Zakrzewski
6 months
Watching tutorials without creating projects leads to Tutorial Hell. It's when you learn a lot but struggle to apply it.
7
4
27
@the_mzakrzewski
Michał Zakrzewski
11 months
@KevinNaughtonJr How did you start bridging the gap between theory and practice?
3
0
23
@the_mzakrzewski
Michał Zakrzewski
10 months
@emiko_dev Each side has its own challenges, but mastering both is where the real magic happens.
2
0
24
@the_mzakrzewski
Michał Zakrzewski
7 months
@zlatov_cristina in my opinion, we have more less qualified developers who believe that they will not have to pay off this technological debt
2
1
25
@the_mzakrzewski
Michał Zakrzewski
6 months
Master the fundamentals and focus on one or two languages and frameworks. Avoid the distractions of every new trend. Specialize. Life's too short to be a jack of all trades.
4
3
26
@the_mzakrzewski
Michał Zakrzewski
5 months
You don't suck at coding. You just need more practice.
4
5
26
@the_mzakrzewski
Michał Zakrzewski
1 year
@KevinNaughtonJr Yes, the code knows what a real programmer wants to write 😉
1
0
23
@the_mzakrzewski
Michał Zakrzewski
9 months
@Shefali__J Mac. My starting point was Windows (probably the standard starting point for most of us). After that, I worked with Linux for a few years (mostly Ubuntu and Linux Mint). I've been working on Mac for 4 years now. I have no plans to change 🙂
6
0
24
@the_mzakrzewski
Michał Zakrzewski
1 year
Which part of the code would you refactor? 🤔
Tweet media one
15
2
24
@the_mzakrzewski
Michał Zakrzewski
10 months
@MasterShifuu18 app (under that I have game and web development) 😉
0
1
24
@the_mzakrzewski
Michał Zakrzewski
11 months
Junior Web Developer Toolkit: 🧰 HTML 🧰 CSS 🧰 JavaScript Don't overwhelm yourself by learning frameworks from the beginning. #100DaysOfCode #CodeNewbie
4
1
24
@the_mzakrzewski
Michał Zakrzewski
8 months
@daboigbae The best programming language does not exist 🙂 Every language has its pros and cons. If someone has a claim that one language is the best, they are probably a believer and have no knowledge of other languages.
5
1
24
@the_mzakrzewski
Michał Zakrzewski
2 years
@BatsouElef Sad to say, but Java. I started in this language, then the company changed the technology to PHP and I haven't touched Java for 8 years...
9
0
25
@the_mzakrzewski
Michał Zakrzewski
11 months
@KevinNaughtonJr Intelligence takes many forms!
1
1
24
@the_mzakrzewski
Michał Zakrzewski
1 year
@SalmanMKC Asynchronous programming was a tough one for me. It's not intuitive, but once you understand callbacks, promises, and async/await, it's a game-changer.
2
0
22
@the_mzakrzewski
Michał Zakrzewski
8 months
Does TypeScript need 'any' type?
24
0
24
@the_mzakrzewski
Michał Zakrzewski
2 years
@codewithvoid Depending on the day, there are days that it can be 5 hours, and there are days that an hour is too long.
0
0
24
@the_mzakrzewski
Michał Zakrzewski
9 months
@daboigbae Great illustrated! It doesn't mean guys that after school you cannot have skills. It's more about that school is not required to have skills as a software developer.
0
0
24
@the_mzakrzewski
Michał Zakrzewski
5 months
Feeling stuck on a coding challenge? Trust me, explaining it to a rubber duck 🐤 (or anyone who will listen) can work wonders!
4
1
24
@the_mzakrzewski
Michał Zakrzewski
7 months
@OngDevLab Legacy.
0
0
24
@the_mzakrzewski
Michał Zakrzewski
5 months
Coding sharpens your mind, boosts your thinking skills, and shapes a valuable mindset that benefits all areas of life.
5
3
23
@the_mzakrzewski
Michał Zakrzewski
10 months
@xsgames_ I use tools from JetBrains.
1
0
24
@the_mzakrzewski
Michał Zakrzewski
2 years
@shashiwhocodes People often focus on the language instead of the coding itself. If you understand the principles of programming, you can easily and quickly change the language at any time 💪
1
1
20
@the_mzakrzewski
Michał Zakrzewski
5 months
Tech tip for beginners: Start with JavaScript for its versatility. - Set up backend with Node.js - Explore ML/AI with Tensorflow.js - Create a portfolio with React - Try React Native for mobile apps - Use Electron.js for desktop apps
4
2
22
@the_mzakrzewski
Michał Zakrzewski
2 years
Finally launching my personal website this weekend! Just need to add the mobile version... because apparently, some people still browse the internet on their phones 😉
Tweet media one
5
1
22
@the_mzakrzewski
Michał Zakrzewski
2 years
@iAmSujitMemane There is no loop without 'i'. Proved by scientists 😀
1
0
21
@the_mzakrzewski
Michał Zakrzewski
11 months
Before diving into React/Vue/Angular, make sure your #javascript game is strong! 📚💪 Start with this book! 🚀
Tweet media one
5
2
20
@the_mzakrzewski
Michał Zakrzewski
2 years
@Prathkum Sad news for developers relying on the Twitter API. Time to find alternative solutions or budget for the cost. Let's hope it still supports innovation and growth in the tech community.
0
2
22
@the_mzakrzewski
Michał Zakrzewski
1 year
@eddiejaoude Open Source is not just about code, it's about building a community and enhancing your career.
4
3
23
@the_mzakrzewski
Michał Zakrzewski
7 months
@KevinNaughtonJr Think of "the cloud" as a magical place where your data lives safely 😉 Instead of a toy in your hand, it's stored in a special place on the internet.
2
1
23
@the_mzakrzewski
Michał Zakrzewski
8 months
I will reveal the secret of coding only to you! Don't use frameworks before knowing language.
5
3
22
@the_mzakrzewski
Michał Zakrzewski
5 months
@wesbos SQLite is a champ for small data. For web apps with high traffic or complex data models, MySQL (familiarity & ease of use) or Postgres (advanced features & data integrity) might be better.
0
1
21
@the_mzakrzewski
Michał Zakrzewski
6 months
@CodeToCreation Don't just code, deploy! Get your project live on Heroku. Shows initiative & users can actually interact with it. Bonus points 😁
1
0
22