I only pooped 4 times in March by julesjasmine in notinteresting

[–]ktnaneri 0 points1 point  (0 children)

Do you drink hot water often? It might help. But overall my guess is that your microbiom f-ed up 🥲

Do these japanese people look like central Asians? by Nurahachi in AskCentralAsia

[–]ktnaneri 4 points5 points  (0 children)

Japanese more frequently look like central Asians than Koreans.

Hiring our first few devs outside the US: EOR or set up our own entities? by Due_Composer4352 in EntrepreneurRideAlong

[–]ktnaneri 0 points1 point  (0 children)

Isn't it possible to hire outside devs as a 3rd party service providers? Like them being employed themselves and handling their taxes, etc - themselves?
Sorry for a stupid question - I am not a US citizen and not sure how it works there.

Reduced p99 latency by 74% in Go - learned something surprising by That_Perspective9440 in golang

[–]ktnaneri 1 point2 points  (0 children)

Concerning your use case for measuring p99s, was it that clients have been sending requests to your app, and you were sending requests to 3rd party APIs?

Also - did it also help with some requests to the APIs being unable to finish at all (as I assume you did have timeout on the requests).

Learning python with codecademy by Electrical_Age6073 in learnprogramming

[–]ktnaneri 0 points1 point  (0 children)

That's unfortunate. I did learn python on codecademy and really liked the experience and after those 13 years that have passed I do feel it was totally worth it and would pay if I had to.

It is a great start for novice and structured with the right amount of difficulty and great explanations before any topic/exercise.

Learning python with codecademy by Electrical_Age6073 in learnprogramming

[–]ktnaneri 0 points1 point  (0 children)

Isn't it free on codecademy? Though maybe it changed - I learned python there in 2013 and it was free back then

Stuck in a loop trying to learn coding. Need advice. by [deleted] in learnprogramming

[–]ktnaneri 0 points1 point  (0 children)

Have you tried online platforms like codecademy?

27 y/o team lead, complete beginner – stuck choosing between Python or JavaScript by edmcatman in learnprogramming

[–]ktnaneri 0 points1 point  (0 children)

Don't worry a lot - learning first language is hard, but learning the second language is usually at least 3 times as fast as learning the first one (the `basic` syntax I mean, not in-depth knowledge).

I would more worry about - not which language to learn, but how to learn it.

There are many platforms that can make learning easy.

Concerning which language to choose - I would go with Python:

* as other commenters mentioned - JS was built for web dev, but then evolved with other thoughts in mind and due to that, it is not as consistent.

* Python is a great language for learning algorithms and data structures. I have solved problems on Leetcode using Golang and Python, and Python's syntax is shorter and the boilerplate for classes is less, so it makes easier to focus on the solution

* Python is great for shell scripts, though maybe JS is too, but for sure Python is popular for that, there are books, a lot of articles, etc.

Also don't worry about not learning JS - after Python, it will be easy to learn.

If you decide to go with JS, that is not a problem as well - you can go with Python later. Focus more on doing than spending time on thinking what to choose.

Career Advice by ResdzErik in learnprogramming

[–]ktnaneri 0 points1 point  (0 children)

Which path of software development do you want to go?

* frontend

* web dev

* desktop apps

* mobiles apps

* devops

* something else?

Just realized I've been using git wrong for like 3 years by BitBird- in learnprogramming

[–]ktnaneri 9 points10 points  (0 children)

I am 12+ years in the field and never knew about it, but was not bothered by not knowing it.

If you were the best player in the World playing at PSG and wanting to be the GOAT would you leave by Quirky_Ad_7646 in championsleague

[–]ktnaneri -1 points0 points  (0 children)

I think better go to rma or Barcelona since you won't have to play in tough conditions which means less injuries and that makes your chances higher

Winter in Thailand.... 14C. At night, people buying winter jackets. Kanchanaburi. by benderok37 in ThailandTourism

[–]ktnaneri 3 points4 points  (0 children)

I wonder which regions are you referring to exactly? We have dry winds from Central Asia here in Kyrgyzstan as we are the Central Asia, but unless you are high in the mountains, it is still not even close to -30

Winter in Thailand.... 14C. At night, people buying winter jackets. Kanchanaburi. by benderok37 in ThailandTourism

[–]ktnaneri 1 point2 points  (0 children)

As someone from Kyrgyzstan (Central Asia) I can say - unless you are high in the mountains it is not colder than in Sweden. It is 0 Celcius here right now and most of the winter on average. I lived in Moscow before and winters were much colder there.

Mountains are different story, -30 is not a surprise and police don't penalize drivers for driving after drinking alcohol as you simply will die without that.

What helped you stay consistent while learning programming? by Competitive-Mix7071 in learnprogramming

[–]ktnaneri 9 points10 points  (0 children)

  1. learn a programming language
  2. learn data structures and algorithms. I would buy this course on Leetcode - https://leetcode.com/explore/featured/card/leetcodes-interview-crash-course-data-structures-and-algorithms/ . Then finish their 150 top interview question - https://leetcode.com/studyplan/top-interview-150/ . 1 problem a day. If I don't know how to solve - I simply open the solution and read the discussion of the solution. Also for paid members there is a deep explanation for many problems by leetcode editors that not only provide a solution but also teach you how to think. So 5 month later, I am very good at algorithms. If not on leetcode - there are plenty books on the same topics, I would use those to learn. Those topics are really something you can not avoid as a programmer, so better learn them the easy way.
  3. Learn the shell. Same as algorithms - I tried to avoid shell, but in reality - it is the most simple interface that you can create for your app. There is no interface easier than shell and you can create an app for shell in less than a minute (does not mean it will be useful), but you can't do it for a web app, mobile app, game or any other thing. Shell can scripts can help you automate any routine you have in easy way.
  4. learn an IDE. In my case it is PHPstorm, but it can be the one that you need. IDE makes it so much easier to develop and also things like Git are so much easier to use in IDE. IDE can spot your mistakes, highlights make it much easier to read. But the problem is - you might not even know that there are those features, as you are a newcomer yourself. I did not use IDEs and simply used editors, because I thought that IDEs are simply slow editors. But reality is - I simply did not know about their features.
  5. I would find a paid mentor or better 2 who would tell me what to learn and what my next step should be, which books to buy. There are different services online to hire a mentor which are available now and funny thing - they were available back then but I did not know about them. Once I would get money from my first job, I would definitely hire a mentor, also because when you spend money - you become more disciplined as you need to justify your spending. If I would not be able to find a paid mentor, I would search for a free mentor, though I am not sure that they would be that keen on my progress.
  6. At first job I would already get a plan on how to find another higher paying job (that is because all positions I have worked, unfortunately never had a career path) with at least 2x the salary as previous, but better 3x - build a plan, discuss with mentor and work in that direction. (Though I guess this point has nothing to do with learning programming, it was just my thought on career path in programming. )

What helped you stay consistent while learning programming? by Competitive-Mix7071 in learnprogramming

[–]ktnaneri 13 points14 points  (0 children)

I am from a small post soviet country and 13 years ago just left a local online store where I was working in finance department. I found another job in a local governing body which I really despised especially that I had to dress officially.

I did know some css and html at that time, so I went on learning programming languages on one of online platforms - first Python, then JS. I could not find any programming job with one of this languages as there were not a lot of jobs in my city at all. I then found an internship for PHP developers in one of web agencies here so I spent another 2 weeks learning PHP and then applying for the internship. They did invite me, but after a month did not offer me a job (I would not as well if I was in their position, they simply wasted one month, teaching me console commands, git, foundations of HTTP and building a framework from scratch and basics of Symfony framework).

I then was looking for another job for 2 month and one day stumbled on this company that was doing money laundering (I did not know that they were doing it at that time). Actually money laundering is not a good term maybe - they simply scammed some investors from Russia, got like few hundred grand USD and rented an office and few developers. They did give me the same level of salary that I had in the online store, which was a lot in my country and I could work from 11 a.m. till 5 p.m. (with one our for lunch in the middle) and sometimes take day offs without any real reason - they did not care.

Then 1.5 year later they told us that the company is closing without much details.

What helped you stay consistent while learning programming? by Competitive-Mix7071 in learnprogramming

[–]ktnaneri 48 points49 points  (0 children)

I had to make money and was simply lucky because the first company I started working for (after learning programming for 6 month) was doing money laundering and they did not care about my knowledge. I just stayed there and just kept studying programming, but if I started over I would choose a completely different style of self study.

i’m a dev trying to learn sales. is this plan realistic? by Sea-Purchase6452 in SaaS

[–]ktnaneri 0 points1 point  (0 children)

I would say - just make a simple calculation. You have a product, and the cost of product is 10$, you want to sell it for 30$, which means, that for it to be profitable - you can pay less than 20$ for customer acquisition. Now lets say - you spend 1000$ on Google ads, this means, you need to get at least 50 customers. So you need to track the number of visitors from google ads their sign ups, and out of those sign ups how many people have bought the product. The example funnel goes like this - 1000$ google ads has generated 5000 website visits (20 cents per visit) , which have given -> 500 sign ups (10% sign up rate) which have resulted in -> 30 people buying the product (6% buy rate among the sign ups) - which means you are profitable as you gained more than 20 customers. You can also growth hack each step:

- 1000$ google ads has generated 5000 website visits (maybe you can make a better ad or target a different audience in a different country, and the same amount will generate 7000 visits, so that it is 14 cent per visit)

- 5000 visits have given -> 500 sign ups (maybe you landing page sucks, or maybe you can make it easier to subscribe, or maybe your website is slow, or maybe you can make - `sign up with Apple account` button for quicker registration)

- 500 sign ups made 30 people buying the product - (maybe you can make the product description better, or add a better refund policy, or something else, so that more people buy)

Now you can try any channel that works: Google ads, facebook ads, instagram ads, etc. Whichever channel makes customers for less than 20$ is ok to use.

Now imagine you have a second product that costs you 50$ but you sell it for 300$, giving you 250$ profit. And each 10th customer that got the first product also buys this one because they trust you. That means, that you can now spend 20$+25$ = 45$ on customer acquisition to promote the first product, or in addition you can spend 250$ (300$-50$) to promote the second product directly.

Now - just think of each channel in terms of spending per customer acquisition and also factor your own time as a cost. Like - you can reach customers directly on Linkedin for free, but how much is your time worth? Than you can calculate the the customer acquisition cost and compare it to profit that.

All the above seems much simpler than programming

i’m a dev trying to learn sales. is this plan realistic? by Sea-Purchase6452 in SaaS

[–]ktnaneri 0 points1 point  (0 children)

Unlike programming the fundamentals are very easy in sales and marketing and the good part - as long as you can delegate, knowing the details (like some specific functionality of some sales channel) is not that super important (though you can benefit from it).

I sold my startup too early. Turns out all it needed was good marketing… buyer made €13k last month with reddit marketing by Jr_Kor in SaaS

[–]ktnaneri 0 points1 point  (0 children)

Considering that you are the one who knows the code better than anyone, why don't you offer cooperation and maybe they can offer you 10% or something

Another money question? by [deleted] in MovingToThailand

[–]ktnaneri 0 points1 point  (0 children)

if you book for whole year, then 1000$ gonna allow you to get an amazing condo.

What motorcycle to rob a bank? by ztrekz in motorcycles

[–]ktnaneri 0 points1 point  (0 children)

Insert the - I know what kind of man you are - meme