@bphogan@mastodon.social
@bphogan@mastodon.social avatar

bphogan

@bphogan@mastodon.social

Technical content expert, author, educator, people manager, and software dev. He/Him.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

bphogan, to random
@bphogan@mastodon.social avatar

Last night, I figured out that I had sold over 70,000 copies of my books so far.

What's my secret?

Sitting down and writing the damn books.

Not every book I wrote was a winner. One book sold 15k copies. Another one sold 300.

But each sale contributed to 70k.

Write.

bphogan, to random
@bphogan@mastodon.social avatar

Can we please stop being “Ruby developers” or “JavaScript developers” and start being “people who solve problems with code”?

Languages and frameworks are tools.

Never once have I met a “hammer carpenter.”

“If you use a screwdriver you’re doing it wrong. “

Let’s grow up.

bphogan,
@bphogan@mastodon.social avatar

@grmpyprogrammer people are making a tool their identity.

There’s a post going around about “if you use react you’re not a real Ruby dev” and it’s super tiring.

bphogan, to random
@bphogan@mastodon.social avatar

Once you've "made it", keep the network going. And give back.

Give back to the nonprofit that lifted you up.
Stay in touch with the people who helped you out.
Pay it forward to another person in need.

Don't just disappear once you've "got yours."

Everything is temporary.

bphogan, to random
@bphogan@mastodon.social avatar

The next issue of the Code, Content, and Career newsletter comes out tomorrow.

It's going to talk about moving from passive learning to active learning with assessments.

It's also going to show off another cool CLI tool. Are you subscribed?

https://newsletter.bphogan.com/

bphogan, to random
@bphogan@mastodon.social avatar

I've moved my résumé to Markdown, styled it with CSS, and used Pandoc to convert it to a PDF. And you can too with this step-by-step tutorial I wrote over at my smallsharpsoftwaretools.com site.

https://smallsharpsoftwaretools.com/tutorials/pandoc_resume/

bphogan, to random
@bphogan@mastodon.social avatar

Super frustrated that with most social apps, you need to register "an app" to make an API call. I just want to automate some stuff. Gimme the key.

Thank you, BlueSky and Mastodon, for having good APIs. And LinkedIn can go to hell.

lilithsaintcrow, to random
@lilithsaintcrow@raggedfeathers.com avatar

“The plans at Automattic have been so controversial internally, that a product manager has even started pulling his own photos off Tumblr to make sure they’re not used to train AI, according to 404." https://gizmodo.com/wordpress-tumblr-plan-sell-user-content-ai-companies-1851291225

bphogan,
@bphogan@mastodon.social avatar

@lilithsaintcrow thanks for mentioning wordfence. I’d not heard of it. I left WP for a static site generator a few years back but I support a few folks who run sites. This will help them.

bphogan, to random
@bphogan@mastodon.social avatar

I bought Transmit 4. I have to "subscribe" to use Transmit 5?

Renting tools is terrible.

I guess I'm using the CLI for this. At least the sftp command won't charge me.

Yet.

bphogan,
@bphogan@mastodon.social avatar

@grmpyprogrammer @itsjoshbruce

App Store.

Have you looked at the web site? Click Buy now and you see

“Sorry,ordering is currently unavailable”

bphogan, to random
@bphogan@mastodon.social avatar

When moving from speaking to teaching, like running workshops, you may struggle to move beyond lecture.

“Watch me code” is great for YouTube. But it’s not effective teaching.

Up your teaching game: Move from lecturer to facilitator.

bphogan, to random
@bphogan@mastodon.social avatar

My book, Small Sharp Software Tools, and many others are on sale now for 42% off at my publisher's web site. Start the new year off with the right books for you. Visit https://pragprog.com/nysale/ to learn more.

bphogan, to random
@bphogan@mastodon.social avatar

I wrote a demo app that uses temporal.io to post to X/Twitter, Mastodon, and BlueSky for a conference talk, but I'm using it almost daily to post. It's not production-ready, but it works.

bphogan,
@bphogan@mastodon.social avatar

@joe they do! Threads doesn’t. With BlueSky it’s dirt simple.

mwop, to random
@mwop@phpc.social avatar

Hit the three week mark of my advent blogging, with today's post on tmux.

https://mwop.net/blog/2023-12-21-advent-tmux.html

The post incluces a shoutout to the wonderful book by @bphogan , as it taught me a ton about tmux I'd not have learned myself.

bphogan,
@bphogan@mastodon.social avatar

@mwop there’s a new version of that book coming… soon.

bphogan, to random
@bphogan@mastodon.social avatar

I hate the new world we live in where we rent software. And I especially hate the part where I need to log in to use desktop software. Looking at you, Adobe.

Anti-piracy methods only punish those who don't pirate. The pirates already have workarounds.

bphogan, to random
@bphogan@mastodon.social avatar

Always great to see a former student give a conference talk.

bphogan, to random
@bphogan@mastodon.social avatar

My newsletter's latest issue is out. See the tools and process I use to create technical content and presentations using Markdown, and how you can too.

https://newsletter.bphogan.com/archive/issue-23-tools-for-text-based-content-creation/

You should subscribe.

bphogan, to random
@bphogan@mastodon.social avatar

For the last few weeks, I've used an app I built with Temporal.io to post my initial tweets to X, BlueSky, and Mastodon. It uses the Temporal TypeScript SDK and Express on the backend, and the UI is an HTMX form. I can't reply or do threads, but it's great to post thoughts.

bphogan, to random
@bphogan@mastodon.social avatar

While I don't write code full-time anymore, I'm always thankful that I can. It's so nice to be able to write a tool I need to do my primary job better. Or just to solve a problem.

bphogan, to random
@bphogan@mastodon.social avatar

The company values are what you tolerate, not what you write down on a slide deck.

Or the office wall.

bphogan, to random
@bphogan@mastodon.social avatar

I wrote this post and published it to multiple places using an app I wrote powered by Temporal.

bphogan, to random
@bphogan@mastodon.social avatar

This whole work thing keeps cutting into my piano playing time.

bphogan,
@bphogan@mastodon.social avatar

@joe it’s not the same.

bphogan, to random
@bphogan@mastodon.social avatar

The downside of continuous delivery is that every app is continuously updating.

It’s a miserable user experience to sit down at your console or gaming pc after a week of work and have to update ALL THE THINGS.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • rosin
  • InstantRegret
  • ethstaker
  • DreamBathrooms
  • mdbf
  • magazineikmin
  • thenastyranch
  • Youngstown
  • GTA5RPClips
  • slotface
  • Durango
  • khanakhh
  • kavyap
  • megavids
  • everett
  • vwfavf
  • Leos
  • osvaldo12
  • cisconetworking
  • cubers
  • modclub
  • ngwrru68w68
  • tacticalgear
  • provamag3
  • normalnudes
  • tester
  • JUstTest
  • All magazines