<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: peckrob</title><link>https://news.ycombinator.com/user?id=peckrob</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 21 Apr 2026 15:27:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=peckrob" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by peckrob in "The negative impact of mobile-first web design on desktop"]]></title><description><![CDATA[
<p>About 6 years ago, the company [0] that owns most of the local newspapers in my state did a "mobile first" redesign of their website ... which actually was a "mobile ONLY" redesign.<p>It was so, so bad it was almost totally unusable on anything larger than a tablet. It made it virtually impossible to read articles on a desktop because everything was so spread out, the font sizes were all messed up, navigation was hidden in a tiny little hamburger at the far upper right of the screen, and a bunch of other problems. But what was wild was how <i>easy</i> it was to fix them. I ended up writing a small (maybe 100 line) CSS user style that fixed almost all of the problems.<p>They did eventually "fix" the site so that it wasn't as bad on desktop.<p>[0] <a href="https://www.al.com/" rel="nofollow noreferrer">https://www.al.com/</a></p>
]]></description><pubDate>Thu, 26 Oct 2023 16:02:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=38027499</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=38027499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38027499</guid></item><item><title><![CDATA[New comment by peckrob in "Twilio to lay off 11% of workforce"]]></title><description><![CDATA[
<p>I am glad I'm not the only person who has had this thought, and I think it every time I see how many people some of these random tech companies employ. Those are the kinds of employee numbers I would expect from a <i>much</i> larger company than Twilio.<p>For reference, in the past I worked for an immensely profitable eCommerce business and I don't think our entire engineering department ever reached more than 40 people at its absolute largest.<p>I know all those employees aren't engineers, and I've been around long enough to know that what we see from the outside is just the tip of the iceberg. But if we assume even 25% of them are engineers directly working on the product, that is still nearly 2,000 people. That must be a <i>huge</i> iceberg.<p>So what on Earth are all those people <i>doing</i>? I am not being sarcastic or obtuse, I am genuinely curious because the only organization that I have ever worked for that was that size or larger was the US government. Is it administrative/managerial bloat? Are there a bunch of different pivot projects going on? What does Twilio have going on that needs nearly 8,000 employees?</p>
]]></description><pubDate>Wed, 14 Sep 2022 19:11:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=32841869</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=32841869</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32841869</guid></item><item><title><![CDATA[New comment by peckrob in "COBOL’s youth culture"]]></title><description><![CDATA[
<p>I’m in my early 40s. I know a guy from my college years who is now making a TON of money because he got into COBOL development early in his career and most of his peers are now in their 60s and 70s and retiring. I think he was among the people who helped New Jersey fix some of their COBOL problems a couple years ago [0].<p>I sometimes wonder what’s going to happen in about 40 years when some then Fortune 50 company who built their entire operation on Node suddenly can’t find Javascript programmers because they’re all retiring. :P<p>[0] <a href="https://www.cnbc.com/2020/04/06/new-jersey-seeks-cobol-programmers-to-fix-unemployment-system.html" rel="nofollow">https://www.cnbc.com/2020/04/06/new-jersey-seeks-cobol-progr...</a></p>
]]></description><pubDate>Tue, 13 Sep 2022 15:02:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=32825204</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=32825204</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32825204</guid></item><item><title><![CDATA[New comment by peckrob in "Tell HN: Sudden Chile daylight savings time rules change causes chaos"]]></title><description><![CDATA[
<p>Similar story for me. I went to college at Auburn, which is located in eastern Alabama about 20 miles from the Eastern/Central timezone border. Half of our broadcast TV stations came from both Columbus, Georgia (Eastern) and the other half from Montgomery, Alabama (Central). You had to remember which station you were watching and where it was from whenever a time was listed.</p>
]]></description><pubDate>Mon, 12 Sep 2022 15:21:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=32811706</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=32811706</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32811706</guid></item><item><title><![CDATA[New comment by peckrob in "Ask HN: How do I/you prep for the energy crisis in EU?"]]></title><description><![CDATA[
<p>Disclaimer: not in the EU, but have lived through some natural disasters that involved power loss for extended periods of time. So this is some kind of general advice.<p>If you own your home and you haven't already, do an energy audit [0]. Pay especially close attention to window and door seals. These wear out over time. You can lose a surprising amount of heat through these, and they are <i>very</i> inexpensive to fix. If you have ducted HVAC, check the ducts for leaks as well. Adding additional insulation if possible will also help.<p>Figure out what your biggest energy sinks are. In most homes the HVAC is the biggest power draw. After that you're looking at major appliances like stoves, washers and dryers, refrigerators, water heater and the like. If you can replace these with more energy efficient versions, it <i>may</i> be worth considering. For ones you can't, figure out ways to use them less.<p>Close off areas you aren't using. If you have rooms in your home/apartment that are largely unoccupied or only occasionally occupied (like a home office), close them off and consolidate into fewer rooms. If it gets especially cold, close the vents if you have ducted HVAC, seal the doors with tape and put a blanket at the bottom of the door. This will help further seal the heat into the occupied areas. But be careful that you don't cause pipes to freeze by doing this.<p>Stock up on foods you don't need power to cook. Shelf-stable canned goods are a good bet. It won't be gourmet, but it will keep you alive. If you are in an area that stays suitably cold throughout the winter you could use a cooler outside for food storage instead of a refrigerator.<p>If you have alternative means of heating (like a fireplace) go ahead and prepare to start using that a lot more. Get supplies like firewood or pellets now and, if possible, be sure you have enough to last you through the winter with increased usage. Find the lowest temperature you can tolerate at home, even if that means you may have to wear a light coat inside.<p>Monitor your usage regularly. If your utility provides realtime or near realtime usage information, find that now and get in the habit of checking it often. If not, figure out how to read your meter and check it at least daily.<p>And finally, just try to find ways to <i>not</i> be at home. If you can go work in an office or even a coffee shop, that's a few hours you won't have to keep your home as warm. Try to make your home just for sleeping and adjust the temperature in the home when you are away accordingly. Having a programmable/remote thermostat helps here.<p>[0] <a href="https://www.energy.gov/energysaver/do-it-yourself-home-energy-assessments" rel="nofollow">https://www.energy.gov/energysaver/do-it-yourself-home-energ...</a></p>
]]></description><pubDate>Thu, 08 Sep 2022 14:54:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=32766510</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=32766510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32766510</guid></item><item><title><![CDATA[New comment by peckrob in "Is engineering management bullshit?"]]></title><description><![CDATA[
<p>This is an excellent comment that really does distill down what an EM is <i>supposed</i> to be.<p>As someone who's been on all sides of this (currently an EM, been a tech lead and an individual contributor in the past), I really think there is a lack of understanding among large parts of the tech community about what engineering managers do. A good manager's first and primary responsibility is to <i>reduce chaos</i> for their team. In an ideal world you won't even know I'm here, because I am shielding you from all the stuff that is going on further up in the company and clearing out obstacles so that you can work without interference.<p>Good managers <i>reduce chaos,</i> bad managers <i>create chaos.</i> In my experience, engineering managers are a lot like all other employees: you have a few outstanding performers, a significant number of average/acceptable/mediocre managers, and some number of pretty bad ones. The difficulty comes in knowing which type you have, and often that only becomes clear when a manager leaves. Either a new EM makes things better, or things get <i>dramatically</i> worse because a good EM is no longer helping the team.<p>It's like that Futurama episode where Bender meets God: "When you do things right, people won't be sure you've done anything at all."</p>
]]></description><pubDate>Wed, 07 Sep 2022 14:26:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=32751061</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=32751061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32751061</guid></item><item><title><![CDATA[New comment by peckrob in "Whatever Happened to Plasma TVs?"]]></title><description><![CDATA[
<p>I just sold my 11 year old Hitachi plasma TV a few months ago. Honestly, despite its age it had the best picture quality of all my TVs until I bought an OLED to replace it.<p>The biggest downside to it? It put out a <i>tremendous</i> amount of heat. It got to where I didn't like using it during the summer because it would heat up the room. It was basically like running a space heater.</p>
]]></description><pubDate>Sun, 21 Aug 2022 23:23:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=32545518</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=32545518</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32545518</guid></item><item><title><![CDATA[New comment by peckrob in "Part of my code makes Copilot crash"]]></title><description><![CDATA[
<p>> This whole comment section is pretty frustrating.<p>I agree. The amount of misinformation and/or active disinformation in this comment section is horrifying and disheartening.<p>> My trans brothers and sisters have it way, way worse - especially when surgery and/or hormones are not nearly as easy to come by as these people on the internet would like to think.<p>It really is wild to me how many people think, like, school nurses are handing out hormone medication like candy or something, or you can just go get them OTC at the corner drug store. My kid's school nurse won't even give her Tylenol without calling me, these people really think they're secretly sending kids home with hormone medication?<p>It is not and easy or fast process. Often, in the case of gender questioning youth, puberty blockers are used to buy time for them while they assess their feelings and the process plays out, because they are entirely reversible - just stop taking them. The whole initial transition process can often take a year or more from first appointment to hormone therapy starting and there are <i>lots</i> of gatekeepers along the way to safeguard you.<p>In most places if you are under 18 you have to be under the care of an LGBT-affirming physician (which can be <i>very</i> hard to find, even in cities, and often have months of wait time), have had at least some therapy under your belt, and an official gender dysphoria diagnosis to get hormone treatment started.<p>Surgical approaches are <i>very</i> rarely considered for young people. Like I am sure there have been some, I can't fully rule it out, but I run in LGBT+ circles a lot and have for decades, and I personally have not met a single person who had any kind of gender-affirming surgery done before 18. Most have them done in their 20s or 30s if they can afford it. The wait times can stretch into years, and the surgeries themselves are often considered cosmetic procedures and are often not covered the same as a medically-required surgery. Even among adult trans people, surgeries are often considered a far off goal that many never be reached, and quite a few will find that they don't want or need it once other transitioning processes have happened and they no longer feel crippling levels of dysphoria.<p>And all of that assumes you have a supportive parent or guarding and, as one stroll through various transgender hangouts on the web will tell you, that is not as common as one would hope. All it takes is one parent to say "no" and you're not doing anything until you're an adult. Once you are 18 things are a bit more open and you have more options to speed the process up, but it is <i>hard</i> being a transgender youth.<p>There are a <i>lot</i> of misconceptions in these comments about what being transgender is, what the process for getting HRT is, and all of the various steps needed to reach each person's individual goals. And all of this is easily researchable using Google in 10 minutes, it just takes an open mind and a willingness to see others' viewpoints. It's <i>extremely</i> frustrating.</p>
]]></description><pubDate>Thu, 04 Aug 2022 15:27:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=32344183</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=32344183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32344183</guid></item><item><title><![CDATA[New comment by peckrob in "Take more screenshots"]]></title><description><![CDATA[
<p>> But then if you were spending 90% of your time online as a teen/early 20s it's not that surprising on a second thought.<p>You know, this is a very enlightening point. I never really thought about it from this angle, but there is a lot of truth to this.<p>I struggled a lot as a teen with anxiety, depression and bullying. I had a few IRL friends, but the very vast majority of my social interaction during that time came via MUDs and chatting. Many of the people I played and chatted with were fellow social outcasts, and we created our own parallel virtual communities to support and lift each other up. It didn't matter where we were, what we looked like, or how we did or didn't fit in. Many days in the 90s it felt like going to school was the thing I had to put up with, and logging in and seeing my friends when I got home <i>was</i> my real life.<p>Without them, there's a very real chance I might not be here today. Even all these years later, the people I met virtually during that time are still some of my best and closest friends, and it's a real treat when my travels take me close enough that we can meet for coffee or lunch. Many were at my wedding even, and in one case that was the first time I had ever met them IRL. And yet we knew each other deeply. It felt like we all grew up together because, kinda, we did.<p>When you look at it like that, those of us who grew up in that environment would look at a screenshot from that era the same way others might look at random photos from high school. Because this <i>was</i> our world.</p>
]]></description><pubDate>Mon, 25 Jul 2022 16:44:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=32226986</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=32226986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32226986</guid></item><item><title><![CDATA[New comment by peckrob in "Take more screenshots"]]></title><description><![CDATA[
<p>A few years back I was going through some old floppy disks I found in a box and, on one of them, I found a screenshot I took of my desktop circa winter of 2000. In it was a window open with a MUD I was logged into at the time. Another window had Winamp open with a playlist of songs and another window had ICQ open. The only reason I took it was because there was an unofficial competition between our pub and another pub elsewhere on the MUD about which was more popular, and we had finally surpassed them.<p>It's amazing how many emotions seeing that one image gave me. But the biggest was just this overwhelming sense of nostalgia. As I looked at that, I could remember what I was thinking, what I was feeling, everything that was happening in my super confusing teenage life at that time. Occasionally I will look at that image now, even 22 years later, I can still feel all those feeling again.<p>Of course, my ex's character is in the screenshot too. So, a bit bittersweet as well. :/</p>
]]></description><pubDate>Sun, 24 Jul 2022 21:40:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=32218028</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=32218028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32218028</guid></item><item><title><![CDATA[New comment by peckrob in "XML-RPC Specification (1999)"]]></title><description><![CDATA[
<p>20 years ago or so I wrote a LiveJournal client that used the XML-RPC interface. At the time the choices were that or an older custom text interface. The XML-RPC interface was more understandable to a very beginning developer and even then there were libraries I could use in Visual Basic that took care of all the hard parts. The worst part was that not everything was available via the XML interface so you still had to drop back to the old text interface for some things.<p>While yeah it’s pretty dated by modern standards at the time it was a revelation that you could build standard-based APIs that anyone could use with a simple library and without having to write a TON of custom code.<p>And regardless, it was far easier to implement than SOAP, which was just a mistake unless you are fully immersed in the Java ecosystem.</p>
]]></description><pubDate>Sat, 16 Jul 2022 12:48:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=32117502</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=32117502</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=32117502</guid></item><item><title><![CDATA[New comment by peckrob in "US gas prices hit a new record high as more states pay $5 or more per gallon"]]></title><description><![CDATA[
<p>That makes sense. I remember hearing a story while I was out there of a race car driver that got ticketed doing like 130mph. His argument was that, <i>for him</i>, that was a reasonable and prudent speed. The State Trooper disagreed. :P</p>
]]></description><pubDate>Tue, 31 May 2022 21:19:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=31575090</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=31575090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31575090</guid></item><item><title><![CDATA[New comment by peckrob in "US gas prices hit a new record high as more states pay $5 or more per gallon"]]></title><description><![CDATA[
<p>Around that same, the US implemented the National Maximum Speed Law [0], more commonly known at the "55mph speed limit" for the same reason.<p>It is widely regarded as one of the least popular pieces of legislation ever enacted by Congress, so hated that it even became the subject of a hard rock song [1]. It was widely ignored by motorists and police alike, with non-compliance rates as high as 85%. Some states made violations of the law basically meaningless, with the "fine" being a few dollars and no points or any other ramifications. It's also why cars over a certain age will have a big circle around the 55 on the speedometer.<p>What's crazy is that this wildly unpopular law soldiered on, in watered down form, until 1995, at which point speed limits fully reverted to state control. And, in retrospect, because of the widespread non-compliance it is believed that it did relatively little to impact overall fuel usage.<p>Interestingly, in Montana, there were some places that, prior to the 55 speed limit, <i>had no speed limit.</i> They were signed as "Reasonable and Prudent", and when the 55 speed limit was repealed, the "Reasonable and Prudent" signs went back up [2]. I have a picture of myself in front of one around that time because I was working as a park ranger in Yellowstone. This changed in 1999, and Montana now has a maximum speed.<p>[0] <a href="https://en.wikipedia.org/wiki/National_Maximum_Speed_Law" rel="nofollow">https://en.wikipedia.org/wiki/National_Maximum_Speed_Law</a><p>[1] <a href="https://www.youtube.com/watch?v=RvV3nn_de2k" rel="nofollow">https://www.youtube.com/watch?v=RvV3nn_de2k</a><p>[2] <a href="https://images.roadtrafficsigns.com/img/art/Montana-speed-limit-sign-1995.jpg" rel="nofollow">https://images.roadtrafficsigns.com/img/art/Montana-speed-li...</a></p>
]]></description><pubDate>Tue, 31 May 2022 21:04:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=31574940</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=31574940</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31574940</guid></item><item><title><![CDATA[New comment by peckrob in "S.F. population fell 6.3%, most in nation, to lowest level since 2010"]]></title><description><![CDATA[
<p>I don't know why it <i>isn't</i> being mentioned.<p>I am not in the Bay Area myself, but about half of my friends there have relocated in the last couple years. A bunch to Washington or Oregon, some to Texas, one to Nashville, and a few others to places mostly in the northeast. All of them cited cost of living as the <i>primary</i> reason ... but all also mentioned full time remote work is what finally made it <i>possible</i> to move.<p>When you aren't chained to a physical location by your job, lots of things become possible.</p>
]]></description><pubDate>Fri, 27 May 2022 18:12:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=31532833</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=31532833</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31532833</guid></item><item><title><![CDATA[New comment by peckrob in "Grandpa’s Basement House"]]></title><description><![CDATA[
<p>Very similar experience here. Like you, I'd heard my fair share of HOA horror stories, so my first home was in a non-HOA neighborhood.<p>* One house near the entrance was bordering on being uninhabitable; rotting roof with tarps covering the holes, rotting siding, gutters hanging half on. Always shocked the city didn't declare it a public hazard.<p>* The people behind me would drag their TV and sofa out in the front yard every time the state's football team was playing, be noisy and would leave discarded beer cans all over the lawn.<p>* The people in front of me left a disabled car in the road for more than a year. Suspension shot, tires flat, windows busted out and left in the rain. After a year I finally called the city, who sent a code enforcement officer out. The person's response was to push the car out of the road ... into the front yard.<p>* My next door neighbor mowed his yard about 4 times a year. I even offered on several occasions to mow it for him, just because I didn't want to look at it.<p>My current neighborhood has <i>none</i> of the above problems. We have a low-BS HOA that basically exists just to be sure the common areas are maintained and that the homes are maintained to a minimum standard as specified in the rules. Otherwise, they stay out of your life. I was even on the board for a few years; we issued a grand total of about 8 warnings and zero fines in that entire time - and IIRC all of the warnings related to parking. Often, just <i>having</i> rules and an enforcement mechanism is enough to ensure minimum standards are maintained by the vast majority of people.<p>Also, an underrated HOA benefit we discovered is that they are great for collectively getting the city's attention when we need something fixed. We've had problems with potholes forming in some of the roads and, for a long time, the issue was ignored by the city despite numerous homeowners complaining. Until we got our HOA's legal representative to draft a letter to the city. The <i>next week</i> all the potholes were fixed.<p>I have never had a problem with the HOA preventing me from doing something, even if it was technically against the rules. Last year our HVAC went out and it was going to be a week before we could get it replaced. The HVAC contractor loaned us some window units to keep the house cool until everything could be ordered. Technically window units are against the bylaws. I didn't even run it by the HOA, just put a sign in the window above it saying it was temporary until next week. No issues at all.<p>The key with HOAs is to <i>be involved</i>! Think of them as mini-municipalities, like a town within a town. And, as an owner, you are entitled to attend the meetings, introduce measurs to change the bylaws, vote on business and hold office in them. This is why "Karens" tend to get and retain power - because no one opposes them. In our HOA, about 60% of the houses never voted and most rarely attended meetings. Sometimes it was hard to even get quorum, and elections were often uncontested. The way I ended up as secretary was because literally no one ran for it. Don't like the way your HOA is being run? Change it. There's a pretty fair chance you'll succeed.<p>I know the Internet largely hates HOAs, and it is true that there are a fair number of really bad overbearing HOAs out there. A friend of mine once got cited for having grass a half-inch too high. But I think people focus too much on the extreme; there are actually a lot of fairly nice, low BS HOAs out there as well.</p>
]]></description><pubDate>Sun, 22 May 2022 21:38:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=31473064</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=31473064</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31473064</guid></item><item><title><![CDATA[New comment by peckrob in "WordPress’ market share is shrinking"]]></title><description><![CDATA[
<p>Jira is just infuriating. It is super configurable, but that configurability comes the cost of making it so ridiculously complicated almost to the point of unusability.<p>See: "how do I add a status for tickets?" [0]<p>[0] <a href="https://support.atlassian.com/jira-software-cloud/docs/create-edit-and-delete-statuses-in-team-managed-projects/" rel="nofollow">https://support.atlassian.com/jira-software-cloud/docs/creat...</a></p>
]]></description><pubDate>Thu, 12 May 2022 14:12:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=31354495</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=31354495</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31354495</guid></item><item><title><![CDATA[New comment by peckrob in "WordPress’ market share is shrinking"]]></title><description><![CDATA[
<p>What I usually recommend at that point is that users do one of two things:<p>1. Switch to a hosted solution like Shopify for actual order processing, inventory, etc and keep Wordpress around for the read-only business type pages or blogs. Let each component do what it is best at.<p>2. Switch entirely to a hosted platform like Wix or Squarespace, which let you do both.<p>I have yet to encounter a Wordpress eCommerce plugin that wasn't, at some level, a disaster. Every one I have seen is janky and the code quality is usually quite poor.<p>There is also the security implications of doing this. Especially for small businesses, if you can't or don't want to pay someone to <i>constantly</i> patch Wordpress up against the most recent security issues [0] (again, in fairness, this is largely plugins and themes these days), you're taking a very real risk at having your installation hacked and possibly data exposed depending on the severity. I've seen Wordpress installs hacked within hours of a zero-day being dropped. Every plugin you bring in increases your attack surface, and the more complex the plugin, the larger the attack surface.<p>People really need to just let Wordpress be Wordpress. Wordpress was designed to be a blogging platform and basic CMS. Just because you <i>can</i> extend it beyond that doesn't mean it's a good idea. You can use a screwdriver as a hammer if you try hard enough, but that doesn't make it actually a hammer or the right tool to use.<p>[0] <a href="https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=wordpress" rel="nofollow">https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=wordpress</a></p>
]]></description><pubDate>Thu, 12 May 2022 13:05:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=31353533</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=31353533</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31353533</guid></item><item><title><![CDATA[New comment by peckrob in "WordPress’ market share is shrinking"]]></title><description><![CDATA[
<p>Not a bad question at all.<p>It's all about what the client needs. The advice I give on this subject these days is that Wordpress is fine to use for a blog or a very basic, low traffic <i>read-only</i> company websites. Think like a small restaurant or something. The two things to be aware of:<p>1. Somebody has to support it, whether that be you or someone who comes after you. While Wordpress doesn't have <i>as many</i> security issues in and of itself as it used to, it still does have some occasionally and will still need to be patched up to more recent versions. Security vulnerabilities in Wordpress are almost immediately exploited, so the sooner you patch, the better.<p>2. The minute you start trying to push Wordpress beyond the bounds of being a basic CMS or blogging platform (like adding online ordering, inventory management, etc.) you are better off finding other, better suited options.</p>
]]></description><pubDate>Thu, 12 May 2022 00:46:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=31347887</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=31347887</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31347887</guid></item><item><title><![CDATA[New comment by peckrob in "WordPress’ market share is shrinking"]]></title><description><![CDATA[
<p>I've done some Wordpress consulting work in the past. I wouldn't say I <i>hate</i> Wordpress. I advocate for it's use in some cases! I think it is a fantastic piece of software <i>for what it natively does.</i><p>You want a blogging platform? Wordpress is one of the best, hands down. You want a basic CMS that is so dead simple that anyone that can use a word processor can update the website? Wordpress excels at this, because that is what it was designed to do.<p>But I do think it is a poor solution in a lot of cases where it has been shoehorned into. People keep grafting so much extra, unnecessary crap onto what is still, at it's core, <i>a blogging platform.</i> Often this is done by low-skill, low-paid "consultants" with very little experience in writing maintainable, secure code. Literally all they know how to do is write Wordpress code. I would often end up having to clean up the mess from these folks, who often still write PHP like it's 2007 and they haven't learned better [0].<p>Wordpress's architecture has, until relatively recently, encouraged this behavior. Their stubborn refusal to move beyond PHP 5 for many years (and continuing to support absolutely ancient versions of PHP 5 at that!) held their entire ecosystem back from writing better, more secure code for a long, long time. And, more broadly, held PHP as a whole back, as they were among its largest players. It was really hard to make the case for hosts to upgrade PHP when Wordpress still supported whatever ancient version of PHP the host was providing. Their internal architecture can be very messy in places and documentation often contradictory about what the "correct" or even preferred way to do something is because there are multiple ways implemented at different times.<p>I will give them credit: Wordpress itself doesn't have too many gaping security holes anymore. Most of those has been patched. It's the plugins and themes that provide the attack surface now.<p>The public plugins themselves (and to a lesser extent the themes) are of such widely variable quality that it is difficult to know what to use and trust. You're probably okay with the "official" plugins and most of the widely-installed third party plugins, but you get too far off the beaten path, you find a lot of garbage (and, to be fair, a few gems as well). And any custom plugin I find is immediately suspect for the reasons above. Building a theme? Which of these multiple ways of user customization do you support? All of them? None of them? Or do you just write your own customization further messing up the UX for writers and editors who have little idea how to manage Wordpress beyond the very basics of writing a post.<p>Oftentimes when I would come into a Wordpress case, there's 30 or so plugins installed, half of which are disabled and you have no idea what is causing the client's problem. It takes a few hours just to untangle the mess, and you can't ask the last "consultant" because they wrote garbage code, threw it over the wall and disappeared. It's the reason I usually don't take Wordpress cases anymore unless it's someone I know or an installation I did, myself, from scratch that hasn't been messed with by anyone else.<p>Wordpress is a great <i>blogging platform</i> and <i>basic CMS.</i> It's when people start trying to make it do things beyond this that problems start to accrue. I don't hate Wordpress. I hate what people try to do with it.<p>When Wordpress is your hammer, everything looks like a custom post type.<p>[0] <a href="https://phptherightway.com/" rel="nofollow">https://phptherightway.com/</a></p>
]]></description><pubDate>Thu, 12 May 2022 00:04:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=31347605</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=31347605</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31347605</guid></item><item><title><![CDATA[New comment by peckrob in "Ask HN: Buying a domain previously owned by a now deceased person"]]></title><description><![CDATA[
<p>To me it's analogous to buying a house. If you buy a house over a certain age, especially one that's changed hands several times, there's a pretty fair chance someone died in it. You can either stress yourself out over that and walk away, or accept that that's just part of life and move on with things.<p>Last year I helped my best friend clean out his mom's condo after she passed away unexpectedly. Aside from a few sentimental items he kept and some things that were valuable either as gifts to the remaining family, for donations, or for or resale, the very very vast majority of the accumulated stuff went straight into the dumpster. A lifetime worth of things were cleaned out in two days and the condo was sold within a week.<p>Nothing in our lives is truly permanent and the only constant is change. Accepting that change is part of being human.</p>
]]></description><pubDate>Thu, 21 Apr 2022 14:53:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=31110205</link><dc:creator>peckrob</dc:creator><comments>https://news.ycombinator.com/item?id=31110205</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31110205</guid></item></channel></rss>