Logga in för att se hela Pei-Rong (Kahlen)s profil
eller
Ny på LinkedIn? Gå med nu
Genom att klicka på Fortsätt för att gå med eller logga in samtycker du till LinkedIns användaravtal, sekretesspolicy och cookiepolicy.
Logga in för att se hela Pei-Rong (Kahlen)s profil
eller
Ny på LinkedIn? Gå med nu
Genom att klicka på Fortsätt för att gå med eller logga in samtycker du till LinkedIns användaravtal, sekretesspolicy och cookiepolicy.
Sverige
Logga in för att se hela Pei-Rong (Kahlen)s profil
Pei-Rong (Kahlen) kan presentera dig för mer än 10 personer på Spotify
eller
Ny på LinkedIn? Gå med nu
Genom att klicka på Fortsätt för att gå med eller logga in samtycker du till LinkedIns användaravtal, sekretesspolicy och cookiepolicy.
1 tn följare
Fler än 500 kontakter
Logga in för att se hela Pei-Rong (Kahlen)s profil
eller
Ny på LinkedIn? Gå med nu
Genom att klicka på Fortsätt för att gå med eller logga in samtycker du till LinkedIns användaravtal, sekretesspolicy och cookiepolicy.
Visa kontakter gemensamma med Pei-Rong (Kahlen)
Pei-Rong (Kahlen) kan presentera dig för mer än 10 personer på Spotify
eller
Ny på LinkedIn? Gå med nu
Genom att klicka på Fortsätt för att gå med eller logga in samtycker du till LinkedIns användaravtal, sekretesspolicy och cookiepolicy.
Visa kontakter gemensamma med Pei-Rong (Kahlen)
eller
Ny på LinkedIn? Gå med nu
Genom att klicka på Fortsätt för att gå med eller logga in samtycker du till LinkedIns användaravtal, sekretesspolicy och cookiepolicy.
Logga in för att se hela Pei-Rong (Kahlen)s profil
eller
Ny på LinkedIn? Gå med nu
Genom att klicka på Fortsätt för att gå med eller logga in samtycker du till LinkedIns användaravtal, sekretesspolicy och cookiepolicy.
Aktivitet
1 tn följare
-
Pei-Rong (Kahlen) Lin har gillat dettaPei-Rong (Kahlen) Lin har gillat detta今天再來跟大家分享另一位在倫敦 Meta 的 Staff Eng,他是 Denny 大大 他從非資工本科開始、台灣不到十人的新創出發 後來在不會日文的情況下去了日本 LINE 目前人在倫敦 Meta 當 Staff Engineer 他覺得 IC track 也是可以一直往上走的 只是這條路很模糊,台灣很少有人分享長什麼樣 所以他想跟大家多多分享這條路 如果工程師的下一步這個問題 或是一直想試試看海外工作,但不知道從哪開始 或覺得職涯一直卡著,找不到方向 歡迎去找 Denny 大大聊聊~ 👉 https://lnkd.in/gzYx3A-sDenny Ku | Meta Staff Engineer 導師|工程師非管理職發展 × 海外工作職涯諮詢 | 大大帶我飛Denny Ku | Meta Staff Engineer 導師|工程師非管理職發展 × 海外工作職涯諮詢 | 大大帶我飛
-
Pei-Rong (Kahlen) Lin har gillat dettaPei-Rong (Kahlen) Lin har gillat dettaI want to say something I have been hesitant to put into words. I have had calls where the energy shifted the moment I appeared on screen. Where "not a fit" came very quickly after. Where my accent or my face seemed to matter more than my answers. I am a Senior UX Researcher with nine years of experience across four countries India, UAE, the US, and Germany. I have worked in gaming, fintech, insurance, food delivery, ride-hailing, telecoms, and social impact. I've built research functions, led strategy, and worked with some of the most complex user populations in the world. And I still sometimes feel like I have to prove I belong in a room before I have said a single word. To anyone hiring UX researchers: your users don't all look the same. Your research team probably shouldn't either. Diversity in research isn't a nice-to-have. A researcher who has lived across cultures, navigated systems as an outsider, and built empathy as a survival skill brings something to the work that you genuinely cannot teach. If that's you, let's talk. #UXResearch #OpenToWork #SeniorUXResearcher #Berlin #InclusiveHiring #DiversityInTech
-
Pei-Rong (Kahlen) Lin har gillat dettaThanks to the over 120 enthusiastic and curious participants joining our #Janeswalk today to experience Parks, Public Art and Hidden Places in Yonge and Eglinton, A walkingtour that I co-lead with Christine H. . Shout out to Tasneem Gandhi Bandukwala from Uptown BIA for providing the great coffee, Italian donuts and cookies for our participants to share at the Montgomery Park stop - a hidden city park where great public art meets great history, and where great minds interact with each other. Thank you to Sadaf Pourjavaheri and Bailey Classen-Schneider for your great support in guiding the participants, holding the signage and solving the logistics with treats! To continue your journey of uncovering hidden public art and POPS, please join another Jane’s walk led by our colleagues Yingluo(Claire) Wang and Shan Li with TSA at North York starting at 10:30am tomorrow morning to learn more about “North York at the Centre: Past, Present and Future. “
-
Pei-Rong (Kahlen) Lin har gillat dettaPei-Rong (Kahlen) Lin har gillat dettaLast week, I had the opportunity to attend a 1 on 1 counseling session with the MILES project at LSVD Berlin, and I wanted to share my experience. Going into the session, I was feeling quite overwhelmed and uncertain, especially navigating job searching and life as an expat. What stood out to me most was how respectful and supportive the conversation felt there was a real sense of being heard and treated as equal. Recently, the recruitment process has been challenging, and at times it has felt discouraging, particularly as someone with an international background and part of the queer community. Without going into specifics, these experiences can take a toll. That is why having a space where I felt understood and supported made a meaningful difference. We were able to discuss my situation in depth, and while not everything is fully resolved yet, I left the session feeling significantly calmer and more grounded. I also really appreciated the thoughtful follow-up with practical resources ranging from job coaching and community events to language learning and legal guidance which made the support feel ongoing and actionable. Experiences like this make a real difference, especially during challenging moments. Grateful for spaces that provide this kind of support. #LSVD #MILES #QueerAndHere #Expat #LGBTIQ #Berlin
-
Pei-Rong (Kahlen) Lin har gillat dettaPei-Rong (Kahlen) Lin har gillat dettaApril 15 marked one year of Three Cedars Bookkeeping (and yes, launching on Tax Day was very on brand.) Here’s what year one looked like: • 20 recurring clients that trust me with their books • Clients across food & beverage, trades, services, construction, therapy, and nonprofits • 8 major cleanup/catch-up projects completed • Payroll supported for ~60 employees across 4 companies • Trained 4 DIY clients to confidently use QuickBooks Online • Taught 2 bookkeeping classes to real estate agents • Helped 2 clients transition from hundreds of paper checks to streamlined electronic payments • 22 five-star Google reviews Beyond the numbers, this year also stretched me in ways I didn’t expect: • Meeting hardworking, kind, and community-focused business owners and professionals through local networking groups • Establishing strong referral partnerships with accountants, payroll providers, payment processors, and other bookkeepers • Serving as Secretary/Treasurer of my BNI chapter, Nuclear Networkers • Joining the board of Richland Public Library Foundation as Treasurer and helping transform their finance structure • Co-founding and co-leading a Girl Scout troop for my oldest daughter (and yes, selling a lot of cookies) • Handling most of the school drop-offs, pick-ups, doctor’s appointments and extracurriculars of my three young kids • Being intentional about one-on-one time with my kids and my husband Building a business while raising a family and staying involved in the community isn’t always balanced, but it is incredibly meaningful and rewarding. To my clients, referral partners, friends, and family—especially my husband (for literally putting food on the table every night) and my mother-in-law (for being the best backup childcare)—thank you for your trust and support this past year. It truly means everything. Year two, let’s go! Or as my 18M old son would say, “lei-show!”
-
Pei-Rong (Kahlen) Lin har gillat dettaPei-Rong (Kahlen) Lin har gillat dettaYesterday at an UX community event in Berlin, I listened to story after story about navigating work, belonging, and the job market as an outsider. It echoed so much of my own journey. Thanks to Employed.world, Engelnest Coworking, StartSteps, Seefar Foundation for organizing this open conversation. I come from a place where minority rights are increasingly under pressure. Seeing conversations shift where queer identities are questioned or framed as “non-native” and watching intolerance surface more openly has made the idea of “home” feel complicated in ways I never expected growing up. At the same time, being an expat isn’t simple either. There are real barriers bias in hiring, visa constraints, and the quiet ways you can be deprioritized for not being “local.” Many of the people I met yesterday shared that same resilience: constantly adapting, proving, rebuilding. And yet we persist. We learn new systems, cultures, and languages(trying). We bring global perspective, empathy, and adaptability that can’t be taught in a single market. We don’t just fit into systems we help improve them. So here’s a small ask to companies and hiring teams: Don’t overlook talent because it comes with a different passport, accent, or story. Sometimes, the people who had to work the hardest to belong are the ones who build the most inclusive experiences. #UXResearch #ExpatLife #Inclusion #Belonging #BerlinTech #DiversityInTech
-
Pei-Rong (Kahlen) Lin har gillat dettaPei-Rong (Kahlen) Lin har gillat dettaI’m currently open to remote UX Research opportunities (global / remote-first teams). Over the past few years in Berlin, I’ve worked across product, growth, and experimentation partnering closely with design, product, and data teams to drive meaningful decisions, not just insights. Some highlights: • Led mixed-method research (qual + quant) to inform product strategy • Supported growth and experimentation initiatives with user insights • Worked in fast-paced, international environments across Europe Right now, I’m especially interested in: • Remote-first companies • Product-led teams with strong research culture • Roles where research directly influences product direction I’m open to: • Full-time remote roles • Contract / freelance work • Global teams across time zones If you’re hiring or know a team that is, I’d love to connect. 📩 DM me or comment below
-
Pei-Rong (Kahlen) Lin har gillat dettaPei-Rong (Kahlen) Lin har gillat dettaMy employer Block laid off 40% of its workforce last Thursday (2/26). I wasn’t affected… but I was *affected*. I decided to quit immediately and left the company the following day on 2/27. I figured that a company able to Thanos-snap away half of their employees doesn’t need two-week's notice from me, just another IC that could easily have been in that 40%. This is my personal story and reflection about the time we are in, working in tech. Some of the company’s choices have felt deeply problematic, and, quite frankly, I’m mad. I’m willing to bet that many of those who were laid off or are still working at Block are mad too. Anger is a feeling of perceived injustice, a valid reaction to these events. Since layoffs disproportionately affect certain teams, I found out in a span of 10 minutes that ~70% of my immediate + sister teams were going to disappear. On my immediate team, the only people left were me and a new hire who had started 3 days ago. I felt immense dread and survivor’s guilt. So Block laid off 40% of its employees and offered the rest of us Retention Packages. I’m not sure how the Retention Package looked for others, but I was personally offered a pay increase of ~75% (90% if you include the one-time bonus!). So basically, I saw my company discard half of my peers and double my pay. That’s not an honor. It feels shameful and dehumanizing. I’d rather see my peers keep their jobs than personally profit from their trauma. I have the immense financial privilege of being a steadily-employed, healthy person with no dependents, but many of my peers have families to care for, medical bills to pay, or visa issues putting them at risk of deportation. After the layoff announcement, I asked several people if I could be included in the layoff. Of course, everyone answered “no”. Because really, why should you get to choose to leave with dignity when you see your entire team — the people you worked hard to build a positive relationship with over the past year and a half — disappear? But here, take the fat paycheck that's well above market rate, because we actually value *you*! So why did this happen? Block claims it’s because AI is making the company so productive. In the last year, AI was shoved down everyone’s throats. Everything was about AI. We were told to use AI as much as possible. It’s nothing short of dystopian to be forced to employ the very tools that accelerate the disappearance of the jobs on which our livelihoods depend. Personally, I saw very limited gains in productivity from AI, nothing nearly profound enough to justify tossing out half of the company's workforce along with their institutional knowledge and expertise (bus factor, anyone?). So 40% of employees had no choice but to take the severance and leave. The remaining 60% of us were offered fat paychecks to stick around and clean up the mess our "leadership" created, all so we can continue contributing to a future where AI leaves us all unemployed. No thanks, I'm out!
-
Pei-Rong (Kahlen) Lin har gillat dettaPei-Rong (Kahlen) Lin har gillat dettaA few years ago, I applied for a job in Sweden. On my CV, it clearly stated: I have the right to live and work in Sweden. I got rejected. The reason? “We don’t sponsor work visas.” Read that again. I didn’t need sponsorship. It was written right there. That was the moment I understood something. It’s not always about qualifications. Sometimes it’s about assumptions. A foreign-sounding name. An international background. A quick scan between meetings. Decision made. A few years later, I changed my surname to a Swedish one. Not because I wanted to erase anything. Because I was tired of being filtered out before anyone actually read my CV. Same experience. Same competence. Different last name. And yes, it made a difference. We like to blame “the system.” But the system is just people in offices making fast calls. If a name changes your chances, that’s not an integration issue. That’s bias. #inclusion #diversity #jobsearch #dobetter
Erfarenhet och utbildning
-
Spotify
******** ********
-
******
**** *** ********
-
*********
******* *********
-
********** ** *******
****** ** ******* **** ******** ********* undefined
–
-
******** ******** **********
******** ** ******* **** ******** *******
–
Se Pei-Rong (Kahlen)s fullständiga erfarenhet
Se titel, anställningstid med mera.
Välkommen tillbaka
Genom att klicka på Fortsätt för att gå med eller logga in samtycker du till LinkedIns användaravtal, sekretesspolicy och cookiepolicy.
Ny på LinkedIn? Gå med nu
eller
Genom att klicka på Fortsätt för att gå med eller logga in samtycker du till LinkedIns användaravtal, sekretesspolicy och cookiepolicy.
Licenser och certifikat
-
PMP (Project Management Professional)
PMI (Project Management Institute)
Utfärdat
Provresultat
-
TOEIC
Resultat: 970
Språk
-
English
Fullständig professionell nivå
-
Chinese
Modersmåls- eller tvåspråkig nivå
Se hela Pei-Rong (Kahlen)s profil
-
Upptäck gemensamma kontakter
-
Bli presenterad
-
Kontakta Pei-Rong (Kahlen) direkt
Andra liknande profiler
Utforska fler inlägg
-
Avinash Muzza
Southwest Airlines • 471 följare
Where should we load initial data in Jetpack Compose? 🤔 It sounds like a simple question, but the answer has massive implications for how your app handles screen rotations and unit testing. I recently studied the different architectural patterns for this (inspired by insights from Philipp Lackner). To solidify my understanding, I fed my notes into Google NotebookLM. It generated this visual guide comparing the three main approaches: 1️⃣ The "UI Trigger" (LaunchedEffect) Great for testing, but it re-loads data unnecessarily every time you rotate the screen. 2️⃣ The "Constructor Trigger" ("init" block) Solves the rotation issue, but creates side effects in the constructor, making unit tests a nightmare to manage. 3️⃣ The Winner: stateIn + onStart 🏆 NotebookLM helped me visualize why this is the definitive answer. By using the onStart operator with SharingStarted.whileSubscribed(x seconds), you get the best of both worlds: ✅ No re-fetching on rotation. ✅ Full control in unit tests. ✅ Auto-refresh if the app is backgrounded for a long time. Swipe through the document below to see the full breakdown and code examples. 👇 It is amazing how AI tools like NotebookLM can help synthesize complex engineering concepts into clear, actionable summaries. #AndroidDev #JetpackCompose #NotebookLM #MobileSystemDesign #Kotlin #AI
9
2 kommentarer -
David Minin
Bolt • 825 följare
Two years ago I improved checkout conversions at Bolt by 20%... simply by moving an if statement! 😅 It was probably my most impactful work that year and literally took less than a day!!! I was digging into the checkout funnel data trying to find where users are dropping off. Trying to find spots to reduce friction. Bolt powers ecomerce checkouts and we prompt the user to login if we recognize them. I noticed there was a BIG delay between typing my email and receiving that login prompt. It lined up with the data as well... lots of recognized people who chose not to login. Weird!? What I changed was to have the email check happen BEFORE they finish typing. For example, as you are writing the ".com" portion of your email, the code is already checking for accounts that match. If we found an account and it matched with what you finally wrote, it would save you about 3 seconds and 1 less click. This happy path happend about 80% of the time. That got users to get recognized faster and resulted in 20% more checkout conversions. Bolt now has a shopper network of +100M users who all benefit from this change. There are dozens of little wins like this that make the overall product "innovative." It's all about iteration and testing.
66
3 kommentarer -
Krishanth Shanthikumar
Lucytech • 1 tn följare
𝗧𝗵𝗿𝗼𝘄𝗯𝗮𝗰𝗸 – 𝗪𝗵𝗲𝗻 𝗜 𝗟𝗲𝗮𝗿𝗻𝗲𝗱 𝘁𝗼 “𝗕𝘂𝗶𝗹𝗱 𝗪𝗶𝘁𝗵𝗼𝘂𝘁 𝗕𝘂𝗶𝗹𝗱𝗶𝗻𝗴” I wasn’t a lead. Not even close. But I was handed ownership of one of the core modules in the product - and that changed the way I work. Instead of jumping straight into code, I focused on: • 𝗨𝘀𝗲𝗿 𝗳𝗹𝗼𝘄𝘀 • 𝗗𝗶𝗮𝗴𝗿𝗮𝗺𝘀 • 𝗠𝗼𝗰𝗸𝘂𝗽𝘀 • 𝗧𝗼𝗻𝘀 𝗼𝗳 “𝗜𝘀 𝘁𝗵𝗶𝘀 𝘄𝗵𝗮𝘁 𝘆𝗼𝘂 𝗺𝗲𝗮𝗻𝘁?” 𝗾𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀 I worked closely with end users, showing progress at every step - even if it was just a 𝗯𝗼𝘅 𝗮𝗻𝗱 𝗮𝗿𝗿𝗼𝘄 𝘀𝗸𝗲𝘁𝗰𝗵. And those 𝗰𝗼𝗻𝘃𝗲𝗿𝘀𝗮𝘁𝗶𝗼𝗻𝘀? They were more valuable than any commit I could’ve made early on. Huge thanks to my then-manager who trusted me with that responsibility. That early 𝗼𝘄𝗻𝗲𝗿𝘀𝗵𝗶𝗽 taught me that good software starts with listening, not just coding. And when the module finally went live, it just clicked. Clean onboarding. Fewer support tickets. Real adoption. It became one of the most used modules at the time. Not because it was perfect, but because it was built with users, not just for them. 𝗬𝗼𝘂 𝗱𝗼𝗻’𝘁 𝗻𝗲𝗲𝗱 𝘄𝗼𝗿𝗸𝗶𝗻𝗴 𝗰𝗼𝗱𝗲 𝘁𝗼 𝗯𝘂𝗶𝗹𝗱 𝘄𝗼𝗿𝗸𝗶𝗻𝗴 𝘀𝗼𝗳𝘁𝘄𝗮𝗿𝗲. Start with the user. Start with the ugly drafts. They’ll guide you better than any spec ever could. #softwaredevelopment #throwback #earlycareer #developerjourney #buildwithusers #mvp #learningbydoing
10
-
Esteve Fernández
Bonsai Robotics • 3 tn följare
Just got my first package merged into nixpkgs! 🎉 It's vcs2l (https://lnkd.in/eQQQdQSQ), a little CLI tool for managing multiple git repos at once (basically a maintained fork of vcstool). But the real thing I'm sitting with: the more I mess around with Nix, the more I see its DNA on basically every modern dev tool I love. Cargo with its lockfiles and "builds are pure functions" energy? Very Nix-y. uv bringing reproducible Python environments with actual lockfiles? That's the Nix philosophy in Python-land. And pixi (of which I'm a huge fan!) explicitly calling out Nix as inspiration for project-local, language-agnostic environments with lockfile guarantees? They're literally bringing Nix concepts to the scientific computing world! It's wild to realize that Nix has been quietly teaching us how to think about software supply chains for decades, and now the rest of the ecosystem is catching up. Makes the infamous "Nix learning curve" feel worth it. Anyway, stoked to be package 120,000-and-something in nixpkgs. If you're managing multiple repos, give vcs2l a spin! #NixOS #OpenSource #DevTools #ReproducibleBuilds #Python #Rust
38
1 kommentar -
Raj Kumar Ayancha
i2b Technologies Pvt Ltd • 770 följare
Stepping into leadership from a different tech background teaches you something quickly: And its a quiet common scenario in now-a-days changing technologies. The question isn’t “How do I code this?” The real question is “How do I help my team deliver this?” That’s where the impact lies. Leadership at this level is about: 🔹 Aligning people around strategy, not syntax. 🔹 Creating clarity in unstructured situations. 🔹 Building an environment where high-performing teams can thrive. Because in the end, teams don’t need a manager who writes the best code. They need a leader who clears the path so they can. #Leadership #LeadershipStrategy #Mentoring #HighPerformingTeams #NewTechnology #Management #TeamBuilding
2
-
Marco Molina
Tata Consultancy Services • 1 tn följare
Probably my favorite talk today at Frontend Nation 2025 was by Markus Oberlehner. His discussion focused on transitioning from end-to-end testing to contract testing to improve test reliability. In short, he talked about how contract testing provides a more reliable and adaptable approach compared to E2E testing in microservices environments. By leveraging tools like Specmatic and maintaining clear API contracts, you can ensure robust and independent deployments, minimizing the risk of production failures. If you wanna know more about this, or any of the other topics discussed, I highly recommend you go and watch the talks which are still available on the Frontend Nation 2025 page. https://lnkd.in/eUhsY7es
23
2 kommentarer -
Nizar Triki
Medius • 2 tn följare
As a Software Engineering Manager at Medius and an active mentor at CareerFoundry, I recently had the chance to explore the new course "AI for Beginners: From Concept to Application" as part of the early access program. While I don’t fit the target beginner profile, I still found the experience insightful, especially the hands-on focus on LLM pipelines and prompt engineering using Vertex AI. The course is well-structured, starting with foundational concepts like AI vs. ML vs. NLP, and gradually moving toward real-world applications with LLMs. I appreciated the clear breakdown of complex ideas for new learners, and I believe it’s a strong entry point for those with little or no AI background. Personally, the most interesting part for me was the LLM pipeline setup and hallucination testing. Even though the course is designed for beginners, this section still gave me ideas I can bring back to my work, particularly for building more reliable GenAI-powered tools. Students are paired with a mentor who is an expert in the AI field to support them throughout the learning journey. Early in the course, I had a 1:1 video call with my mentor, Max Sop, which was incredibly helpful in setting expectations around the course structure and submission formats. That said, I believe it would be a great addition if CareerFoundry offered a more advanced course in the future, tailored to students or professionals with prior technical experience who want to dive deeper into the subject. I definitely recommend this course, once it becomes publicly available, to anyone curious about how AI works in practice, from junior developers to product managers. It’s an accessible and practical introduction to one of today’s most exciting tech fields. #CareerFoundry #AIforBeginners #LLMs #VertexAI #Mentorship
72
1 kommentar -
Djordje Mladenovic
The EQ Leader • 5 tn följare
Why high-performing tech founders struggle with feedback more than juniors… You’d expect the opposite. More experience. More success. More openness. But it’s not how it works. As a founder, your identity is built on: Being right. Moving fast. Having answers. So when feedback comes… You don’t reject it. You reinterpret it. “They don’t have the full context.” “This wouldn’t work here.” And sometimes that’s true. But sometimes… you’re just protecting how you see yourself. Juniors expect to be wrong. Founders don’t. The better you get… the easier it is to filter out what would actually help you grow. Next time… Don’t just listen to feedback. 💡 Watch how you internally react to it. That’s where the real signal is.
19
18 kommentarer -
Srinivas Narayanan
112 tn följare
Launched GPT-5.1 in our API Highlights: - Much better at coding: Improved code quality, stronger frontend UI generation, more communicative and steerable personality, faster overall due to less overthinking - Adaptive reasoning: Spends less time on easy tasks and more on complex ones We also launched new features in Responses API: - Pre-built coding tools: “apply_patch” for reliable code edits and “shell tool” for the model to run shell commands - Extended prompt caching (up to 24 hours) Try it out! https://lnkd.in/g-3XbAiA
645
27 kommentarer -
Prasad Thilakarathne
8x8 • 4 tn följare
A few months ago I decided to build something in Java in the AI agent space. So I did. So I started Javaclaw on weekends. A personal AI assistant framework for Java developers, built on Spring Boot and Spring AI. Slowly, piece by piece, it came together: ✅ A runtime engine that runs agent tasks in a loop ✅ Tools for reading files, searching code, and running shell commands ✅ A policy engine that decides what the agent can do on its own, and what needs your approval ✅ A Slack bot so you can talk to your agent and approve actions right in a thread ✅ GitHub integration: read issues, read files, create PRs The thing that matters most to me: the agent doesn't just act. It asks first. Before creating a PR, it pauses, shows you what it's about to do, and waits for your go-ahead in Slack. That approval gate is the whole point. AI that fits into how teams actually work. I recorded a short demo showing the full flow: Slack → GitHub issue → code fix → approval gate → PR created. It's a side project. It's not perfect. But it works, and I'm genuinely enjoying building it. If this sounds interesting, I'd love a ⭐ on GitHub and would really appreciate your thoughts, what would you find useful in a tool like this? GitHub link in the comment section. #Java #SpringBoot #AIAgents #OpenSource #BuildingInPublic
17
3 kommentarer -
Louise Schmidtgen
Canonical • 778 följare
Just had the pleasure of giving my lightning talk “Well-Known Bugs in Distributed Systems You Didn’t Know About” at the Engineering Sprint in Gothenburg! 🐞✨ 🇸🇪 My main message was simple: When complex systems fail, it’s rarely about a single bug — it’s about understanding the story of what happened. To uncover that story, we need to: 🔹 Rebuild the sequence of events leading to the catastrophe 🔹 Use clear visual explanations (graphs, timelines) rather than drowning in logs 🔹 Look beyond the “happy path” and design for real-world failure paths Better storytelling about our systems leads to better systems. #Canonical #LifeAtCanonical #DistributedSystems #DataEngineering #Architecture #TechTalk #Kubernetes #EngineeringExcellence #Debugging
46
2 kommentarer -
Mariusz Koziel
Visuality • 6 tn följare
From Code to Company: Lessons from Rails Founders, Makers & Open Source Leaders Can one 'rails new' turn into a company? I met devs who prove it 💪 Last week I revealed Topic 1 👉 https://lnkd.in/dZgDCxq8 Today I’m serving up Topic 2, which I crafted especially for Rails World. Big thanks to Irina Nazarova for inspiring this angle. Let’s continue to celebrate great products built with Rails! The plan is the same: record a podcast and sit down with Rails founders who scaled a pet project into a product, a business, or an open-source tool. I can’t wait to learn from them and share their insight with you. Title: From Code to Company: Lessons from Rails Founders, Makers & Open Source Leaders Description(copied unchanged from CFP): What does it take to turn your Ruby on Rails skills into something bigger: a startup, a business, or a long-lasting open source project? In this talk, I’ll share lessons from podcast interviews with 15 Rails leaders who’ve built successful products, companies, and OSS tools (including members of the Rails Core Team and Rails Foundation). We’ll explore how they started, what Rails made possible, and what they wish they had done differently. Whether you’re dreaming of launching your own SaaS, building a side project, or becoming an open source maintainer, this talk will offer real-world insights and honest advice to help you move from idea to execution, with Ruby on Rails as the heart of your project! The more great products we ship with Rails, the longer the framework will thrive. ------------- Who should be the guest of the podcast? Do you feel that successful stories might lead people to create their own things?
42
1 kommentar -
Bonvic Bundi
Motidesk • 3 tn följare
💡 New Blog Post Alert: Understanding Goroutines and Channels in Go I’ve written a breakdown of how Go handles concurrency, diving into goroutines, channels, and how they enable safe communication between concurrent tasks. If you’re exploring Go or want to understand how its concurrency model differs from traditional threading, this guide gives you practical examples and mental models to help it click. 🔗 Read here: https://lnkd.in/d3Fzfjm6 Would love to hear your thoughts or experiences with Go’s concurrency model! #golang #softwareengineering #backend #concurrency #developers
14
-
Lax Mariappan
Envira Gallery • 2 tn följare
Black Friday for developers: Skip the noise, grab what actually matters Ever felt like you’re drowning in shiny new dev tools every Black Friday? You’re not alone. I keep a running list all year round. Every time I hear about a cool piece of software, I jot it down. When November arrives, I’ve got my personal wishlist ready. No scrambling. No FOMO purchases. The fun part? I don’t manually hunt for discounts anymore. Browser agents and tools like Perplexity do the heavy lifting. Think of it as having a personal deal finder working while you sleep. But here’s what most people miss. Once you spot that discount, pause. Look around for alternatives. There’s always something new on the horizon. You might discover an even better fit for your workflow. Over the years, I’ve grabbed deals on PHPStorm, screen recording tools, and Grammarly. Each one made a real difference to my daily work. Not because they were cheap. Because they solved actual problems. This year? I’m eyeing ProtonVPN. Missed it last time. Won’t make that mistake again. Think of Black Friday as curating your dev toolkit for the next year. Not bargain hunting. Not impulse buying. Curating. The tools you choose today will either make your 2025 smoother or clutter your digital workspace. Choose wisely. What’s on your list this year?
-
Kevin Siamis
Connamara Systems, LLC • 476 följare
After a year of working closely with AI tools, one thing is clear: the real value comes when we know how to work with them. Good software design—especially around maintainability and long-term growth—is more important than ever. When AI takes care of repetitive tasks, we’re free to focus on building smarter, more scalable solutions. And this evolution isn’t limited to engineering. Across industries, the best outcomes come from using new tools is to amplify existing skills—not replace them. Curious how others are navigating this transformation.
6
-
Anmol A.
Uber • 140 tn följare
WaitGroup is leaving us 😞😞😞 With the new Go release, we might not require WaitGroup.Add and WaitGroup.Done. Earlier, to manage goroutines, we had to manually call wg.Add(1) before starting a goroutine and then signal completion with wg.Done(). Now, with the new wg.Go() feature, Go will handle all of that internally. Interestingly, this pattern has existed in the Uber Fx framework since day one 🫡🫡 Curious to hear your thoughts on this shift… Old method var wg sync.WaitGroup wg.Add(1) go func() { defer wg.Done() fmt.Println("go is awesome") }() wg.Add(1) go func() { defer wg.Done() fmt.Println("cats are cute") }() wg.Wait() fmt.Println("done") #golang #waitgroups
71
16 kommentarer -
Vilhelm von Ehrenheim
QA.tech • 6 tn följare
POV: How will AI change product teams? 🤔💭 Looking at the current job market for junior devs and QA engineers it is clear that a change is already upon us. AI is becoming more and more capable and integrated in the dev flow. With this we see less need for junior devs and more need for forward leaning senior devs that have a broad T shape as a skillset. AI is rapidly changing how we build and is becoming a more solid part in all parts of the SDLC. From user research and design to development, testing and monitoring. Sam Altman recently said that coding will more resemble playing StarCraft. I think this stands for product development in general and many of the roles we know today will blend together. Regardless if you are new to Software Development or a seasoned pro I think you need to reflect on what this means and adapt to stay relevant. Here is what I think will be important: - Versatility: Understanding various aspects of product development will enable us to contribute more effectively and innovate faster. - Embracing AI: Leveraging AI as a collaborator allows us to focus on creative and strategic tasks, adding more value to our projects. - Passion-Driven Work: With AI handling routine tasks, our creativity and drive become our greatest assets. As we move forward, adaptability and a willingness to learn will be crucial. As well as a deep passion for building. Hating on vibe coding and being stuck in your role will not. #AI #SoftwareDevelopment #Product
28
1 kommentar