The Little Schemer [0] doesn't assume any prior knowledge of programming yet teaches programming and thinking in Lisp. Also, it has a lot of cartoons and jokes to keep young folks interested.
Good advice. Also, if you have job offerers and you are not letting them know, but your colleagues are effectively communicating job offers they have, then they will be prioritised for a raise over you.
I am currently working on it. Cutting caffeine didn't have much impact on my sleep. Meditating and taking a long walk kept anxiety levels in check that helped me sleep better. Further reflections here: http://avichalp.me/2019/04/06/debugging-sleep.html
It depends on your product, the market you are in etc. There is no silver bullet. A very generic answer would be: prices are relative. Start by finding things on the market that are similar to your solution. Analyse their value proposition and price. Compare their solution with what you offer.
This book is about UX. That is not how "it looks" but how "it feels". I think for UI, as mentioned in other comments you might want to check out https://refactoringui.com/
Many consider Don Norman, the author of The Design of Everyday Things, father of modern UX design. If you want to absorb the basic principles of usability, you should read it.
At my previous job we started out with Angular in 2017. After some time passed benefits of using React was clear to everyone in the team. We wrote new features in React. The old Angular code worked as expected. It made little sense to spend time porting that to React.
I find the concept of calm technology [0] interesting. There has been some research in this space. Calm tech provides UX guidelines to build products that are not sticky but still has great utility.
A middle ground between paper and computer will be perfect for me. I would like to take notes and sketch diagrams on paper. But I want to sync them to Notion for accessing later. Remarkable [0] looks like an interesting project. Keeping an eye on it its development.
> This tool is likely to create confusion and yield poor results in the hands of someone who isn’t already an expert (either through studying human vision or long practice as a visual artist)
Where can I study human vision. Could you point me to some books/ resources ?
I am not a designer but can this thing help you pick colours for your UI if you give it start and end colours and number of steps (ie how many colours you want) ?
Talk to maintainers. Approach them on email/twitter/project specific communities. Tell them you want to contribute and how you can be helpful. Most maintainers are looking for help. They will be happy to mentor you.
[0] https://www.amazon.com/Little-Schemer-Daniel-P-Friedman/dp/0...