@billy@fosstodon.org avatar

billy

@billy@fosstodon.org

Senior Android Engineer @ American Express. I'm a big fan of open source software and security/privacy. I also like listening to podcasts and playing video games. Opinions are my own, not of my employer.

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

billy, to random
@billy@fosstodon.org avatar

I know I should probably watch some Google I/O videos but I just do not care about AI in the slightest and I know it's a huge topic this year. Sometimes I wonder if I'm on the wrong career path ๐Ÿค” Could also just be burnout though, hard to say.

amxmln, to random
@amxmln@mastodon.design avatar

I wish there was a way for a to schedule a notification on-device without the need of a server.

Thatโ€™s it, thatโ€™s the Toot.

billy,
@billy@fosstodon.org avatar

@amxmln things like this drove me to become a native mobile developer and all but give up on web development about 7 years ago. I often wonder if I'd have chosen to do the same had I begun my career today instead of back when I did. I still wish the web were as performant and capable as native mobile code but it seems like the goalposts just keep moving

billy,
@billy@fosstodon.org avatar

@amxmln yeah, I still do some web dev in my free time to keep an eye on its progress and it's a lot better than it used to be, for sure. It'll be interesting to see where we are in 5-10 years now that smartphones have basically stopped any meaningful innovation and are mostly commodities now. Well, I say that no meaningful innovation has happened but new tooling like Jetpack Compose has made it easier than ever to make native apps. No one has quite cracked the cross platform enigma yet either

captainepoch, to random

Is Caddy worth a try?

billy,
@billy@fosstodon.org avatar

@captainepoch I use it. I'm a fan of the easy config + auto SSL management

billy,
@billy@fosstodon.org avatar

@captainepoch For sure! I mostly run it in a container myself though so I like to keep everything self-contained and avoid docker-in-docker or multi-app container images where possible

billy,
@billy@fosstodon.org avatar

@captainepoch Caddy definitely goes against the unix philosophy though :)

billy, to random
@billy@fosstodon.org avatar

I understand why people are against but what is the concern with ? As a developer with less and less time to focus on personal projects, I find it incredibly useful to know if I develop a feature that basically never gets used because I can just drop that feature and save myself some time when it comes to maintaining that app, so then I can spend more time on things that actually get used to make sure they're rock solid and as good as they can be

billy, to rust
@billy@fosstodon.org avatar

Is there a language like (compiles to native binary, preferably without GC or manual memory management, has an easy-to-use build system) that also doesn't end up pulling in hundreds of transitive dependencies? Ideally what I'd want is like Rust but with 's standard library, capable of handling most basic tasks (even if external dependencies would make life easier). I often look at but I don't want to tangle myself up with Google anymore than I already have

billy,
@billy@fosstodon.org avatar

I am tempted to just stick with and try to make it work for me, though in general I prefer static typing and a single binary artifact that I can build on one machine and then easily distribute to other similar machines

billy,
@billy@fosstodon.org avatar

@teotwaki I don't think dependencies are bad. I just think having a large number of them is counter-productive to my goals. I'm looking to write and maintain a couple of personal projects and I don't want to spend a lot of time refactoring code to accommodate updates in dependencies. The more dependencies I have, the more likely it is I'll need to take time to update them. My personal projects are mostly small and focused, so I could realistically get away with minimal dependencies.

billy,
@billy@fosstodon.org avatar

@erwan @teotwaki I could! From what I've seen though, Rust doesn't have a very robust standard library, so things like parsing command line arguments or starting up a simple HTTP server require much more work than they do in languages like Go or Python

billy,
@billy@fosstodon.org avatar

@mo8it @erwan @teotwaki @epage That's a fair point, and one I wasn't aware of. Thanks for the insights!

billy, to random
@billy@fosstodon.org avatar

I've been having fun with and figured I should probably write a quick blog post about it, so I did: https://wbrawner.com/2023/12/03/advent-of-code/

If you haven't already, I highly recommend checking it out:
https://adventofcode.com/

billy, to Blog
@billy@fosstodon.org avatar

At work today I noticed I had a bunch of old #git branches that I no longer needed, so I did a little digging and found a command to clean them up, then wrote a #blog post about it: https://wbrawner.com/2023/08/25/cleaning-up-old-git-branches/

billy, to random
@billy@fosstodon.org avatar

New blog post inspired by @shanselman https://wbrawner.com/2023/08/15/more-blogging/

Thanks for the inspiration Scott!

billy,
@billy@fosstodon.org avatar

@glyph @shanselman Indeed, Pelican has been great for me! Super simple and still powerful enough to get the job done. I especially appreciate the integration with pygments so I can post syntax-highlighted code without some JS library

billy,
@billy@fosstodon.org avatar

@amxmln For sure! I think if it starts to feel like work instead of pleasure, one will inevitably taper off and drop the habit. I think it's perfectly OK to have more casual blog posts that don't involve hours or days of preparation

paul, to random
@paul@tapbots.social avatar

Growing up in Arizona: 120 sucks but whatever.
Growing old in Texas: Furiously googling real estate in Wyoming.

billy,
@billy@fosstodon.org avatar

@paul Iโ€™ve been in the Springs for a couple years now. Beautiful place but consider the wind in your research! Chicago has nothing on this place

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