Letizia Iannucci's Avatar

Letizia Iannucci

@letiziaian.bsky.social

Code wizardry, data science, and complex systems. Cracking social media manipulation at night. Cloud tech, DevSecOps, and MLOps explorer. All in dark mode.

149 Followers  |  602 Following  |  38 Posts  |  Joined: 28.10.2024  |  2.124

Latest posts by letiziaian.bsky.social on Bluesky

pro gradu palkinto

pro gradu palkinto

πŸ† Honored and humbled by this recognition! Huge thanks to @bolozna.bsky.social and Antonis Matakos for their guidance and support. Excited to keep building on these ideas and push them further πŸ“š

02.06.2025 10:06 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Step 1: 🚨 Wake up to a system failure because API requests are timing out

Step 2: πŸ’» Drop this gem into slack "I did implement throttling, retries, and sleeping... but probably not enough"

Step 3: 🫠 Realize that this applies to both my code AND my life

22.05.2025 07:10 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Where do you stand on this? Is data science part of IT and engineering, or is it still inside business reporting and analytics? And how do data scientist produce value with AI/ML?

#ai #ml #mlops #leadership #strategy

23.04.2025 19:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is exactly why modern organizations bridge data science with software engineering, and ML engineers fill the technical gap, ensuring AI and ML power applications instead of getting stuck in notebooks or slides. πŸ’»

23.04.2025 19:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

❓ How much are data scientists expected to know about optimizing models for low-power devices?
πŸ”§ Should they also deliver the entire backend system and cloud infrastructure for an AI application?
πŸ“± What about firmwares, mobile app compatibility, and API scalability?
πŸ‘€ And what about UX/UI?

23.04.2025 19:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ’‘ Data scientists build AI/ML models that power recommendation systems, forecast revenue, recognize physical activity, and much more. But these models only produce value when integrated into real-world applications, be it your smartwatch, a food delivery app, or an internal business process.

23.04.2025 19:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ›΅ Your food delivery app has a recommendation system suggesting meals based on past orders, trending venues, etc. This is ML at work. Who delivers it?

⏱️Your smartwatch recognizes running, biking, or sleeping using ML trained on sensor data. How did this become a production-ready feature?

23.04.2025 19:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

For years, data scientists were placed in analytics teams, producing reports but rarely working with engineers to deploy AI at scale. These silos still exist in many organizations. Is data science really just a reporting function? πŸ€”

23.04.2025 19:21 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Genuinely curious: where do you see the data science function and why?

πŸ“Š Reporting & Analytics Support
or
πŸ› οΈ Engineering & Development

#datasky #mlsky #databs

23.04.2025 19:21 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Instead of seeing solving a bug as putting on a band-aid 🩹, I take it as an opportunity to reflect on the system's architecture and goals.

How do you approach debugging and software improvement in your work? πŸ€”

#softwareDevelopment #softwareDesign #softwareArchitecture #tech #systemsThinking

18.04.2025 12:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Beyond "why did this failure happen":

🎯Which part of the codebase allowed it?
πŸ“œWhy is it coded that way?
πŸ‘€Is it an unhandled corner case or a consequence of an upstream decision?
❓What should our system do when encountering this or a similar case?

The solution is often in the questions

18.04.2025 12:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

πŸ’­ Every failure is a chance to improve the system.

My favorite technical moments aren't the flashiest πŸ’₯.
Sometimes a bug fix is just a few lines of code, but the real work is asking "why" and "what if" (many times).

18.04.2025 12:01 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Pointing out inconsistent or ambiguous abbreviations and var names might feel tyrannical, but it's truly about fostering clarity and quality in the codebase. Conceptual integrity ensures software is reliable, coherent, and maintainable: it's an architectural choice πŸš€

#DeveloperVoices #TechWisdom

10.03.2025 17:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

🌟 "A fundamental architecture practice is defining words, making sure that the definitions of these words are clear. It isn't just about getting along better with people. It'll end up in the code, it'll end up in the database"

Developer Voices is always πŸ”

10.03.2025 17:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
The Data-Conscious Software Engineer The Unicorn That Data Teams Actually Need

The read πŸ“– that caused this stitch: open.substack.com/pub/dataprod...

06.02.2025 18:05 β€” πŸ‘ 2    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0

Of course CS specializations are still relevant, but a DS should know software design patterns, testing and CI/CD, and a SE should be able to tell supervised from unsupervised learning and to build simple models like linear regression or k-means. Their education does cover these things.

06.02.2025 18:05 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

ML/DS/AI are effectively specializations within computer science. People building predictive models go through the same foundational courses as software devs. Why are some organizations not requiring from them the same level of proficiency in the basic concepts?

06.02.2025 18:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

I've heard of DS siloed in business roles with no access to IT infra, and data teams not having any contacts with SE. Some org might be fine with DS not delivering anything but PoCs and offloading prod deployment to another team. But is "research" and "ad-hoc analysis" a sufficient output? 🧐

06.02.2025 18:05 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

For modern data engineers or data scientists, who spend 80+% of their time coding, lacking basic software and devops skills simply means falling short at their job.

06.02.2025 18:05 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

At no other time have I learned so much and so fast as while working side-by-side with a "data-conscious" software engineer. SOLID (pun intended πŸ€“) SEing practices and mindset are must-haves across most roles for a team that aims to ship and maintain production-grade data products.

06.02.2025 18:05 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Thank you for this! I often find myself stressing that "inauthentic != bots". Earlier research also mostly focused on bots, but the landscape of inauthentic behavior is much broader and it’s important to call things by their precise names

31.12.2024 13:50 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Almost every influence operation account is run by actual people who craft their messages individually. They're still inauthentic accounts that are coordinating to manipulate the discussion on a platform in a desired direction or to influence people into thinking a certain way!

29.12.2024 19:43 β€” πŸ‘ 55    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0
Advanced search operators + Google search tricks +Tools to get profile info in one pic

Advanced search operators + Google search tricks +Tools to get profile info in one pic

Bluesky search tips

Advanced search operators + Google search tricks +Tools to get profile info in one pic

#osint #socmint

24.11.2024 23:52 β€” πŸ‘ 240    πŸ” 79    πŸ’¬ 28    πŸ“Œ 15

No doubt decluttering is therapeutic, and refactoring is decluttering applied to code (up to a certain scale, or it becomes more like rebuilding a house from scratch) 😊

06.12.2024 10:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Have you looked into item-based collaborative filtering? The implementation is pretty straightforward (cosine sim or jaccard sim of items based on users' ratings or buy/no buy choices). However, if the matrix is big, it might be computationally expensive (unless you use some trick)

06.12.2024 10:25 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

functional programmers opening Advent of Code day one be like "zipWith!"

01.12.2024 17:10 β€” πŸ‘ 27    πŸ” 3    πŸ’¬ 1    πŸ“Œ 0

πŸŽ‰ Advent of Code Day One: got my shiny stars ✨✨ by solving the puzzles in Python, Rust, Scala, and TypeScript! πŸ§©πŸ’»

Python 🐍: safe bet
Rust πŸ¦€: rewarding and fast if it compiles
Scala: I super love FP ❀️ but I forgot how messy the Java stacktrace is 🐘
TypeScript: maybe the least interesting for AoC?

01.12.2024 21:50 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Quickstart This quickstart gives an overview of how you can get a simple AWS application up and running on your local machine to understand local cloud development with LocalStack!

Just found out about LocalStack 🀯 It allows to run and test #AWS CDK applications on a local machine (as opposed to my usual synth, push and pray πŸ˜‚). It could go into CI/CD as well. I feel such a noob for discovering it only now. Anyone has experience with it? docs.localstack.cloud/getting-star...

25.11.2024 19:40 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I use tenacity and nothing to complain about (no databricks in my setup). Besides basics retry strategies, I combine it with loguru to have custom structured logging before or after retry.

25.11.2024 17:09 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

For this specific case, a more functional alternative would be `.assign()`, but I still wonder if anyone else is slightly disturbed by this. πŸ€“ Also, is this all python's fault, since objects are typically passed by reference? Or is it a design choice in pandas? 🐼 Or do I just need a break? πŸ˜…

25.11.2024 16:43 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

@letiziaian is following 19 prominent accounts