I could actually root for this law firm. Their business will only grow.
4,561 karma · joined April 11, 2013
If you ever want to chat or are curious about something, drop a line at yc@koliber.com or k@vistulo.com.
Previously, I ran the engineering department at Career Karma (YC W19) as the VP of Engineering. Prior to that, I was at 15Five, where I helped grow the engineering team to 50+ and built the technology foundation that allowed the company to flourish. I started my professional career during the 1999 dotcom boom, and since then worked in SaaS, finance, and aerospace supply chain firms.
[ my public key: https://keybase.io/krystian; my proof: https://keybase.io/krystian/sigs/JRc2bCWHJVa-mzt-W8tCDzKIYPPnQyPqfqJdO5RBVfc ]
LinkedIn: https://www.linkedin.com/in/krystianc/
Email: yc@koliber.com or k@vistulo.com
I could actually root for this law firm. Their business will only grow.
I don't know if they need it or not, but I do see that they benefit from it. And it feels good too.
The choice is there. It's sad how many people choose to not spend time with kids. But the fact that more people have this choice now than they did in the past makes me conclude that it is not as bleak.
I had a conversation about this topic yesterday with a colleague of mine. We both found some kind of career-family balance, and are continually honing it. However, we both lamented the loss of hobbies.
In older generations, men spent relatively little time with little kids. I don't know if it was social convention or lack of time. Either way, it seems that now a lot more dads are spending time with kids than 2 generations earlier.
I agree that it is hard, but I would not paint a bleak picture.
For some things, I decided to find a way to do the minimum amount of tracking that is sustainable. One example is fitness. I tried keeping a detailed track of the kinds of exercise I do. I realized it is too much of a burden. So instead, I opted for just noting in my journal whether I did any exercise at all. And it worked. And I realized that I have capacity for more so I started marking whether I did too little, just enough, or a lot. And that was sustainable. And then I built it up some more and for one particular type of exercise, and now I track it thoroughly, while only noting the others. This is now a habit and it seems to have stuck.
So instead of starting with a thorough way of tracking something, start with a minimal way of noting and build up from there.
> A boom in railroad construction, 33,000 miles (53,000 km) of track were laid across the country between 1868 and 1873.
> The railroad industry was the largest employer outside of agriculture and involved large amounts of money and risk. A large infusion of cash from speculators caused spectacular growth in the industry and in the construction of docks, factories, and ancillary facilities. Most capital was involved in projects offering no immediate or early returns.
Sounds like the AI bubble.
re: end goals: in most cases, you still need an end goal in mind in order to craft a process that will get you there. In the end, it is the process that matters and the goal is there only for measuring progress and adjusting course. However, a single process for a single goal is not enough in a dynamic changing world. You need a way of being able to react and adjust or even drastically change the process.
re: habits. Again, fully agree given a static goal. But if the circumstances change, the existing habits might no longer serve you. You need to be able to adjust habits.
re: hyper-rational. This is my style. I find that I can think, explain, and execute mechanically more effectively. It's practical. Deep down, there is a philosophy behind this, but I have a hard time explaining and applying philosophy.
When we think about goals we usually imagine a static end state. 75 kg body weight. 1,000,000 USD in my bank account. A happy life.
We try to define the goals using units and aim for them. This is fine in most cases.
It’s a way of thinking that is based around a static goal. But life is dynamic.
More recently I started thinking of having dynamic goals. Instead of a body weight goal, I will focus on a goal of building mechanisms that allow me to change my weight. If I lose a leg in the future and can’t run and my weight is 74 kg I did not hit my goal. If I develop different ways of limiting caloric input and different exercise routines that allow me to burn calories in different circumstances, I will be better prepared for whatever the future may bring.
I think it can be summed up as this: My goals will be based on building agile methods for adjusting course in a desirable direction, as needed.
Not sure if this is clear or how to call it. 2nd order goals? Dynamic goals?
> What if they have much worse paragraphs in the middle?
Do you think a book that has a particularly bad first few pages is more or less likely to have a lot of poor content in the middle vs. a book that has a really good first few pages?
Think about judging a 3 course meal. If the appetizer is bad, what is the chance that you will rate this meal as the best even if the main course and dessert were very good? If you are eating at restaurants that are supposedly great, the chance is tiny.
All roles are for a large N. American bank working on or adjacent to trading systems for various asset classes (equities, FX, fixed income, commodities).
Looking for top-notch senior+ engineers. Must be a great engineer who understands their craft in-depth. Prefer people who strive to understand the business domain and don't merely follow verbatim Jira stories. Some roles require capital markets experience (details in job posts below). Long term engagements. 100% remote, but only for people based out of Poland or Romania.
Details at https://vistulo.com/roles/hn0607/ . Apply via link in job post. If you know someone who could be great for the role, referrals are welcome (see details in ad).
Bonus question - how do you alert your team that your home-build PageDuty went down?
Managing people is hard because of all the things that make us human. Managing AI will be simpler as we won't need to deal with some of those things.
Separately,
> "By using AI we get all the benefits of workers but with none of the drawbacks of humans."
To be fair, I did not write that. You are projecting your thoughts on my post.
It was a whirlwind of a ride as the company caught up on 10 years of engineering maturity and 3 years of AI usage progress in 9 months. The improvement in output has been noticeable, and the quality has not dropped. In short, cycle time and throughput rose and quality remained stable.
One of the things we are talking about is the future. As the team learns how to use AI well, the amount of code will grow at a faster pace. The focus is now on writing things we really need, and ensuring the quality does not degrade.
We are trying to get the engineering team to lean into understanding the product and business domain, and also adopting a QA mindset.
One of the engineers is not interested in the business domain. He loves typing code. I am afraid that within six months it will not make sense to have him around. He is relatively junior and wants well-specced tickets, and is reluctant to use AI. Right now, Opus writes better code than him, and solves business problems more acutely, with less time spent on writing careful specs.
If he gets fired, the budget will likely be re-allocated to AI.
In 7 months, it will be fair to say that we replace 20% of the team with AI. If that happens, it will have been a thoughtful process focused on upskilling willing employees, and not a boneheaded hype-driven decision. But it will be judged on the summary and not the process that went into it.
Let's say I have daily backups, and get 10x done each day by being reckless and risking an "rm -rf", and let's say there's a 1% chance of an "rm -rf". I break even after 2 days of being reckless even if I get unlucky and on day 2 it wipes my drive. I spend day 3 and 4 recovering, and am still 6 days ahead based on the 10x work I got done on day 1.
What if I have a 50 day streak of not hitting an "rm -rf"? Early retirement?
I guess the work on day 1 should be to build a proper sandbox and drop the chance of an "rm -rf or worse" even down to 0.001%.
Tally it up and send a donation request to the agent operator.
The Microsoft emails are coming from microsoft-noreply@microsoft.com so it's a bit different than in this article.
It’s ok to stop providing updates to old software and hardware.
It’s OK to not support ancient devices when writing news software.
It’s not ok to make old devices inoperable if they are using the old software and don’t need updates.
Will my old Kindle stop being able to show me the books I bought and downloaded to it? Or will it become impossible to buy new books? If it’s the earlier, it’s borderline criminal. If it’s the latter, I’m unhappy but understand realities.