kablamo | 5 years ago | on: Ask HN: What makes a good technical leader – any recommended books?
kablamo's comments
kablamo | 8 years ago | on: Show HN: Investment Calculator – A simple retirement calculator
But then I'm biased because I created it.
kablamo | 8 years ago | on: Show HN: I Wrote a Book: Minimum Viable Perl
kablamo | 11 years ago | on: Code Insider 5: Coderpad.io
You have high fidelity repls for python and ruby. The Perl hi fi repl is called Reply (https://metacpan.org/pod/Reply). If you are interested check out the plugins -- especially for Term::ReadLine::Gnu. If you have questions, let me know.
Most languages probably don't have the ability to download dependencies from the internet on the fly. That might be a nice feature to have.
kablamo | 11 years ago | on: Employees That Stay In Companies Longer Get Paid Less
Many people retire at 50 or 60 and don't die until 80 or 90 these days. Thats 20 - 30 years of living often while dealing with very high medical bills and health problems which can make work impossible. Everyone (not just programmers) should realize that their retirement situation is similar to professional athletes.
Programming is a hot field now and won't be in 20 years. Everyone in every country in the world is learning to program. Thanks to the internet its going to be a global employment market. Competition is going to go up. Salaries are going to go down.
Movies and popular culture say you have to enjoy your youth. I can sympathize with that, but as much as it sucks to work hard during your twenties, it would suck a lot more to work hard during your 60s or 70s when you are less healthy. Don't procrastinate.
If you save 60% of your salary you can retire in 13 years. If you save 80% of your salary you can retire in 6 years.
I built a tool that does this math for you: http://networthify.com/calculator/earlyretirement
kablamo | 12 years ago | on: TDD your API
I have never been a big fan of Cucumber either and I'm not convinced its more readable -- isn't it just more verbose? Interesting point about it being language agnostic though.
I guess I don't have a better solution to contribute. Just wanted to say yeah I have that problem too.
kablamo | 12 years ago | on: Why you should disagree in an interview
If you are interested in more of this type of writing you might try Dalio's Principles: http://blog.kablamo.org/2013/12/15/dalios-principles/
kablamo | 12 years ago | on: Hemingway makes your writing bold and clear
I also try to write my code using this style. In fact, code and documentation and email should be:
1. As short as possible: Less words mean less stuff to maintain and comprehend.
2. Simple: The goal in business is to communicate well. Not to impress. And if I haven't communicated clearly, maintaining that code is going to be hard for the next person who has to read it.
kablamo | 12 years ago | on: Elon Musk's Hyperloop gets 3D-printed to scale
kablamo | 13 years ago | on: You can't impress developers
I think the challenge in many companies is getting enough access to your users that you can tell if they are impressed or not.
I'm going to try to think this way more.
kablamo | 13 years ago | on: My Latte is Worth It - No Fun Allowed
kablamo | 13 years ago | on: My Latte is Worth It - No Fun Allowed
Its worth nothing that you could end up with an ever widening gap, but you could also end up with an ever growing surplus if your early years get > 4% return.
I don't think any calculators really deal with this other than http://www.firecalc.com/ (which has a terrible ui -- look for the big red 'Start Here' text and then click the 'Submit' button). Building a user friendly firecalc clone has been on my todo list for while. I'm not sure where they got their data.
With regards to my other calculators on Networthify, I'm not sure how to create a usable ui that reflects this reality.
Also there are at least 2 other big unknowns -- taxes and inflation. So when I'm calculating how much money future-you will have I'm not too worried about ROI. I agree that people need to understand these calculators are just educated guesses. Still -- you do the best you can with the information available. Its better than closing your eyes and not even examining the possibilities. At least you can calculate some worst case and best case scenarios.
-- UPDATE
Oh hey, do you mean there is some sort of formula for expected annualized return?
kablamo | 13 years ago | on: My Latte is Worth It - No Fun Allowed
The way I like to think about it is to figure out how big of a nest egg do I need to earn enough of a return to cover that expense in retirement. For example, I would need an investment of $18,000 which earns 4% avg annual interest to cover my $2 daily coffee expense forever.
Its fun to think of all your expenses this way and as you build your investments you can see how much of your lifestyle is paid off forever!
I built a little calculator to do this math for me: http://networthify.com/calculator/recurring-charges
kablamo | 13 years ago | on: In the long run, we are telepathic androids
Humans and robots are merging more than they are competing. Its a symbiotic relationship.
kablamo | 13 years ago | on: Git? tig
tig is one way to cover that gap, but I wanted to do my git log viewing in vim so I can more easily cut and paste. I wrote this git log viewer (vim plugin) to cover that gap:
kablamo | 13 years ago | on: Meet Mr. Money Mustache, the man who retired at 30
kablamo | 13 years ago | on: Rosetta Stone Acquires Livemocha
And the code is on github: https://github.com/kablamo/iijo.org
kablamo | 13 years ago | on: Bringing Perl5 to GitHub
https://github.com/perl-doc-cats
Probably this should be more widely known. Unfortunately I think some of these repos are old forked copies? For example the PAUSE and YAPC repos. I'm not sure why that is. Its not clearly documented how it all works exactly.
kablamo | 13 years ago | on: The Simple Math Behind Early Retirement
kablamo | 13 years ago | on: What I wish I knew before moving to San Francisco
The 4% number comes from a study that discovered that a portfolio with a constant 4% rate would survive any period in US stock market history -- even the Great Depression. But past performance doesn't guarantee the future performance. Try to do this with European markets and there are periods where a nest egg won't survive a 0% withdrawal rate. But yeah 4% is the guess people use when planning retirement.
Thats fine, but in real life you have to be flexible as you approach retirement and keep an eye on the math. The first 10 years of retirement are the critical ones. After that you hopefully built up a buffer and don't have to worry due to the nature of compound interest.
More info:
http://blog.networthify.com/withdrawal-rates/
http://www.mrmoneymustache.com/2012/05/29/how-much-do-i-need-for-retirement/
http://financialmentor.com/free-articles/retirement-planning/how-much-to-retire/are-safe-withdrawal-rates-really-safe
http://firecalc.com/
- Turn The Ship Around (Marquet) - make everyone a leader - The Effective Engineer (Lau) - leadership for engineers - Leadership, Strategy, and Tactics (Jocko) - leadership in military/business - Good To Great (Collins) - good companies vs great ones
How to get better at everything:
- Mindset (Dwek) - growth vs fixed mindset - Atomic Habits (Clear) - automate good decisions w/habits - Change Your Habits, Change your life (Corley) - data driven selection of which habits matter - Ultralearning (Young) - how to learn anything faster - Anything You Want (Sivers)
How to talk to humans
- Difficult Conversations (Stone) - how to talk to humans - Never Split the Difference (Voss) - every conversation is a negotiation - Death By Meeting (Lencioni) - short fable - anything else by Patrick Lencioni
Prioritization and focus:
- The One Thing (Keller) - prioritization - Deep Work (Calport) - focus - Indistractable (Li) - focus
See also anything by: Jason Friedman, Jim Collins, Patrick Lencioni, Peter Drucker and biographies in general