나는 항상 수학을 못했다. 학년이 바뀌어도, 학교가 바뀌어도 받아든 수학 성적표는 항상 처참했다. 유종의 미라는 말이 전혀 어울리지 않게 수능 수학에서 6등급을 받았다. 수학에서 해방되나 싶은 찰나, 대학에서 수학은 '알고리즘'이라는 단어로 변신하여 다시 나를 괴롭히기 시작했다. 알고리즘 문제 풀이를 위주로 하는 알고리즘응용 과목에서 학점 C를 받았다. 교내 알고리즘 동아리에서 개최한 프로그래밍 대회에서 꼴등을 차지하여 부끄러움에 고개를 들지 못했던 기억도 있다. 입사 및 취업 준비를 위해 지원했던 네이버 부스트캠프, EA코리아, 크래프톤, 카카오페이, 네이버 입사 코딩테스트에 탈락했다.
수학과 알고리즘은 항상 내 인생을 가로막는 바...
Ever had a piece of code do something so weird you thought your computer was possessed? 👻
Check out this C++ mystery:
char ch = 123456;
cout <&l...How Platform Engineering focuses on improving the productivity and efficiency of an industry.
For several decades, DevOps has been one of the most influential movements in software engineering. DevOps revolutionized software engineering by dismantling the traditional silos between development and operations teams. By integrating automation, continuous delivery, and infr...
If you've ever searched for flights on Skyscanner and thought "I need this data in my app", the first thing you'll discover is that the official Skyscanner API is closed — it's only available to approved travel partners, not independent developers.
The good news: the same Skyscanner flight search data is available through a managed helper API on RapidAPI, with a free tier you c...
Most of us use malloc() without thinking about what happens underneath.
I decided to implement my own memory allocator in C to understand it better. This wasn’t for production use, just to learn how allocation, fragmentation, and concurrency actually behave in practice.
I also benchmarked it against glibc’s malloc to see where it stands.
We, as developers, live in communities. Reddit, Stack Overflow, Discord... they are our second home. But let's be honest: most of them are just asynchronous forums.
You post a question, you wait hours for a reply.
You share a project, you get a few upvotes and the post dies.
It feels like shouting into a void. It's static. It's not live.
The biggest problem with this...