Doğukan's Blog

About programming, computing and math

17 Jan 2026

Use AI to Avoid Typing, Not Thinking

Famous tech leaders claim programmers are done in 2026. That’s not quite right. AI won’t replace great engin...
10 Jan 2026

Three Mistakes I Keep Making When Setting Goals

Like every December, I sat down last month to reflect on what I accomplished this year and plan for the next one. I&rsqu...
30 May 2023

A Transformative Journey: My Experience as an LFX Mentee

Hello there, I am Doğukan, and today I want to share a journey that has been nothing short of transformative for me - t...
24 Nov 2022

Genetic Algorithm

What is the Genetic Algorithm? The genetic algorithm is a search heuristic that is used to find optimal or near-optimal ...
09 Oct 2022

Univariate Linear Regression Implementation Using Gradient Descent Algorithm

Linear regression is one of the basic and powerful algorithms in machine learning. In this post, I will try to explain h...
19 Sep 2022

Parallel Programming in OpenFOAM

OpenFOAM is a widely used CFD toolbox in academia and industry. It is also used to solve HPC problems related to fluid ...
08 Sep 2022

Can You Briefly Explain The Domain Decomposition Method?

The 3D domain decomposition of original computation domain Before the Summer of HPC started, my mentor contacted us and...