Starting...
A personal technical blog where I share software projects, AI experiments, workarounds, lessons learned and useful notes from things I build and test over time.
I already spend a lot of time working with software, data and AI. During this work I often find small solutions, try new tools or build something just because I want to see if an idea works.
Some of these things are useful later. Some are only experiments. The problem is that they usually stay inside a local folder, an old note or somewhere in my memory.
So I created hasan.im.
What I will share here
This blog is mainly a place for my technical work and notes.
I plan to write about software development, AI, data, experiments and problems I find while building things. Sometimes it can be a small solution to a very specific problem. Sometimes it can be a full project with its setup and implementation.
There are two main parts of the blog.
Projects is where I will share software, tools and other things I build.
Articles is where I will write about things I learn, test or fix.
For articles I currently use two categories.
Workaround is for problems where the normal solution did not work for me or was not a good option. These posts will show the problem and the solution I ended up using.
Trial is for things I want to test or build. These posts can include the setup, implementation, results and problems I found during the process.
I may add more categories later if I need them.
Why I am writing this
The main reason is simple. I want better notes for myself.
When I solve a problem today there is a good chance that I will need the same solution again months later. Writing it down makes it easier to find and understand again.
It also gives me a reason to document my projects better.
A project can make perfect sense while I am working on it. After a few months even my own code can start to look unfamiliar. A short article about why I built something and how it works can save a lot of time later.
If these notes also help someone working on the same problem that is even better.
What to expect
I do not want this blog to become a collection of long tutorials about everything.
Most posts will start from something real that I worked on, tested or wanted to understand.
I may write about a small script one day and an AI experiment the next. Some posts may be detailed. Others may only document one problem and the workaround that worked for me.
I also want to keep the results honest.
If something works only in my test I will say that. If an experiment fails I can still write about it. A failed test can be useful when it explains what did not work and why I decided to try something else.
This first post is mostly here to mark the start.
From here I will use hasan.im as my own technical notebook on the web.