A Minimalist | AI/NLP Engineer | https://github.com/fahmisalman

One little problem that can lead to big trouble

Image for post
Image for post
Photo by Luca Bravo on Unsplash

Maybe we often have a principle like that, especially just before the deadline. Often we just focus on how to make a code work, without realizing what the big problem is behind it.

If we are just at the start of the project or in our first releases, we probably won’t have any significant problems. This problem may only arise when we are in the next releases. …

Why is this Macbook still a favorite for some people

Image for post
Image for post
Source: techradar.com

If we talk about Apple products, surely we will imagine a product that is sophisticated, luxurious, and full of innovation. One of Apple’s flagship products is the Macbook Pro. In almost every review regarding the best laptops, the Macbook Pro must always be the main challenger. Due to its good performance and supported by an attractive appearance.

One of them is the Macbook Pro released in 2012. …

Bad traits that are often found in novice programmers

Image for post
Image for post
Photo by Tim Gouw on Unsplash

In this day and age, all industries have realized the importance of using information technology. It is common for any industry to use information technology. This phenomenon automatically increases the need for programmers.

With these many needs, more and more people want to start becoming programmers. However, many of them make common mistakes in learning to code.

Here are some of the bad qualities that are often found in novice programmers, including:


The first bad trait to avoid is giving up easily. Learning must be a process. Many programmers are fiery at first, but when they encounter an error they just give up. …

I swear you won’t regret it

Image for post
Image for post
Photo by Pankaj Patel on Unsplash

When it comes to machine learning production, usually we’ll wrap a model into a rest API. Because making machine learning APIs doesn’t really require complex things — it only requires the predict() function — we usually only use a simple framework. And the framework we usually use is Flask.

Don’t get me wrong: Flask is good, but it’s in the past. One reason Flask is widely used is that in the past, not many people deployed models as real-time production APIs. For some people, Flask is good enough because it’s popular, minimal, and written in Python.

As time’s gone by, the production of machine learning, as a field, has matured. However, as this field has matured, features that were originally just nice to have become essential. And that’s a feature that Flask doesn’t have, so sometimes we have to use third-party dependencies, and sometimes the documentation isn’t too clear. …

Why I prefer using FastAPI instead of Flask

Image for post
Image for post
FastAPI Logo — https://fastapi.tiangolo.com

What do you like best about being a data scientist? It’s definitely modeling and fine-tuning for optimal results. But what does it mean to be a good model if it’s never used or never deployed?

To produce a machine learning model, the typical approach is to wrap it in a REST API and use it as a microservice. One of the most widely used frameworks for creating APIs is Flask.

The main reason Flask is widely used is its simplicity. In general, we only use the API to model predictions, so we don’t need a complex architecture (example: Django). …

Image for post
Image for post

If we talk about investing, surely we will be reminded of stocks, property, or gold investment. However, did you know that writing on Medium can also be categorized as an investment?

Like my previous post, that we can earn money from writing on Medium. Well, for every article that we make, we will benefit. This can be used as an investment because the article will continue to exist on the Internet and can be read at any time while Medium is around. The more posts we write, the more likely we will receive a return.

The striking difference between writing and investing, in general, is the capital used. If in the ordinary investment we need money, for example, buy gold or stocks. Writing on Medium requires the ability to write. …

Crawling with just one command

Image for post
Image for post
Photo by Le Buzz on Unsplash

Instagram is one of the most popular social media today. Almost everyone has an Instagram account. Many people use Instagram to share photos/videos with their relatives, and several filters are also provided to beautify the photos/videos to be uploaded.

Nowadays, Instagram is not only used for personal purposes, many also use it for business purposes, such as endorsement, marketing, etc. Usually, in doing business, it is definitely necessary to carry out a market analysis, for example by analyzing the current trends.

One way is by using social media, and Instagram is one of the most widely used platforms because people tend to post what they like on Instagram. …

Image for post
Image for post
Photo by Thought Catalog on Unsplash

My experience during formal education for 17 years

For about 17 years I studied, many people asked me, how do I study? Maybe one of the reasons they ask this is that I often get good grades on exams, even though I don’t spend much time studying or sometimes not at all. Maybe I am a person who when asked whether I have studied or not, I answer not yet, but I can get good grades.

If people ask, do I study when going to an exam? My answer to the majority is no. By the way, I answer that question honestly. Yes, because I didn’t study, why would I say I’ve studied even though I haven’t. But yes, often I do learn, but I feel I haven’t studied enough so I just answered that I haven’t studied yet. …

A step-by-step artificial neural network tutorial with illustrations

Image for post
Image for post

In the current era, research on Artificial Intelligence (AI) is developing very rapidly. All aspects of life begin to be combined with this term. Starting from the financial sector to the automotive field, it certainly will not be separated from AI.

One method that is developing rapidly as AI develops is an Artificial Neural Network (ANN). From the beginning of the development of AI to the development of deep learning today, ANN has a part in them. So it is not surprising that this method is one of the most influential methods for the development of AI.

But why is this method so influential in the development of AI? Why is this term so popular? And what is the Artificial Neural Network? In this article, we will answer that question. …

A journey why I started writing on Medium

Image for post
Image for post
Photo by Sharon McCutcheon on Unsplash

As a new person in the world of writing, I never thought that I would be able to make money from writing. I will tell a little about my experience in starting writing in the medium. Starting from my anxiety from the events around me that made my lifeless calm so that I sometimes have difficulty sleeping and others. Coupled with hoaxes that are scattered on social media which often causes excessive anxiety.

That’s where I finally decided to try to share the anxiety that I experienced. There were a number of options I was thinking of at the time, such as creating video, audio, or writing content. Realizing my shortcomings, where I am not very good at talking so it might take some time to take some video or audio media, and finally, I decided to make it in written form. …

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