HNHacker News
TopNewBestAskShowJobs

cjcenizal

1,114 karma · joined March 12, 2013

I'm a UI engineer and engineering manager, located in Los Angeles.

www.cenizal.com

submissionscomments
cjcenizal··on Enjoy Every Sandwich
I had a similar epiphany watching S1E5 of Fargo.

"The winters are cold... but I can't complain. My socks have holes... but again, do I complain? I do not. The oldest needs braces... the youngest once sneezed for three days straight... but who could complain? They're gifts."

"Children?"

"All of it. The cold, the holes."

For all of the complaining we can do about our hardships, it's a gift to even be able to complain. When someone says, "Life is good", they're right even if you feel like things are shitty -- because life itself, being here and alive, to be able to feel and to think, is a wonderful gift.

cjcenizal··on Growing proof that autonomous cars save lives
Think about what you’re saying. You want more traffic?
cjcenizal··on Eight Myths on Software Engineering and GenAI
I also work in UX and SWE, and heavily use GenAI in my work. I don’t have a positive outlook for people who limit their career to one of those fields, but I do have a positive outlook for generalist, multi-disciplinary careers. When you have the experience and skill to steer product development from end-to-end, you can produce high-quality products super-quickly. The experience and skills are the differentiator — if you lack those you can still use GenAI to move fast but probably in the wrong direction.
cjcenizal··on The Voice of Google
https://archive.ph/EeeAI
cjcenizal··on Stealing Is a Skill
My favorite quote that expresses this idea is from Mikhail Kalashnikov, designer of the AK-47: “Before attempting to create something new, it is vital to have a good appreciation of everything that already exists in this field.”
cjcenizal··on 'They take you out of life, out of time': a journey into Spain's cave paintings
As a couple other comments have alluded, we’re the same essential creatures then as we are now. We create, we appreciate beauty, stories, and art. Sometimes it’s hard for me to feel connected to other humans, but stories like this make me feel profoundly connected to humanity. :)
cjcenizal··on More than sixty percent of the United States is experiencing drought conditions
I think the “first time in 25 years” bit reinforces the idea of persistent drought being a problem.
cjcenizal··on Bombarding gamblers with offers greatly increases betting and gambling harm
I understand moral arguments but also see how others might not. I think it might be more useful to view this from a societal perspective. Is it to society's benefit to ensure gamblers don't ruin their own lives? To answer that question, what's the cost to society when a gambler ruins their life?

Lost savings means an impoverished individual and potentially an impoverished family and children. These draw support resources from the state and community, are more likely to turn to crime, and are less likely to develop into contributing members of society.

cjcenizal··on My first year in sales as technical founder
A more constructive way to phrase your comment might be: “Is 2/487 conversions a good conversion rate? It seems like a low one to me.”
cjcenizal··on NORAD’s Cheyenne Mountain Combat Center, c.1966
House of Dynamite on Netflix is a realistic (at least it feels realistic) look at the modern day equivalent. It’s fundamentally an exciting film but I also enjoyed learning how large scale human/technical systems operate during a nuclear crisis.
cjcenizal··on Friendship Begins at Home
Try Cognitive Behavioral Therapy. From the Wikipedia article [1]: “This therapy focuses on challenging unhelpful and irrational negative thoughts and beliefs, referred to as 'self-talk' and replacing them with more rational positive self-talk. This alteration in a person's thinking produces less anxiety and depression.”

[1] https://en.wikipedia.org/wiki/Cognitive_behavioral_therapy

cjcenizal··on Why, as a responsible adult, SimCity 2000 hits differently
America as a physical space is largely rural, but 80% of Americans live in cities according to the census.
cjcenizal··on Homeowners insurance is pricing people out in disaster-prone cities
I see many comments along the lines of, "Good, this is how the market should work" as if displacement is a desirable outcome. Reasoning from first principles, the world we want is one in which we have fewer disaster-prone areas, not more. This would mean lower insurance rates, and fewer instances of displacement. This is a symptom of a deeper problem.
cjcenizal··on More and more people are tuning the news out: 'Now I don't have that anxiety
If you close the subscription modal almost all of their content is available. This is a good example of their content: https://fixthenews.com/p/ftn-309-colours-of-the-moon-wash
cjcenizal··on More and more people are tuning the news out: 'Now I don't have that anxiety
I'm surprised nobody has mentioned Fix the News yet (https://fixthenews.com/). If you want a weekly boost of amazing news from around the world, sign up for this newsletter!

For example, did you know that in July 2025, 99.7% of new power capacity added in the US was from clean power (led by Texas)? The EU, US, and UK have committed to a $125 billion global fund to protect the Amazon? The US prison population is the lowest it's been since 1992? A new therapy has successfully cleared 100% of metastatic cancers in trial patients? 1 in 8 kids in Botswana were born with HIV in 2001, but that number has dropped to 1 in 100?

These headlines rarely make the mainstream, but they're the ones that bring me the most hope and joy. If you're looking for positive news, you will love Fix the News.

cjcenizal··on The vibe coder's career path is doomed
I’m a visual person so having something I can see and experience typically helps me understand someone’s idea better than if they’re describing something and I’m trying to imagine it. It also helps to have a concrete artifact because we can methodically catalogue its characteristics and define which ones are exactly what the person means, kind of what they mean but they still need help refining it, or completely up for grabs. This is why I find prototypes, wireframes, and sketches to be useful tools for defining the solution space.
cjcenizal··on What does connecting with someone mean?
It’s all relative. You can share something slightly personal or controversial and see where it lands in the other person’s comfort zone. Then it’s up to you to decide what to do with that info.
cjcenizal··on The vibe coder's career path is doomed
Absolutely! AI coding is a communication lubricant. It enables non-technical people to express complex software ideas without the friction of asking a developer for help or even working with a no-code tool.

Software development doesn't occur in a vacuum -- it's part of a broader ecosystem consisting of tech writers, product managers, sales engineers, support engineers, evangelists, and others. AI coding enables each person in the org to participate more efficiently in the scoping, design, and planning phases of software development.

cjcenizal··on My Family and the Flood
Having children makes me feel vulnerable. They’re like extensions of myself — if they feel pain, I feel it too. To imagine one of them dying… this story broke my heart.
cjcenizal··on The fish kick may be the fastest subsurface swim stroke yet (2015)
Amazing! This is about the dolphin kick performed on its side, rechristened “the fish kick.” I couldn’t fathom (ha) why the same kick rotated 90 degrees could be faster but it turns out that the kicking motion is constrained by the motion of the water around it. In the dolphin kick, the water moves up and down and is limited by the water’s surface and pool’s bottom. The swimmer frees themself of these constraints by turning on their side.
cjcenizal··on MacPaint Art from the Mid-80s Still Looks Great Today
I was born in ‘83 and a good chunk of my formative years were spent imagining the world through dithered pixels — playing games, creating art, writing, and exploring. Seeing these images evokes a rush of nostalgia, simply because they’re dithered.
cjcenizal··on Seven Engineers Suspended After $2.3M Bridge Includes 90-Degree Turn
They chose the right angle. They chose the wrong angle.
cjcenizal··on Hugging Your Cactus
If you struggle with aspects of yourself or have someone in your life who you struggle to forgive, I recommend reading this. The ideas of "learning to accept and integrate the ugly parts of your soul" and "learning to forgive others" address some of the mental and emotional barriers that I grapple with, and now that they've been planted in my mind, I'm hoping they take root.
cjcenizal··on Alternative Layout System
Hahaha, actually I think I heard it in Jony Ives’s voice.
cjcenizal··on Alternative Layout System
Every once in a while I come across something so beautifully stupid that all I can see is the genius behind it, and it fills me with joy. Well done!
cjcenizal··on The JAWS shark is public domain
What a great story. Going from "it's a vagina with teeth, that's bad" to "it's a penis with teeth, that's good" made me chuckle... just sounds so typical of creatives.

Some might point and say sexism, but I think it's consistent with established tropes. There are piles of analogies between sex and aggression (the Latin word for “sheath” is vagina). An image of a penis-like shark attacking a nude woman is another to throw on the pile.

cjcenizal··on Andrej Karpathy: Software in the era of AI [video]
My friend Eric Pelz started a company called Malleable to do this very thing: https://www.linkedin.com/posts/epelz_every-piece-of-software...
cjcenizal··on Framework Laptop 12 review
I love the Galvatron color scheme! Feels techy yet nostalgic.
cjcenizal··on Cinematography of “Andor”
George Boole would have loved a show called “Andor”.
cjcenizal··on Beyond Text: On-Demand UI Generation for Better Conversational Experiences
You make a good point! There are many common input configurations that will come up again and again, as forms and other types on input (like maps as you mentioned). How can we solve for that?

Maybe a solution would look like the server expression a more general intent -- "shipping address", and leaving it to the client to determine the best UI component for capturing that information. Then the server will need to do its own validation of the user's input, perhaps asking for confirmation that it understood correctly.

Page 1 of 7Next →