HN user

pabe

203 karma
Posts0
Comments98
View on HN
No posts found.

I think you're spot on. They're hiring as much as possible to make numbers look better ("we're growing so fast!") and later on blame AI for layoffs ("we're way more efficient with AI now!"). That's the play in almost all VC funded companies. If you want to stay there, try to shift to a position that decides about the product and has a lot domain specific knowledge. Start looking for an enterprise job if stability is important for you.

Yes! Coding is just one of the tasks you've got to do when building a software business. You also have to find a good value preposition, identify a good channel to your customers, manage your resources etc.

Channels are becoming even more important as software has become easy to copy. But copycats always existed. When it wasn't created by AI, it was created in low wage countries.

There are CEO affect studies. Seems like the CEO effect on company performance is about 11.5%, see https://www.sciencedirect.com/science/article/pii/S104898432...

In my opinion, a lot of strategic work can be automated - and results would actually be better. Why? Because the strategic management agent would most likely follow a scientific process and make small bets instead of investing millions in initiatives without having a clear signal.

What you cannot automate is the human contact. Trust between humans. Enlighting the fire that burns inside you inside others. CEOs aren't necessarily the best strategic thinkers but they're very good in dealing with people and they are high-agency people.

Yes. Still one of the best batteries included web frameworks for creating anything that's more of a website (e.g. E-Commerce) than a web app (e.g. Photoshop). No, you don't need NextJs and friends for everything ;)

I don't think vision is the ultimate API. It wasn't with "traditional" RPA and it won't with more advanced AI-RPA. It's inefficient. If you want something to be used by a bot, write an interface for a bot. I'd make an exception for end2end testing.

This feels like a marketing video to lure young people into the startup world, promising big returns. The truth still is that about 7 out of 10 startups fail. Yes, new technologies create opportunities but it's still hard to leverage that into success. It's not like everyone creating a LLM wrapper is becoming rich. For that, you need a superior business model setup, like great (pre-) existing (marketing) channels.

I'd recommend to identify a market you want to serve, first. Doing WordPress websites for SMEs is a bloody red ocean. If you're up to building themes for a niche (e.g. Odoo ERP), you might be better off and could potentially grow with that niche. Then, specialize further, e.g. complete web solutions for doctors with appointment functionalities etc.

The main message is: take a deep look into a niche and their problems. Do cheap experiments to find out you're on the right track (e.g. landing page + social media marketing).

Q: Why is this not just an app?

A: Because people wouldn't pay $200 for an app. Because there is ChatGPT as an app. Because people love buying tangible stuff. Because VC see this as "a new category" they want to dominate.

For commercial services, no. There's a new W3C standard named DID that's much better for this. Using DIDs and a trusted authority, you can prove you're a real person without having to reveal your identity. You can even choose which verified data to reveal (e.g. age). But I guess some large entities would have to push it into the market for it to become widely used.

So, If you receive an airdrop from someone and can't name their real name, you're a criminal?

Most funny things about this: You cannot prevent anyone from sending you anything (in most Cryptos).

This is a very real nail in Crypto's coffin.

I'm using Jetbrains AI, ChatGPT 4 and Cursor.

Cursor is great for diving into third party codebases as it can read your whole project if you tell it to. So, let's say you're in some frontend file and don't understand why it behaves weird, it can point you to a different file (e.g. "Hey, there's a global CSS file that has an impact here!"). I hope Jetbrains will catch up, soon.

Jetbrains mainly differentiates from ChatGPT through their IDE integration. You can select code and ask it to refactor, find issues or chat about it. It proposes Git commit messages.

When I feel lazy, I use AI to create simple functions, e.g. "write a function that recursively reads all files in a given directory and returns all file names containing a given string". But most of the time it's more about dealing with existing code than implementing something new.

I'm in my late 30s. Some recommendations:

- If you want to have kids one day, better get them early.

- In times with low tax rates, invest. Especially in property.

- Start investing ASAP (ETF). DCA.

- Don't do daytrading.

- In your 20s, feel free to do risky / hard jobs. E.g. found a startup, get into one of the large consulting companies. This takes a lot energy but opens the door to powerful social networks and high income jobs.

- Take care about your surroundings (e.g. community, relationships). Your environment has more impact on you than you think. Surround yourself with those bragging success narcissists and you will enter a questionable spiral yourself.

- Reflect about yourself to learn what really drives you. Writing your own eulogy helps.

- Stay true to your values.

- Surround yourself with people that share your values.

- Invest in social networks. It's a loot harder to make good friends later in life than e.g. in university. Most chances lie in people that don't belong to your best friends (weak ties).

- When you can have either one chocolate bar today or two bars tomorrow, better aim for those two bars tomorrow. Not always (have some fun today!) but most often. One night stands, big cars, bagging stuff... Usually cool for the moment but worthless over time.

I paid for TailwindUI and Flowbite but I actually like DaisyUI the most. They're all TailwindCSS based. The difference is that DaisyUI is more like Bootstrap in that they create complete CSS components you can apply using a single class. Flowbite could be higher quality for the money, e.g. there is a "Navbar with multi-level dropdown" that doesn't really work that well on mobile. They're also using JS for dropdowns where DaisyUI is relying on pure CSS.

You can have both a hypermedia API and a data (JSON) API. Your hypermedia API is a lot more lightweight and flexible as it's tied to your web app. The HTMX authors talk about that topic in their book: https://hypermedia.systems/json-data-apis/

"These two different types of APIs have different strengths and needs, so it makes sense to use both. The hypermedia approach can be used for your web application, allowing you to specialize the API for the “shape” of your application. The Data API approach can be used for other, non-hypermedia clients like mobile, integration partners, etc.

Note that by splitting these two APIs apart, you reduce the pressure to constantly change a general Data API to address application needs. Your Data API can focus on remaining stable and reliable, rather than requiring a new version with every added feature."

I wondered how Unicorn compared to htmx. They're giving an answer on their website:

htmx and alpine.js are great libraries to provide interactivity to your HTML. Both of those libraries are generalized front-end framework that you could use with any server-side framework (or just regular HTML). They are both well-supported, battle-tested, and answers to how they work are probably Google-able (or on Stackoverflow).

Unicorn isn’t in the same league as either htmx or alpine.js. But, the benefit of Unicorn is that it is tightly integrated with Django and it should “feel” like an extension of the core Django experience. For example:

* redirecting from an action uses the Django redirect shortcut

* validation uses Django forms

* Django Models are tightly integrated

* Django messages “just work” the way you would expect them to

* you won’t have to create extra URLs/views for AJAX calls to send back HTML because Unicorn handles all of that for you