<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: jmoreno94</title><link>https://news.ycombinator.com/user?id=jmoreno94</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Mon, 06 Apr 2026 09:50:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jmoreno94" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jmoreno94 in "Play with TailwindCSS in the Browser"]]></title><description><![CDATA[
<p>Your eye gets trained eventually. Also most of our components look something like this once class names start to get long.<p><pre><code>  const inputWrapperClass = classNames(
    'flex flex-col gap-y-1',
    'group-focus:border-blue-500',
    isDisabled ? 'opacity-50' : null
  );

  return (
    <label className={inputWrapperClass}>
    {...}
    </label>
  )
</code></pre>
In practice our "full-stack" developers are writing less and less CSS because they're just using the components that encapsulate all of this, our frontend developers get code completion for our design system tokens, and we haven't had to ship any new CSS classes in the last few months.<p>Our new hires are able to just use the design system tokens rather than going in and saying `padding: 5px` and `padding: 4px` because the designer didn't think it was a big deal. They just write `p-1` and that covers it.<p>All the components get tree-shaken and only ship the styles they need so bundle size gets reduced as well.<p>If I had my dream team of 10x frontend developers and a perfect design team who always follows the rules they create then yes I would use regular css with css variables, but I don't.<p>I am more than happy to sacrifice "separation of technologies" for a happier team, more consistent styling, and faster delivery times.</p>
]]></description><pubDate>Fri, 10 Jun 2022 17:59:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=31697373</link><dc:creator>jmoreno94</dc:creator><comments>https://news.ycombinator.com/item?id=31697373</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31697373</guid></item><item><title><![CDATA[New comment by jmoreno94 in "You have two jobs (2017)"]]></title><description><![CDATA[
<p>I would quit. That's so infantilizing. We're adults we don't need these hand holdy forced "team building" ice breakers. Just let us work together and I promise we'll get to know each other as much as we need to to get the job done.</p>
]]></description><pubDate>Tue, 15 Feb 2022 15:31:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=30347751</link><dc:creator>jmoreno94</dc:creator><comments>https://news.ycombinator.com/item?id=30347751</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30347751</guid></item><item><title><![CDATA[New comment by jmoreno94 in "You have two jobs (2017)"]]></title><description><![CDATA[
<p>There is a middle ground between going above and beyond and being difficult to work with.<p>I tend to have no problem saying no to things that I think are bullshit, I have no problem skipping out on extra "team building" efforts or declining to attend the happy hour. I let my work speak for itself and I figure companies keep me around for that, and coworkers know they can come to me with any issues they might be having.<p>But I have never purposefully taken a coworker out to lunch or asked about their life outside of work (except for when we're on a call before anyone else and they start the conversation), and yet I've had just as much success as people who I've watched do that.<p>That's not to say that I don't get to know my coworkers I just let it happen organically as we're building things and solving problems together rather than going out of my way to make it happen.</p>
]]></description><pubDate>Tue, 15 Feb 2022 15:21:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=30347589</link><dc:creator>jmoreno94</dc:creator><comments>https://news.ycombinator.com/item?id=30347589</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30347589</guid></item><item><title><![CDATA[New comment by jmoreno94 in "Adblocking people and non-adblocking people experience a different web"]]></title><description><![CDATA[
<p>Even if they did you think the average person is going to put their neck on the line over ads?<p>How many UX designers just give into client demands, how many devs work extra hours to make up for bad management practices? How many managers are under pressure over sales created deadlines? How many sales people are under pressure over the company's target numbers?<p>There will always be a few people who are willing to put their neck on the line but it'll require a culture shift before any momentum builds up and most feel comfortable protesting these practices at their workplace.</p>
]]></description><pubDate>Mon, 31 Jan 2022 17:54:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=30151321</link><dc:creator>jmoreno94</dc:creator><comments>https://news.ycombinator.com/item?id=30151321</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=30151321</guid></item><item><title><![CDATA[New comment by jmoreno94 in "Real Problems That Web3 Solves, Part 1"]]></title><description><![CDATA[
<p>There's work happening now to make this a reality by partnering with on-ramps and off-ramps to go from fiat to crypto.<p>One can imagine a world in which this is completely transparent to the end user.<p>High ETH gas fees are also being solved by Layer 2 solutions which get fees down to cents by either batching transactions or doing the work off the main chain and posting only the proofs to the main ETH chain. Checkout zero knowledge rollups, aka zk-rollups.</p>
]]></description><pubDate>Wed, 05 Jan 2022 00:58:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=29803408</link><dc:creator>jmoreno94</dc:creator><comments>https://news.ycombinator.com/item?id=29803408</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29803408</guid></item><item><title><![CDATA[New comment by jmoreno94 in "All Bitcoin private keys are on this website"]]></title><description><![CDATA[
<p>Because whether or not Bitcoin is silly, someone else paid their hard earned money for the coins, usually we say that makes someone the owner.<p>What do you usually call someone who takes a thing from its owner without permission?</p>
]]></description><pubDate>Tue, 21 Dec 2021 13:44:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=29637287</link><dc:creator>jmoreno94</dc:creator><comments>https://news.ycombinator.com/item?id=29637287</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=29637287</guid></item><item><title><![CDATA[New comment by jmoreno94 in "Why You Procrastinate (It Has Nothing to Do With Self-Control)"]]></title><description><![CDATA[
<p>You need self control to the proportion that your emotions get in the way.<p>More anxiety (or whatever your emotional block is) around work, more self control required to get yourself to do it.<p>If you deal with the anxiety (on top of continuing to use your existing self control) you'll find that you need less and less self control to get things done.<p>That being said, self control can absolutely be trained and it is a part of learning to deal with your emotions. It's not an either or.</p>
]]></description><pubDate>Sat, 11 Sep 2021 13:29:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=28491821</link><dc:creator>jmoreno94</dc:creator><comments>https://news.ycombinator.com/item?id=28491821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28491821</guid></item><item><title><![CDATA[New comment by jmoreno94 in "Simple Tips for Overcoming Procrastination"]]></title><description><![CDATA[
<p>Part of it is detangling the emotional aspect from the operational aspect.<p>If you're procrastinating because of your fear of failure or because you think you'll look bad in front of your boss then no amount of planning is going to help you stop procrastinating unless that planning is helping you convince yourself that you won't fail.<p>In the same way, if you're lost and don't know what to do motivating yourself emotionally isn't going to help unstick you unless it results in your figuring out how to tackle the problem.<p>Watch your mind, figure out what it's running away from and tackle it at _that_ level, 9/10 times it's not the work as we can plainly see by the fact that once we start we can usually finish and get good results.<p>The other thing is that as crotchety as this sounds, put down the phone and other things that yank your attention around during the day. Re-learning how to focus on something past the first sign of uncomfortableness is a crucial skill for all of this.</p>
]]></description><pubDate>Thu, 26 Aug 2021 19:38:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=28319572</link><dc:creator>jmoreno94</dc:creator><comments>https://news.ycombinator.com/item?id=28319572</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28319572</guid></item></channel></rss>