Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
itamarst
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
78 ms
·
751.
▲
by
itamarst
9y ago
"Web app" is pretty broad spectrum, from things you can do manually (or with very little learning) with an online form tool, to "we have 20 programmers working on this for a year." The simpler the idea, or at least the s
752.
▲
by
itamarst
9y ago
1. ICO. 2. Run away. 3. PROFIT.
753.
▲
by
itamarst
9y ago
If it's your customer's language then it's not jargon to them , it's just how they normally talk.
754.
▲
by
itamarst
9y ago
"if you have to choose between two then pick the solution that seems harder" seems like terrible advice. Productivity comes from avoiding wasted effort, so doing the harder thing would quite often make you less productive ( https:
755.
▲
by
itamarst
9y ago
"Don't say anything at all" means implicitly encouraging the massive fraud, incompetence, and eventual losses that are the defining characteristics of the blockchain space.
756.
▲
by
itamarst
9y ago
Beyond building a portfolio, as others mentioned— You're assuming you have no relevant job experience. This is not necessarily the case. Lots of skills you need as a programmer are used in other jobs as well. So things you learned whil
757.
▲
by
itamarst
9y ago
It sounds like you prefer the 100% data scientist choice and you're reluctant because the other way will "make you more valuable." But that's at best a generalization. Which role will allow you to learn more? Which will
758.
▲
by
itamarst
9y ago
What is the test suite spending its time on? CPU? Waiting for a database? `time.sleep()`?
759.
▲
by
itamarst
9y ago
You may want to read the book "Your Money or Your Life", and http://mrmoneymustache.com For some people work isn't their goal, it's other things. So it's not "how do I find the job that will be the
760.
▲
Learn these programming skills before your inevitable death
(codewithoutrules.com)
3 points
by
itamarst
9y ago
|
0 comments
761.
▲
by
itamarst
9y ago
Some options: 1. https://www.keyvalues.com/ is great job board that has some companies that explicitly claim they have work/life balance. The writeups let you see working hours in some cases, for good or for bad; make
762.
▲
by
itamarst
9y ago
You're suffering from selection bias. The first people who found out about multimedia CD-ROMs... didn't do that well because the web killed those off after three years. The first people who invested in 3D television technology...
763.
▲
by
itamarst
9y ago
Not a lawyer, but my understanding is: 1. "can I gain the benefits of registering in Nevada for instance, while living in Illinois" - no. If you have an employee in a state, or work there, you have a legal nexus there. At minimum
764.
▲
Not an expert? That doesn't mean you can't teach
(codewithoutrules.com)
2 points
by
itamarst
9y ago
|
0 comments
765.
▲
by
itamarst
9y ago
Property based testing, e.g. http://hypothesis.readthedocs.io/en/latest/ for Python, can help get lots of coverage with less effort. Works better in some domains than others. I can't say percentage because so
766.
▲
by
itamarst
9y ago
Writing: both learning how to write, and then practicing writing. Specifically, writing as a way of working through a problem and explaining it. I talk about this in more detail, and suggest a book to read about writing, here: https:/
767.
▲
by
itamarst
9y ago
It may be you simply don't have time to do all your work. If you're continuously interrupted for code reviews and interviews and so on, you won't get uninterrupted time for coding. So you can choose to say "I don't
768.
▲
by
itamarst
9y ago
Can you give a specific example of the problem?
769.
▲
by
itamarst
9y ago
So, on the one hand, yes definitely. On the other hand, it's worth digging deeper. A lot of programming advice is these rules of thumb, and they're mostly good, but they're motivated by underlying principles (which you explai
770.
▲
by
itamarst
9y ago
Gary Klein wrote a great book about how to learn from experience, based on research in naturalistic decision making, kinda stuff firefighters and NICU nurses do, but also e.g. design engineers for many decisions ( https://www.amaz
771.
▲
by
itamarst
9y ago
Ability to gather requirements, and then prioritize: https://codewithoutrules.com/2016/12/20/the-best-technology/
772.
▲
by
itamarst
9y ago
That is true, but somewhat tautological. You're making the following assumptions: 1. There is only one way to solve the problem. Often there is more than one way, and the proposed way is just one of them, and not necessarily the fastes
773.
▲
by
itamarst
9y ago
As I said in the other comment, it really goes the other way: there's a bunch of skills involved in being productive, but most of them learning one way or another how to prioritize, and what work not to do. So starting with attitude
774.
▲
by
itamarst
9y ago
Other way around. If you work less hours, you end up becoming more productive because you value your time more and learn how to prioritize better. https://codewithoutrules.com/2016/11/10/work-life-balance-so..
775.
▲
by
itamarst
9y ago
And if you don't know how to get to 9-to-5, I wrote a book that can help you get there: https://codewithoutrules.com/saneworkweek/
776.
▲
How to get a job with a technology stack you don’t know
(codewithoutrules.com)
2 points
by
itamarst
9y ago
|
0 comments
777.
▲
by
itamarst
9y ago
I hear Haskell can accelerate to 60MPH in just 0.2 seconds!
778.
▲
by
itamarst
9y ago
VC firms still exist. Some of them are funding my employer, for example. So what exactly did YC do to VC?
779.
▲
by
itamarst
9y ago
> For me, technologies actually help me contextualize how much experience the person has. When a resume says "fast learner" or "team player", well, everyone else will claim that too and it becomes somewhat of an empty
780.
▲
by
itamarst
9y ago
The last bullet point can be taken too far. Model UN, high school, sure. But e.g. if you had a different career before programming, many of those skills will translate. Probably want to highlight the ways in which that is the case, but omit
More ›