Tiago Bencardino retweeted
As I complete close to 22 years in the Software Industry and specifically in the realm of App Development, I wish I was told the following when I started:
1. Learn from other related areas like Psychology, Biology, Mechanics, Material Science. Stay curious to learn from what humans have discovered about this world. There is so much hidden science that can be used to our advantage, if only we uncover and become curious. Apply the Feynman thinking.
2. Read fiction and non-fiction in equal measures. Build your vocabulary of describing things not just in technical terms but also figuratively. Communication is a super-power in addition to being technical.
3. Experiment with things that you don't use at work. Build your skills on ancillary technologies so you can see how problems are solved with other tools. This is the Craftsman thinking needed to continuously hone your skills.
4. Learn to design if you are a developer. Learn to build in code, if you are a designer. Design + Code is a super-power to brings ideas to life. Anybody can learn anything, if curious. Don't put artificial mental boundaries just because of your previous training. Being a designer builds the craftsman attitude of refinement. Learn Typography, 3D modelling, Motion Graphics, Video Editing, Photography where this style of thinking is accepted as normal.
5. Solve problems 10X harder than what you are solving at work. This is the hard training needed to sharpen your skills. This is a common mindset in sports, where you train hard outside the ring and give your best shot on game day. For us, going to work is the game-day. Nights and weekends is the hard training time.
6. Learn Math. Specifically algebra, geometry, trigonometry, probability, statistics. Lot of 2D, 3D and Motion VFX is based on timing, positioning and math. It will help in creating more fluid, life-like interfaces.
7. Learn to write well in long form. Writing is Speaking slowed down. It gives time to put structure to our thoughts and choose the right words to describe things. The more your write, the more refined your mind becomes while speaking. This is just a real-world application of "Thinking Fast and Thinking Slow". Writing is slow, Speaking is fast. Train the mind on the "Slow processes", so it can be employed when using the "Fast processes".
8. Train your right brain. The right brain holds an inordinate capacity to connect unrelated concepts and ideas. When the traditional "left-brain" faculties fall short of coming up with a solution, the "right-brain" can help you make a breakthrough. Drawing, writing poetry, composing music, animation, etc. help in training the right brain.
9. Be a mentor. Share knowledge freely. This is not just about giving back to community. It also helps in identifying ones own blind/weak spots. Write blogs, books, speak at conferences/meetups, become a mentor to students, teach at schools or institutions.
10. Participate in Open Source development. This is just another way to improve your skills and also contribute to the community. It will also help build your rΓ©sumΓ© and make you an attractive candidate for companies looking to hire. More importantly, it will build confidence in you to do things publicly without fear!
---
While you build yourself as a formidable force in the professional world, take time to enjoy life and relax. Focus on health and wellness, spend time with friends and family.
Stay humble as you grow. Build a kinder version of yourself to help others where needed. Not everyone is as lucky and privileged.
Learn daily. Grow daily. Do this and compound your growth over time!
#lessons #softwaredevelopment #GrowthMindset
Tiago Bencardino retweeted
Join Giorgos Ampavis @ampav_is and Anna Leushchenko @AnnaLeushchenko at @TheLeadDev in Berlin to hear the story of @TideBusiness transformation: how #Flutter technology helped improve lead time to market, optimize for engineering capacity, achieve feature parity easily, and more!
Tiago Bencardino retweeted
2021: 1K+ passionate devs, 15+ talks, an epic celebration of #Flutter & Dart!πThis year, we're back with a bang!πJoin us on Nov 11 for 20+ insightful talks, coding challenges, & more. Whether you're a seasoned pro or getting started #FlutteristasConf2023 is for you!ππ
Tiago Bencardino retweeted
ποΈOur Senior Staff Mobile Engineer @AnnaLeushchenko will be speaking at @FlutterNFriends on the 5th of September at 12pm BST π
Learn more here β‘οΈ bit.ly/44yfWxJ
The networking topic is quite broad in the Dart and Flutter world and I'm sure that anyone would learn something (and most would learn a lot) from attending @AnnaLeushchenko's "Basic and advanced networking in Dart and Flutter" at Flutter & Friends! π
Only 12 days left! π€©
Tiago Bencardino retweeted
π¨CUIDADO: Agora alΓ©m do github, as tech recruiter vΓ£o cair matando no Twitter de vocΓͺs.
Γ o fim das fotos de perfil de anime e segurando uma cerveja
Tiago Bencardino retweeted
Wrap up your summer by joining us at our August #iOSDevHappyHour! π»
Join over 100 fellow iOS devs for our monthly virtual meetup. We'll have breakout rooms, guest speakers and a giveaway. πͺπ£οΈπ
RSVP at the link below! π
idhh-aug2023.eventbrite.com
Tiago Bencardino retweeted
Our next sponsor is @TideBusiness! π
A leading business financial platform empowering 600k+ SMEs globally to save them time and money, so they can do what they love.
@AnnaLeushchenko, one of their super talented GDEs will host a workshop on networking in Dart and Flutter.
Tiago Bencardino retweeted
The networking topic is quite broad in the Dart and Flutter world and I'm sure that anyone would learn something (and most would learn a lot) from attending @AnnaLeushchenko's "Basic and advanced networking in Dart and Flutter" at Flutter & Friends! π
Only 12 days left! π€©
Tiago Bencardino retweeted
In my opinion, this is really what differentiate a Principal from a Staff and a Staff from a Senior Engineer.
Softskill-wise, thereβs no better predictable of someoneβs maturity level and capacity to influence an organization at scale & to grow than those 3 macro-skills:
1. Sponsorship (truly supporting other people's ideas),
2. Selfless & Egoless way of leading (Donβt be a politician: Say βI donβt knowβ & admitting your mistakes)
3. Be Open to Influence (To lead, you have to follow. To influence, you have to be influenced)
I know, I know, what about accountability and ownership? What about the ability to drive things and make them happen quickly? What about the ability of distilling complex and ambiguous problems into a simple solution? What about coaching and mentoring? What about the super deep expertise? What about the ability to navigate and coordinate efforts across the org to deliver big cross-area projects? What about thinking strategically and planning for the long-term?
These are super important too, they are crucial. But, in my experience, they are not the best predictable of what is going to make someone succeed and scale their impact and their career beyond the Staff Level.
Confidence to sponsor other folks ideas even when they are super shiny or bold ideas and even when you would probably solve slightly differently without βcookie leakingβ and without getting credits to yourself.
Selfless and egoless way of leading. You are an engineer, You are not a politician. Admit your mistakes and what you got wrong as a Senior Engineer, your team will respect you a lot more (and be a lot more influenced by what you share) in the long run.
Give your support quickly to other leaders who are working to make improvements. Even if you disagree with their initial approach, someone trustworthy leading a project will almost always get to a good outcome. If there's something you disagree with but only in a minor way, let others take the lead figuring it out. A helpful question here is, "Will what we do here matter to me in six months?" If it won't, take the opportunity to follow.
Great questions to ask:
- Tell me the last time you supported one of your more junior engineers ideas
- Tell me about the last time you admitted a mistake you made to your team
- Tell me about the worst technical mistake you made over the last couple of years as a Staff in the company
- Tell me about the last time someone on your team changed your mind
Tiago Bencardino retweeted
Tiago Bencardino retweeted
Here is a quick summary of my talk: Stop Treating Accessibility as an Afterthought - Concrete steps to build inclusive apps.
#ftcon23 #fluttercon #flutter #accessibility
All Flutter interviews secrets revealed, by @AnnaLeushchenko and @FullmerS! Great talk, super helpful! #fluttercon #ftcon23
Tiago Bencardino retweeted
π£π£π£π£ (update) Flutter group photo at @FlutterconEU
β¨β¨ 2:55pm π at the FlutterCon sign upstairs π
Tiago Bencardino retweeted
Anyone wants to buy @FlutterconEU ticket and CAN come to Berlin but struggling with ticket price?
DM me. I may help you with some discount code π
(Please only DM if you can make it to Berlin)
#FlutterCon β at Haarlemmermeer, Nederland
Tiago Bencardino retweeted
A great piece of advice I got from one of my medical school professors - "An hour before 9 is worth 2 after 5"
Tiago Bencardino retweeted
ChatGPT Γ© apenas uma mancha no enorme universo da IA.
Estudei 100s de lanΓ§amentos de novas ferramentas de IA ao longo dos ΓΊltimos 3 meses.
Aqui estΓ£o 8 novos websites de IA de ΓΊltima geraΓ§Γ£o que farΓ£o o seu trabalho por si.
Tiago Bencardino retweeted
At @TideBusiness, we build our mobile apps with #Flutter and absolutely love it! π
We are #hiring Mid to Senior mobile engineers within the UK to join our big team π€©
Check the details and apply at tide.co/careers/senior-mobilβ¦, or ping me for any questions or a referral ππ»
Tiago Bencardino retweeted
Apple opens applications for third Impact Accelerator for Black-, Latinx-, Indigenous-owned businesses 9to5mac.com/2023/04/24/apple⦠by @michaelpotuck



























