Craft Engineer's Twitter


Since Twitter.com no longer exists, imagine this is my Twitter profile, and you will find here all my tweets
(And if you'd like to follow me on X.com, you can do so here: Profile / X)

My Recent Tweets

2024-05-14

I still use #openai via #typingmind and mostly with Vision support, for this specific #dev case πŸ‘‡
Example prompt:
Here is what I want to achieve, write code in X, use Y, and provide an example data set
Generated code for @observablehq/plot lib, don't need any adjustments, it just works πŸŽ‰ github chart build via observablehq

2024-05-10

If you need to validate the idea before actually building the MVP (product), you are probably choosing the wrong "audience" (i.e: "you don't know enough about the problem your product is trying to solve"). #product-planning

2024-05-09

Everyone knows that you should NOT compare your engineering teams! 🚦
(in terms of metrics, processes, etc.)
However, in practice this also means that you should be careful how you present your requirements to them.
⛔️ You should NEVER start with something like this: "because it worked for team A, let's try it here as well (in team B)" -> this is not motivating for anyone, and it creates a slow resentment towards other teams, which is very dangerous.
βœ… Always start by presenting the benefits for the team first, and then what it means for them in practice (and finally you can use the argument that it worked for someone else and "why", but usually this part is not needed at all if presented well) #team-management

2024-05-08

Brave browser PROTIP: πŸͺ„ Brave browser has built-in DNS resolver settings! You can use it to easily switch to another safer and faster provider like #cloudflare and their 1.1.1.1 #learned
–
Hot take! 🦿
I don't need #openai API anymore. Locally running llama3 has taken over. And it is pretty good!
My setup? running on llama3, accessible via ngrok , GUI via #typingmind
It is free and secure - just enough for 98% of the time! #ai/llama

2024-05-03

πŸ“š Just published my notes from the #lenny-podcast episode: VIDEO - Bending the universe in your favor - Claire Vo

2024-05-02

Nobody told me this! But Jupyter notebooks can be used together with #nodejs (instead of Python). And you can go even further and use #denojs as your Jupyter notebook kernel... so what? you ask? well, you have out-of-the-box support for typescript right in your notebook, easily!


Tweets Archive

2024-04-28

Does the "average" engineering manager know what the Predictive Index is and how to use it in practice? And more importantly, do they need to know?

2024-04-25

Every time I have an idea for an online project/side hustle, after a few days I notice someone on X.com posting what they have just built, and guess what?! it is basically the same thing I wanted to build... it is not a coincidence, it is the execution.

2024-04-23

Creating content just for the sake of "having content", I hear, still works... but for how long? How long before #ai takes over? #blogging

2024-04-20

Quite obsessed with #reddit -> such a powerful tool for getting an idea of what people think on any topic -> incredible research tool for your side-hustle projects

2024-04-19

If you name anything these days and that name has #ai in it, you are creating #tech-debt for the future yourself, because soon everything will have AI and therefore it will be completely needless to mention it

2024-04-19

If you name anything these days and that name has #ai in it, you are creating #tech-debt for the future yourself, because soon everything will have AI and therefore it will be completely needless to mention it
–
Take my card, I want to pay ...is what I said to the #reddit people when I submitted a request for better API limits! Unfortunately, they don't want my card... no response yet πŸ˜“ is there any trick on how to get paid access to Reddit API or just increase limits?

2024-04-18

#google/sheets is still my favourite DB for any side-projects. Just don't forget to increase limits in your Google Cloud Console to avoid random 50x errors πŸ‘‡ goole sheets usage quotas[1]

2024-04-17

πŸ’‘ How to look for competitors' feature requests and roadmaps? "Spy" on the tools that provide these services, such as https://productboard.com/ or https://canny.io/. How? Try #google/search with the following queries: site:portal.productboard.com <your keywords> or site:*.canny.io <your keywords>. This will give you a quick overview of what users are searching for, or what your competitors are building. [2]
–
πŸ§˜β€β™‚οΈ I found that I really love listening to inspiring and empowering conversations, especially with people who are doing things differently, so podcasts like #lenny-podcast are perfect for me. And that's probably why I don't go out for "beer with friends" very often.

2024-04-16

I've just realised how much #apple/ios Facetime has improved since I last used it - now I can even share my iPhone screen with my camera on πŸ‘ I'm going to have to reconsider as WhatsApp, which I use a lot, is so lacking in this area.

2024-04-10

Hmm interesting, there seems to be no existing cron-as-service tool that allows me to set the running of the cron job in random intervals, e.g. run every day at a random time between 9am and 3pm, maybe a #project-idea? [3]

2024-04-09

do not regret investing in http://booking.com genius tier! once you have it, you will not even realise that you have a hotel close to everything for the price of a hotel outside the city! #travelling

2024-04-05

How to speak more confidently and persuasively | Matt Abrahams (professor, speaker, author) - YouTube Insightful and practical tips on communication and #communication/public-speaking, as well as "how to chit-chat" with anyone (super helpful for those leaders who THINK they struggle in casual small talk :)) #leadership
–
Sorry, but the multi-step form for editing anything is just terrible #ux - instead of being able to quickly find and edit what I need, I may have to go through several steps (extra clicks and wasted time with loads) to fix small "typos".

2024-04-02

I almost forgot how hard it is to setup and then run a #nodejs app written in #typescript even in 2024... this is I think the easiest and fastest way What is the Easier Way To Setup Nodejs App Written in Typescript? 5 Steps Needed, but prove me wrong 😎

2024-04-01

have you noticed? all the indie side hustle products built recently .... are all based on scrapping data... is it a sustainable business? πŸ€·β€β™‚οΈ I guess not..
–
I almost forgot how useless #apple/icloud is for larger folders like syncing .node_modules -> it completely freezes my Mac as it screws up the file process, going back to #dropbox

2024-03-31

😎 Validating project ideas online should be easy, and it is if you follow my guide here πŸ‘‰ How to Validate Online Business, Project, or Product Ideas
–
The sad thing about building online projects is that every time you come to the realisation that "this is the tool I want to build", it is very soon followed by "Ohhh, there is already an existing tool that does exactly what I wanted" 😬
–
πŸ’‘ I am so stupid. I hated the fact that bit.ly only creates one shortened link per URL, I wanted more bitly links for different purposes and easier performance tracking... Only now did I realise that I could create multiple bitly links for the same URL with a simple trick: adding query params, e.g. craftengineer.com?source=reddit

2024-03-30

Sometimes things/tasks (especially those with the potential to make us more productive next time) seem so important that we feel the urge to do them immediately, but only after some time, we realise that doing them would be a waste of time, and we're glad we didn't spend time on them... #time-management
–
A blog post created with #ai is cheating... at least that is how I feel about it.

2024-03-29

If the competition exists, does it mean that the project/product is validated?
–
Annual subscriptions suck! At least for me. I never use a tool for more than a year, and always decide to switch to another subscription in the middle of the year, which means I pay 2 tools for the same thing, as refunds are never possible.

2024-03-24

Who says a spreadsheet cannot be a database? I don't... try yourself: https://insanelygood.tools/api/csv_to_json?url=<YOUR PUBLIC GOOGLE SHEET URL> to get your #google/sheets into JSON, and your database is one "fetch" away (literally)[4]

2024-03-23

πŸ“• I am proud of my #book collection, but not proud of how much of it I have read, there is always too much to read.
–
βœ… Need a quick idea validation? Before building your tool, offer your "idea" for sale on #fiverr / #upwork or #gumroad -> these tools will drive free traffic to your gigs, and if there are any sales, you know instead of doing it manually, you should build the tool.

2024-03-17

Working towards the vision in small teams and organisations is just enough, #okrs are avoidable[5]

2024-03-15

Hot take: My MacBook uses battery faster on a plane with no wifi because most apps are not used to being 'offline' and will do anything to reconnect (read: try to reconnect while using significantly more CPU, but fail)

2024-03-14

Books are meant to be studied. I would rather read fewer books but have a deeper understanding of the subject than read one book a week and know nothing about the subject (equivalent to knowing the same amount about the subject as I would know by reading one Wikipedia page...).

2024-03-09

be careful what you put in your todo list, at the end of the day, you may realise it was a complete waste of your time (yes, that happens to me a lot..)
–
Got a question about leadership or people management? Ask Lennybot, a good resource "seeker"

2024-03-01

"Ping Pong" #pair-programming method sounds quite nice and refreshing, I'll give it a try for sure -> The Power of Pair Programming πŸ‘―β€β™€οΈ - by Luca Rossi

2024-02-29

Do you start all of your 1on1s with something personal? even if it is an ad hoc and very much a theme-based meeting?

2024-02-25

I bet you are doing a leadership wrong...! Why is that? Because you are using sympathy instead of empathy. Watch this short video to learn the difference and how to use it in practice -> VIDEO - Empathy vs Sympathy - Leadership Basics

–
What will #seo look like in the era of #AI? When #Google search results will no longer provide links but direct answers? There will be no traffic to your web or blog

2024-02-23

In life, there are no hacks. Even what appears to be a hack is only somebody else's luck, and it is not replicable at all, especially in business or running any kind of project.

2024-02-22

My take on what it means to 'be agile' in the year 2024: nothing surprising, only forgotten "basics" -> What Agile Development Means in 2024 - 10 Practical Tips & Tricks

2024-02-20

What is the sense of building a Second Brain with #obsidian (or any other similar tool) in post- #ai word?

2024-02-09

GUIDE: 🧰 A super simple trick on how to convert markdown syntax links into embeddable #html for the Digital Garden using custom filters -> Embedding X (Twitter) Links in Your Obsidian Digital Garden

2024-02-08

Have you ever wondered if engineering management is for you? Well, if you are already a manager, it may be a little bit too late πŸ™Š However, if not and you are considering it, you should check this first πŸ‘‰Becoming an Engineering Manager - Is It For You? #em [6]

2024-02-07

After a long time (more than 6 years), I am working from a coworking space in Thailand, and I'm not sure what happened. By randomly interacting with people there, I've realized that I might never hire another remote-working developer again - they basically work only when they are on calls with somebody. If they're not on calls, they use #ai/chatgpt to write their code or spend their time checking #ig or #x. When did this change happen? I don't remember anything like this... maybe covid?
–
This looks promising... The Swarnia's take on software engineering. Build: Elements of an Effective Software Organization | Swarmia #book

2024-01-26

My new hobby? Building useless gpts! πŸ˜… But I think I finally created a useful one! haha. πŸ‘‰ Introducing SBI Framework converter 🚨 - It takes the feedback you want to give (in a plain English sentence) and translates it into the SBI framework, making it understandable for both sides, useful, and without confusion. You can find it in #OpenAI GPTs store, or here is a direct link: https://bit.ly/49Kt72D
–
Such a disgusting "move" from #apple -> VIDEO - Apple New Fees Will Kill Free Apps

2024-01-25

It is quite a miracle. Even what takes months to get indexed via #Google Search Console, it's indexed in hours if you use the GSC API 🀯. But nice! Here's how: πŸ‘‰ GitHub - goenning/google-indexing-script: Script to get your site indexed on Google in less than 48 hours [7]

2024-01-21

Google #looker Studio Looker Studio Overview is surprisingly easy to learn and use considering it is a tool from #google, and therefore it makes an ideal for any #engineering dashboard. Do you know any better alternative?

–
How can you keep yourself at the peak of productivity? Try looking at your life as a set of sprints, rather than a huge Kanban board -> Adopting Agile Principles to Run Your Life - Emphasize Sprints Over Marathon

2024-01-20

This #chrome extension is super cute... Tabby Cat. If I weren't so reliant on Better than Bookmarks - Toby, I would totally use it instead.

2024-01-14

Conducting post-mortems shouldn't be limited to downtimes/incidents only; don't miss the opportunity to improve your team by following these best practices for post-mortems in software engineering culture: When should post-mortems be concluded? Post-Mortems Best Practices
–
Perplexity is just much better than #google search... Why? I immediately get results to my search rather than links to content which may have answers for me. But mainly, I can really ask in a 'question' format, rather than trying to search for keywords... And the best part? If the answer is not good enough, you can continue the 'discussion' with the search results and narrow it down.

2024-01-05

Well, I will not lie... I quite liked DALL-E, and the images/graphics created by #AI (e.g., graphics for Twitter threads or blog posts). But honestly, nowadays, I don't like the fact that everyone is using it and it is so recognizable - not unique anymore. Would #ai/midjourney be different?

2023-12-28

Something I don't do, I will never do (I guess), but I would like: sharing thoughts and reflections on the past year. Here are my favourites from people I admire twitter.com

2023-12-27

πŸ“Œ Not sure if you knew, but #openai has a privacy policies portal at https://privacy.openai.com/policies where you can opt out of training using your data, or even delete all data associated with your #ai/chatgpt usage. A big win for digital privacy enthusiasts! However, I am still not sure if I should trust it with my private notes... should I? PrivateGPT | Docs remains my choice in this matter... twitter.com
–
Created another custom #GPT called 'Content Analyzer 4E', which rewrites provided text with a focus on the 4Es (educating, entertaining, engaging, emotional). Try it yourself here ChatGPT - Content Analyzer 4E (only for paid #ai/chatgpt users)

2023-12-16

πŸ’¬ Do you know how much time your "crafters" (direct reports - designers/testers/developers/etc) spend in meetings? It shouldn't be more than 2 hours a day... twitter.com

2023-12-15

This part about #ai annoys me the most - that every service is gonna take advantage of your data in cloud, even without you releasing it. It was expected for #google , maybe even for @Zoom , but @Dropbox? πŸ€·β€β™‚οΈ very sad... twitter.com

2023-12-10

What is "motivation", actually? As a leader, one of your key responsibilities is to motivate not just your team, but also your peers. Some leaders naturally excel at this, while others have to deliberately work on it...: What is Motivation? And how to motivate people around you

2023-12-02

πŸš€ Launching our latest blog series: "Navigating Toxicity in Tech Teams"! πŸ› οΈ Dive into our 4-part series exploring strategies for dealing with toxic behaviors in software development teams. From identifying signs to transforming dynamics - we've got you covered! πŸ’»πŸ€ Read here: 1. Identifying Toxic Behavior in Software Development Teams

2023-12-01

Building Slack apps is easy, especially if you do not need to publish them in their app directory, Simplifying Slack - Building Bots with Bolt and Block Kit Magic

2023-11-29

Have you ever considered β€˜social capital’ as a valuable asset for an effective software engineer? It’s quite an overlooked attribute... @addyosmani explains its importance and what it actually means in his latest article: https://bit.ly/47SNJE2

2023-11-29

πŸ“š For anyone looking for inspiration for their engineering department’s principles or values, here are my favourites, Engineering Values & Principles

2023-11-19

here are my notes on how #OpenAI ships products so quickly Lessons from OpenAI ChatGPT Journey for Tech Innovators

2023-11-13

what an exciting future for software engineers:
–
btw someone told me in the past that they didn't understand why most players don't have a playback speed greater than 2x. I didn't understand that until now... If you watch a lot of videos at 1.75x speed, at some point, even that will become normal, and you will be able to consume them faster.
–
Don't build companies around managers; focus on crafters. I know it's obvious, but with time, it's easily forgotten.

2023-11-12

it is a pity, but the honeypot technique does not really work for spam bots these days... Honeypot Spam Protection - A Simpler Alternative to CAPTCHA

2023-11-11

I used to love @GitNationOrg and its content when I was js developer, but these days, everything that sounds interesting, turns out to be self-promo... eg. https://portal.gitnation.org/contents/feature-flagging-with-react quality of speakers is going down, and I don't think it is ok... also, I am pretty sure, all indie-hackers and solopreneurs have this in their promo checklist: "βœ… go to a public software engineering conference, and show them what you have built but wrap it into a very interesting topic talk"
–
alright, so I finally subscribed to @OpenAI's #ai/chatgpt because their agents called "gpts" are too powerful to miss out https://openai.com/blog/introducing-gpts (so far I have been using just API via #obsidian plugin's)

2023-08-24

clever, there is a easy way how to "bypass" Medium paywall -> by loading articles from #google webcache (http://webcache.googleusercontent.com)

2023-08-14

if you have starting managers in your company, give them this handbook https://themanagershandbook.com easy to read, and very helpful #the-managers-handbook

2023-08-10

Unpopular opinion: Not everyone should be allowed to ask questions at conferences publicly... #WeAreDevelopers
–
Hey leaders, sending happy bday gift is not really bday wish, you can do better. #leadership
–
For some reason #yt app allows only 1.5x playback speed increase... after some time, I could even use a 1.75x increase... can you add it to YouTube, please?


  1. 2024-04-05 - Personal Daily β†©οΈŽ

  2. 85.01. Product Building Index#^200a9c β†©οΈŽ

  3. 15.11. Cron Jobs as a Service (with random spacing) β†©οΈŽ

  4. twitter.com/pwang_szn/status/1771477022038167588 β†©οΈŽ

  5. twitter.com/cpojer/status/1769193928853704822?t=8Vvtt7gS9fZ5tW0HcBJGmQ β†©οΈŽ

  6. 20.02. Engineering management#^484509 β†©οΈŽ

  7. 83.02. Google API script for Indexing β†©οΈŽ