# personal-experience

Published articles for personal-experience.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Building an Audience Through Technical Writing: Strategies and Mistakes

DevFeed: [Building an Audience Through Technical Writing: Strategies and Mistakes](<https://devfeed.tech/articles/building-an-audience-through-technical-writing-strategies-and-mistakes-18784.md>)

Original publisher: [Read original article](<https://hamel.dev/blog/posts/audience/>)

Author: Hamel Husain

Published: 2024-11-30T08:00:00Z

Content type: tutorial

Language: en

Sources: [Hamel Husain](<https://devfeed.tech/sources/hamel-husain.md>)

Topics: [Learning](<https://devfeed.tech/topics/learning.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [developers](<https://devfeed.tech/tags/developers.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [marketing](<https://devfeed.tech/tags/marketing.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [technical](<https://devfeed.tech/tags/technical.md>), [writing](<https://devfeed.tech/tags/writing.md>)

### AI overview

An advice article on building an audience through technical writing. It recommends thoughtfully engaging with other people's work, adding meaningful insights, publishing consistently, and participating in discussions rather than relying only on promotional content.

### Source excerpt

People often find me through my writing on AI and tech. This creates an interesting pattern. Nearly every week, vendors reach out asking me to write about their products. While I appreciate their interest and love learning about new tools, I reserve my writing for topics that I have personal experience with. One conversation last week really stuck with me. A founder confided, "We can write the best content in the world, but we don't have any distribution." This hit home because I used to think the same way. Let me share what works for reaching developers. Companies and individuals alike often skip the basics when trying to grow their audience. These are proven approaches I've seen succeed, both in my work and in others' efforts to grow their audience in the AI space. 1. Build on Great Work Here's something surprising: few people take the time to thoughtfully engage with others' work in our field. But when you do, amazing things happen naturally. For example, here are some recent posts I've enjoyed that present opportunities to engage with others: Shreya Shankar's DocETL Eugene Yan's work on AlignEval Ben Claive's work on rerankers Jeremy Howard's work on llms.txt In the above examples, you could share how their ideas connect with what you've built. You could add additional case studies and real-world insights. If you deeply engage with someone's work and add your insights, they often share your content with their audience. Not because you asked, but because you've added something meaningful to their work. Swyx has written a great post on how to do this effectively. The key is authenticity. Don't do this just for marketing--do it because you're genuinely interested in learning from others and building on their ideas. It's not hard to find things to be excited about. I'm amazed by how few people take this approach. It's both effective and fun. 2. Show Up Consistently I see too many folks blogging or posting once every few months and wondering why they're not getting tr

## On being a Freelance Full-Stack Developer

DevFeed: [On being a Freelance Full-Stack Developer](<https://devfeed.tech/articles/on-being-a-freelance-full-stack-developer-18939.md>)

Original publisher: [Read original article](<https://www.robinwieruch.de/freelance-full-stack-web-developer/>)

Author: Robin Wieruch

Published: 2024-11-20T11:50:46Z

Content type: opinion

Language: en

Sources: [Robin Wieruch](<https://devfeed.tech/sources/robin-wieruch.md>)

Topics: [web applications](<https://devfeed.tech/topics/web-applications.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [React](<https://devfeed.tech/topics/react.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [React Native](<https://devfeed.tech/topics/react-native.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>)

Tags: [2017](<https://devfeed.tech/tags/2017.md>), [apis](<https://devfeed.tech/tags/apis.md>), [career](<https://devfeed.tech/tags/career.md>), [freelance](<https://devfeed.tech/tags/freelance.md>), [freelance-full-stack-developer](<https://devfeed.tech/tags/freelance-full-stack-developer.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [junior-developer](<https://devfeed.tech/tags/junior-developer.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [react](<https://devfeed.tech/tags/react.md>), [remote](<https://devfeed.tech/tags/remote.md>), [side-projects](<https://devfeed.tech/tags/side-projects.md>), [skills](<https://devfeed.tech/tags/skills.md>), [team](<https://devfeed.tech/tags/team.md>), [web-applications](<https://devfeed.tech/tags/web-applications.md>)

### AI overview

A freelance full-stack developer reflects on working with companies to build and maintain web applications and APIs. The article describes the prior experience, collaboration, side projects, and technical skills the author considers important before starting freelance work.

### Source excerpt

...

## Preparing for Android Job Interviews: A Guide to the Typical Interview Process

DevFeed: [Preparing for Android Job Interviews: A Guide to the Typical Interview Process](<https://devfeed.tech/articles/proven-prepping-for-easy-android-interviews-in-2023-24914.md>)

Original publisher: [Read original article](<https://blog.blundellapps.co.uk/proven-prepping-for-easy-android-interviews-in-2023/>)

Author: blundell

Published: 2023-05-16T21:19:15Z

Content type: tutorial

Language: en

Sources: [Blundell](<https://devfeed.tech/sources/blundell.md>)

Topics: [Android](<https://devfeed.tech/topics/android.md>), [App](<https://devfeed.tech/topics/app.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [androiddev](<https://devfeed.tech/tags/androiddev.md>), [blog](<https://devfeed.tech/tags/blog.md>), [hiring](<https://devfeed.tech/tags/hiring.md>), [intermediate](<https://devfeed.tech/tags/intermediate.md>), [interviewing](<https://devfeed.tech/tags/interviewing.md>), [interviews](<https://devfeed.tech/tags/interviews.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [process](<https://devfeed.tech/tags/process.md>), [reference](<https://devfeed.tech/tags/reference.md>), [reference-android-androiddev-interviewing-interviews](<https://devfeed.tech/tags/reference-android-androiddev-interviewing-interviews.md>)

### AI overview

This personal-experience guide describes common stages of an Android job interview, including an introductory conversation and take-home exercise. It offers preparation advice such as reviewing the job candidate's CV, researching the company, following the exercise rubric, and documenting code decisions.

### Source excerpt

This post aims to demystify some of the steps in a typical Android interview process. We'll discuss steps, strategies, targets and solutions. Getting you better prepared to get your next Android role. This blog is from personal experience, caveat up front that your experience could be completely different, but I've been through A LOT of [...] The post Proven Prepping for Easy Android Interviews in 2023 first appeared on Blundell.

## Five Costs Engineers Don't Know About Breaking A Critical Path In The App

DevFeed: [Five Costs Engineers Don't Know About Breaking A Critical Path In The App](<https://devfeed.tech/articles/five-costs-engineers-don-t-know-about-breaking-a-critical-path-in-the-app-25148.md>)

Original publisher: [Read original article](<https://blog.droidchef.dev/five-costs-engineers-dont-know-about-breaking-a-critical-path-in-the-app/>)

Author: Ishan Khanna

Published: 2022-10-22T05:12:08Z

Content type: opinion

Language: en

Sources: [Ishan Khanna](<https://devfeed.tech/sources/ishan-khanna.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [Software](<https://devfeed.tech/topics/software.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [article](<https://devfeed.tech/tags/article.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [production](<https://devfeed.tech/tags/production.md>), [software](<https://devfeed.tech/tags/software.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

The article identifies five types of costs that can result from breaking a critical path in an app: explicit revenue loss, collateral damage to the business, investigation, fixing, and remediation. It also discusses effects on brand perception, app ratings, user retention, and engagement.

### Source excerpt

In this article, I share five costs of breaking a critical path of your app that most engineers don't consider while writing software.

## What's on My Desk?

DevFeed: [What's on My Desk?](<https://devfeed.tech/articles/what-s-on-my-desk-18890.md>)

Original publisher: [Read original article](<https://www.morling.dev/blog/whats-on-my-desk/>)

Published: 2021-10-24T08:30:00Z

Content type: opinion

Language: en

Sources: [Gunnar Morling](<https://devfeed.tech/sources/gunnar-morling.md>)

Topics: [Large Screen](<https://devfeed.tech/topics/large-screen.md>), [samsung](<https://devfeed.tech/topics/samsung.md>), [macOS](<https://devfeed.tech/topics/macos.md>)

Tags: [cameras](<https://devfeed.tech/tags/cameras.md>), [computer](<https://devfeed.tech/tags/computer.md>), [conferences](<https://devfeed.tech/tags/conferences.md>), [covid](<https://devfeed.tech/tags/covid.md>), [curved](<https://devfeed.tech/tags/curved.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [monitors](<https://devfeed.tech/tags/monitors.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [samsung](<https://devfeed.tech/tags/samsung.md>), [screen](<https://devfeed.tech/tags/screen.md>), [ultra-wide](<https://devfeed.tech/tags/ultra-wide.md>), [wide](<https://devfeed.tech/tags/wide.md>), [work](<https://devfeed.tech/tags/work.md>)

### AI overview

A personal account of improving a home computer setup for remote work, online calls, and recording conference talks. The article discusses a curved Samsung ultra-wide monitor and briefly introduces other setup components, including cameras, lighting, and audio equipment.

### Source excerpt

Table of Contents The Screen Compute Cameras Work in Progress: Teleprompter Lighting Audio What's Next? I've been working from home exclusively for the last nine years, but it was only last year that I started to look into ways for expanding my computer set-up and go beyond the usual combination of having a laptop with your regular external screen. The global COVID-19 pandemic, the prospect of having more calls with colleagues than ever (no physical meetings), and the constantly increasing need for recording talks for online conferences and meet-ups made me reevaluate things and steadily improve and fine tune my set-up, in particular in regards to better video and audio quality.

## How I made beautiful screenshots for Google Play (Developer experience)

DevFeed: [How I made beautiful screenshots for Google Play (Developer experience)](<https://devfeed.tech/articles/how-i-made-beautiful-screenshots-for-google-play-developer-experience-26017.md>)

Original publisher: [Read original article](<https://proandroiddev.com/how-i-made-beautiful-screenshots-for-google-play-developer-experience-61ce108fa6b4?source=rss-e93d234beac6------2>)

Author: Yahor Urbanovich

Published: 2021-07-10T11:24:12Z

Content type: tutorial

Language: en

Sources: [Stories by Yahor Urbanovich on Medium](<https://devfeed.tech/sources/stories-by-yahor-urbanovich-on-medium.md>)

Topics: [Google Play](<https://devfeed.tech/topics/google-play.md>), [Android](<https://devfeed.tech/topics/android.md>), [App](<https://devfeed.tech/topics/app.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [pixel](<https://devfeed.tech/topics/pixel.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [android-studio](<https://devfeed.tech/tags/android-studio.md>), [developer](<https://devfeed.tech/tags/developer.md>), [google-play](<https://devfeed.tech/tags/google-play.md>), [google-play-developer](<https://devfeed.tech/tags/google-play-developer.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [photoshop](<https://devfeed.tech/tags/photoshop.md>), [play-store](<https://devfeed.tech/tags/play-store.md>), [screenshots](<https://devfeed.tech/tags/screenshots.md>)

### AI overview

A developer shares a workflow for creating polished Google Play screenshots, comparing device-mockup tools and online services with a do-it-yourself approach using Google Play guidelines, Photoshop, mobile tools, and Android Studio.

### Source excerpt

Comparison of the initial and final result Every developer who has an application in Play Store worries about user engagement before the application install. This metric can be simply improved by adding beautiful and informative screenshots. I want to share my own experience of how I made it for my pet project. Let's begin. Originally I prepared screenshots for Google Play using a simple approach: Make a screenshot of the application Add it into Device Mockup to make it more natural Publish to Google Play For this purpose, I used Screener: https://play.google.com/store/apps/details?id=de.toastcode.screener&hl=en_US The tool is useful, contains a different amount of phone frames and manufacturers, and fully customizable. Screenshot after rendering The main lack for me that the application didn't update since 2018 and doesn't contain new Android devices, especially Google Pixel's latest model. Screener app info from Google PlayFind the other solutions. If you are lazy and don't want to spend your free time, the best way to organize screenshots is through online services. Few of them, which I have tried: https://mockups.pixeltrue.com/ 2. https://previewed.app/ 3. https://theapplaunchpad.com/ 4. https://screen.traction.one/ 5. https://www.launchmatic.app/ The main drawbacks of online services for me: To unlock more themes and functionalities you need to have paid subscription Limited customization Can't adjust the screenshot for mockup, the content cropped unexpectedly from different sides Some services focus only on iPhone or several Android devices How to deal with a problem? Do It Yourself! What we need: Official guidelines Adobe Photoshop and basic editing skills Creativity and inspiration Official Google Play guidelines: https://support.google.com/googleplay/android-developer/answer/9866151?hl=en The most important for us from the Screenshots section: Edit excess elements in the notification bar before submitting. Do not show service providers or notifications. The

## A CTO's Personal Journey Through Startup Leadership and Development

DevFeed: [A CTO's Personal Journey Through Startup Leadership and Development](<https://devfeed.tech/articles/the-true-story-the-life-of-a-cto-26130.md>)

Original publisher: [Read original article](<https://medium.com/hackernoon/the-true-story-the-life-of-a-cto-a5792e90c836?source=rss-8735065c2497------2>)

Author: Yonatan (Yoni) Levin

Published: 2018-08-28T19:06:14Z

Content type: opinion

Language: en

Sources: [Stories by Yonatan V. Levin on Medium](<https://devfeed.tech/sources/stories-by-yonatan-v-levin-on-medium.md>)

Topics: [Development](<https://devfeed.tech/topics/development.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [blog-post](<https://devfeed.tech/tags/blog-post.md>), [cto](<https://devfeed.tech/tags/cto.md>), [development](<https://devfeed.tech/tags/development.md>), [entrepreneurship](<https://devfeed.tech/tags/entrepreneurship.md>), [journey](<https://devfeed.tech/tags/journey.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [product-management](<https://devfeed.tech/tags/product-management.md>), [startup](<https://devfeed.tech/tags/startup.md>), [startups](<https://devfeed.tech/tags/startups.md>)

### AI overview

The author reflects on becoming a CTO, describing how the role differs between startups and large companies. The account covers responsibilities spanning product, technology, management, development, investors, and meetings, along with the author's experience moving from Android development into backend work and startup leadership.

### Source excerpt

Around three years ago, a day I will never forget, a day that changed the course of my life. Marked the beginning of both my personal life (the day that my dear daughter was born) as well the day that the legendary entrepreneur and investor -- Eyal Gura called me and asked me to join the visionary team at KolGene together with Dan Faszczyk and build a revolutionary idea -- a marketplace for genetic tests which turnout to be a platform to managing all genetic tests of the hospital. And the rest is the history :) KolGene's magic This post will not focus on how we raised our first seed round (but we did!) Or about how we made a successful pivot and acquired our first customers (hard work!) and all of the other fuck-ups we encountered along the way. But rather, about my personal journey to becoming and being a CTO. I was recently invited to talk with Zell students about what it means being a CTO in a startup world. While preparing for the presentation I became inspired to share and write this blog post. Not the same CTO The first thing you need to understand is that a CTO position ranges from company to company (Like every position!). For example, a CTO of a small startup is very different to a CTO of large corporate company. The first requires you to do everything -- from the product, tech, managing and of course developing all by yourself. While simultaneously acquire investors and attend meetings. While a CTO in a large corporate company is far more tech only oriented, where your main responsibilities are to find out the right tech stack for a company product and explain it to the rest of the companies stakeholders. Prelude: Personal experience I was lucky enough to be able to observe various CTO's in different companies embarking on different stages: from corporate to fast-growing startups like Gett. But, since this is mostly about my journey let's talk about my personal journey to becoming a CTO. For years I was "the" go-to guy, the guy that everyone looked to for sol

## Review of 97 Things Every Software Architect Should Know

DevFeed: [Review of 97 Things Every Software Architect Should Know](<https://devfeed.tech/articles/collective-wisdom-from-the-experts-20738.md>)

Original publisher: [Read original article](<https://blog.fedecarg.com/2018/06/06/collective-wisdom-from-the-experts/>)

Author: Federico

Published: 2018-06-06T23:06:00Z

Content type: opinion

Language: en

Sources: [Federico Cargnelutti](<https://devfeed.tech/sources/federico-cargnelutti.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [Software](<https://devfeed.tech/topics/software.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [architecture-design](<https://devfeed.tech/tags/architecture-design.md>), [book](<https://devfeed.tech/tags/book.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [software-architecture](<https://devfeed.tech/tags/software-architecture.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>)

### AI overview

A personal review of 97 Things Every Software Architect Should Know, a compilation of advice from more than 40 software architects. The article highlights lessons about communication, complexity, developer empowerment, and balancing technical and organizational concerns, while noting that the book is not an in-depth theoretical work.

### Source excerpt

I've finally had a chance to read a book I bought a while ago called "97 Things Every Software Architect Should Know - Collective Wisdom from the Experts". Not the shortest title for a book, but very descriptive. I bought this book at the OSCON Conference in Portland last year. It's an interesting book and [...]

## The Other Side of Stack Overflow

DevFeed: [The Other Side of Stack Overflow](<https://devfeed.tech/articles/the-other-side-of-stack-overflow-27085.md>)

Original publisher: [Read original article](<https://zsmb.co/the-other-side-of-stack-overflow/>)

Author: Márton Braun

Published: 2018-06-02T19:00:00Z

Content type: opinion

Language: en

Sources: [zsmb.co](<https://devfeed.tech/sources/zsmb-co.md>)

Topics: [Stack Overflow](<https://devfeed.tech/topics/stackoverflow.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [competition](<https://devfeed.tech/tags/competition.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [marton-braun](<https://devfeed.tech/tags/marton-braun.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [stack-overflow](<https://devfeed.tech/tags/stack-overflow.md>), [thoughts](<https://devfeed.tech/tags/thoughts.md>), [zsmb](<https://devfeed.tech/tags/zsmb.md>), [zsmb-co](<https://devfeed.tech/tags/zsmb-co.md>), [zsmb13](<https://devfeed.tech/tags/zsmb13.md>), [zsmbco](<https://devfeed.tech/tags/zsmbco.md>)

### AI overview

A personal account of answering questions on Stack Overflow, primarily under the Kotlin tag, after more than a year of participation. The author discusses reputation, badges, competition, and the motivation to answer questions quickly.

### Source excerpt

My experiences and thoughts after using Stack Overflow from the other side for over a year now, answering questions mostly under the Kotlin tag.

## How to Become a Great Front-End Engineer

DevFeed: [How to Become a Great Front-End Engineer](<https://devfeed.tech/articles/how-to-become-a-great-front-end-engineer-29504.md>)

Original publisher: [Read original article](<https://philipwalton.com/articles/how-to-become-a-great-front-end-engineer/>)

Published: 2015-08-02T22:39:17Z

Content type: opinion

Language: en

Sources: [Philip Walton](<https://devfeed.tech/sources/philip-walton.md>)

Topics: [Front end](<https://devfeed.tech/topics/frontend.md>), [Web Development](<https://devfeed.tech/topics/web-development.md>), [CSS](<https://devfeed.tech/topics/css.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [advice](<https://devfeed.tech/tags/advice.md>), [code-reviews](<https://devfeed.tech/tags/code-reviews.md>), [css](<https://devfeed.tech/tags/css.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [personal-experience](<https://devfeed.tech/tags/personal-experience.md>)

### AI overview

The article argues that becoming a great front-end engineer depends less on memorized knowledge than on how you think, acquire knowledge, and use it to solve everyday problems. It emphasizes understanding the causes of issues in CSS and JavaScript instead of relying on trial and error.

### Source excerpt

I recently received an email from a reader of my blog that, for whatever reason, really got me thinking. Here's what it said: Hi Philip, is it okay to ask how you become a great front-end engineer? Any advice?