Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
itamarst
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
87 ms
·
841.
▲
by
itamarst
9y ago
1. Write educational content targeted at your audience, as lead-in to "and if you don't have time to do all this yourself, hire me to do it for you." 2. Post educational content in places where your target market hangs out (e
842.
▲
by
itamarst
9y ago
Limiting your focus makes marketing easier.
843.
▲
by
itamarst
9y ago
Linux Programming Interface ( https://www.nostarch.com/tlpi ) is the book to read if you're dealing with Linux and POSIX APIs.
844.
▲
by
itamarst
9y ago
Do you have money saved for a six month emergency fund? If not, put this money in a bank account. If you do have an emergency fund: don't ask on Hacker News, they'll tell you to do crazy stuff like buy Bitcoin. Head over to http:
845.
▲
by
itamarst
9y ago
Duplicating other points, to some extent: 1. You can reduce your working hours. E.g. you can negotiate a 4-day workweek. This means more time to do what you want. 2. You can pursue early retirement. Reducing your spending gives you more in
846.
▲
by
itamarst
9y ago
Lots of companies hire people with MS, or PhD in unrelated science or engineering field.
847.
▲
by
itamarst
9y ago
Self-promotion: know someone working crazy hours? why not give the gift of a sane workweek? I wrote a book about how programmers can get to work/life balance, shorter workweek, or whatever a sane work week means to them specifically. C
848.
▲
The junior programmer’s guide to asking for help
(codewithoutrules.com)
5 points
by
itamarst
9y ago
|
0 comments
849.
▲
by
itamarst
9y ago
They're often run really badly. 20 minutes of "I did a thing yesterday", boring and pointless.
850.
▲
by
itamarst
9y ago
At a minimum you can use them as references.
851.
▲
by
itamarst
9y ago
Just apply to some entry level jobs. I've worked with many Linux admins who didn't have a degree, or e.g. had a degree in something unrelated like film. Given lack of formal experience, maybe start with companies where you know so
852.
▲
by
itamarst
9y ago
Options: 1. Ask for a giant pile of money for the privilege. 2. Come up with visualization that answers their question without giving them access to source code. Presumably "how do we know we can trust results" is a common problem
853.
▲
by
itamarst
9y ago
Cantor's diagonal proof that א ≠ ₀א. https://en.wikipedia.org/wiki/Cantor%27s_diagonal_argument
854.
▲
by
itamarst
9y ago
That's what I mean by negotiating. "Sure I can do that" when you actually can't isn't a good move for you, nor for your employer.
855.
▲
by
itamarst
9y ago
Health care is valuable. Health insurance is mostly a scam in the US, a way for insurance companies to take a cut without adding any value. Talk to someone who has lived in countries with socialized medicine (as I have): other countries sys
856.
▲
by
itamarst
9y ago
Lenovo Outlet, for thinkpads and thinkstations.
857.
▲
by
itamarst
9y ago
Might be management problem, as someone else said; some managers are just bad. Might be learning how to negotiate will help. But might also be a mindset and skills problem: often you can do same amount of work with less time if you approach
858.
▲
by
itamarst
9y ago
In general I recommend bringing up shorter workweek after you have a job offer. At that point they've reached point of "oh this person is quite good" and they've committed in their head. Still will be lots of companies
859.
▲
by
itamarst
9y ago
I have successfully worked relatively senior positions (principal software engineer at a couple of startups) working less than full time. So I don't think that's necessarily the case, especially if you can build the skills to be v
860.
▲
by
itamarst
9y ago
You're going to be working with less supervision, so you need to prove that'll work. Specifically you need to demonstrate you can work independently. This can be both job title ("senior software engineer" often maps to t
861.
▲
by
itamarst
9y ago
I'm skeptical of specializing in technologies. Personally I've built multimedia CD-ROMs (in proprietary language), websites, high performance C++ servers for airline industry, distributed systems in Python and a bit of Go, and now
862.
▲
by
itamarst
9y ago
It's fundamentally necessary, since I/O is stateful. Functional languages have language-specific ways of doing this, but you can see examples of this in non-functional languages. https://www.destroyallsoftware.com/
863.
▲
by
itamarst
9y ago
Some projects are setup for new contributors, they will have tickets marked as easy, so you can start with those. They will also have code reviews, so rejection would still be educational and you could probably come back with revised versio
864.
▲
by
itamarst
9y ago
Worst case you can post the website just as a normal link, without the Show HN. Re actual project: this seems like a valuable thing to do... but your target audience, the people who aren't Internet savvy, aren't likely to find it
865.
▲
by
itamarst
9y ago
I'm not sure I'd recommend it, yeah...
866.
▲
by
itamarst
9y ago
My friend is at Weaveworks, and I hear they're giving away socks.
867.
▲
by
itamarst
9y ago
1. Get a programming job with decent salary. 2. Live far below your means, saving most of your salary. If you can live with less than 80K you will (A) save faster (B) need to save less money. See http://www.mrmoneymustache.com&#x
868.
▲
by
itamarst
9y ago
Sadly the experiment I did isn't public. My memory is I compiled the Go thing to a shared library, and exposed a C API, and then used cffi to talk to the C API (based on https://blog.filippo.io/building-python-modules-w
869.
▲
by
itamarst
9y ago
Voting for candidates who support it and pass laws providing it.
870.
▲
by
itamarst
9y ago
Enjoy your job! It might be detrimental if you stop growing your skills. Learning can be painful, and so it's tempting to just coast on what you know. A good company and manager will help you grow your skills, but if they're not y
More ›