home.social

#dayjob — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #dayjob, aggregated by home.social.

fetched live
  1. One of the things that really amazes me is how well MCP servers have changed AI from just a word predictor, to a way of actually driving meaningful work within specific guardrails and constraints. #dayjob

  2. Part of my job is loading trucks. Here is a pretty epic effort: about 10t of steel of various shapes Tetris packed. About 3 hours of labour.
    #ScaffLife #DayJob #truck

  3. Fictionalizing Your Day Job: Turning a Pathologist Into a Crime Writer

    Author Allan Gaw discusses fictionalizing your day job, both the positive outcomes and the potential hurdles.
    The post Fictionalizing Your Day Job: Turning a Pathologist Into a Crime Writer appeared first on Writer's Digest.
    writersdigest.com/fictionalizi

    #BeInspired #TheWritersLife #WritingHabitsandPractices #dayjob #LifeExperience

  4. For those that are finding the initial #CopyFail Python exploit test code a bit clunky e.g. requires correct path to su, Python, etc., in our testing today at #DayJob we found this exploit code written in C more reliable and less fiddly when testing multiple systems:

    github.com/tgies/copy-fail-c

    It can be compiled into a single binary and does not require an external SUID binary or interpreter.

  5. Wanted to decompress a bit after two intense days but sadly #dayjob kinda exploded so ... shit.
    But since my argument seemed to land even in that context I'll be turning two recent talks about #genAI being a structurally fascy technology into a article on the website. Maybe it'll be useful.

  6. Nothing like a production issue ongoing as soon as you login in the morning! :ablobcatgrumpy: #DayJob

  7. I missed celebrating my practice’s birthday last month because it was peak season, but I was just reflecting on this week and about how making workplaces people want to do their best work in is just never, ever going to get old.

    #AtWork #DayJob

  8. Hi, my name is Michel, and I (reluctantly) use #LLM

    Since I'm about to announce the existence of some tools I wrote to help with some workflows in the Linux distribution space, I figure it's only fair if I first write about why I ended up (having to) use LLM.

    michel-slm.name/posts/2026-03-

    This post is day 32 of my #100DaysToOffload challenge. Visit 100daystooffload.com to get more info, or to get involved.

    #blog #dayjob #foss #MetaInc

  9. One Webinar down (US/EMEA), one more to go (at APAC time tonight for me). #webinar #dayjob

  10. I have not got round to blogging for a few months, so of course I did not have my #NewYearResolutions written up and published (but hey #Nowruz is still a few weeks away!) - but one #NewYearResolution that will definitely be on that list is - I will definitely reprioritize my community involvement to favour those where I can discuss things without being ambushed by hearing about #AI_slop over and over again

    For #DayJob, realistically it's hard to avoid AI mandates, but for community contributions... hmm...

    #AIFree #does_it_spark_joy

  11. #dayjob #amnotwritingrightnow #writerslife
    This meeting could have been a nice breakfast with croissants and cappuccino, light banter and soft laughter. We could have talked about books and art and what it means to be human.
    But no, we had to discuss technicalities in a video conference. Ach. 😢

  12. Perl vs C# (vs JavaScript)

    Lately at my day job, I have been tasked with spearheading a migration of some software from Linux-based Modern Perl apps using Dancer2 and DBIx:Class to Windows-based C# apps using .NET and Entity Framework Core (EFC).

    It’s been a bit of a slow start because the existing devs on the C# side don’t have any Perl or Linux experience, and my teammate and I didn’t have much (any?) C# experience. After meeting with my new peers, exploring their existing code bases, and reading up on C# concepts, here are some of the things I picked up that I think could be useful to others:

    Code Concepts

    Map in Perl/JS is Select in C#

    I forget the syntax a lot because I’m more a front-end and NodeJS guy, so I’m used to doing things like fooArray.map(fooItem => bar(fooItem)) to map things in JS. Perl is similar, but it’s more like map { bar($_) } @fooArray . In C#, the concept is similar, just renamed: fooIterable.Select(fooItem => Bar(fooItem))

    Hashes vs Not-Hashes

    Perl hashes are convenient, but the way we use them doesn’t always translate cleanly to the strictly-typed universe of C#.

    If we expect all of the values to be the same type, we can use a Dictionary<> just fine. In other scenarios, though, it makes more sense to determine what we are passing around in the old app and turn it into a class we can use in the rebuild.

    In a pinch, a JSON object can work for us — especially if we’re receiving it from an API endpoint to begin with — and then we can use logic to determine how to use its values elsewhere.

    App Configs

    For Dancer2 configs, the default config is specified in config.(ext), but there you can specify additional configs in a folder called environments that makes it a bit easier to wrangle them.

    I’m not sure if you can do a folder the same way in C#/.NET app configuration, but Visual Studio does a neat folding hierarchy that collapses appsettings.(foo).json files underneath appsettings.json in your project’s solution explorer.

    They also differ in approach to storing local/user-specific configs: Dancer2 will look for a matching (configname)_local.(ext) file to override the current environment’s settings as needed. In .NET apps, dev-specific configs are handled using a concept called user secrets that allows those to be stored elsewhere and applied over the default development configs.

    Database Interaction

    Where we used DBIx::Class in Perl, we’ll use Entity Framework Core (EFC) now in C#.

    ConceptPerl/DBIxC#/EFCFrameworkDBIx::ClassMicrosoft.EntityFrameworkCoreRow/RecordResult classModel classRecord with ExtrasOn same Result classPreferably on a DTO class separate from the plain Model classGroup of RecordsResultSet classMember of DbContext classGroup of Records with ExtrasOn same ResultSet classCreate a Repository class with those extras

    Syncing Schema with DB

    In Perl, we used scripting around DBIx::Class::DeploymentHandler to apply updates we made in our Result classes to the DB.

    While a similar approach is possible with EFC, we decided to use scaffolding to go the other way for the project we’re working on.

    Actually, the use of Deployment Handler (DH) on the Perl side allowed us to get a slight head start on this:

    1. We modified our DH scripts to not only generate the requisite update and deploy code for PostgreSQL, but also generate code for SQL Server.
    2. There was some hand-tweaking involved with the generated SQL for SQL Server, notably to swap out some unsupported column types (jsonb!) and fix a few other syntax issues.
    3. Using that tweaked SQL, I could spin up a local SQL Server instance and create the DB.
    4. Then I used the scaffolding tools provided with EFC to generate our initial models and context.

    Still Learning…

    I’m still learning plenty about C# and .NET daily, and I’ll likely update this post or follow up if anything here changes or if I have more to share.

    If you’ve ever gone from Perl to C# (or vice-versa) and have any suggestions, let me know!

    #c #dayJob #dbix #efc #perl #software

  13. @serichards the department for education have essentially told #schools in the UK to only use AIs that have been evaluated to be "safe". Absolutely no guidance about what to do about the fact that no software vendor wants to provide an off switch that could be used to turn off "unsafe" AI... My #DayJob

  14. Mastodon is like the only #it thing in my life currently working, including almost the entire tech stack of #dayjob

    I guess not hosting frontrange on AWS was a decent idea hmmm

  15. Taken a day off from #DayJob and I’m currently sat in one of my favourite coffee shops working on @tripsy support.

    Not going to lie, I could get used to this. Any other indie devs want a helping hand with customer support ?

    I offer fair rates and I love helping genuinely amazing apps give their customers great support.

  16. #FediHire

    Another stomach churning webinar from the #DayJob trying to cover up the truth of their greed.

    I’m open to resigning but I need help to make that happen:

    You can hire me for all sorts of tech work, let’s have a chat first:
    cwir.es/hello

    If you want to help @jae and I pay the bills then you can support us on KoFi
    cwir.es/tips

    Boosts and any recommendations are hugely helpful.

  17. #DayJob #Vent

    Please, stop sharing data you need me to review as a screenshot of a spreadsheet!

    It’s annoying as heck, and as someone with a visual impairment it’s just plain unhelpful and probably discriminatory.

    This is in a multi billion pound business.

  18. Hello from #Europe !

    It's official - as of today I am working out of my company's Dublin office in Ireland

    Details in the post

    michel-slm.name/posts/2025-09-

    This post is day 30 of my #100DaysToOffload challenge. Visit 100daystooffload.com to get more info, or to get involved.

    #DayJob
    #FOSS
    #WorkLifeBalance