Here is a compilation of the most relevant content I've posted on Twitter since the end of July 2020. Most of these are threads where I've tried to convey as much actionable and helpful ideas as possible. Some are just individual thoughts in the form of tweets. I pushed those to the bottom of the list.
Most of my writing revolves around general topics related to Software Engineering. Although there's a ton of technical stuff here, most of these aims to offer a more holistic view of the industry, and what I think matters to software developers.
-
The one about my interview process to hire Software Engineers.
Sep 25, 2020. -
The one about specializing in one thing or doing a little bit of everything.
Sep 19, 2020. -
The one about the approach I use to be as effective as possible when working on projects.
Sep 18, 2020. -
The one with 9 simple ideas to invest in your career.
Sep 5, 2020. -
The one where I share a letter to ask for a raise.
Sep 2, 2020. -
The one with a checklist to make sure your website doesn't suck.
Sep 1, 2020. -
The one about the metrics to measure developers.
Aug 31, 2020. -
The one where I talk about pricing strategies and charging money for your skills.
Aug 30, 2020. -
The one about good software design.
Aug 29, 2020. -
The one about reading your employment contract.
Aug 29, 2020. -
The one talking about two types of developers.
Aug 27, 2020. -
The one with the real conversation with the person that wants to grow their career.
Aug 27, 2020. -
The one about adding more people to a project.
Aug 26, 2020. -
The one about performance optimizations for computing at large scales.
Aug 24, 2020. -
The one where I talk about 16 different soft skills for every engineer.
Aug 21, 2020. -
The one about 10 side projects to improve your web development skills.
Aug 20, 2020. -
The one with the 50 sentences to become an amazing developer.
Aug 15, 2020. -
The one about evaluating if you are happy with your current job.
Aug 13, 2020. -
The one where I talk about all the problems of TDD.
Aug 13, 2020. -
The one where I talk about how to become a successful Software Engineer.
Aug 12, 2020. -
The one about splitting your time.
Aug 12, 2020. -
The one with some of the skills and tools that let me do my job.
Aug 11, 2020. -
The one about the importance of a portfolio.
Aug 10, 2020. -
The one about caching.
Aug 5, 2020. -
The one about getting good at estimates to make money as a Software Developer.
Aug 5, 2020. -
The one about whether you really need to learn algorithms and data structures.
Aug 3, 2020. -
The one about whether you need to get a Computer Science degree.
Aug 2, 2020. -
The one about getting you a better salary.
Aug 2, 2020. -
The one about multiplying your value and advancing your career.
Aug 2, 2020. -
The one about negotiating a salary doing an interview.
Aug 1, 2020. -
The one about using pre-browsing to make your websites faster.
Jul 30, 2020.
A few years ago, I started focusing a big part of my efforts in applied Machine Learning. I'm specifically very interested in making Machine Learning applications work in real life and breaking down the walls that keep others from getting into the field.
-
The one about a codelab to get started with Machine Learning.
Sep 25, 2020. -
The one about the problem that kicked off my interest in Machine Learning and changed my career.
Sep 23, 2020. -
The one about the Artificial Intelligence market and salary expectations.
Sep 20, 2020. -
The one about multiplying numbers using a neural network.
Sep 18, 2020. -
The one about what you need to get into the Machine Learning field.
Sep 17, 2020. -
The one where I mention that Machine Learning is usually not the right approach.
Sep 15, 2020. -
The one about the massive, 7-hour TensorFlow YouTube course.
Sep 14, 2020. -
The one about the 12 skills you want to add to your Data Science / Machine Learning resume.
Sep 12, 2020. -
The one about the free course on Machine Learning from Tom Mitchel and Miria-Florina Balcan.
Sep 12, 2020. -
The one where I go over a step-by-step guide to start with Machine Learning.
Sep 11, 2020. -
The one where we discuss the trade-offs for a self-driven car to stop on traffic lights.
Sep 11, 2020. -
The one about understanding when we solved a Machine Learning problem.
Sep 10, 2020. -
The one with 20 fundamental questions you need to ace before getting a Machine Learning job.
Sep 9, 2020. -
The one with the courses I took to get my Masters in Computer Science with a Machine Learning Specialization.
Sep 8, 2020. -
The one with 6 high-profile projects that show algorithm bias.
Sep 7, 2020. -
The one with the 10 most frequently asked questions to get into Machine Learning.
Sep 6, 2020. -
The one where people into Machine Learning came to say hello.
Sep 5, 2020. -
The one where I talk about why I always recommend getting into Machine Learning.
Sep 4, 2020. -
The one with 10 different projects to get started with Computer Vision.
Aug 25, 2020. -
The one about pursuing the "right" solution.
Aug 19, 2020. -
The one about 5 crazy cool Machine Learning projects I've been involved with.
Aug 18, 2020. -
The one about how I transitioned to the Machine Learning space.
Aug 14, 2020. -
The one where I go over what a day of a Machine Learning Engineer looks like.
Aug 11, 2020.
I met Python in 2014, and I've never looked back. It's an incredibly versatile language with a huge, smart community backing it. How many of you can I convince to give it a try?
-
The one about 10 simple programming exercises and their solutions.
Sep 24, 2020. -
The one about new features in Python 3 that you may not be using yet.
Sep 22, 2020. -
The one about building a script to schedule Twitter threads.
Sep 18, 2020. -
The one talking about Lambda functions in Python.
Sep 18, 2020. -
The one where I built the most outrageous giveaway selection process.
Aug 19, 2020. -
The one where the Python community came to say hello.
Aug 18, 2020. -
The one about pandas.
Aug 17, 2020. -
The one talking about Python for web development (Django, Flask, and FastAPI.)
Aug 16, 2020. -
The one with the script to clean up your Twitter feed.
Aug 11, 2020. -
The one about getting started with Python.
Aug 8, 2020. -
The one about Python being a great step if you want to get into Machine Learning.
Aug 7, 2020.
I still like these threads. I think they are helpful, but they aren't technical, nor do they fit in any other category.
-
The one with some strategies to improve the quality of the content you post on Twitter.
Sep 15, 2020. -
The one where I share my essay to get into graduate school.
Sep 10, 2020. -
The one where I show my setup at home.
Aug 28, 2020. -
The one about standing and speaking up.
Aug 26, 2020. -
The one about my Twitter strategy to get 8,000+ followers in less than a month.
Aug 23, 2020.
These aren't threads. They are individual tweets that reflect on different technical topics, but I want to keep them separate to avoid drowning the more helpful, fully-fledged content.
-
The one about clean code and the relativity of things.
Sep 16, 2020. -
The one about the shortcut to improve as a software developer.
Sep 14, 2020. -
The one about writing code defensively.
Sep 12, 2020. -
The one about learning while building projects.
Sep 7, 2020. -
The one where I talk about focusing more on project management and less on estimates.
Sep 3, 2020. -
The one talking about irrelevant years of experience.
Sep 2, 2020. -
The one where I talk about project management being the issue with late projects.
Sep 2, 2020. -
The one about the mandatory step to write good code.
Sep 1, 2020. -
The one talking about how software is not linear.
Aug 29, 2020. -
The one talking about code being a means to an end.
Aug 27, 2020. -
The one about a good way of prioritizing your work.
Aug 27, 2020. -
The one about your agile process being too complicated.
Aug 26, 2020. -
The one about what you need to be a leader.
Aug 25, 2020. -
The one about the importance of solving problems above any titles.
Aug 25, 2020. -
The one about a question you can ask to determine what to do.
Aug 25, 2020. -
The one about surrounding yourself with smarter people.
Aug 24, 2020. -
The one about stopping learning when you get a job.
Aug 24, 2020. -
The one about the two rules that matter to end up with good code.
Aug 23, 2020. -
The one about being consistent with dates.
Aug 20, 2020. -
The one about multiplying yourself.
Aug 20, 2020. -
The one about simplicity versus flexibility.
Aug 18, 2020. -
The one about starting.
Aug 17, 2020. -
The one about every problem being your responsibility.
Aug 17, 2020. -
The one about my definition of good for a career in tech.
Aug 16, 2020. -
The one about those working from home that are just starting their careers.
Aug 16, 2020. -
The one about what you know being good enough for someone else.
Aug 16, 2020. -
The one about having access to all the knowledge in the world.
Aug 15, 2020. -
The one about being original.
Aug 13, 2020. -
The one where you decide whether your manager sucks.
Aug 12, 2020. -
The one about agile not being a silver bullet.
Aug 9, 2020. -
The one about technical debt.
Aug 7, 2020. -
The one about sacrificing quality not being a good trade-off.
Aug 7, 2020. -
The one about being in control as a developer.
Aug 6, 2020. -
The one about needing people to put models into production.
Aug 6, 2020. -
The one about not having time because you are writing bad code.
Aug 6, 2020. -
The one about not needing a Ph.D. or read papers to get into Machine Learning.
Aug 6, 2020. -
The one about optimizing your career for the long term.
Aug 5, 2020. -
The one about following the status quo.
Aug 4, 2020. -
The one about not needing to learn algorithms is a self-fulfilling prophecy.
Aug 3, 2020.