HNHacker News
TopNewBestAskShowJobs

acconrad

7,709 karma · joined July 6, 2010

Supporting the React ecosystem as an Engineering Manager at Meta.

Personal: https://www.adamconrad.dev

Consulting: https://anonconsulting.com

Blog: https://www.adamconrad.dev/blog

Portfolio: https://github.com/acconrad

Email: me [at] adamconrad [dot] dev

[ my public key: https://keybase.io/acconrad; my proof: https://keybase.io/acconrad/sigs/q8FDfaHEh-D0cR7rf4KUeVBkqOHB85RSGMPzDgTvJ6Q ]

submissionscomments
acconrad··on You don’t need standups
I'm so in alignment with this. I've always hated standups. As a night owl, it's a morning meeting I have to make every single day and I hate it. I also don't understand how I can't just communicate in Slack to say "hey this is what I'm working on, this is what I worked on. Here are the questions I have." And move on. And if the PM prioritizes the backlog, always pick from the top just makes sense. And yes, retros feel like a place for extroverts to own the conversation (and I know, I'm an extrovert).
acconrad··on Building a Kickass Portfolio
heres mine i've gotten some good feedback on it, and it runs ultra fast:

https://conradadam.com

acconrad··on If you put chalk under a powerful microscope
That thread has some beautiful photos. This one is my favorite[1], it's amazing to me how intricate the math of an object can be at a microscopic level.

I mean look at the black and white 2x4, top one 2nd from the left, my mind instantly just wanted to plot that in Matlab and gaze at how complex the equation is!

[1] https://twitter.com/ferrisjabr/status/1022890070531960837?s=...

acconrad··on Yesterday's losses of Facebook are as if 4 Twitters and 7 snapchats got wiped
Or basically one Adobe. Which is pretty wild. But honestly, this is a short-term mis-pricing and over-reaction. Might as well think of this as "Facebook stock on sale, 20% off!". But since Facebook makes up such a big percentage of an S&P 500, simply load up on $SPY, $VFINX, or one of your other ETFs/index funds and buy on the dip without having to risk over-exposure to one stock.
acconrad··on A Mansion Filled with Hidden Worlds: When the Internet Was Young
When I was young I played a game like this called Modus Operandi by Simutronics and it was some of the most fun I'd ever had. Apparently there is a resurgence[1] of this type of gaming and a community behind it. I think there is still room for MUDs in the age of hyper-realistic, COD-style games. It just requires a different set of user experiences, much like how books are still engaging in spite of TV and movies.

[1]https://www.reddit.com/r/MUD/comments/4d2qid/anyone_remember...

acconrad··on Lighthouse scores: how to reduce render-blocking scripts
Kind of a lot of words for using Async, Defer, or IntersectionObserver. But this is a weird case of using IntersectionObserver. I'd rather use it for something like lazy-loading images[1]. They have a much higher download cost and will provide a much greater boost in performance than optimizing your JavaScript. Also, by placing all of your scripts at the bottom (save for a few at the top like Modernizr), you really don't need to worry too much about async vs defer.

[1] https://www.machmetrics.com/speed-blog/how-to-lazy-loading-i...

acconrad··on Ask HN: How do you focus at work?
Communicate with your team a physical signal for what is focus time and when you're open to "office hours." The simplest example could be "if I have headphones on" or you can have some sort of trinket on your desk that shows when you're free or when you need to focus.

That combined with proper away messaging on Slack/IM, you should be able to get focused chunks of time

acconrad··on Image optimization decreased website's page weight by 62%
As someone else mentioned, it's much easier to just use ImageOptim if you're on Mac. There's also a CLI and accompanying tool for NPM that includes this and ImageAlpha and JpegMINI: https://www.npmjs.com/package/imageoptim-cli

But one thing I'd caution is that webp is not a panacea for image optimization. It's only supported in Chrome. If you want to fully leverage next-gen image formats cross browser, you'll also need JPEG 2000 and JPEG XR...and even if you do all of that, you still won't get support for Firefox.

There's also srcset and lossy compression, which are also viable options: https://userinterfacing.com/the-fastest-way-to-increase-your...

acconrad··on Editorial and Marketing Calendar for Small Business
This is just product spam from a brand new account. I don't really see how this applies to the HN crowd.
acconrad··on Vaporwave’s Mini-Boom of Floppy Disk Releases
And yet it's a sub with 100,000 followers:

https://old.reddit.com/r/Vaporwave/

There's a sub-genre that dubs Vaporwave songs with Simpsons clips that has tens of millions of views on YouTube:

https://www.youtube.com/results?search_query=simpsonwave

It is indeed very real. Surreal, even.

acconrad··on Research-backed strategies for better learning
He links to this in the previous, larger post, but here is the full Coursera course which is pretty great. I took it and I got a lot out of it:

https://www.coursera.org/learn/learning-how-to-learn

acconrad··on Roadmap to becoming a React developer in 2018
I wonder why "General Development Skills" comes after basic HTML/CSS/JS. I guess the barrier-to-entry feels lower if you dive right in, but it feels odd that extremely basic things like "Learn to search for solutions" would proceed HTML. Wouldn't you need to be good at that in order to help you learn even basic HTML when you get stuck?
acconrad··on Why I Don't Love Gödel, Escher, Bach
Did I just grow up in unintelligent circles? I never even heard of GEB until I was around 28 (I only heard of IAASL today thanks to this thread/article) and I'm only now just getting around to it. Did I miss the boat here now in my 30s?
acconrad··on A curated list of websites that accept guest blogs
This is a great list! But I guess I figured this list would be categories within tech (e.g. UI, AI, AR/VR, Networking, Security, et al), rather than tech being one of a large collection of categories that generally don't resonate with the HN crowd.
acconrad··on Get that job at Grab
Basically Steve updated his 10 year old GTJ@Google post for his new company, but there are some interesting discussion points.

I just don't understand how he can say that Google runs off of it's reputation in hiring, and yet Steve still insists even senior engineers read Skiena and do the tired old DS/algos-style questions.

acconrad··on Ask HN: Who wants to be hired? (July 2018)
UX engineering consultant with 10 years experience and a host of happy customers (https://anonconsulting.com/case-studies/). Looking for part-time opportunities to help scale engineering organizations.

Location: Boston, MA

Remote: Yes

Willing to relocate: Possibly LA or SF

Technologies: JavaScript (React, Angular, Vue, Node/Express), Ruby/Rails, Elixir/Phoenix, Python/Django&Flask

Résumé/CV: https://conradadam.com (personal) and https://anonconsulting.com (portfolio)

Email: adam@anonconsulting.com

acconrad··on The case against React snapshot testing
Snapshots feel brittle and because they assume that the first run is the correct run. I've run into issues before where I hadn't fully implemented a feature and the test then said the snapshot failed because it had evolved (in a good way). It doesn't really work well with the TDD philosophy either
acconrad··on Why developers need to be able to identify technologies with staying power
> For example, Object Oriented Programming became Functional Programming

What? No it didn't. An imperative language is the opposite of a declarative language. OP might want to edit this one.

acconrad··on Losing 100 pounds in 276 days
Averaging 1350 calories for an adult male at over 275 lbs is incredible willpower. I cut 22 lbs in 6 months for a bodybuilding show and the lowest I ever got down to was 1750 calories and that was very, very difficult. Amazing work!
acconrad··on America’s Millennials Are Waking Up to a Grim Financial Future
I feel like all of these "us vs them articles" (us = millennials, which I am one, and them = baby boomers, who are my parents age) are red herrings.

Do you really believe that your mother/grandmother is the enemy here? My belief is that who you're actually imagining when you read this article is some fat-cat corporate executive in a suit and tie who is old enough to reap the largess of Reagonomics. They happen to be 60+, but in actuality, the distinguishing feature is that they're rich.

My dad is a retired firefighter and Vietnam vet, and my mom is a executive admin. These are two people who should not be blamed for the cards the youth have been dealt.

It's the Elite. The Controlling Class. Whatever you want to call it, they enacted policies some decades ago to benefit only them, and now they're reaping those rewards at a staggering pace. And they're quite happy that you have found someone else to blame besides them.

Even the "Top 1% vs Us 99%ers" is the same kind of thing. They're happy your anger is centered at plastic surgeons and defense attorneys. The real wealth is in the 0.01%, the people who don't have to work (and haven't for generations) and want to keep it that way.

As long as you are blaming someone else, they're safe and happy to keep pulling the strings on society. But I'm not going to take a cop-out excuse of blaming the grandmother down the street who has been living in the same 1800 sq ft home she bought with her husband and 3 kids in the 70s and hasn't ever update the decor in her kitchen.

acconrad··on Ask HN: What are some good resources to learn how to invest and build wealth?
It's known as "the index card"[1] and it's really the best advice for 99% of people who just want to make the most of their money:

1. max your 401k

2. buy a low cost mutual/index fund (e.g. VFINX)

3. never buy individual stocks/bonds

4. save 20% of your money

5. pay off your credit card balance in full every month

6. maximize tax-advantaged savings accounts (e.g. SEP, IRA)

7. pay attention to fees (i.e. avoid actively-managed mutual funds)

8. only use financial advisors who adhere to a fiduciary standard

9. promote social insurance programs to help people when things go wrong

[1] https://img.washingtonpost.com/blogs/wonkblog/files/2013/09/...

acconrad··on Ask HN: Best way to learn UI/UX and web design?
There are really 5 fundamentals you'll want to practice if you want to dive into user interface design for the web:

1. Typography

2. Whitespace

3. Color selection

4. Image use and presentation

5. Animation / iconography

With those 5 you'll get the 80/20 of what's needed to make a great design. From there you can dive into the specifics of user experience, information architecture, and a whole host of other facets to make things both aesthetically pleasing and intuitive.

If you want a crash course in those 5 topics, I actually put together a free book with examples on how to apply those things to the web: http://anonconsulting.com/ui-crash-course/

Let me know what you think and if you have any further questions don't hesitate to reach out.

acconrad··on Ask HN: What is the first thing you implement at a new company?
The very first thing I do is update documentation.

You're a fresh set of eyes and so documentation for onboarding, setup, and building the application on your laptop is the kind of thing that often goes by the waist side.

Did a step not work because you've updated your OS? Was there a critical typo in the terminal? These things provide immediate value to all future hires.

acconrad··on Ask HN: How did you deal with the fact that you were growing old
It's life. I can't put it a better way. You can either accept what life has given you or you can fight it. And fighting it is fufile anyway. Embrace that you are getting older and do your best to be the best person you can be every day.
acconrad··on Becoming a 10x Developer
These kinds of articles keep making it up the HN front page even though most are fluff. It's like we keep hoping this will be the list that finally tells us how to truly be some multiple better than we already were.

If anything, this is a list for being a x10 manager, since managers are the ones who need to focus on people and elevating your team.

acconrad··on Ask HN: Pros and cons of working at a startup in 2018?
Welcome to this entire conversation on why early employee compensation isn't fair.
acconrad··on Ask HN: Pros and cons of working at a startup in 2018?
> If the founders don’t take 50% raises, neither should the super early employee with decent equity.

You're missing the point of my original post. If a founder owns x100 the equity, why should an early employee be bound to the same salary restrictions?

If anything, since I have 1/100th the equity, that means I should be able to get a multiple of some raise when series A comes through.

Remember, equity is a lottery ticket (especially for an employee). If you're a founder, even if your startup fails, you can get a job as a highly-paid EIR or your founder reputation will allow you to join some other startup in a high level role (VP, Director, etc). This does not apply for engineer/employee #1.

acconrad··on Ask HN: Pros and cons of working at a startup in 2018?
PGs comments on equity resonate with me, and actually align with what I would have wanted. One of the replies to my original comment actually has the article.
acconrad··on Ask HN: Pros and cons of working at a startup in 2018?
I vaguely remember reading that article while I was at said company making basically the same salary (with the same company valuation at the time) and realizing my equity was far below that and scratching my head.

If I had PG's recommended equity instead of what I had I would have gone from neutral EV to basically pay-off-my-house money. Like I said, it's things like these that make me never want to work for a startup again and only come in as a founder.

acconrad··on Ask HN: Pros and cons of working at a startup in 2018?
Most companies don't give 50% raises when you finally raise money (which is to say, most companies won't simply bring you up to market if you came in super early).
← PreviousPage 9 of 34Next →