HN user

chrisvenum

98 karma
Posts0
Comments20
View on HN
No posts found.

React Native + Expo is also a good option if you want to touch the iOS/Android IDEs as little as possible. You use Xcode and Android studio to install the device sims and then expos tool chain handles the rest, even for deploying to stores. If you are on a windows computer and can’t install Xcode, you can even run your iOS app directly on an iPhone with their managed app.

Ignite is a great starter using RN and Expo. Some great people maintaining it. https://github.com/infinitered/ignite

Aider was also some of the most amazing prior art. After switching from the early copilot (crazy to think they were first to market with this stuff?) it was an amazing TUI experience. CC won because it offered token hungry devs a fixed price for almost infinite usage in the early days with stacks of VC cash to burn.

I am trying to gain a basic understanding of this: Right now I have a 4TB DB on one large box. Is the idea that using a proxy tool like PGDog I could spin up 8 smaller boxes handling ~500GB each and then one medium box for the proxy?

Right now I have a project that has very heavy write traffic from multiple services and a web app that reads from this. We are starting to hit the point where no amount of indexing, query optimisation, caching or box upgrades is helping us. We are looking at maybe moving the bulk of the static data to clickhouse to reduce the DB size but I would love to hear if PgDog or other kind of sharding could be useful for this use case.

A lot of enterprise customers still buy windows workstations. When I worked in an IT dept, Dell XPS and Windows Surfaces were given to C levels who asked for Macs but were told they wouldn’t be supported into the windows ecosystem (exchange, office, Active Directory etc). Sadly after all these years the MDM story for macs is still trash.

I have this issue at work, I asked CC to create a very simple bun CLI tool that can be hard to create, destroy and list worktrees. The CLI seeds the .env file with a url, db for that worktree and I use Vercels open source package portless to spin up a dev server with unique ports so I get a url per worktree

As a dyslexic programmer, I often think about how I would never be able to do the job I do without syntax highlighting.

I don’t really know why it works so well for me, but I think it helps me skim and pattern match syntax much more easily without spending too much time reading every single word, which is exhausting for me.

Types and autocompletion in an IDE also help me massively reduce issues with spelling and ultimately free up my brain to think about the logic rather than stressing out about every single thing I type.

Really cool that some people don’t need it, but for me, I am grateful to those who have spent the time on great themes. Solarized Dark is a favourite of mine.

I almost agree with you that this is about quality, but I still feel that the context in which art comes from influences how I perceive it.

Take, for example, a track by Fontaines D.C., a band from Ireland that writes extensively about the lived social and political experience. Knowing where they are from and the general themes of their work makes their tracks feel authentic, and you can appreciate the worldview they have and the time spent producing the art, even if it does not align with your own tastes.

Trying to create something of the same themes and quality from a prompt of “make me an Irish pop rock track about growing up in the country” suddenly misses any authenticity.

Maybe this is what I am trying to get at, but like I said, I feel some conflict about this, as I personally value these tools for productivity

While I like using AI for assisting with repetitive programming, I can’t help but feel sorry for my producer and illustrator friends who are now having to compete with generated tools.

Is it snobby of me to look down upon art that is created using these tools as lesser because the human did not make every tiny decision going into a peice? That a persons taste and talent is no longer fully used to produce something and for someone reason to me what is what makes the art impressive and meaningful?

Something about art with imperfections still feels exciting, maybe even more so than if I see something that is perfect but if I see an AI gen picture with 6 fingers, I just write it all off as slop.

I am happy to allow my generated code to come from “training data” but I see the use of AI in art, writing and music as using stolen artists hard work.

I feel like as time goes on, I feel even more conflicted about it all.

Legal win 10 months ago

I recently worked on a few client projects that used WP/Gutternberg. I was pleasenetly surprised by how good the dev/editing experience has been compared to when I tried using Gutternberg a few years ago, some amazing work has gone into it. Sadly I still have a lot of uneasiness around what has happened over the past year. For most greenfield projects we have been using Statamic CMS

For those who still need word press, I recommend checking out the roots.io open source collective, they have done great work bringing modern PHP development practices into WP projects. Bedrock and Sage are a great starting point to any project.

I am a huge fan of Inertia. I always felt limited by Blade but drained by the complexity of SPAs. Inertia makes using React/Vue feel as simple as old-school Laravel app. Long live the monolith.

My favourite projects are small, with very focused goals and features.

I have a Laravel project that I have maintained for a customer for seven years. The app is straightforward and allows users to create portals that list files and metadata, such as expiration dates and tags.

Every other year, they ask me to add a new batch of features or update the UI to reflect the business's branding. As the app is so small, I have the opportunity to review every part of the app and refactor or completely rewrite parts I am not happy with.

It is a joy to work on and I always welcome new requests.

For those looking for something similar in PHP/Laravel, I strongly recommend checking out Livewire: https://laravel-livewire.com/

I still use React for more complex projects but it’s always a breath of fresh air to be able to write everything in Blade/PHP while keeping the reactive UI elements.

Edit: Although I have not used, I remember seeing this package which lets you render React/Vue components within Livewire when you need it: https://minglejs.unitedbycode.com/ an interesting escape hatch for when you want to pull in existing packages