HNHacker News
TopNewBestAskShowJobs

swaggyBoatswain

1,138 karma · joined August 7, 2017

n/a
submissionscomments
swaggyBoatswain··on Ask HN: What is the best advice you received in 2022?
Most people I've noticed that are successful and productive in their respective fields have very simple systems. Using simple systems prevents productivity porn, the act of over gardening your tool sheds. It prevents you from wasting time in things you shouldn't be wasting time on - chasing technology and processes instead of saving problems for instance.

They also publish mostly finished work (not necessarily perfect) semi frequently. These works could be blog posts, websites, YouTube videos, books, and a whole host of other things depending on what's being produced

swaggyBoatswain··on Being OK with not being extraordinary (2021)
but thats the fun part
swaggyBoatswain··on Chess is just poker now
This was so poorly written and misleading that I couldn't finish reading it
swaggyBoatswain··on Tell HN: HN London Meetup
Related, I started a rather successful tech meetup in Tampa, Fl. In just under a year we grew it to 1000 active members. We're expected to hit 30-50k revenue (possibly even higher) as a almost newly nonprofit next year that we're putting back into the community

https://www.tampadevs.com/

Https://Meetup.com/tampadevs

If anyone wants to emulate this work for their own community, I've written a series of blog posts about the challenges I've had to solve along the way. For context I have about a decade of experience in startups and building communities, and have alot of awesome advisors more experienced than me guiding me through all of this

https://www.vincentntang.com/tags/tampa-devs/

Feel free to hit me up on personal blog to reach out to me or on Twitter in my profile if you would like advice on starting a tech community

swaggyBoatswain··on Ask HN: Share your personal site
https://vincentntang.com

Its pretty minimalistic but gets the point across. I forked it from another Gatsby/reactjs theme and modified it to my liking

swaggyBoatswain··on Show HN: I'm 15 and building a live quiz app for classrooms: Quickz
this is super impressive! I was actually looking for alternatives to use over kahoot for my local tech meetup for giving free tshirts, I think I like this more than kahoot

I did run into an issue on the scoreboard? at the very end of the session. I love the avatar options for users for unlocking character customizations, they look so simple and fun

the UI for creating decks is much simpler than kahoot for sure as well, and I like the option for creating more than 4 answers too

swaggyBoatswain··on Interview with CEO of Flexport: Supply chain crunch, modern logistics
I evaluated flexport along time ago when I used to do importing

Basically, if you want to buy goods from China, usually you do it by container load. You rent the container, get a 3pl ( a broker) to arrange the shipments and port

If you want to ship less than a 20 foot container load, e.g. a pallet, your goods are shared between multiple parties who also are shipping that container.

Flexport can handle those clients and also clients who want to ship full containers of goods overseas

Basically, modern online freight forwarding and logistics. That industry is still very manually driven with old tech (edi and xml) that aren't consistent across shipping ports

I would say it's kind of like the Uber eats for shipping containers... where takeout meals are pallets and Uber drivers are 40 foot containers, the hungry customer is the business buying the goods from the restaurant

swaggyBoatswain··on Intellectual Loneliness
Ah yeah that's how my friend described my first house warming... "A giant melting pot"

Friends from my hometown. Friends in my new city. Random people I met at a meetup and bars. Some elderly neighbors

swaggyBoatswain··on Many surprise medical bills are now illegal
I did nasal surgery (deviated septum) and I asked around for quotes on how much it'd cost.

I was verbally quoted about $2500 out of pocket expenses. I have a really good hdhp plan that covers $1500 hdhp before a 10k max coverage at 90% coinsurance.

I ended up costing close to $7000 out of pocket anyhow...

The medical insurance system is really stupid in America. It's basically fraud.

Coinsurance coverage doesn't work as intended because the hospital can charge any amount they want, meaning your forced to pay close to your max coverage even if you have a high % coverage.

Your forced to sign a "please bill me on anything you want" to get medical services rendered.

I got billed $400 per post visit just for a camera to be shoved up my nose.

The anesthesia was out of network and didn't get covered by insurance

swaggyBoatswain··on Unusual login activity was due to bug
so I tried to cancel my lastpass account, I didn't find an easy way to cancel my subscription. So I deleted my account instead. Still not sure if I'll be hit with a rebill next year though

I don't know if this is becoming the norm, it seems really weird that cancelling things is becoming more difficult. I could have sworn cancelling the subscription used to be easier, it seems they've implemented more dark patterns to make this more difficult? Maybe it might be my imagination

Also I moved to 1password and it's wayyyy more polished than lastpass. Not sure why I didn't move to a different service sooner

swaggyBoatswain··on Ask HN: How did my LastPass master password get leaked?
There is, I just did it recently. It's an unncrypted copy paste dump from lastpass into 1password
swaggyBoatswain··on Ask HN: Are most of us developers lying about how much work we do?
I just look at what my KPIs are (key performance indicators) and maximize those. Management won't tell you what they are, but it's usually the same between companies

- making managers look good by stakeholder demos - making sure your a team player - being active in core hours - unblock peers in PRs - not abusing pto time, just state your working and do your own thing so long as works done - delivering high visibility features - delivering value in planning sessions

When I get my actual work done and how long it takes for me to do it is irrelevant. What I do make sure is that I'm also outperforming some of my peers

I usually do all my work is one shot somewhere in the afternoon everyday. We also have to put comments on tickets everyday so I just have enough to write a paragraph and use that for standup. That takes me 2 hours of coding everyday give or take. most days I don't work more than 5 hours. This doesn't include the time I spend thinking about the problem though

swaggyBoatswain··on Ask HN: Are most of us developers lying about how much work we do?
Or demoing to stakeholders, gathering business requirements, communicating new content that needs to be received etc. Those are all important reasons to go slower too

Moving too fast doesn't benefit anyone

swaggyBoatswain··on “We removed the RSS feed since this technology became obsolete”
Not true. I wrote my own RSS distribution feed for my podcast, codechefs.dev.

Every major service integration (Spotify, iTunes, google Podcast, pocketcasts)

subscribes to an RSS feed. That's how it knows when a new episode is uploaded. Those MP3 assets are not hosted on Spotify, iTunes, etc, I host them on my own s3 bucket distributed with mp3 links in the RSS. I'm sure if your a really big podcaster like Joe Rogan things may be different, but everyone else uses RSS feeds

"Integrated centralized platforms" like anchor.fm etc just publishes an RSS feed to those same services and hosts the mp3s for you on an S3 bucket

Moving away from RSS doesn't solve anything

swaggyBoatswain··on Ask HN: Those who quit their jobs without anything planned. How did it go?
Question to those in that did this

What did you do about your health insurance?

swaggyBoatswain··on Ask HN: What you up to? (Who doesn't want to be hired?)
I too started one in my town. Started for same reasons. We grew it to 180 members last month and 2 sponsors.

I would look into Kahoot maybe

swaggyBoatswain··on How our SaaS landed its first 20 B2B partnerships with cold email
great article, I like the 4 laws you mentioned at the beginning
swaggyBoatswain··on What do people want in a co-founder?
I don't get why "idea people" or people who can't contribute much to the launch of a product pick up some design skills to at least help convey the ideas they want implemented.

I'd only pick a cofounder that doesn't do engineering if they have deep connections, domain expertise in a relatively complex field that I myself can't pick up easily or has alot of red tape, etc. This person also needs a public past track record of success too. It'd also depend on the industry too, b2b is where this partnership has more merits (and larger contracts), b2c not so much since the barrier to entry is lower

swaggyBoatswain··on Ask HN: Do you tell your salary to people/family/friends outside your industry?
I avoid talking about it and expenses in general especially to friends I know that are making making less than 50k a year

It stops the dynamic of "oh look he is a fun guy to hang out with" to "dude he makes so much more than me"

I've had past dating relationships fail because the girl felt so uncomfortable making min wage around me. Everything just became about money after. She stopped offering to split bills at dates etc. I had to cut it off entirely

Growing up, I've lived a fairly poor lifestyle. Most of what I owned were hand me downs and I paid through most of college through side jobs and scholarships. My parents are also really cheap so I didn't live with AC in a hot humid environment most of my life

But they like buying nice cars, and I drove that to school everyday since I needed transportation. I got treated like a rich spoiled kid even though I had to work most weekends and summer since 13 on my family's business.

That being said, I avoid talking about salary unless someone asks me directly. Even then I won't give a straight answer, I'll just give a large range value and state "this is what people roughly make with my experience"

I've had a coworker who worked on the same contract doing the same work at a different firm then us. He asked "yo how much do you guys make". I really wished my coworker didn't answer this since we found out he makes about half of our salary (to be fair he is way more junior though). It's made the work dynamic really weird

swaggyBoatswain··on The Surprising Benefits of Talking to Strangers
I hadn't really talked to random strangers until I moved to a new city a few years ago.

I didn't know anyone and I felt a lack of connection so I moved out of my comfort zone. I ended up pursuing dancing and became a dance performer

After awhile I've met some really close friends who I treat like a 2nd family

It's made my life a lot richer and happier as a result

I struggled for the longest time because of my upbringing as a child. I was anti-social and submissive, mostly as a result from being raised in a traditional asian household. My dad and brother are both very non-emotional and have dominant personalities. My dad would always embarass me whenever he got the chance in front of strangers. My brother would always use my words against me in conversations and tattle-tale on me so I had a lot of trust issues too. One of my best friends describes my family gatherings as an "exchange of information"

I've been going on dates as a single guy right now and it's been kinda hard for me. Sometimes old habits kick in for the worst.

I envy people who had great childhoods, and anytime someone talks about how fun and great their upbringing is, or how close they are with their family, it sometimes makes me a little sad reflecting on my own childhood. I'm not this way anymore though and I've learned to accept it for what it is though.

When I have kids of my own I'm not going to put them what I had to go through

swaggyBoatswain··on How to boost your popularity on OkCupid using CSRF and a JSON type confusion
Ditto
swaggyBoatswain··on Software estimation is hard – do it anyway
Estimating is hard. I like doing it too but it takes me several days to get an accurate estimate. Takes a decent chunk of meetings, figuring out every task that needs to be done, plus major risks and blockers
swaggyBoatswain··on Yes, You Should Estimate Software Projects – The Pragmatic Engineer
Estimating is really hard. It's not something I've had to do until my current role leading frontend development efforts.

It takes me several days to come up with a plan of action for planning several months of work for the team. In this action plan, I map out every task that needs to be done, and figure out which tasks that can be done in parallel. Which ones have dependencies on each other. How to prioritize features that matter first. Which things need more discovery. Which features are high risk and how to mitigate. How to do a progressive demo to the stakeholders while still leaving time to tackle tech debt. How to divvy up tasks efficiently between teams so resources are utilized properly.

The article captures my thought process on time estimation. Being able to make an estimate, and deliver on it, can really drive your career. Businesses almost always have a hard deadline. You have to be able to put yourself in everyone's shoes but with enough practice it's not so bad. Being able to commit to this plan let's you have conversations to deviate or adjust as needed. No estimations are ever 100% accurate, but getting something close makes planning each sprint significantly easier

swaggyBoatswain··on You might as well timestamp it
I use nulls or undefined in javascript as the initial state for most values for this reason, it's explicit in that it's unset

Ditto for database design too

swaggyBoatswain··on Ask HN: What tech job would let me get away with the least real work possible?
I'm in this boat right now-ish. I don't want to be the person who only knows somemthing. I'd rather delegate it and then if I get sick I know someone else can cover the work needed to get the job done.

I just recently had my first junior developer assigned to me. Learning how to mentor, teach, as opposed to just getting a task done is harder than I imagined

swaggyBoatswain··on Ask HN: What are some “10x” software product innovations you have experienced?
I forgot how annoying things were before steam. Manually patching and update games, making sure the disc you bought had a key that wasn't already used.

That being said, I do miss the little game guides that would come with your game. Starcraft 1 comes to mind. It told you what every unit did and it was a handy little reference companion that was wedged between the frontpanel of the CD cassette

swaggyBoatswain··on Ask HN: What are some “10x” software product innovations you have experienced?
shareX is a godsend, I wish MacOS had as good as it
swaggyBoatswain··on The Importance of Learning CSS
I haven't used tailwinds much but one of it's flaws is that it doesn't support web accessibility out of the box, and it's javascript widget support is still in it's infancy

I much prefer chakraui approach to building a design system library. It utilized many naming conventions based off of tailwinds

swaggyBoatswain··on The Importance of Learning CSS
As someone who is usually the go-to CSS guy in every project, my take on CSS is you can't really master it. There's just so many tricks associated with it and our brains aren't wired to remember all the little tips and tricks.

That being said, good skills in CSS are really in deficit imo. If your starting a career in webdev, just being good at CSS is already a big added benefit to a team, especially as a junior dev.

Also, one of the harder things to understand as a frontend developer is knowing the limitations of CSS. It doesn't do everything, and sometimes you have to know when a Javascript-based CSS approach is better. This opens up another can of worms since now you also have to be familiar with alot of lesser known Javascript APIs.

Last note to make is getting good at CSS also requires a good chunk of math knowledge, especially for difficult design-based problems

swaggyBoatswain··on A worry junior engineers frequently have is that they ask too many questions
Just ask the question. There's no sense beating around the bush. Chances are someone on the team might have the same question and didn't ask it. That's what my peers have told me at least.

If you ask alot of "dumb" questions (e.g. junior level questions while in a senior-position role), you might not be the best for that company. Someone made a mistake down the line in hiring you, likewise you oversold yourself. If a company does not support you learning and getting up to speed with what you should know, it might also not be a great fit for you either. That's not necessarily a bad thing either.

Assuming you did your research on the company, and were a good fit for the company, there is no "dumb" questions. It's the company's responsibility to hire the right person for the right seat.

Many times you have to ask a question because implementing solutions can be complex. There's multiple solution paths, each with its own pros/cons. You also may not have all the contextual information you need to make a well informed decision. You need to know who to ask for what information, so fire away with questions.

Sometimes you get stuck on a problem, but if you know someone already has solved something similar on your team, just ask how they did it. Likewise if someone asks you in return. Knowledge gating doesn't benefit anyone, especially in this industry

← PreviousPage 2 of 26Next →