<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" version="2.0">

<channel>
	<title>Bibakis.com</title>
	<atom:link href="https://bibakis.com/feed/" rel="self" type="application/rss+xml"/>
	<link>https://bibakis.com/</link>
	<description>A weblog about coding, interface design, productivity and the art of making people love the web.</description>
	<lastBuildDate>Wed, 09 Jul 2025 18:40:01 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>What is the ideal monitor setup for productivity?</title>
		<link>https://bibakis.com/what-is-the-ideal-monitor-setup-for-productivity/</link>
		
		<dc:creator><![CDATA[Vangelis Bibakis]]></dc:creator>
		<pubDate>Sun, 21 Jan 2024 12:37:26 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://bibakis.com/?p=238</guid>

					<description><![CDATA[<p>My monitor history Like many of you I’m working with computers most of my adult life (and even before that). My first monitor was a monochrome black and white 12” CRT CGA. The computer was a Hyundai with an Intel 8088 CPU and a whopping 20MB hard drive. I believe I was the first kid&#8230; <a class="more-link" href="https://bibakis.com/what-is-the-ideal-monitor-setup-for-productivity/">Continue reading <span class="screen-reader-text">What is the ideal monitor setup for productivity?</span></a></p>
<p>The post <a href="https://bibakis.com/what-is-the-ideal-monitor-setup-for-productivity/">What is the ideal monitor setup for productivity?</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading"><strong>My monitor history</strong></h2>



<p>Like many of you I’m working with computers most of my adult life (and even before that). My first monitor was a monochrome black and white 12” CRT CGA. The computer was a Hyundai with an Intel 8088 CPU and a whopping 20MB hard drive. I believe I was the first kid at school to have a hard drive.</p>



<p>Ever since that first computer till today, my #1 complaint was always this: <strong>The monitor and it’s resolution are too small</strong>. Eventually I went on to get a new computer with a new monitor many times until today. I have used monitors of all sizes up to this day. 12”, 14”, 17”, 19”, 21”, 24”, 27”, 32”. Having used virtually all sizes from tiny 12” to whooping 32” I believe I am qualified to offer my advice.</p>



<h2 class="wp-block-heading"><strong>Current setup</strong></h2>



<p>Today I’m using a 32” Samsung 4K monitor and I’m here to tell you that for the first time in my life, my monitor is way too big. The resolution I’m using is a “feels like”&nbsp; 3008&#215;1692. This means that MacOS takes the 4K-3840&#215;2160 resolution and renders it as 3008&#215;1692.</p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="1024" height="890" src="https://bibakis.com/wp-content/uploads/2024/01/macos-settings-1024x890.png" alt="" class="wp-image-254" srcset="https://bibakis.com/wp-content/uploads/2024/01/macos-settings-1024x890.png 1024w, https://bibakis.com/wp-content/uploads/2024/01/macos-settings-300x261.png 300w, https://bibakis.com/wp-content/uploads/2024/01/macos-settings-768x667.png 768w, https://bibakis.com/wp-content/uploads/2024/01/macos-settings-1536x1335.png 1536w, https://bibakis.com/wp-content/uploads/2024/01/macos-settings.png 1540w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">MacOS display settings.</figcaption></figure>



<p>Why is that? Simply because even on 32 inches the 4K resolution is way too big for computer use. If you use 4K as is, everything looks tiny. Therefore I’m using the 3008&#215;1692 which is the equivalent of a 6K retina display like the Apple Pro Display XDR. Of course the retina display has a PPI (Pixels Per Inch) number of 218 while my 4K monitor has “only” 138 PPI.</p>



<p>Is it the same? No way. The retina display is super crisp and you can’t see pixels no matter how hard you try. Does it matter though? I don’t think so. In a normal working distance of 40 to 50cm from the monitor I can’t see pixels either. And the difference in cost is huge! The Apple Pro Display XDR costs $6000 while my humble 4K Samsung costs a mere $400.</p>



<h2 class="wp-block-heading"><strong>How big you can go?</strong></h2>



<p>Ok. So the resolution is fine. But what about the size of the monitor? Here my friend lies the problem and the reason I’m writting this post. You see, when you are reading code on the bottom left side of the screen, you can’t see the top right side of it. The reason is that it’s physically too far.</p>



<p>You would have to move your head to the top right corner of the monitor to read what is there. And the problem is that you can’t change the resolution because that defeats the whole purpose of a big monitor.&nbsp;</p>



<p>The other problem is that if you work with a computer like most of us do, you are expected to sit at least 8 to 12 hours a day in front of a computer. So here comes the other big problem. Eye strain. All the time you work at your computer you have a 32 inch surface emitting brightness at you. How much can you take in a day?</p>



<h2 class="wp-block-heading"><strong>What about multiple monitors?</strong></h2>



<p>Multiple monitors you say? Been there, done that. In that case the above mentioned problems multiply. There is a lot of head moving and much more brightness in a dual monitor setup. Below you can see my previous setup with the 32 inch Samsung 4K, a Dell 30 inch 2560&#215;1600 and my 13 inch Macbook air on the side.</p>



<figure class="wp-block-image size-large"><img decoding="async" width="1024" height="768" src="https://bibakis.com/wp-content/uploads/2024/01/IMG_1541-1024x768.jpeg" alt="" class="wp-image-242" srcset="https://bibakis.com/wp-content/uploads/2024/01/IMG_1541-1024x768.jpeg 1024w, https://bibakis.com/wp-content/uploads/2024/01/IMG_1541-300x225.jpeg 300w, https://bibakis.com/wp-content/uploads/2024/01/IMG_1541-768x576.jpeg 768w, https://bibakis.com/wp-content/uploads/2024/01/IMG_1541-1536x1152.jpeg 1536w, https://bibakis.com/wp-content/uploads/2024/01/IMG_1541-1568x1176.jpeg 1568w, https://bibakis.com/wp-content/uploads/2024/01/IMG_1541.jpeg 2000w" sizes="(max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">My (previous) dual monitor setup.</figcaption></figure>



<p>People like Wired&#8217;s Simon Hill are huge fans of a <a href="https://www.wired.com/story/ultrawide-portrait-computer-monitors-rave/">dual monitor setup</a>. However, read a bit into the linked article and you&#8217;ll find the following lines: <em>&#8220;But sacrifices must be made. I am slowly training myself to swivel my chair rather than twist my body&#8221;</em>.</p>



<p>The point being here is that if your main monitor is big enough you don&#8217;t need a second/third monitor.</p>



<h2 class="wp-block-heading"><strong>The “sound” problem</strong></h2>



<p>Another problem with way too big monitors or dual monitor setups is sound. If you like to listen to music while you work, like I do, you need a decent pair of speakers. This means speakers with at least 5 inch woofer. This brings the speaker size to about 20cm wide. You simply can’t have speakers of this size with a dual monitor setup.</p>



<p>For all the reasons mentioned above I’m not considering some “exotic” configurations such as 40 inch: 5120&#215;2160.&nbsp;</p>



<figure class="wp-block-image size-full"><img decoding="async" width="1000" height="592" src="https://bibakis.com/wp-content/uploads/2024/01/Dell-40-inch-monitor.jpeg" alt="" class="wp-image-243" srcset="https://bibakis.com/wp-content/uploads/2024/01/Dell-40-inch-monitor.jpeg 1000w, https://bibakis.com/wp-content/uploads/2024/01/Dell-40-inch-monitor-300x178.jpeg 300w, https://bibakis.com/wp-content/uploads/2024/01/Dell-40-inch-monitor-768x455.jpeg 768w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="wp-element-caption">A Dell 40 inch ultra widescreen curved monitor.</figcaption></figure>



<h2 class="wp-block-heading"><strong>What is the best size for productivity?</strong></h2>



<p>After all that back and forth between monitor sizes I have concluded that <strong>the best monitor setup for productivity is a single 4K 27 inch monitor</strong>. It’s big enough so that you can work comfortably and at the same time it’s not causing the problems we mentioned above.</p>



<p>I have two great recommendations depending on your budget. The first one is <a href="https://www.dell.com/en-us/shop/dell-27-4k-uhd-usb-c-monitor-s2722qc/apd/210-bbqt/monitors-monitor-accessories">Dell S2722QC</a> which is a very affordable 4K IPS monitor. Much better than the Samsung I’m having. It retails for $400 or less depending on the retailer.</p>



<figure class="wp-block-image size-full"><a href="https://www.dell.com/en-us/shop/dell-27-4k-uhd-usb-c-monitor-s2722qc/apd/210-bbqt/monitors-monitor-accessories"><img loading="lazy" decoding="async" width="958" height="784" src="https://bibakis.com/wp-content/uploads/2024/01/Dell-S2722QC.png" alt="" class="wp-image-247" srcset="https://bibakis.com/wp-content/uploads/2024/01/Dell-S2722QC.png 958w, https://bibakis.com/wp-content/uploads/2024/01/Dell-S2722QC-300x246.png 300w, https://bibakis.com/wp-content/uploads/2024/01/Dell-S2722QC-768x629.png 768w" sizes="auto, (max-width: 958px) 100vw, 958px" /></a><figcaption class="wp-element-caption">The Dell S2722QC. An affordable 4K 27 inch monitor.</figcaption></figure>



<p>The other recommendation is <a href="https://www.apple.com/studio-display/">Apple’s Studio Display</a>. It’s a 5K true retina display with 218 PPI. And if you’ve seen one in person you know you can’t beat that image quality. However it starts at $1600 and I understand that it’s not for everyone.&nbsp;</p>



<figure class="wp-block-image size-full"><a href="https://www.apple.com/studio-display/"><img loading="lazy" decoding="async" width="728" height="666" src="https://bibakis.com/wp-content/uploads/2024/01/studio-display.png" alt="" class="wp-image-245" srcset="https://bibakis.com/wp-content/uploads/2024/01/studio-display.png 728w, https://bibakis.com/wp-content/uploads/2024/01/studio-display-300x274.png 300w" sizes="auto, (max-width: 728px) 100vw, 728px" /></a><figcaption class="wp-element-caption">Apple&#8217;s $1600 5K Studio Display.</figcaption></figure>



<p>Personally my next purchase is the Dell mentioned above which retails for €280 in Greece.</p>



<h2 class="wp-block-heading"><strong>Keep a small monitor available</strong></h2>



<p>However if you want to have maximum productivity, I recommend also keeping around a laptop with it’s small screen. The reason being that many times you can get tired of the larger monitor. Other times you need to focus more. The small laptop monitor helps with that.</p>



<p>The ideal laptop for a variety of reasons would be the Macbook Air. It comes in 13 and 15 inch configurations, it’s relatively affordable, and has passive cooling making it completely silent. I kept around my 13 inch for remote work and to keep my ability to focus and rest.</p>



<p>I recall 37signals&#8217; <a href="https://signalvnoise.com/posts/858-the-macbook-air-could-easily-be-the-only-machine">DHH</a> and <a href="https://signalvnoise.com/posts/3237-a-few-product-recommendations">Jason Fried</a> praising the focus they get out of the (now defunct) 11 inch Macbook Air. It&#8217;s very interesting that Jason Fried had to say this about the tiny laptop: </p>



<p>&#8220;<em>I originally purchased an external monitor because I thought I’d need the extra space, but I’ve found I like the smaller screen of the 11”. I don’t use the external screen at all. The smaller screen keeps me focused and it’s the right size to run full-screen apps.</em>&#8220;</p>



<h2 class="wp-block-heading"><strong>Concluding</strong></h2>



<p>Some people swear on dual monitor setups. Indeed there are some workflows that require multiple monitors. This includes video editing, image editing etc etc. However if you know that you require multiple monitors then this post is not for you.&nbsp;</p>



<p>This post describes <strong>the ideal monitor setup for productivity of people doing relatively simple work</strong>. Like software development, email, some office suite etc etc. For them/us the best setup is a single 27 inch monitor. So don’t rush to buy a 32 inch although you can afford it. You might find yourself with more real estate than what you need.</p>
<p>The post <a href="https://bibakis.com/what-is-the-ideal-monitor-setup-for-productivity/">What is the ideal monitor setup for productivity?</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>MobileTest.me is reborn</title>
		<link>https://bibakis.com/mobiletest-me-is-reborn/</link>
		
		<dc:creator><![CDATA[Vangelis Bibakis]]></dc:creator>
		<pubDate>Thu, 19 Oct 2023 05:21:13 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<guid isPermaLink="false">https://bibakis.com/?p=224</guid>

					<description><![CDATA[<p>Introduction For those of you that don’t know, there is a range of tools aimed at testing responsive websites. They are called “Responsive testing tools”. By far the best looking is MobileTest.me. It’s a tool I created more than 10 years ago, long before responsive testing was possible in a browser. The idea behind this&#8230; <a class="more-link" href="https://bibakis.com/mobiletest-me-is-reborn/">Continue reading <span class="screen-reader-text">MobileTest.me is reborn</span></a></p>
<p>The post <a href="https://bibakis.com/mobiletest-me-is-reborn/">MobileTest.me is reborn</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<h2 class="wp-block-heading">Introduction</h2>



<p>For those of you that don’t know, there is a range of tools aimed at testing responsive websites. They are called “Responsive testing tools”. By far the best looking is <a href="https://mobiletest.me/">MobileTest.me</a>. It’s a tool I created more than 10 years ago, long before responsive testing was possible in a browser.</p>



<p>The idea behind this tool is very simple. You select a device. Type a website URL. And voila! You can see how your website looks on this specific device.</p>



<p>While the majority of its users are developers who want to test the websites they are making, there are more uses for <a href="https://mobiletest.me/">MobileTest.me</a>. For example, since it’s a web app, you can send the link to the test to a colleague or client. Therefore it’s a great way to demonstrate your work to customers.</p>



<h2 class="wp-block-heading"><strong>The need for change</strong></h2>



<p>Unfortunately as it was created many many years ago (back in good old 2011) the codebase became quite dated. The major problem however was the app’s inability to support secure connections (https). Therefore it lost lots of SEO juice despite the fact that it&#8217;s got lots of inbound links.</p>



<p>Also people who visited the site were greeted with a very hostile message that this website might steal your passwords etc. Of course the reason for not supporting https was purely technical. You had to be able to test localhost links. That is, links to websites that you create on your local computer.</p>



<h2 class="wp-block-heading"><strong>The development process</strong></h2>



<p>In order to get away from the antiquated PHP framework I was using before, I had to resort to the reason the project was created in the first place. It was created as a way to showcase what can be done with pure frontend coding (aka HTML, CSS, JavaScript) without any backend server scripting or databases.</p>



<p>And indeed the end result has no database connectivity or backend business logic. It’s a pure JavaScript SPA (Single Page Application). The entire codebase is about 600 lines of code split across HTML, CSS and JS. The reborn version of MobileTest.me was created over the course of a week as a side project, mostly at night.</p>



<p>There are three “pages” in the app. The phone selector, the website selector and the test page. The JavaScript purl library is used to parse the active URL and determine which step should be shown. A small JS function runs the test itself and presents the result in the browser.</p>



<h2 class="wp-block-heading"><strong>Future plans</strong></h2>



<p>Another problem I had while trying to monetize the app was the endless horde of bots. The database got huge shortly as thousands of bots auto clicked every part of the app. I plan on implementing the best bot protection on earth. A credit card form!&nbsp;</p>



<p>I plan on keeping the cost the same. $9.99/month. However it would be great to also add a yearly plan for $99/year. Does it sound expensive for a small niche tool? I believe so. But I believe that if you get the value off a tool, the cost of two cups of coffee is self-explanatory.</p>



<p>The next step is to add many new devices which were in use in the pro plan. And then some more. Although it’s a responsive testing tool and what really matters is dimensions over looks, it would still be great if people are able to present their websites in the latest and greatest.</p>



<h2 class="wp-block-heading">Final words</h2>



<p>Working on an old, semi-abandoned project again feels like meeting a very old friend for a cup of coffee. You got so much catching up to do!</p>



<p>Now that you know all about it, why not give it a try and see what it’s all about?</p>



<div class="wp-block-buttons is-content-justification-center is-layout-flex wp-container-core-buttons-is-layout-16018d1d wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link wp-element-button" href="https://mobiletest.me/">MobileTest.me</a></div>
</div>
<p>The post <a href="https://bibakis.com/mobiletest-me-is-reborn/">MobileTest.me is reborn</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>10 awesome side project ideas for software engineers</title>
		<link>https://bibakis.com/10-awesome-side-project-ideas-for-software-engineers/</link>
		
		<dc:creator><![CDATA[Vangelis Bibakis]]></dc:creator>
		<pubDate>Tue, 05 Sep 2023 16:28:36 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://bibakis.com/?p=207</guid>

					<description><![CDATA[<p>If you are looking to side hustle then you need a great side project idea to build upon. Although execution and marketing/sales are far more important, a great idea gives you motivation to achieve that great execution.&#160; In this post I will share with you 10 amazing ideas you can start building right now. Website/landing&#8230; <a class="more-link" href="https://bibakis.com/10-awesome-side-project-ideas-for-software-engineers/">Continue reading <span class="screen-reader-text">10 awesome side project ideas for software engineers</span></a></p>
<p>The post <a href="https://bibakis.com/10-awesome-side-project-ideas-for-software-engineers/">10 awesome side project ideas for software engineers</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>If you are looking to side hustle then you need a great side project idea to build upon. Although execution and marketing/sales are far more important, a great idea gives you motivation to achieve that great execution.&nbsp;</p>



<p>In this post I will share with you 10 amazing ideas you can start building right now.</p>



<h2 class="wp-block-heading"><strong>Website/landing page, builder for a niche</strong></h2>



<p>There are millions of small businesses in need of a website or a landing page. Think of a small hotel for example. Most likely they take their reservations from some big player like booking.com but still, they need a small website to show their contact info to existing customers and provide credibility to their business.</p>



<p>Very simple, right? However the key point here is that they have absolutely no idea how to do it. There sure are many ways to build a simple website (and this is the customer’s problem here). You can use wordpress or wix or anything similar really. But which one is the right choice here ?</p>



<p>That’s the problem you will be solving with a website builder for small hotels! If your product is made for small hotels then it’s certain it will be the right fit for our imaginary customer. The same is true for all niches you can think of. Your product can target small hotels, hair salons, dry cleaners, you name it.</p>



<p>Your target market is small making this easy to promote. You only need to build a few features since you will be serving a small niche. This means it will be a simple product at start which is easy to make and you can get to market quite fast.</p>



<h2 class="wp-block-heading"><strong>Web hosting for a small framework</strong></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="728" src="https://bibakis.com/wp-content/uploads/2023/09/sinatra-2048x1456-1-1024x728.png" alt="" class="wp-image-209" srcset="https://bibakis.com/wp-content/uploads/2023/09/sinatra-2048x1456-1-1024x728.png 1024w, https://bibakis.com/wp-content/uploads/2023/09/sinatra-2048x1456-1-300x213.png 300w, https://bibakis.com/wp-content/uploads/2023/09/sinatra-2048x1456-1-768x546.png 768w, https://bibakis.com/wp-content/uploads/2023/09/sinatra-2048x1456-1-1536x1092.png 1536w, https://bibakis.com/wp-content/uploads/2023/09/sinatra-2048x1456-1-1568x1115.png 1568w, https://bibakis.com/wp-content/uploads/2023/09/sinatra-2048x1456-1.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>You’ve probably heard of Ruby on Rails and Laravel, right? They are two of the most popular backend frameworks in the programming world. But what about Sinatra, CakePHP or Flask? They are smaller, less known frameworks. Despite their lesser popularity they are in use by thousands of developers around the world.</p>



<p>There are great options out there to deploy and host apps made in one of the popular frameworks like heroku is for Ruby on Rails apps. However if you are using one of the less known frameworks, the options are often very limited.</p>



<p>Sure you can deploy Sinatra in a generic Ruby server, but wouldn’t it be great if there was a specialized Sinatra hosting company that supports&nbsp; just your favorite tech stack? Having them take care of all the right settings and default configurations would be a huge time saver. Plus all the performance tuning on the server would be much more effective versus a generic Ruby hosting platform.</p>



<p>As a developer you probably already have experience tuning your server environment for your framework. This means you can buy a server on Amazon or Digital ocean and set up a way to practically resell that hardware in small chunks. As you will be selling specialization and customization you can charge more than the average hosting provider. And that’s what makes this a great idea.</p>



<h2 class="wp-block-heading"><strong>SaaS website as a service</strong></h2>



<p>As a developer it’s quite likely that you spend a lot of time using websites of SaaS products. Have you noticed how they all look alike? It’s only natural since they have in common that they sell software on a monthly basis.</p>



<p>They all have pricing pages, case studies, a ‘features’ page and so on. With the notable exception of <a href="https://gumroad.com/">Gumroad</a>, you can use a SaaS website for a couple of minutes and immediately tell it is indeed a SaaS website.</p>



<p>Where there is repetition there is opportunity for automation. And automation can be a product you can create and provide to the market. Why spend money and time on creating a SaaS website, if there is a product on the market which does just that.</p>



<p>Besides, with the rise of no-code tools many people with no technical background are creating SaaS products, mobile apps and web software. All these people need a website that presents the product and allows people to rent it or buy it.</p>



<p>Most chose no-code tools because of their lack of coding skills. It’s this characteristic that will lead them to effectively rent a website for their product.</p>



<h2 class="wp-block-heading"><strong>Stock image marketplace using AI generated images</strong></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://bibakis.com/wp-content/uploads/2023/09/pexels-arina-krasnikova-6016393-1024x683.jpg" alt="" class="wp-image-210" srcset="https://bibakis.com/wp-content/uploads/2023/09/pexels-arina-krasnikova-6016393-1024x683.jpg 1024w, https://bibakis.com/wp-content/uploads/2023/09/pexels-arina-krasnikova-6016393-300x200.jpg 300w, https://bibakis.com/wp-content/uploads/2023/09/pexels-arina-krasnikova-6016393-768x513.jpg 768w, https://bibakis.com/wp-content/uploads/2023/09/pexels-arina-krasnikova-6016393.jpg 1500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>Most business websites rely heavily on stock photography. All those generic “smiling women using a laptop” pictures you see on websites are bought from stock photo marketplaces. There are some core problems in this type of service.</p>



<p>It’s very hard to find the exact photo you need. It appears search “intelligence” is not yet on par with the way we humans think and communicate. The search engine of the average stock marketplace cannot help much when you need something very specific.</p>



<p>Stock photos are all over the web which means that your website looks very similar to lots of other websites. What’s even worse is that there seems to be a race over who will get the best pictures first.</p>



<p>What if I told you that AI is now advanced enough to generate realistic images. Imagine a service that will generate a stock photo based on your exact and specific requirements. And on top of that, each photo will be unique and totally different from all other AI generated images.</p>



<p>This is exactly what the <a href="https://stablediffusionweb.com/">Stable diffusion</a> project offers. It’s up to you to make a service that will make use of it, to generate and sell stock images.&nbsp;</p>



<h2 class="wp-block-heading"><strong>Support chatbots</strong></h2>



<p>Chatbots are not a new thing at all. There have been many efforts in the past to create an AI powered bot that will help customers of your business. Unfortunately results have been average at best and this trend never caught on.</p>



<p>The reason was that the tech behind it was not ready for prime time. However this changed very recently. With the introduction of <a href="https://openai.com/blog/chatgpt/">chatGPT</a>, AI is now ready for you to create software that can have conversations with humans without much difference from traditional human operators.</p>



<p>The description in the chatGPT homepage will give you an idea of what I’m talking about:</p>



<p><em>The dialogue format makes it possible for ChatGPT to answer followup questions, admit its mistakes, challenge incorrect premises, and reject inappropriate requests.</em></p>



<p>The best part is that the market is huge and unexploited. Every e-commerce website is your potential customer.</p>



<h2 class="wp-block-heading"><strong>Build a programming course</strong></h2>



<p>As a developer you probably have specialized yourself in a few programming languages so far. However there are lots of amateur developers out there, not at your level yet. Lots of people are just starting programming and are thirsty for learning material.</p>



<p>You could create courses for other software developers which you can sell or rent for a fee. There is competition on the market but the barrier to entry is very low. You can easily be inspired by your favorite programming books to create similar training material with a personal tone.</p>



<p>You are probably already part of some developer communities where you can promote your work. If you have a personal brand on top of that, things get even better. A large twitter following can help you easily spread the word that there is now an easy and cool course about X language or framework.</p>



<h2 class="wp-block-heading"><strong>Tools/helpers for video games</strong></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://bibakis.com/wp-content/uploads/2023/09/pexels-jeshootscom-442576-1024x683.jpg" alt="" class="wp-image-211" srcset="https://bibakis.com/wp-content/uploads/2023/09/pexels-jeshootscom-442576-1024x683.jpg 1024w, https://bibakis.com/wp-content/uploads/2023/09/pexels-jeshootscom-442576-300x200.jpg 300w, https://bibakis.com/wp-content/uploads/2023/09/pexels-jeshootscom-442576-768x512.jpg 768w, https://bibakis.com/wp-content/uploads/2023/09/pexels-jeshootscom-442576.jpg 1500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p>I don’t know if you have been a professional gamer at some point of your life, but unless you’re living under a rock you should know that esports are huge nowadays. Millions of people play video games or watch gaming “matches” on twitch.</p>



<p>And the thirst for gaming goes beyond the tools provided within each video game. Professional (or just above average) players have a need for stats, comparison tools, leaderboards and so on. You rarely find those in the familiar, basic UI of a video game.</p>



<p>For example let’s say you play Diablo or World of Warcraft. How do you know which item sets are the best? There are websites which can give you information about in game items and make you a better player.</p>



<p>The best part is that most games will give you an API with which you can build your tool of choice. The complexity of creating a stat tool for example is quite low. You mostly only need to fetch data and parse them to create nice looking tables.</p>



<p>If you are already part of a gaming community, you probably know by now the needs and wishes of other players. If not, you can start playing some video games and discover business opportunities on the way.</p>



<h2 class="wp-block-heading"><strong>The Stair Step Method</strong></h2>



<p>Idea inspired by Rob Walling.&nbsp;(<a href="https://robwalling.com/2015/03/26/the-stair-step-method-of-bootstrapping/">The Stair Step Method of Bootstrapping</a>)</p>



<p>All those side project ideas we’ve seen so far are quite large undertakings. But it doesn’t have to be this way. The easiest approach to side projects is to start small.</p>



<p>For people in their 20s it’s easier to quit their job and pursue their dream. But for the rest of us it’s not a wise choice. People with a day job have limited time and cannot easily build a large product.</p>



<p>That’s why sometimes it’s best to do something small. For example a design system for figma if you’re a designer (like <a href="https://www.uiprep.com/">Molly Hellmuth</a>). Or a WordPress plugin if you are a software developer. And if you are wearing many hats, a micro-SaaS product.</p>



<p>This will give you a small cashflow. Depending on your initial success you may be able to quit that day job. And this is your ticket to be able to devote all your time and attention to the real goal.&nbsp;</p>



<p>Then you can either choose to expand your mini product into something bigger or you can start a real project from scratch.&nbsp;</p>



<h2 class="wp-block-heading"><strong>Mobile game with in-app purchases</strong></h2>



<p>This is the largest project on this list and for a good reason. In order to create a game, you will need to do coding yourself and partner up with a great illustrator. Which means it’s the only project that requires at least two people.</p>



<p>By why a game, and what about in-app purchases? Why is this important?&nbsp;</p>



<p>The reason is that the market for this type of games is huge. According to <a href="https://www.businessofapps.com/guide/in-app-purchases/">Business Of Apps</a>:</p>



<ul class="wp-block-list">
<li>In-app purchases account for <strong>48.2% of mobile app earnings.</strong></li>



<li><strong>Users are spending $380 billion</strong> worldwide on in-app purchases.</li>
</ul>



<p>It’s easy to dismiss the potential of this type of product as something you can’t see yourself doing. I’ll have to agree with you on that. I can’t see myself spending money on fake game currency either but…&nbsp;</p>



<p>As the numbers point out, there are many people out there with less financial concerns and plenty of time to burn. People buy entertainment with their money and that’s what is important to you as a founder.</p>



<p>This is a great project for younger people who are more comfortable quitting their day job and devoting their entire workload on this.</p>



<h2 class="wp-block-heading"><strong>Create some content</strong></h2>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="683" height="1024" src="https://bibakis.com/wp-content/uploads/2023/09/pexels-vlada-karpovich-4050312-1365x2048-1-683x1024.jpg" alt="" class="wp-image-212" srcset="https://bibakis.com/wp-content/uploads/2023/09/pexels-vlada-karpovich-4050312-1365x2048-1-683x1024.jpg 683w, https://bibakis.com/wp-content/uploads/2023/09/pexels-vlada-karpovich-4050312-1365x2048-1-200x300.jpg 200w, https://bibakis.com/wp-content/uploads/2023/09/pexels-vlada-karpovich-4050312-1365x2048-1-768x1152.jpg 768w, https://bibakis.com/wp-content/uploads/2023/09/pexels-vlada-karpovich-4050312-1365x2048-1-1024x1536.jpg 1024w, https://bibakis.com/wp-content/uploads/2023/09/pexels-vlada-karpovich-4050312-1365x2048-1.jpg 1365w" sizes="auto, (max-width: 683px) 100vw, 683px" /></figure>



<p>For the end I’ve left perhaps the best side project idea of all. It’s the simplest one and most tried. Also it’s the approach we are following here at Deskhot. And that is, create content before you get to the point of creating a product.</p>



<p>And by content I mean one or more of the following: Blogging, video blogging, podcasting, starting an email newsletter, writing ebooks etc.&nbsp;</p>



<p>Producing quality content is very hard. It took me 3 sessions of 8 hours each, to write this single post. You have to do lots of research, editing, polishing and of course producing the content itself.</p>



<p>But it’s way better to spend time on creating content rather than working on a product. You know what they say about digital products? Build it and they’ll come. Well they are so damn wrong on this one.</p>



<p>There is nothing more damaging to your psychology and ego than spending 6 months creating a product only to have nobody use it. It’s far better to spend your time creating a following with a blog and growing your mailing list.</p>



<h2 class="wp-block-heading">Final words</h2>



<p>We’ve discussed many great side project ideas in this post. Some involving web development, some including AI and some involving content creation.</p>



<p>Please note that most of those ideas are not validated. This means that I cannot guarantee you they’ll work. It’s up to you to set up a validation method and get a better view of the effectiveness of each idea. </p>
<p>The post <a href="https://bibakis.com/10-awesome-side-project-ideas-for-software-engineers/">10 awesome side project ideas for software engineers</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing RandomPasswordGenerator.app</title>
		<link>https://bibakis.com/introducing-randompasswordgenerator-app/</link>
		
		<dc:creator><![CDATA[Vangelis Bibakis]]></dc:creator>
		<pubDate>Fri, 03 Dec 2021 04:26:25 +0000</pubDate>
				<category><![CDATA[Projects]]></category>
		<guid isPermaLink="false">https://bibakis.com/?p=182</guid>

					<description><![CDATA[<p>I recently created a small tool for creating secure passwords. Yes there are more tools out there but this one ticks all the boxes. If you need a way for your customers to create truly secure passwords this app is for you. It&#8217;s something even non technical users can easily use. Just click the red&#8230; <a class="more-link" href="https://bibakis.com/introducing-randompasswordgenerator-app/">Continue reading <span class="screen-reader-text">Introducing RandomPasswordGenerator.app</span></a></p>
<p>The post <a href="https://bibakis.com/introducing-randompasswordgenerator-app/">Introducing RandomPasswordGenerator.app</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<p>I recently created <a href="https://randompasswordgenerator.app/">a small tool for creating secure passwords</a>. Yes there are more tools out there but this one ticks all the boxes.</p>



<figure class="wp-block-image size-large"><a href="https://randompasswordgenerator.app/"><img loading="lazy" decoding="async" width="1024" height="810" src="https://bibakis.com/wp-content/uploads/2021/12/rpg-1024x810.png" alt="" class="wp-image-183" srcset="https://bibakis.com/wp-content/uploads/2021/12/rpg-1024x810.png 1024w, https://bibakis.com/wp-content/uploads/2021/12/rpg-300x237.png 300w, https://bibakis.com/wp-content/uploads/2021/12/rpg-768x608.png 768w, https://bibakis.com/wp-content/uploads/2021/12/rpg.png 1484w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<ul class="wp-block-list">
<li>Super simple to use.</li>



<li>Password generation takes place on the client, not the server.</li>



<li>This means no passwords travel over the network.</li>



<li>Easy to choose your ideal settings. Remembers them across visits.</li>



<li>Runs in all browsers, desktop and mobile.</li>



<li>Free to use with no ads.</li>
</ul>



<p>If you need a way for your customers to create truly secure passwords this app is for you. It&#8217;s something even non technical users can easily use. Just click the red button. The default recommended settings are perfect.</p>
<p>The post <a href="https://bibakis.com/introducing-randompasswordgenerator-app/">Introducing RandomPasswordGenerator.app</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why you should start a side project – and what are the first steps</title>
		<link>https://bibakis.com/why-you-should-start-a-side-project-and-what-are-the-first-steps/</link>
		
		<dc:creator><![CDATA[Vangelis Bibakis]]></dc:creator>
		<pubDate>Sat, 09 Jan 2021 06:56:49 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<guid isPermaLink="false">https://bibakis.com/?p=117</guid>

					<description><![CDATA[<p>Why you should start a side project. Side projects are usually small undertakings which take place outside our work hours. However many times if a side project is successful enough it can grow into a real product/business. For example Gmail, Twitter and Slack were started as side projects and grew into the huge products they&#8230; <a class="more-link" href="https://bibakis.com/why-you-should-start-a-side-project-and-what-are-the-first-steps/">Continue reading <span class="screen-reader-text">Why you should start a side project &#8211; and what are the first steps</span></a></p>
<p>The post <a href="https://bibakis.com/why-you-should-start-a-side-project-and-what-are-the-first-steps/">Why you should start a side project &#8211; and what are the first steps</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<span id="more-117"></span>



<h2 class="wp-block-heading">Why you should start a side project.</h2>



<p><br>Side projects are usually small undertakings which take place outside our work hours. However many times if a side project is successful enough it can grow into a real product/business. For example Gmail, Twitter and Slack were started as side projects and grew into the huge products they are today.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="683" src="https://bibakis.com/wp-content/uploads/2021/01/woman-studying-with-books-and-laptop-1024x683.jpg" alt="" class="wp-image-118" srcset="https://bibakis.com/wp-content/uploads/2021/01/woman-studying-with-books-and-laptop-1024x683.jpg 1024w, https://bibakis.com/wp-content/uploads/2021/01/woman-studying-with-books-and-laptop-300x200.jpg 300w, https://bibakis.com/wp-content/uploads/2021/01/woman-studying-with-books-and-laptop-768x512.jpg 768w, https://bibakis.com/wp-content/uploads/2021/01/woman-studying-with-books-and-laptop.jpg 1500w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p><strong>Learn new skills</strong>.</p>



<p>When starting a new side project, you call the shots and decide about everything. This allows you to use the tools you get to use for your project. A side project is not big as a “real” product but it’s real enough so that you can have real experience from the tools you will be using.</p>



<p>Have you always wanted to learn Ruby on Rails but never had the time? Now it’s the best opportunity to give it a go. Have you always been a Photoshop person but felt envious about Figma? Now is the perfect time to use it.</p>



<p><strong>Side projects raise mental health</strong>.</p>



<p>Not all jobs are interesting and rewarding. Many times employees are stuck in a daily reality of boring and repetitive tasks. Taking a break from work may raise your mood but unfortunately that’s not always an option.</p>



<p>If things turn out for the worse you may be on the verge of burnout. Consequences of burnout include excessive stress, insomnia, sadness and more.</p>



<p>What you can do to immediately raise your mood is to take on a fun activity where you are in control. Choose a side project which you will really enjoy and watch your mental health improving day by day.</p>



<p><strong>Increase productivity and creativity</strong>.</p>



<p>Trying new things in your side project increases your creativity at work as well. You learn to think outside of the box and try new things. This new way of thinking is unconsciously applied to your day job as well.</p>



<p>When you had a break from work by working on your side project last night, suddenly it’s easier to take on (what was previously) a boring task. Whatever you have to do at work, there is now always your fun side project waiting for you at home. Even if you still dislike your day job, it’s no longer something you are stuck to or trapped in. This will make you in turn more productive.</p>



<p><strong>Escape from a job you don’t like</strong>.</p>



<p>There are many signs that your job sucks. First and foremost you bring negative energy back home. Do you find yourself complaining constantly to your loved ones about your day at work? Do you need a few glasses of wine to cool off from the stress at work?</p>



<p>What if there was a work environment designed by you and for you? You can work on a project when mood strikes at your own hours. You can also set the goals you decide and give yourself just enough pressure to be motivated but not that much to make you stressed.</p>



<p>Many people dislike their day jobs but quitting is not always an option. There may be not enough money on the side to make you comfortable quitting. Also you may be cautious about a new job where you don’t know what inconveniences await.</p>



<p>Working on a side project gives you a way to escape from your day job without actually quitting. It’s like having your cake and eating it too.</p>



<p><strong>It’s ok if you fail</strong>.</p>



<p>Let me tell you an uncomfortable truth. Your side project has a high risk of failing. Stats show that most new businesses fail. New businesses are built from founders which are dedicated full time in their venture. On top of that they often have a good amount of money on the side. Either from a loan or from an investor. Your side project has only your extra time off work and quite likely no funding at all. This means that the most probable outcome is for it to fail.</p>



<p>But because of that, in your case, failing is an option. You have nothing to lose actually. You have no loans to pay off, no investors you should be accountable to. You have the financial security of keeping your day job. You have only invested a small amount of hours with nobody to answer to. Nobody will blame you for not going big with a small side project.</p>



<p>However if you are fortunate enough to succeed with your project you will get a unique opportunity very few people have. You will get the option of leaving your day job and work daily, full time with something you really love and enjoy. Something like that does not happen everyday but is totally worth going after.</p>



<h2 class="wp-block-heading"><strong>How to get started</strong>.</h2>



<p>Most people think that the best way to start any project is with a business plan. A plan with bold statements and big numbers. Quite the contrary. When you start a side project you have to think small. Your side project is a one man show. Since you most likely will work it on the side and keep your day job, it should be considered a half man show.</p>



<p>I will share with you the technique that worked for me in the past and that I suggest that you take on as well. Small steps at first but with great outcome.</p>



<ol class="wp-block-list"><li><strong>Make a marketing website</strong>.</li></ol>



<p>The first thing your project needs is a message for the rest of the world. A way for you to get people excited about what you will be making. So first of all get some pen and paper or open a new text file at your computer.</p>



<p>Think about all the things that make your project unique. What will you be doing better than other products out there? What are the reasons people should take the time to try your product out. Try to describe your project in a way that you would speak to a friend over a cup of coffee. Business parlance is not useful here.</p>



<p>Then search Google for free website templates. Get a template you like and start replacing it’s text with what you previously wrote. The goal here is to create a website that looks as if it is the real website of a company. I know you don’t have a product out yet. But the goal is to have a website that pretends you do.</p>



<figure class="wp-block-image size-large"><a href="https://deskhot.com"><img loading="lazy" decoding="async" width="778" height="1024" src="https://bibakis.com/wp-content/uploads/2021/01/deskhot_landing_page-778x1024.jpg" alt="" class="wp-image-119" srcset="https://bibakis.com/wp-content/uploads/2021/01/deskhot_landing_page-778x1024.jpg 778w, https://bibakis.com/wp-content/uploads/2021/01/deskhot_landing_page-228x300.jpg 228w, https://bibakis.com/wp-content/uploads/2021/01/deskhot_landing_page-768x1011.jpg 768w, https://bibakis.com/wp-content/uploads/2021/01/deskhot_landing_page.jpg 1064w" sizes="auto, (max-width: 778px) 100vw, 778px" /></a><figcaption>Marketing website for my Deskhot project.</figcaption></figure>



<p>Put a call-to-action button in a few places around your site. A call-to-action is a button with a color that stands out and allows the user to perform an important action. In our case we want that button to take people to a form that collects their email.</p>



<p>This form should have some text that<br>a) Describes once again in a few words what your project is about.<br>b) Inform people that they are joining your email list.<br>c) Assure visitors that you won’t ever sell their email or spam them. (and keep that promise)</p>



<p>6 months from now, when you will have finished the first parts of your project, you will need beta testers. This is exactly what this whole story about collecting emails is about. The first users of your project are essentials for validating your idea.</p>



<p>This idea validation takes place in two parts. The first time is when you make your marketing website public. You will of course need to install google analytics in your website. This will let you know if you are driving traffic to it. So if you got traffic on your website but don’t get any email signups, maybe you should try something else instead. Maybe your idea is not appealing to people.</p>



<p>The second validation to your idea is when you have a sizable email list and release your MVP to the public. MVP stands for Minimum Viable Product and is the absolute minimum that you can have with it still being called a product.</p>



<p>When the first people start using your product, this is the moment of truth. Does it solve their problems? Does it meet their expectations? Be smart and add a feedback form in your app. This will give you precious intelligence.</p>



<ol class="wp-block-list" start="2"><li><strong>Get an audience</strong>.</li></ol>



<p>Once you’ve built your marketing website, you will need visitors to start collecting their emails. There are various ways to build an audience which other people have covered in detail in their writing. Therefore I will only scratch the surface of the topic.</p>



<p><strong>Facebook groups/reddit</strong></p>



<p>Instead of having people come to your website, sometimes you should reach out to them. There are online communities for just about anything these days. Do some research to find out facebook groups and subreddits that your potential customers hang out.</p>



<p>Are you building a bookkeeping app ? Reach out for communities where accountants hang out and talk about your project. Don’t be spammy though. Don’t just post a link and disappear. Become an active member of each community and engage in conversations with other members.</p>



<p>Present yourself and your project in an honest way with a friendly manner. Don’t pretend you are a huge company. Being an independent developer is an advantage. People love to help underdogs.</p>



<p><strong>MVP-share with website owners</strong>.</p>



<p>Depending on your project type and your craft you may be able to create an MVP quite soon. Can you hack a micro app in a week ? Can you create some designs of what your app will look like when it’s ready ?</p>



<p>Do that work and reach out to people. Back in the days I developed the first version of <a href="https://mobiletest.me">mobiletest.me</a> on a weekend. I then cold emailed owners of websites and forums related to mobile website development. Some of them added a link to my app and helped get the momentum going. This led to the first users coming and visiting my app. They spread the word and before too long the app had a sizable crowd.</p>



<ol class="wp-block-list" start="3"><li><strong>Make a list of sub-projects.</strong></li></ol>



<p>Now once you got the audience building mechanisms in place it’s time to get to some practical tasks. Time to break the work ahead into smaller chunks. The ideal form would be groups of work that can each be completed in a weekly sprint (considering you will be doing this part time).</p>



<p>For example if you are building the bookkeeping app we mentioned before, the list of sub-projects will be the screens of your application. Let&#8217;s check out some imaginary sub-projects in our imaginary app:</p>



<p>User authentication<br>Create invoice<br>Edit/delete invoice<br>Print invoice<br>Add customer<br>Edit/delete customer</p>



<p>Remember! What we are building here is not a full blown product. We just need an MVP to validate our idea and get feedback. Your goal should be to launch an MVP and get feedback from real customers. You may have a million features in your mind right now. Write them down of course but don’t add them to your sub-projects list.</p>
<p>The post <a href="https://bibakis.com/why-you-should-start-a-side-project-and-what-are-the-first-steps/">Why you should start a side project &#8211; and what are the first steps</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>3 Months with the Apple Watch</title>
		<link>https://bibakis.com/3-months-with-the-apple-watch/</link>
		
		<dc:creator><![CDATA[Vangelis Bibakis]]></dc:creator>
		<pubDate>Sat, 12 Sep 2020 16:39:16 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[apple-watch]]></category>
		<guid isPermaLink="false">https://bibakis.com/?p=84</guid>

					<description><![CDATA[<p>Why Series 3 ? The Apple Watch series 3 is Apple&#8217;s affordable take on the smartwatch. I chose it over the series 5 for the sole reason that I was experimenting with this whole smartwatch thing and the price difference was quite substantial. Series 3 starts at $200 while the series 5 starts at $400.&#8230; <a class="more-link" href="https://bibakis.com/3-months-with-the-apple-watch/">Continue reading <span class="screen-reader-text">3 Months with the Apple Watch</span></a></p>
<p>The post <a href="https://bibakis.com/3-months-with-the-apple-watch/">3 Months with the Apple Watch</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="441" height="510" src="https://bibakis.com/wp-content/uploads/2020/09/apple_watch_series_5-1.jpg" alt="" class="wp-image-90" srcset="https://bibakis.com/wp-content/uploads/2020/09/apple_watch_series_5-1.jpg 441w, https://bibakis.com/wp-content/uploads/2020/09/apple_watch_series_5-1-259x300.jpg 259w" sizes="auto, (max-width: 441px) 100vw, 441px" /></figure></div>



<span id="more-84"></span>



<p><strong>Why Series 3</strong> ?</p>



<p>The Apple Watch series 3 is Apple&#8217;s affordable take on the smartwatch. I chose it over the series 5 for the sole reason that I was experimenting with this whole smartwatch thing and the price difference was quite substantial. Series 3 starts at $200 while the series 5 starts at $400.</p>



<p>Perhaps the best feature of Series 5 is the always on screen. At the time of purchase I didn&#8217;t think that was something I needed. After using the Series 3 for 3 months I&#8217;m certain that this is a feature I need. The sole reason being that raising your wrist to see the time does not always work as promised. An always on screen would solve that nuisance.</p>



<p>Other than that the Series 4 &amp; 5 have a larger screen but does that even matter in a smartwatch? You will always reach for the really big screen of your smartphone.</p>



<p><strong>Apple Watch unlocks your Mac</strong></p>



<p>This is my favourite feature of the Apple Watch. You just got to have the same AppleID both on your iPhone and Mac for it to work. Every time your Mac goes to sleep and brings up the lock screen it unlocks automatically without you needing to type a password. </p>



<p>Your watch must be near your computer for it to work. It won&#8217;t unlock if you are across the room. This is very handy in situations where someone else may try to wake your Mac with you being in the room. He won&#8217;t be able to.</p>



<p>Your Mac will require a password only during the initial login after booting. This has the positive side effect that you can now create a more complex password. You will only enter it once every few days. Meanwhile, every time you want to reach out to your computer you can do so, instantly. This is great user experience on Apple&#8217;s part.</p>



<p><strong>Better notifications</strong></p>



<p>When you wear your first smartwatch, the first think you&#8217;ll notice in the first few hours is the huge amount of notifications. Those are exactly the same in number as the ones right before in your phone. But the fact that they are now in your wrist makes them much more obtrusive.</p>



<p>I&#8217;ve put up with the annoyance for the few first days. At some point when I got a notification from my bank about a purchase I made, I got a great idea. I said to myself: &#8220;Hey, I don&#8217;t need to be notified about that. It can go into a label in Gmail and I&#8217;ll check it later if and when I got the time.&#8221;</p>



<p>Fast forward a few days and 90% of my emails were set to be stored automatically into labels, skipping the inbox entirely. The rest 10% were essential emails I had to be aware of right away. The next step was to cut notifications from apps. Even seemingly important ones like incoming PayPal payments were eliminated. </p>



<p>The result was a new digital lifestyle. I used to do things mostly because of external events which arrived to me in the form of emails and notifications. I now plan my day the way I choose. I reach out to my computer or phone for data only when I deem it important. In a way I became master of my digital self.</p>



<p><strong>The rings habit</strong></p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="451" height="530" src="https://bibakis.com/wp-content/uploads/2020/09/apple_watch_series_3.jpg" alt="" class="wp-image-91" srcset="https://bibakis.com/wp-content/uploads/2020/09/apple_watch_series_3.jpg 451w, https://bibakis.com/wp-content/uploads/2020/09/apple_watch_series_3-255x300.jpg 255w" sizes="auto, (max-width: 451px) 100vw, 451px" /></figure></div>



<p>I will make the assumption that you are not aware of the concept of rings in the Apple Watch. As you can see in the picture above there are three rings in the activity app on the watch. Move, Exercise, Stand.</p>



<p>Stand 12 times in separate hours within a day. Exercise 30 minutes in a day. Move enough to burn 450 calories. While you make progress towards those goals the rings fill up slowly. Once you hit a goal the corresponding ring closes.</p>



<p>When you got your activity data and goals all available anytime, anyplace at the comfort of your wrist, it becomes extremely easy to get in the habit of working out. </p>



<p>When you complete all your rings, a nice animation acts as a reward. The next day you get coaching messages from the watch like &#8220;Great work yesterday, I bet you can do it again today&#8221;.</p>



<p>Since I got the Apple Watch I have increased the number of times I workout on the treadmill or the walks on the countryside. Furthermore there is a companion activity app on the iPhone which allows you to view your progress over the course of weeks or months.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="799" height="1024" src="https://bibakis.com/wp-content/uploads/2020/09/apple_watch-s5-lifestyle-799x1024.jpeg" alt="" class="wp-image-92" srcset="https://bibakis.com/wp-content/uploads/2020/09/apple_watch-s5-lifestyle-799x1024.jpeg 799w, https://bibakis.com/wp-content/uploads/2020/09/apple_watch-s5-lifestyle-234x300.jpeg 234w, https://bibakis.com/wp-content/uploads/2020/09/apple_watch-s5-lifestyle-768x984.jpeg 768w, https://bibakis.com/wp-content/uploads/2020/09/apple_watch-s5-lifestyle.jpeg 910w" sizes="auto, (max-width: 799px) 100vw, 799px" /></figure></div>



<p><strong>The small things</strong></p>



<p>There are other small details in the Apple Watch that make it a great experience. The breathe app for example asks you to take deep breaths for a minute (or more) and helps you reduce stress.</p>



<p>Heart rate alerts come up when your heart beats at more than 120bpm or less than 50bpm for 10 minutes. This can help in case you have irregularities in heart beating. I have heard of many cases where people found out they have a condition because of the Apple Watch.</p>



<p>It works in conjunction with Apple Music bringing the most important controls at your wrist. Turning the digital crown is the (very intuitive) volume control and of course you get to see the artist/song info in the screen. It&#8217;s very convenient while laying in bed listening to music to avoid reaching out for your phone in the dark. </p>



<p><strong>Do I recommend it ?</strong></p>



<p>I have to say I wholeheartedly do. From working out more, to a better digital lifestyle or even typing less passwords, the Apple Watch had a totally positive effect on my life. I will watch the virtual Apple event this September to see what new features the series 6 will bring and perhaps I&#8217;ll get the new one mostly for the always on screen.</p>



<p>Oh! It tells the time as well.</p>
<p>The post <a href="https://bibakis.com/3-months-with-the-apple-watch/">3 Months with the Apple Watch</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Is no-code just a passing fad?</title>
		<link>https://bibakis.com/is-no-code-just-a-passing-fad/</link>
		
		<dc:creator><![CDATA[Vangelis Bibakis]]></dc:creator>
		<pubDate>Sun, 19 Jul 2020 14:12:20 +0000</pubDate>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[no-code]]></category>
		<guid isPermaLink="false">https://bibakis.com/?p=40</guid>

					<description><![CDATA[<p>You may have heard about the no-code movement these days. It&#8217;s a new paradigm which &#8220;threatens&#8221; the jobs of million of software developers around the world. Lead by companies such as Webflow and Zapier the no-code movement promises abilities formerly reserved for the few wizards of coding. Zapier Zapier allows you to create workflows called&#8230; <a class="more-link" href="https://bibakis.com/is-no-code-just-a-passing-fad/">Continue reading <span class="screen-reader-text">Is no-code just a passing fad?</span></a></p>
<p>The post <a href="https://bibakis.com/is-no-code-just-a-passing-fad/">Is no-code just a passing fad?</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[
<span id="more-40"></span>



<p>You may have heard about the no-code movement these days. It&#8217;s a new paradigm which &#8220;threatens&#8221; the jobs of million of software developers around the world. Lead by companies such as <a href="https://webflow.com" rel="nofollow">Webflow</a> and <a href="https://zapier.com" rel="nofollow">Zapier</a> the no-code movement promises abilities formerly reserved for the few wizards of coding.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="684" src="https://bibakis.com/wp-content/uploads/2020/07/code-1-1024x684.jpg" alt="" class="wp-image-43" srcset="https://bibakis.com/wp-content/uploads/2020/07/code-1-1024x684.jpg 1024w, https://bibakis.com/wp-content/uploads/2020/07/code-1-300x200.jpg 300w, https://bibakis.com/wp-content/uploads/2020/07/code-1-768x513.jpg 768w, https://bibakis.com/wp-content/uploads/2020/07/code-1-1536x1025.jpg 1536w, https://bibakis.com/wp-content/uploads/2020/07/code-1-2048x1367.jpg 2048w, https://bibakis.com/wp-content/uploads/2020/07/code-1-624x417.jpg 624w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<h2 class="wp-block-heading">Zapier</h2>



<p>Zapier allows you to create workflows called &#8220;Zaps&#8221;. They consist of a trigger and one or more actions. For example: When I get a mention on Twitter send me an email and also add a new task on Basecamp. The trigger here is the Twitter mention and the rest are the actions.</p>



<p>Now, the way you can do something like that using code involves something like the procedure below:</p>



<ol class="wp-block-list"><li>Create a basic app and host it somewhere on the internet.</li><li>Create code which connects every few minutes to the Twitter API and checks for new mentions.</li><li>Send an email to a pre-configured address.</li><li>Create code which connects to the Basecamp API and adds a task.</li></ol>



<p>At first, you have to admit that the code version looks a little bit more complicated. You bet it&#8217;s more complicated. Even with a very productive framework in place (like Ruby on Rails for example) you have to deal with technicalities like API credentials and so on.</p>



<p>In conclusion: Time to build using code: 2 to 5 hours. Time to build using Zapier: 1 to 5 minutes. But this comparison is just the visible tip of the iceberg. The real question here is how much time an individual must spend, in order to get to the point where it takes 2 hours to code this workflow.</p>



<p>At best you need to have at least a few months of programming experience in order to build this workflow into an app. And this is at last the real value of a no-code platform like zapier. It allows people without a software engineering background to &#8220;code&#8221; workflows and solutions to business problems.</p>



<h2 class="wp-block-heading">Site builders revisited</h2>



<p>Site builders have existed for almost as long as there are websites. If you are old enough you may remember Microsoft Frontpage and Dreamweaver. Those were essentially HTML editors with the ability to code and also create interfaces using &#8220;no-code&#8221; visual tools.</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="500" height="273" src="https://bibakis.com/wp-content/uploads/2020/07/dreamweaver.jpg" alt="" class="wp-image-47" srcset="https://bibakis.com/wp-content/uploads/2020/07/dreamweaver.jpg 500w, https://bibakis.com/wp-content/uploads/2020/07/dreamweaver-300x164.jpg 300w" sizes="auto, (max-width: 500px) 100vw, 500px" /></figure></div>



<p>These tools were essential tools for web developers of the 90s. However going to the new decade they became less and less popular as they were known to produce bloated code which performed poorly in W3C validation tests.</p>



<p>In the hosting industry there have been a lot of tools that allowed users to create websites without writing code. Those tools have been generally been called just &#8220;site builders&#8221;. However they never really caught on and as time went by, they faded out into obsolescence.</p>



<p>Fast forward into today and we find a new generation of Software As a Service platforms which allow people to easily create websites. You may have heard of Wix or  Squarespace or even Webflow. All these products allow you to create websites with little or more functionality. </p>



<p>However you still have way more capability with websites crafted using code. Will this new generation of tools have the faith of its predecessors? There are a few key differences this time around.</p>



<p>First of all these new web apps are heavily marketed. They have attracted large amounts in VC funding and launched large marketing campaigns which include TV ads among others.</p>



<p>The target audience this time, is not web developers but everyday casual users. What if Wix or Webflow will never match WordPress or custom code in features and functionality? What if they never become the favourite tools of web developers? If they can get all average Joes then we are looking at a huge number of customers. And this should be called success, shouldn&#8217;t it?</p>



<h2 class="wp-block-heading">The metric that matters</h2>



<p>Back in 2007 the iPhone was released. Steve Ballmer (then CEO of Microsoft) said that &#8220;it&#8217;s the most expensive phone in the world and it doesn&#8217;t appeal to business customers because it doesn&#8217;t have a keyboard and that makes it not a very good email machine&#8221;.</p>



<p>Fast forward into today, iPhone-style multitouch phones (iPhone &amp; Android) have 99% of the market and Windows Phones are not produced anymore. It also turned out that multitouch phones appeal to business users and they are pretty good email machines.</p>



<p>The iPhone was a revolution because it scored high in the metric that matters the most. That is user friendliness among regular users. If you can get the masses to follow your revolution the power users and the developers will follow.</p>



<p>Back then the business customers were mostly Blackberry users. And indeed Blackberry didn&#8217;t vanish overnight from the market but eventually&#8230; it did vanish. I&#8217;m not saying web developers will vanish overnight but you know&#8230; eventually they may vanish.</p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="637" src="https://bibakis.com/wp-content/uploads/2020/07/webflow-1024x637.jpg" alt="" class="wp-image-51" srcset="https://bibakis.com/wp-content/uploads/2020/07/webflow-1024x637.jpg 1024w, https://bibakis.com/wp-content/uploads/2020/07/webflow-300x187.jpg 300w, https://bibakis.com/wp-content/uploads/2020/07/webflow-768x478.jpg 768w, https://bibakis.com/wp-content/uploads/2020/07/webflow-1536x956.jpg 1536w, https://bibakis.com/wp-content/uploads/2020/07/webflow-2048x1274.jpg 2048w, https://bibakis.com/wp-content/uploads/2020/07/webflow-624x388.jpg 624w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption>Leaked image from an upcoming update to Webflow.</figcaption></figure>



<p>Check out the image above. It is from an upcoming update to Webflow. This is one of those features that can make technical users adopt a SaaS platform such as Webflow. It is similar to flowcharts. A technique all programmers learn at the university.</p>



<p>Similar revolutions happen all the time. WordPress did it itself when it allowed people to update their WordPress code and plugins without uploading files using FTP but instead by just pressing a button in their control panel. It also did it when it allowed people to search for new themes from within WordPress without having to search around the web.</p>



<h2 class="wp-block-heading">Is the timing right?</h2>



<p>Besides the timing has never been better for a revolution in the way web sites and web apps are made. I remember back in the 90s it was fairly easy to create a website. All you needed was HTML knowledge &amp; some PHP. Now the bar is very hight. </p>



<p>Now in order to call yourself a web developer you have to know 1 or 2 JavaScript frameworks, CSS, preprocessors, deployment tools, a few backend frameworks and the corresponding languages underneath and the list goes on.</p>



<p>The competition has made interfaces way more complex with new requirements such as being responsive, fast and real time. The backend has become more complex as well with requirements to connect to various APIs, apply some form of machine learning to generate things like related products in a store.</p>



<p>Of course those high requirements won&#8217;t go away anytime soon. Quite the opposite. However there is great complexity involved which creates equally great demand for simplification. And this is exactly what this new generation of no-code tools brings to the table.</p>



<h2 class="wp-block-heading">Conclusion</h2>



<p>This is one of those times when something gets democratised. Like ebay democratised commerce. Like the iPhone democratised (portable) computers. Like WordPress democratised blogging.</p>



<p>It&#8217;s very rare in the history of technology and computing for some simpler approach to fail. It&#8217;s up to this new generation of no-code tools to rise up to the challenge and offer a simpler way to do previously complex things.</p>



<p>No, traditional software development won&#8217;t go away overnight but it will surely transform to something simpler and more modern.</p>
<p>The post <a href="https://bibakis.com/is-no-code-just-a-passing-fad/">Is no-code just a passing fad?</a> appeared first on <a href="https://bibakis.com">Bibakis.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>