Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
itamarst
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
58 ms
·
631.
▲
by
itamarst
9y ago
1. Once you have a job at a company it's often possible to move sideways into another team at the company. 2. It's just an internship, you're not choosing your whole career. 1+2 suggest this may be fine opportunity to get reg
632.
▲
by
itamarst
9y ago
It's possible at some companies by default. And even if you think it isn't, it may be possible at your employer too, if you ask. Replacing existing employees is expensive. You understand the code, the business, the processes, the
633.
▲
Bug reporting is key to user retention
(codewithoutrules.com)
1 points
by
itamarst
9y ago
|
0 comments
634.
▲
by
itamarst
9y ago
Lots of job interviews don't involve gotcha language questions. So it's worth spending some time filtering companies based on how they interview, if there are some interview styles you don't like. Also, you may be undersellin
635.
▲
by
itamarst
9y ago
Like I said elsewhere, it's possible (though not easy ). This guy has done it multiple times over past 15 years: https://codewithoutrules.com/2018/01/08/part-time-programmer... (I also wrote a book with
636.
▲
by
itamarst
9y ago
As I mentioned in another comment, you can negotiate a shorter workweek. I've done it, others have as well - see link in my other comment.
637.
▲
by
itamarst
9y ago
Why do you want to work on a side-project? 1. If it's to learn more, I would instead suggest focusing on learning on the job. It's more realistic, you can get more resources, etc.. E.g. I've found learning new programming lan
638.
▲
by
itamarst
9y ago
Government funding.
639.
▲
Programming as natural ability, and the bandaid of long work hours
(codewithoutrules.com)
2 points
by
itamarst
9y ago
|
0 comments
640.
▲
by
itamarst
9y ago
> several who have taught CS for decades tell me that most students simply can't "get" pointer arithmetic or recursion Or maybe they're just bad teachers.
641.
▲
by
itamarst
9y ago
Critical thinking, logic, empathy, etc. are all skills one can learn . And that's the point.
642.
▲
by
itamarst
9y ago
Learning is a skill you can get better at, so it's just a dependency. Learning is not an unchangeable talent. Some books that will help you learn better: * Power of Intuition, about naturalistic decision making - https://www
643.
▲
by
itamarst
9y ago
Or, employers will start taking the long view and actually start investing in their employees.
644.
▲
by
itamarst
9y ago
If our starting point is that programming is mostly about skills, productivity starts getting interesting - what does productivity mean? My personal take is that it means solving problems with less wasted effort. Less code (a 0.1× program
645.
▲
by
itamarst
9y ago
Oooh, nice. Thanks for the detailed recommendations!
646.
▲
by
itamarst
9y ago
If managers don't reward documentation, people won't do it. There's no magic "incentive alignment" wand, managers will either think of long term and reward maintenance work too, or will only reward shiny new work. Y
647.
▲
by
itamarst
9y ago
I believe the general field of how you structure information is called "Information Architecture" - https://en.wikipedia.org/wiki/Information_architecture should provide some starting point, as will searching
648.
▲
by
itamarst
9y ago
There are worker cooperatives in the tech world too: https://github.com/hng/tech-coops
649.
▲
by
itamarst
9y ago
Stock market crashed more than that in 2000 and 2008. The US dollar didn't become worthless. If your solution is "invest in cryptocurrencies" you're going to lose a lot more than 40%.
650.
▲
by
itamarst
9y ago
Productivity is "output/input". So e.g. for US economy it's GDP divided by total hours worked.
651.
▲
by
itamarst
9y ago
Exactly. Productivity is the opposite of working hard. You can't work smart and work hard, you have to choose one.
652.
▲
by
itamarst
9y ago
It's a "community" based on exploitation. Another rant on an earlier iteration of "work hard!!!!!": https://www.jwz.org/blog/2011/11/watch-a-vc-use-my-name-to-s...
653.
▲
by
itamarst
9y ago
More propaganda for working long hours coming from a VC. Surprise! """ You have to both pick the right problem and do the work. There aren’t many shortcuts. If you’re going to do something really important, you are very likel
654.
▲
by
itamarst
9y ago
One option: compete on your strengths, not your weaknesses. E.g. you probably have some prior job experience, job experience that someone straight out of school doesn't have. That job experience likely taught you some valuable skills,
655.
▲
by
itamarst
9y ago
Maybe that particular position is a problem, but there are many software engineers who started out as physicists. Also many data scientists. Just as an aside, finance is a bit of a waste of one's skills, there are more useful things on
656.
▲
by
itamarst
9y ago
You need to get feedback from potential users . Where do your users hang out?
657.
▲
by
itamarst
9y ago
"The Great Beanie Baby Bubble: The Amazing Story of How America Lost Its Mind Over a Plush Toy--and the Eccentric Genius Behind It". It's a good book: https://www.amazon.com/Great-Beanie-Baby-Bubble-Toy/d
658.
▲
Programming as natural ability, and the bandaid of long work hours
(codewithoutrules.com)
3 points
by
itamarst
9y ago
|
0 comments
659.
▲
by
itamarst
9y ago
I would avoid working for such an employer, they're presuming the cost of someone more experienced isn't worth the output. Which means once you've worked there for a while they will try to kick you out for being too expensive
660.
▲
by
itamarst
9y ago
It's irrelevant, mostly. Your productivity as a programmer comes from identifying and solving problems with minimum wasted effort, typing is just a thing you do at the end when you're done thinking about the best way to solve a pr
More ›