엘키의 주절 주절

소소한 개발 이야기

합리적 반박

합리적 반박이란 무엇일까? 우선 비합리적 반박을 얘기해보자. 그 제안은 이런 단점이 있어서 안되 라고 말을 끝내는 경우가 주로 비합리적 반박이다. 사실 단점이 없는 솔루션은 거의 없다. 대부분은 몇가지 가정이 동반되거나, 몇가지 단점, 몇가지 선택을 하고 다른 부분을 포기한 결론을 낼 수 밖에 없다. 특히나, 취향에 근거한 선택을 해야 ...

삶을 지속적으로 개선하기

좋은 개발자의 정의는 다양하다. 머리가 좋은 사람, 근면 성실한 사람, 열정 적인 사람, 기발한 사람 등등… 나는 좋은 개발자보다 중요한 것이, 평범한 개발자로써 일을 잘 해내는 방법을 아는 거라고 생각한다. 나를 포함한 대다수는 평범한 개발자다. 남들보다 뛰어나거나 특출 난 것들은 모두 좋은 경험과 기회가 이뤄준 것이지 타고난 재능이 아니다. ...

정보 수집

나는 새 기술에도, 헌 기술에도, 변화의 흐름에도, 경험에 대한 이야기도, 사실상 내가 이해 할 수 있는 범주의 개발 이야기에 관심이 많다. 그 근간은 새 정보를 어디서 얻느냐인데, 그에 관한 이야기를 짧게 해보고자 한다. 새 정보 찾아다니기 업무 관련 키워드로 구글링한 블로그 Feedly로 구독 키워드별로 검색...

코딩 호러의 이펙티브 프로그래밍

스택 오브 플로우의 창시자로 알려져 있는건 조엘 온 소프트웨어로 더 유명한 조엘 스포스키였다. 내가 좀 잘못 알고 있었던 부분으로, 공동 창업자이자 테크니컬한 부분을 모두 담당한건 제프 앳 우드였다. 스택 오버플로우가 어디인가? 가장 유명한 개발자 커뮤니티 아니던가? 그런 스택 오버플로우가 어떤 고민과 고찰을 했는가에 대한 책이라니 구매하지 않을...

임백준의 대살개문

전격 팩폭서 나는 한국에서 개발자로 13년째 일하고 있다. 솔직히 고백하자면 나는 몸 상할 정도로 힘들게 일한 때가 많지는 않다. (있긴 있었다) 그럼에도 나 역시 새벽까지 일한적이 여러가지 이유로 꽤나 많았다. 개발의 특성상 바쁜 시기와 마감 시기가 엄격히 존재하고, 여기에 다국가 서비스 시 새벽 점검이나 모니터링이 빈번하게 이루어졌다. 한국보...

폴리글랏 프로그래밍

자바 덕후이신 임백준옹께서 서술하신 속칭 자바 시대의 종결 예언서다. 올해가 저물어 감을 감안했을 때, 대략 5년전쯤 쓰신 책이 2014년 초에 발간되었다고 봐야하는 책이라고 봤을 때, 국내에서는 5년여가 지난 지금도 자바 천국이다. 아마 10년은 앞으로도 그럴테고. 나 역시 C++을 비롯한 다른 언어들을 다양하게 다룸에도 불구하고, 결국엔 자바를...

Python 사용기 - Airflow

파이썬을 업무적으로 다시 사용하게 될 계기가 생겼다. Airflow를 사용하게 되면서, Airflow 스크립트 작성에 Python을 사용하게 됐는데, 그 과정에서 느낀 점을 말해보고자 한다. Airflow에서 파이썬 스크립트를 사용한다기에, 매뉴얼을 보며, 샘플을 보며, 동료가 작성한 스크립트를 보며 적용하려 했다. 헌데 숨겨진 제약이 아주 많았...

Java 적응기 05 - JPA

개요 스프링을 쓰게되면서 DB 사용에서 메이저한 두가지 옵션이 존재했다. 바로 myBatis와 JPA. JPA는 ORM 기반의 모델이고, myBatis와 iBatis는 전통적 ODBC, JDBC 방식의 쿼리 맵핑 방식을 기반으로 한다. 각기 기반 모델의 장단점도 여전히 유지가 된다. 비교 ORM 특징 일반적 로직 코...

Java 적응기 04 - Spring

개요 C++로 개발하면서 답답했던 점은 바로 API 서버 개발에 편의성이 떨어진다는 점이었다. C++에는 킬러 웹 프레임워크가 없고, 생산성이 떨어지는 언어라는 단점마저 존재한다. (최적화에 강할 뿐) 실제 지표상으로 C++이나 C언어로 된 REST API 프레임워크는 수도 적고, 사용자도 적은 편이지만 그를 넘어서는 장벽으로는 편견도 크다고 생...

지적 받아들이기

개요 대 다수의 사람들은 생각이 다르다. 내 경험상 케미가 맞는다는 사람들 사이에서도 디테일한 부분에선 차이가 많았다. 그럼에도 그들 사이에서는 열린 소통이 많았다. 그 것이 가능했던 데에는 몇가지 생각이 근간이 되는 경우가 많았다. 소통이 잘 되는 사례 1. 서로 간에 존중이 있다. 이견을 표하는 사람과, 그것을 받아들이는 사람 사이에 존중...