sukruh

Joined 12 years ago

Karma
299
Submissions
88
Member since
Feb 2
Full stack product engineer focused on databases and distributed systems. Worked on MLOps platforms, recommendation systems, ad tech, dynamic pricing systems.

Twitter: https://twitter.com/s_hasdemir

View on Hacker News

Recent submissions

Comment · 8 months ago
Good points, but implicitly equating good design with functional design irks me. You can define your terms as you wish, but at least be upfront about it.

> Branding is centrifugal; design is centripetal.

Functional design is centripetal. "Good" design is one which achieves the designer's goals, which are often much more complicated than that.

Comment · 1 year ago
It is.
Comment · 1 year ago
Comment · 2 years ago
If you were comparing what the other company was charging your company for their developers: Labor and software services have different markets. Because, among other things, tax/insurance regulations and the expectations of contract longevity are not the same. A software shop needs to charge 2-3x salaries to be profitable. I was referring to a theoretical free market for labor.

If you were comparing salaries, either your company was compensating you with extra prestige, job security, etc. or you were underpaid.

Comment · 2 years ago
Yes, fast-growing companies can grow out of my preference zone and as other commenters said, jumping ship when that happens may be the correct way to go.

There are other issues with slow-growing or not-growing companies. When the company is not growing, people are incentivized to take a zero-sum approach to their work relationships. If the pie is not growing, you need to guard your own slice and take from others. This creates a toxic environment. If the company is growing, then collaborating on growing the pie can become the shared attitude.

Comment · 2 years ago
Most of the people I know who pursue creative/crafting hobbies alongside a software development job have chosen to work for well-known big companies, for prestige and safety, and ended up unfulfilled in their jobs.

Most big companies are not good if you want to solve problems and build stuff. Especially "the enterprise", where software is seen as a cost center so the less of it the better. The effort of managing up eats a creative person's soul.

I want the clarity of being able to talk to "the boss/the customer" and solve their problems and get paid the market rate for my skills. Not prepare endless PowerPoints for my skip-level, who has no ownership but has to act in their own best interests in a swamp of principal-agent problems.

This is why I am very happy at a fast-growing small tech company where one can have honest conversations about the customer and the product. How do other people deal with this?

Comment · 2 years ago
Comment · 2 years ago
Comment · 2 years ago
The discontinuities at the used care sale prices graph seems like an arbitrage opportunity on depreciation. Buy right after a round number, sell right before another, pay less on dep.
Comment · 2 years ago
Comment · 2 years ago
I hate to be "that guy" but I find it a little bit sexist that the noob is called "Rachel". OK OK I'm gone.
Comment · 2 years ago
Sure, but most Maths papers are read by like 3 people in total globally, so there's that.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton