HNHacker News
TopNewBestAskShowJobs

olzhasar

211 karma · joined September 5, 2021

meet.hn/city/kz-Almaty

Socials: - github.com/olzhasar

---

submissionscomments
olzhasar··on Ask HN: Going to a community college as an experienced engineer?
Thanks for the advice. Can you transfer to a graduate program after CC or undergrad only?
olzhasar··on Ask HN: How do I make a website in 2023?
This. I usually go with Django + Tailwind and htmx. Most projects don’t need React imo, htmx provides just enough interactivity.
olzhasar··on Show HN: GPT-4-powered web searches for developers
The only complain that I have is the font used. It feels heavy on the eyes
olzhasar··on Ask HN: How should one work with severe chronic pain?
I am 34 and I have almost exact same story as you. Constant pain in spine, hips, buttocks. I also have GERD and heart palpitations.

It was all really sad for the last several years, but I started to make a huge progress recently. Here's what helped me a lot:

- Cure my depression (as others already suggested). It's extremely hard to do when you have every moment of your life filled with physical pain, but you should concentrate and separate your mental state from your body. One thing that helped me tremendously were psychedelic mushrooms. Under skilled supervision, this thing do wonders.

- Realize that there is a thing called fascia in our bodies alongside muscles and bones. That is often the primary physical reason for chronic pain. Here is a good video with explanations: https://www.youtube.com/watch?v=v54l3wDTJHg&t=638s. There are lots of strategies to treat your fascial syndrome, simplest and cheapest of which is foam rolling (helped me a lot). Acupuncture and massages are also great. Consistency is a key.

- Write everything down. This was the most important thing for me to solve the puzzle. You think you know your pain and your symptoms, but in reality they constantly change. And you perform different activities, feel different emotions. You need a place where you log all your pain symptoms, record any activities and track your progress towards healing. I use Obsidian for this. We software engineers tend to be too good at organizing software and too bad at organizing our own health records.

Hope any of it helps

olzhasar··on Ask HN: Is it a bad time to apply to FAANG companies?
Thank you for that insight, it helps a lot. I was looking for an answer like this because you never know if the information on careers websites actually matches the real picture
olzhasar··on Ask HN: Is it a bad time to apply to FAANG companies?
The main reason is relocation to US to be completely honest. However, I am truly inspired by some of them. It would definitely be cool to work at Netflix, cause I genuinely love what they do
olzhasar··on Ask HN: Is it a bad time to apply to FAANG companies?
Well, it's not in my case. I live in a developing country and I've been working remotely in US for the past 4 years. It was generally a great experience, but it's really difficult to basically live and work in completely different time zones. That's the reason I finally want to relocate and getting into big tech is the most straightforward way to get a visa currently
olzhasar··on Ask HN: Is it a bad time to apply to FAANG companies?
That's a good piece of advice. My concern is about preparation though, cause it is a time consuming process by itself and if the freeze will be long, maybe I should postpone my preparation and concentrate on my projects instead.
olzhasar··on Ask HN: Is it a bad time to apply to FAANG companies?
That's what I'm trying to figure out. I thought maybe current recruiters from big tech can provide some information about their current hiring activities
olzhasar··on Ask HN: Is it a bad time to apply to FAANG companies?
I believe I do but I am concerned that people who are being laid off also have such skills
olzhasar··on Ask HN: Best tips for reducing eyestrain while coding with astigmatism?
I have a similar story and one thing that helped a lot was simply switching from dark color scheme to a light one.

I don’t know the actual science behind this, there are controversial opinions on this topic, but I definitely sensed that dark color scheme was making my astigmatism much worse. It’s almost completely gone after I switched (and that’s the only thing I did) and I can work for much longer periods than before. I eventually switched to light mode on my IPhone as well.

I suggest you to give it a try. Btw, I use papercolor scheme, which is great

olzhasar··on Show HN: Pytest-watcher – A working alternative to Pytest-watch
I don’t think that —drop is better than delay in case of tests. Quite contrary, one usually wants them to run after latest save not the first one.
olzhasar··on Show HN: Pytest-watcher – A working alternative to Pytest-watch
I considered this approach as well. The problem here is that entr will not be able to spot newly added files
olzhasar··on Show HN: Pytest-watcher – A working alternative to Pytest-watch
First, I think for many users typing:

  ptw .
is a lot simpler than typing:

  watchmedo shell-command --patterns="\*.py" --ignore-directories --recursive . -c "pytest"
Second, I personally faced problems with suggested approach. I use neovim with ale plugin that automatically formats my code with black every time I save python file. That's two saves instead of one. In that case watchmedo will trigger pytest to run twice, which is usually not the desired behavior. Sometimes you also just save your file multiple times quickly and you want pytest to run only once with latest changes in mind.

In my tool, there is a 0.5 seconds delay (configurable --delay). pytest-watcher will wait this time for other changes before starting pytest.

Regarding running tests for changed code only, there is a pytest-testmon plugin which does exactly that. It can be used together with pytest-watcher. Here is the link:

https://testmon.org/

olzhasar··on Show HN: Pytest-watcher – A working alternative to Pytest-watch
This indeed works. But the problem with this approach is that pytest-xdist outputs result losing all colors. Viewing colorful output is more convenient for many users
olzhasar··on Why Flask will teach you more about software engineering than Django
Trying to implement something without a framework can definitely teach one a lot, but it probably will stop him from learning quickly once he understands how server and db driver work. My opinion is that Flask gives one just the right amount of abstractions to be able to iterate quickly and having a full understanding of all processes.
olzhasar··on Why Flask will teach you more about software engineering than Django
For me personally, the most overwhelming thing in my early days as a backend engineer was dealing with a lot of bugs that my Django apps produced. And fixing those bugs was a really hard process because I didn't understand much of what was going on under the hood. Learning Flask in the very beginning will by no means by easy, but I'm pretty sure that pain is unavoidable regardless of the framework chosen. Choosing Flask at the start will probably postpone the point when a person is ready to ship products, but I believe it will lead to a much better foundational knowledge that will be an advantage in the long run
olzhasar··on Why Flask will teach you more about software engineering than Django
Didn't have a chance to work with Pyramid yet, so can't really comment on that
← PreviousPage 2 of 2