Image for post
Image for post

When you are trying to start a startup is recommended that you have one or more co-founders. It will be an emotional rollercoaster and, also you’ll be able to leverage the strengths of your team. I guess it also can make it more fun if you enjoy working with other people, it can get lonely and it’s nice to have someone you can talk that is going through the same things.

Co-founders come in different shapes and sizes. Some will have as much (or more) skin in the game as you and some others will see the startup as a little pet project. It’s your job to find their superpower and build an environment where they can use it. …

Image for post
Image for post

All startups are hard. You are building something out of nothing and it’s a complete emotional rollercoaster. Hours can be long and you never know if it’s going to work. I’ve lived a couple of ones and it’s funny but not easy. One of those was an IoT startup focused on hardware. These hardware startups come with a completely different breed of problems than regular software startups.

The main difference is that the good part of the digital economy does not apply to you. McAfee and Brynjolfsson discuss in their book three important characteristics of digital economies: Free, Instant, and Perfect. …

Image for post
Image for post

The Office is my favorite show. I always have a great laugh and I have even learned a thing or two from Michael Scott's leadership style. The show portrays a lot of funny situations and it’s always a blast to watch it. Looks like it has been removed from Netflix this January 1st, I wanted to write a little post about it.

My favorite clip ever is the intro from Stress Relief (Fire Drill). I find it almost impossible to watch it and not laugh. It has brightened my day a lot of times even on some pretty bad days. If you have not already, I recommend you watch it right now. Based on some conversations with my mentor (thanks Oscar!) …

You might be a seasoned software developer who has been on a ton of teams. You probably know the ropes of the role and the mechanics of teams, you have a checklist or things you always do to have a great experience. Or you might be new in the industry, transitioning from a completely different field and fighting with impostor syndrome. If it’s your first software project, a lot of things are going through your head. There are some things you can do to improve your chances:

  • What technology are you using? This is something you might not be able to control, for some reason you got pulled into a project where you are not familiar with the tech stack. If you have any time before the project, learn as much as you can about the technology, it will help you a lot. It still helps if it’s only the fundamentals. Learning the technology on the fly, knowing the new team, and understanding the problem you are solving can be too much. …

I have had the opportunity to work in different kinds of technology projects from Mobile, Web, Architecture Assessments, Internet of Things, and Machine Learning. I still remember working on my first Machine Learning project, I was super excited and it was way different than anything I have done in the past. Seeing the model learning and the different results we were getting was incredible for me.

After that, I was ready to keep on working on ML projects. I was ready to train, optimize, and deploy some models. But I found something very interesting in the process. There are a lot of mid steps between deploying where the client is and deploying your model. I was lucky enough to work on a project where a lot of these steps have been taken care of or ignored. …

These days being at the right distance from another person is very important. Due to the COVID-19 situation, we’ve learned a lot about social distancing and how it can help us fight the virus.

Using Tensorflow you can measure how far or close a person is from another person. This will be a relative measure given that the picture can be from different angles and perspectives.

This example will be based on the Object Detection Google Collab Notebook. You can try it out with a few tweaks. …

Categorizing my personal expenses has always been a good activity. It helps me track where I am spending too much and how a month is different from another one. I’ve accomplished this in different ways and found the most grueling part to assign a category to the expense (eating out, health, software services …). This is a boring task and it can be done using ML.

The main idea is to have a csv as an input, with descriptions and amounts. You could get this from your bank very easy. In Costa Rica, banks don’t offer APIs to personal finance apps, so this must be done the old fashioned way. …

By now probably everybody has heard about the Open AI language model GTP-2. They released a little model and a great blog post (https://openai.com/blog/better-language-models/). They have great examples of unicorns, Miley Cyrus and even Buddhist-ish writing (@Miles_Brundage).

I have been thinking about applying GPT-2 on emails. We all have lot’s of emails and everybody has its own style. I built a small pipeline that you can input a csv (extracted from outlook) and it will return txt file. You can input that txt file in a Google Collab GPT-2 notebook and check the results. I got some interesting results:

“Daniel,Following up with my voice message, have you all reviewed the ***(redacted) demo? We looked at the quality and was pretty positive we are on to the next level of tools and processing power Let me know if you have any concerns…

About

Daniel Rojas Ugalde

Artificial Intelligence Manager at EY. Mr Positive.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store