전체 글
소프트웨어 창업은 왜 어려울까? (매출을 일으키는 소프트웨어, 1인 창업)
0. 들어가는 글 몇 년 전인지 기억이 안 날 정도로 예전에 '게임'으로만 돈을 벌 수 있는 방법을 리스트화 시킨 자료를 본 적이 있다. 세상에 존재하는 모든 게임 비즈니스 모델을 모두 모아둔 영어 자료였는데 지금은 검색해도 나오질 않는다. 앱의 시대가 지나고, 하이브리드 앱과 웹의 시대가 다시 도래한 것 같다. 예전에 비해서 Android, iOS에서 지원하는 WebView 객체는 엄청나게 발달했다. 웹 API는 물론이고 그것을 동작시키는 브라우저와 스마트폰의 AP 하드웨어 성능 또한 괄목상대하게 발전했다. Node.js 환경이 전세계로 확산되면서 React, Vue.js가 생겼고, Github의 규모가 커지면서 훌륭한 오픈소스를 공부할 수 있는 환경이 되었다. 백엔드와 프론트엔드의 쉬운 접근성이야말로..
전세계에서 8번째로 트래픽이 큰 사이트, 폰허브(Pornhub)는 어떻게 운영될까?
전세계가 알고 있는 포르노 사이트에 대한 개요 폰허브의 모회사는 마인드기크(MindGeek)라는 회사로 캐나다 퀘백 주에 위치해있다. (법인 등록은 룩셈부르크에 되어있다고.) 아마 전세계에 여러 곳에 지사가 있는게 아닐까 싶다. 조금 더 알아보니 신기한게 마인드기크는 자회사로 폰허브 말고도 여러가지 기업과 사이트를 운영한다. RedTube, YouPorn, Men.com, Reality Kings 같이 인터넷좀 해봤다는 남성들이 한 번 쯤은 들어봤던 사이트를 모두 운영한다. (진정한 성인 시장의 강자가 아닐 수 없다 ㄷㄷ) 그래서 어떻게 개발한대요? 공식적인 폰허브 개발자 채용사이트는 없으나, MindGeek에는 Career (구인 관련 글) 메뉴가 있다. 언어로만 따지면 Java, Golang, PHP..
살면서 느낀 점들 01
살면서 느낀 것들을 하나씩 적기 시작했다. 그냥 지나가면서 한 번 느낀 것이 아니라, 사무치고 뼈저리게 몸에 박힌 교훈들이다. 1. 다른 사람 눈치보지 말자. 기껏해야 오래 살면 100년정도 사는 것이 우리네 인생이다. 나는 처음으로 이직했던 대기업에서 주변 눈치를 보면서 스트레스 받은 것을 아직까지 후회하고 있다. 모르면 모른다고 자신감 있게 얘기하고, 배우고자 하는 자세만 있으면 무엇이든 할 수 있다. 나보다 목소리가 큰 사람이나 힘이 쎈 사람 앞이라고 눈치볼 필요는 없다. 그것이 대립하거나 싸우라는 것이다. 굳이 자발적으로 주눅 들 필요가 없다는 것이다. 어떤 경우에도 눈치보지 않는 삶을 살아야 주체적인 결과를 만들어낼 수 있다. 특히 사람 간의 관계는 어렸을 때 박힌 말뚝처럼 작동하는 경우가 많은..
돈, 경제, 금융에 대한 넷플릭스 추천작
누군가는 건강을 잃으면 다 잃는다고 하던데, 자본주의 사회에서 금융을 모르는 것은 다른 건강을 잃는 것과 같다고 생각한다. 넷플릭스를 통해 재미있는 것만 보지말고 뭔가 유익한 것도 시청해보는 것이 어떨까? 그래서 준비했다. 금융 경제 공부하기 딱 좋은 이다. 1. 돈, 돈 돈을 아십니까? 2022년작, 다큐멘터리 영화 미국에 살고 있는 몇 명의 사람의 경제 생활을 파헤친다. 각 경제 전문가가 그들에게 소비, 투자에 대해서 일대일 코칭을 해준다. 장래가 불안한 스포츠 선수부터 일반 주부까지 실제로 우리 주변에 있을 법한 사람들을 다룬다. 소비와 투자를 모르는 사람이라면 시청을 권장한다. 2. 월스트리트에 한 방을: 게임스톱 사가 2022년작, 다큐멘터리 Gamestop이라는 종목을 아는가? 한창 레딧-wa..
아몬드 브리즈 추천
https://link.coupang.com/a/oz3Q1 평소에 아몬드 브리즈를 즐겨 먹는 편입니다. 우유보다 칼로리는 낮고 박스로 사면 가성비가 좋기 때문이죠. 저는 오리지널, 바나나, 초콜릿 세 종류를 많이 사먹습니다. https://link.coupang.com/a/pj25s 블루다이아몬드 아몬드 브리즈 오리지널 COUPANG www.coupang.com https://link.coupang.com/a/pj29x 블루다이아몬드 아몬드브리즈 초콜렛 두유 COUPANG www.coupang.com https://link.coupang.com/a/pj3dU 블루다이아몬드 아몬드 브리즈 바나나 COUPANG www.coupang.com 구매 링크 공유해드립니다! * 이 포스팅은 쿠팡 파트너스 활동의 일환..
fetch()의 response.json()은 왜 Promise를 리턴하는 걸까?
세줄 요약 : 1. 우리가 받은 Response 객체는 완전한게 아니다. 아직 데이터를 받는 중인 것이기에 Promise를 반환 2. 그래서 다 받고 난 뒤에 온전한 Response 객체상태에서 작업을 하는 것이다. 3. 그게 싫으면 await으로 기다린 이후에 .json()을 출력하면 된다. 생활코딩의 Javascript Promise를 보다가 개운치 않은 점이 있었다. 왜 Response 객체에 .json() 메서드를 실행했는데 Promise를 반환하는 걸까? fetch('https://jsonplaceholder.typicode.com/posts') .then(res => { return res.json() // 여기서 Promise 객체가 나온다 }) .catch(reason => { consol..
[Next.js] getStaticProps의 리턴값(return value)이 not defined 일 때
Next.js의 공식 홈페이지 튜토리얼에 따르면, // posts will be populated at build time by getStaticProps() function Blog({ posts }) { return ( {posts.map((post) => ( {post.title} ))} ) } // This function gets called at build time on server-side. // It won't be called on client-side, so you can even do // direct database queries. export async function getStaticProps() { // Call an external API endpoint to get post..
엄청난 실력을 쌓거나 필살기를 보유하라.
'힘숨찐' 이라는 단어가 있다. 대충 검색하면 나무위키가 도와주겠지만, 결론만 말하면 '힘을 숨기고 있는 주인공'이라는 뜻이다. 고등래퍼에 나온 김하온은 처음에 자기소개를 할 때 무시를 당한다. '명상을 좋아하고, 진리를 찾아 나만의 예술을 하고...' 18살짜리 고등학생이 그런 말을 하면 대부분이 치기 어리게 볼 것이다. 아니나 다를까 모두가 무시했지만, 첫번째 싸이퍼에서 모두의 이목을 이끌고 랩으로 무대를 장악한다. 세상 사람들은 보통 당신에게 관심이 없다. 그도 그럴 것이 대부분 자기 옆에 있는 사람은 자신과 비슷하다고 여기기 때문에 특별하게 여길 이유가 없다. 하지만 위기의 순간이나, 자신의 역량을 내보여야할 때는 자신을 돋보일 수 있어야한다. 대부분의 상황에서는 조용히 묻혀있다가, 기회가 될 때..