Pinned Tweet
Most interviews I have conducted & taken cover these 9 areas:
- Current role & project
- Architecture & full request
- Front end dev general
- Javascript + framework
- Algorithm exerc
- OOP & design
- Backend & SQL
- CI/CD
- Methodologies
I will do 1 thread a day per area 馃挭
My first Birthday since I been active on Twitter 馃コ!
Funnily enough, February has been my least active month, I needed a break, thanks for understanding.
I'm super happy to be a part of this amazing community, cheers 馃嵒!
Grab your cake slice 馃巶
Software Engineering is the systematic application of engineering approaches and principles to the development of software.
Do you want to be a programmer or a software engineer? 馃
That moment when you finish your code, it passes all the tests, works as expected, but...
you push and the CI build breaks 馃槕
Which part of a project do you enjoy the most?
I love to dive into a new domain.
Learning everything I can about a business area and how technology can help them thrive is super exciting.
Of course, architecture and design mesh in this part too. Greenfield projects are so fun
One of the best tips when onboarding new team members: Do pair programming.
Show first, help them do later. They will feel much more confident to tackle user stories or tickets after that!
What else do you recommend to make the onboarding easier and faster?
3 Days without coding.
Thinking if I remember how to write a lambda function anymore.
Better check stackoverflow...
Simple exercise to check your progress:
Open a codebase you worked on 2 years ago and look for errors and things that can be improved.
Then open a codebase you are currently working on and do the same.
Do you see big differences? Do you find things you dont like in your code?
One of the few benefits that 2020 left us was the adoption of remote work for most companies.
I have been working full remote for almost 3 years now and it is priceless.
You save money
You save time
You gain freedom
Moments that will blow your mind while learning programming 馃く
馃敻Recursion
馃敻Polymorphism in object-oriented programming.
馃敻High order function in functional programming
馃敻Design patterns
馃敻How the CPU process with assembler instructions (*)
What else do you find CRAZY?
Happy Friday my friends 馃帀!
Reminders:
- Learn something new
- Take some time for a social activity
- Disconnect from work after you are done
- Don't deploy (*)
Any cool plans for your weekend?
馃弳Productivity + Healthy tips ranked 馃弳
1_ Take small breaks every 1-2 hours
2_ Close social media and put the phone away during focused work
3_ Sleep 8 hrs +/-
4_ Take a walk when blocked (fresh air and a green view is ideal)
5_ Be conscious of your posture (back will thank u)
Do you know those addictive videos in which someone builds a pool or a house with a stick and natural stuff?
I have watched a fair amount of them.
Does that mean I can build a pool with a stick? No fucking way.
The same applies to building software!
馃彈锔廝rojects >>> Tutorials馃摵
Everybody knows when code is not simple, but do you know when code is not coherent?
Coherent code is logical and consistent. Same and intuitive approach to solving problems
We don't take diametrical different paths to solve similar problems
Establish guidelines -> Coherence 馃敿
Hello everyone 馃憢!
I'm back from a little break. Everything is fine, thanks to those who reached out to ask ^^!
Software engineering content coming back every day 馃挭!
Videos will be back in around a week. I need to fix some setup things first.
How are you doing?
Software Development is very similar to entrepreneur shipment
馃敼 Continues improvement is required
馃敼 Several domains of knowledge is needed
馃敼 Embracing failure will go a long way
馃敼 Rounding yourself with skillful people is key
馃敼 It's a marathon, not a sprint.

