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

<channel>
	<title>Mert Yazicioglu</title>
	<atom:link href="http://www.mertyazicioglu.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mertyazicioglu.com</link>
	<description>Coding the life away...</description>
	<lastBuildDate>Thu, 02 May 2013 19:53:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>GSoC 2013 Proposal: Enhance Profiles.WordPress.org</title>
		<link>http://www.mertyazicioglu.com/2013/05/02/gsoc-2013-proposal-enhance-profiles-wordpress-org/</link>
		<comments>http://www.mertyazicioglu.com/2013/05/02/gsoc-2013-proposal-enhance-profiles-wordpress-org/#comments</comments>
		<pubDate>Wed, 01 May 2013 23:56:51 +0000</pubDate>
		<dc:creator>Mert Yazıcıoğlu</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.mertyazicioglu.com/?p=467</guid>
		<description><![CDATA[<p>Here is my proposal to enhance profiles.wordpress.org during GSoC 2013&#8230; Personal Details Name: Mert Yazicioglu Email: mert@mertyazicioglu.com Personal Website: http://www.mertyazicioglu.com Skype ID: mertyazicioglu GTalk: merty92@gmail.com IRC nick: merty Phone number: 00905436721442 School Name: Bilkent University (Ankara, Turkey) Years completed: 3 years PHP Experience Level: Advanced WordPress Experience Level: Current User, Plugin Developer and Core Contributor. Project Details [...]</p><p>The post <a href="http://www.mertyazicioglu.com/2013/05/02/gsoc-2013-proposal-enhance-profiles-wordpress-org/">GSoC 2013 Proposal: Enhance Profiles.WordPress.org</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Here is my proposal to enhance profiles.wordpress.org during GSoC 2013&#8230;</p>
<p><span id="more-467"></span></p>
<p><strong style="font-size: 1.142857143rem; line-height: 1.846153846;">Personal Details</strong></p>
<p><strong>Name:</strong> Mert Yazicioglu<br />
<strong>Email:</strong> mert@mertyazicioglu.com<br />
<strong>Personal Website:</strong> http://www.mertyazicioglu.com<br />
<strong>Skype ID: </strong>mertyazicioglu<strong><br />
GTalk:</strong> merty92@gmail.com<br />
<strong>IRC nick:</strong> merty<br />
<strong>Phone number:</strong> 00905436721442<br />
<strong>School Name:</strong> Bilkent University (Ankara, Turkey)<br />
<strong>Years completed:</strong> 3 years<br />
<strong>PHP Experience Level:</strong> Advanced<br />
<strong>WordPress Experience Level:</strong> Current User, Plugin Developer and Core Contributor.</p>
<h3><strong>Project Details</strong></h3>
<p><strong>Describe your idea in detail: </strong>Although WordPress.org has been enhanced both design-wise and feature-wise, profiles.wordpress.org did not see much love. Being a plugin developer and a core contributor, I would personally love to interact with the other developers, without feeling the need of leaving the .org ecosystem.</p>
<p>Here are some of the things I am planning to do to improve the profiles on profiles.wordpress.org and more importantly, the .org ecosystem:</p>
<ul>
<li><strong style="line-height: 14px; font-size: 1rem;">Better Representation of the Information: </strong> Currently, there are 6 pieces of data that one can provide to customise his/her profile: <em>Name</em>, <em>About</em> <em>Me</em>, <em>Website URL</em>, <em>Location</em>, <em>Company</em>, <em></em><em>Interests.</em><em> </em>These are all needed and should be kept but using a better way to represent them.</li>
<li><strong style="line-height: 1.714285714; font-size: 1rem;"><span style="font-size: 1rem; line-height: 1.714285714;">Latest Posts: </span></strong><span style="font-size: 1rem; line-height: 1.714285714;">The user should be able to provide his/her WordPress-powered blog from which we can fetch the last 10 blog posts and display on their profile.</span></li>
<li><strong style="line-height: 1.714285714; font-size: 1rem;">Links to</strong><strong style="line-height: 1.714285714; font-size: 1rem;"> Profiles on Other Sites:</strong><span style="line-height: 1.714285714; font-size: 1rem;"> Recently, Otto shared a method we can use to tell Google that we are the author of the plugin. That method includes placing a link on our WordPress profiles to our Google+ profiles, which is only possible by adding an anchor tag inside the <em>About Me</em> section. This is currently the only way and I think unfortunately is a dirty way. We should be able to link to our profiles on other sites such as: <em>Deviantart, Dribble, Facebook, GitHub, Google, Twitter, etc</em>. That way, people can follow each other on the other social networks and/or see other works of each other. I would personally like to see a theme creator&#8217;s other creative works on Dribble or a plugin author&#8217;s other projects on GitHub.</span></li>
<li><strong>Showcase: </strong>There are many people who have authored so many plugins and/or themes that a person who looks at his/her profile can easily miss an impressive and useful one because all the plugins/themes are listed in uniform. A good solution to this would be providing a separate section called <em>Showcase</em>, to which users can place 5 of their best work to show themselves.</li>
<li><strong>A Better Way to List Plugins: </strong>Themes have their previews shown while the plugins have nothing. We can use the banner images of the plugins while listing them which would motivate plugin authors to create better-looking banner images and make profile pages more alive.</li>
<li><strong>Enhanced Activity Stream:</strong> The current state of the activity stream is completely unreadable. I&#8217;m planning to make it more feed-like and present more information for each feed item. For example; we can show the user&#8217;s reply as well, if the user &#8220;Replied to a topic in the WP.org support forums&#8221; or instead of saying &#8220;plugins Trac, Changeset [691287]: Updated FAQ&#8221;, we can say &#8220;Mert Yazicioglu updated WordPress Move&#8221; and below we can provide the changelog. Of course, the feed will be redesigned to be able to house these changes.</li>
<li><strong>Gamification:</strong> This should probably be the key feature of the new profiles. We should implement a badge system to tell the active and passive developers/designers apart. Contributing to the core, writing unit tests, authoring a plugin, authoring a theme, authoring X number of plugins, authoring X number of themes, helping on forums, contributing to X number of releases in a row etc. all could bring a badge to the user to keep them motivated. Personally, I would be more comfortable with using the plugin of a user who is active on support forums and have contributed to the last 3 major releases, for instance. This would also cause the other plugin authors to feel the need of showing themselves and at the end of the day, we would have more core contributors, more active support forums and more plugin authors.</li>
<li><strong>Following Each Other:</strong> I&#8217;m not 100% sure about this but the ability to follow a plugin author or a theme creator to keep oneself up-to-date with their future work seem to be a good idea.</li>
<li><strong>Profiles Homepage: </strong>Currently, there is no homepage for profiles and profiles.wordpress.org simply redirects to wordpress.org. I&#8217;m planning to create <em>Profiles Homepage </em>to house the gamification data such as: <em>The Newest Core Contributors, The Newest Plugin Authors, The Newest Theme Creators, The Recent Rockstars etc. </em>and a feed on which we show the recent activities of the users that the user follows. Activities on that feed can include the core contributions and the support forum activity, in order to motivate their followers.</li>
</ul>
<p>Using such features, we can both increase the engagement on .org profiles and the overall contribution to WordPress. WordPress developers should be able to fully represent themselves using their profiles on WordPress.org, that will be my aim.</p>
<p><strong>What have you done so far with this idea: </strong></p>
<ul>
<li>Visited 20+ websites and studied the way their profiles work to work out the common needs of profile pages.</li>
<li>Browsed profiles on .org to see how profiles currently look like in cases like when there are no plugins, when there are too many plugins, when there are a mix of plugins and themes, when there are no activities etc.</li>
<li><span style="line-height: 1.714285714; font-size: 1rem;">Drew a few mock-ups on how it should look like (will share on my blog).</span></li>
</ul>
<p><strong>Plugin, theme, or core: </strong>Technically, neither. The work will be done on the codebase of wordpress.org.</p>
<p><strong>Anticipated challenges: </strong>I cannot think of anything that would cause the failure of the project.</p>
<p><strong>Potential mentors: </strong>No preference.</p>
<h3><strong>Schedule of Deliverables</strong></h3>
<p><strong>Milestones and deliverables schedule:</strong><em> </em></p>
<p><strong>May 27th &#8211; June 9th</strong> &#8211; Explaining the details of my project to the WordPress community and asking for their ideas.<br />
<strong>June 10th &#8211; </strong><strong>June 16th</strong> - Deciding which features and the suggestions of the community should be implemented and how with my mentor.<br />
<strong>June 17th</strong> &#8211; Coding begins!<br />
<strong>June 24th</strong> &#8211; The codebase for <em>Links to Profiles on Other Sites</em> and <em>Showcase</em> should be complete by now.<br />
<strong>July 1st</strong> - The codebase for <em>Latest Posts </em>and <em>Enhanced Activity Stream </em>should be complete by now.<br />
<strong>July 8th</strong> &#8211; The codebase for Gamification should be complete by now.<br />
<strong>July 15th </strong>- The new UI of profiles (including the other UI-related features listed above) should be complete by now.<br />
<strong>July 22nd </strong>- The <em>Profiles Homepage</em> should be complete by now.<br />
<strong></strong><strong>July 29th &#8211; August</strong><strong> 2nd &#8211; </strong>Mid-term Evaluations<br />
<strong>August 12th &#8211; </strong>All the known bug fixes should be done by now.<br />
<strong>August 19th &#8211; </strong>Another round of feedbacks from the users should be gathered by now.<br />
<strong>August 26th &#8211; </strong>The necessary changes reported by the users should be done by now.<br />
<strong>September 2nd -</strong> Code should be checked for the last time to see if any improvements are needed, by now.<br />
<strong><strong>September 9th -</strong></strong> Any necessary documentation should be written by now.<br />
<strong>September 16th - </strong>The project is completed!</p>
<p><strong>Other commitments: </strong>Will have more than plenty of time to work on the project.</p>
<h3><strong>Open Source Development Experience</strong></h3>
<p><strong>PHP Experience: </strong>I have been a PHP developer for 8 years and have been mainly using OOP for the last 5 years. To see my code, you can check out <a title="Mert Yazicioglu on WordPress.org" href="http://profiles.wordpress.org/merty/" target="_blank">my plugins on WordPress plugin directory</a> and <a title="Mert Yazicioglu on GitHub" href="http://www.github.com/merty" target="_blank">my profile on GitHub</a>. I have also participated to GSoC in 2011 and again worked with WordPress. I developed <a title="WordPress Move on WordPress GSoC 2011 Blog" href="http://gsoc2011.wordpress.com/wordpress-move/" target="_blank">WordPress Move</a> as a project and successfully completed GSoC 2011. Currently I&#8217;m working as Jr. Software Developer at Izlesene.com which is pretty much Turkey&#8217;s YouTube, where we are using PHP as the main language.</p>
<h3><strong>WordPress Experience: </strong></h3>
<ul>
<li>Converted our university&#8217;s online newspaper to WordPress which was using the framework and the CMS I wrote before.<br />
<a href="http://www.gazetebilkent.com">http://www.gazetebilkent.com</a></li>
<li>Worked at a company as a WordPress Developer last summer, where I developed 4 different products using WordPress. Recommendation from that job: (Can be seen on LinkedIn)<br />
<em>&#8220;Mert is a genuine talent as a Web Developer especially WordPress, he is really hardworking and highly responsible person, I wish to work with him again.&#8221;</em></li>
<li>Wrote a patch for the Ticket #16433<br />
<a href="http://core.trac.wordpress.org/ticket/16433">http://core.trac.wordpress.org/ticket/16433</a></li>
<li>Wrote a patch for the Ticket #22451<br />
<a href="http://core.trac.wordpress.org/ticket/16433">http://core.trac.wordpress.org/ticket/22451</a></li>
<li>Wrote a patch for the Ticket #22524<br />
<a href="http://core.trac.wordpress.org/ticket/22524" target="_blank">http://core.trac.wordpress.org/ticket/22524</a></li>
<li>Wrote a patch for the Ticket #19470<br />
<a href="http://core.trac.wordpress.org/ticket/19470" target="_blank">http://core.trac.wordpress.org/ticket/19470</a></li>
<li>Wrote a patch for the Ticket #17983<br />
<a href="http://core.trac.wordpress.org/ticket/17983" target="_blank">http://core.trac.wordpress.org/ticket/17983</a></li>
<li>Successfully developed WordPress Move during GSoC 2011 and have been developing it ever since: (50,000+ downloads)<br />
<a title="WordPress Move" href="http://wordpress.org/extend/plugins/wordpress-move/" target="_blank">http://wordpress.org/extend/plugins/wordpress-move/</a></li>
<li>Developed a plugin called Image Rotation Fixer: (1,000+ downloads)<br />
<a title="Image Rotation Fixer" href="http://wordpress.org/extend/plugins/image-rotation-fixer/" target="_blank">http://wordpress.org/extend/plugins/image-rotation-fixer/</a></li>
<li>Developed two child themes called Code Black and Code Red:<br />
<a href="http://github.com/merty/code-black">http://github.com/merty/code-black<br />
</a><a href="http://github.com/merty/code-red">http://github.com/merty/code-red</a></li>
</ul>
<p><strong>Other Open Source/Free Software Experience: </strong></p>
<ul>
<li>I contributed SkateBoard project with a few bug reports and fixes but the project discontinued.</li>
<li>I participated Google&#8217;s Highly Open Participation Contest and helped Joomla!</li>
<li>I voluntarily contributed translations of Facebook, Joomla!, Simple Machines Forum, SchoolTool, SkateBoard, Twitter and Ubuntu.</li>
<li>I am currently leading the Turkish translation of Grooveshark.</li>
<li>I released some of my scripts under the GNU/GPLv2 license on various platforms but lost track of most of them due to changes made on those platforms.</li>
<li>Some other work of mine can be found on <a title="Mert Yazicioglu on GitHub" href="http://www.github.com/merty" target="_blank">GitHub</a>.</li>
</ul>
<h3><strong>Work Experience</strong></h3>
<p><strong>Work Experience:</strong></p>
<ul>
<li>Jr. Software Developer at Izlesene.com (Turkey&#8217;s YouTube) (Ongoing)</li>
<li>Director of Online Operations &#8211; GazeteBilkent (Online Newspaper of our University) (WordPress-powered)</li>
<li>Software Developer &#8211; Chipping-Potatoes Market Research Website<br />
Developed a poll system that generates detailed statistical reports using JS (AJAX), PHP and MySQL.</li>
<li>Lead Website Designer &#8211; Europe@School Website Design Contest 2006 (Won the 2nd prize!) (HTML, CSS, JS)</li>
<li>Facebook &#8211; Volunteer Translator</li>
<li>Grooveshark &#8211; Volunteer Translator (Lead) (Ongoing)</li>
<li>Joomla! &#8211; Volunteer Translator</li>
<li>SchoolTool &#8211; Volunteer Translator</li>
<li>Simple Machines Forum &#8211; Volunteer Translator</li>
<li>SkateBoard &#8211; Volunteer Translator (Also contributed with a few bug reports but the project discontinued)</li>
<li>Twitter &#8211; Volunteer Translator</li>
<li>Ubuntu &#8211; Volunteer Translator</li>
</ul>
<p>Apart from those, I have coded many scripts with different complexities. They range from an online dictionary script to a full-fledged business cataloging system. I did not mention them because those projects either discontinued or disappeared without my knowledge. I do not exactly know who uses which of my scripts right now as I have provided most of them for free on various platforms.</p>
<h3><strong>Academic Experience</strong></h3>
<p><strong>Academic Institution: </strong>Bilkent University (Ankara, Turkey)</p>
<p><strong>Current Program: </strong>Computer Technology and Information Systems for a BS degree. I am about to complete my junior year.</p>
<p><strong>Anticipated Graduation:</strong> 2014</p>
<p><strong>Academic Performance:</strong> I am a High Honors Student with a GPA of 3.49/4.00.</p>
<p>The technical courses I took so far are:</p>
<ul>
<li>CTIS151 Introduction to Programming (Grade: A)</li>
<li>CTIS152 Algorithms and Data Structures (Grade: A)</li>
<li>CTIS163 Discrete Mathematics (Grade: B)</li>
<li>CTIS164 Technical Mathematics with Programming (Grade: A)</li>
<li>CTIS165 Fundamentals of Information Systems (Grade: B+)</li>
<li>CTIS166 Information Technologies (Grade: B)</li>
<li>CTIS 251 Object Oriented Programming (Grade: A)</li>
<li>CTIS 252 Programming in Java (Grade: A)</li>
<li>CTIS 255 Web Technologies I (Grade: A)</li>
<li>CTIS 256 Web Technologies II (Grade: A)</li>
<li>CTIS 259 Database Management Systems and Applications (Grade: A-)</li>
<li>CTIS 261 Computer Networks I (Grade: B)</li>
<li>CTIS 262 Computer Networks II (Grade: B-)</li>
<li>CTIS 264 Computer Algorithms (Grade: B)</li>
<li>CTIS 359 Principles of Software Engineering (Grade: B-)</li>
<li>CTIS 361 Contemporary Application Development (Grade: A+)</li>
</ul>
<p><strong>GSoC for Credit:</strong> No.</p>
<p><strong>References:</strong></p>
<ul>
<li>Serkan Genç (sgenc@bilkent.edu.tr) (Instructor)</li>
<li>Murat Yakıcı (murat.yakici@gmail.com) (Previous Employer)</li>
<li>Pete Mall (pete@jointforcestech.com) (My Mentor from GSoC 2011)</li>
</ul>
<h3><strong>Why WordPress</strong></h3>
<p><strong>You&#8217;re applying to work with WordPress during GSoC because: </strong>I chose WordPress because it is one of the few PHP projects I adore and love to work with. I have been amazed with its extensibility since the day I first used it. I have also participated to GSoC in 2011 and again worked with WordPress. I developed <a title="WordPress Move on WordPress GSoC 2011 Blog" href="http://gsoc2011.wordpress.com/wordpress-move/" target="_blank">WordPress Move</a> as a project and successfully completed GSoC 2011.</p>
<p><strong>After GSoC, you envision your involvement with WordPress will be: </strong>Ongoing, definitely. I have been contributing to WordPress since GSoC 2011 and also trying to spread the use of it among my acquaintances. I absolutely love everything about WordPress, from the software itself to the community!</p>
<p>The post <a href="http://www.mertyazicioglu.com/2013/05/02/gsoc-2013-proposal-enhance-profiles-wordpress-org/">GSoC 2013 Proposal: Enhance Profiles.WordPress.org</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.mertyazicioglu.com/2013/05/02/gsoc-2013-proposal-enhance-profiles-wordpress-org/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Code Black and Code Red</title>
		<link>http://www.mertyazicioglu.com/2013/03/24/code-black-and-code-red/</link>
		<comments>http://www.mertyazicioglu.com/2013/03/24/code-black-and-code-red/#comments</comments>
		<pubDate>Sat, 23 Mar 2013 23:19:39 +0000</pubDate>
		<dc:creator>Mert Yazıcıoğlu</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.mertyazicioglu.com/?p=453</guid>
		<description><![CDATA[<p>About 2.5 months ago, I created a minimalist, clean child theme for the Twenty Twelve theme, called Code Red. Although I used it for a day or two on my blog, I reverted back to WP-Svbtle. Today I found some time to revise it and created a monochromatic theme with a different set of fonts and [...]</p><p>The post <a href="http://www.mertyazicioglu.com/2013/03/24/code-black-and-code-red/">Code Black and Code Red</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>About 2.5 months ago, I created a minimalist, clean child theme for the Twenty Twelve theme, called Code Red. Although I used it for a day or two on my blog, I reverted back to WP-Svbtle.</p>
<p>Today I found some time to revise it and created a monochromatic theme with a different set of fonts and pretty much the same layout. In other words, the theme you are looking at right now.</p>
<p>You can get both <a title="Code Red" href="https://github.com/merty/code-red/" target="_blank">Code Red</a> and <a title="Code Black" href="https://github.com/merty/code-black/" target="_blank">Code Black</a> from GitHub as always.</p>
<p>The post <a href="http://www.mertyazicioglu.com/2013/03/24/code-black-and-code-red/">Code Black and Code Red</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.mertyazicioglu.com/2013/03/24/code-black-and-code-red/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simple File Uploader</title>
		<link>http://www.mertyazicioglu.com/2012/11/14/simple-file-uploader/</link>
		<comments>http://www.mertyazicioglu.com/2012/11/14/simple-file-uploader/#comments</comments>
		<pubDate>Wed, 14 Nov 2012 00:11:44 +0000</pubDate>
		<dc:creator>Mert Yazıcıoğlu</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.mertyazicioglu.com/?p=400</guid>
		<description><![CDATA[<p>Seeing that many people are actually interested in both HTML5 File API and Node.js, decided to write a simple file uploader application as many of the examples out there are not clear enough for beginners. Hope this helps! See the project on GitHub&#8230; Update: It now supports AWS S3!</p><p>The post <a href="http://www.mertyazicioglu.com/2012/11/14/simple-file-uploader/">Simple File Uploader</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Seeing that many people are actually interested in both HTML5 File API and Node.js, decided to write a simple file uploader application as many of the examples out there are not clear enough for beginners. Hope this helps!</p>
<p><a title="Simple File Uploader" href="https://github.com/merty/simple-file-uploader">See the project on GitHub&#8230;</a></p>
<p><strong>Update:</strong> It now supports AWS S3!</p>
<p>The post <a href="http://www.mertyazicioglu.com/2012/11/14/simple-file-uploader/">Simple File Uploader</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.mertyazicioglu.com/2012/11/14/simple-file-uploader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Move 1.3.2</title>
		<link>http://www.mertyazicioglu.com/2012/10/24/wordpress-move-1-3-2/</link>
		<comments>http://www.mertyazicioglu.com/2012/10/24/wordpress-move-1-3-2/#comments</comments>
		<pubDate>Wed, 24 Oct 2012 00:19:40 +0000</pubDate>
		<dc:creator>Mert Yazıcıoğlu</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.mertyazicioglu.com/?p=372</guid>
		<description><![CDATA[<p>I just released WordPress Move 1.3.2. This release fixes only a single bug which was causing data losses during the migration. If you were experiencing problems with other plugins after the migration, probably this bug was the cause of it. Changelog for 1.3.2 Fixed the bug causing problems with other plugins such as Gravity Forms.</p><p>The post <a href="http://www.mertyazicioglu.com/2012/10/24/wordpress-move-1-3-2/">WordPress Move 1.3.2</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I just released <a title="WordPress Move" href="http://wordpress.org/extend/plugins/wordpress-move/" target="_blank">WordPress Move 1.3.2</a>. This release fixes only a single bug which was causing data losses during the migration. If you were experiencing problems with other plugins after the migration, probably this bug was the cause of it.</p>
<p><strong>Changelog for 1.3.2</strong></p>
<ul>
<li>Fixed the bug causing problems with other plugins such as Gravity Forms.</li>
</ul>
<p>The post <a href="http://www.mertyazicioglu.com/2012/10/24/wordpress-move-1-3-2/">WordPress Move 1.3.2</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.mertyazicioglu.com/2012/10/24/wordpress-move-1-3-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>6 Things I Learned from Working with Others</title>
		<link>http://www.mertyazicioglu.com/2012/10/17/6-things-i-learned-from-working-with-others/</link>
		<comments>http://www.mertyazicioglu.com/2012/10/17/6-things-i-learned-from-working-with-others/#comments</comments>
		<pubDate>Wed, 17 Oct 2012 20:23:08 +0000</pubDate>
		<dc:creator>Mert Yazıcıoğlu</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.mertyazicioglu.com/?p=368</guid>
		<description><![CDATA[<p>2 years ago, I was fortunate enough to join a team of three during the establishment phase of an online newspaper. It was not going to be a yet-another-online-newspaper, it was going to be an online newspaper, prepared by the students of our university. After being a part of that project for 2 years, lately [...]</p><p>The post <a href="http://www.mertyazicioglu.com/2012/10/17/6-things-i-learned-from-working-with-others/">6 Things I Learned from Working with Others</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>2 years ago, I was fortunate enough to join a team of three during the establishment phase of an online newspaper. It was not going to be a yet-another-online-newspaper, it was going to be an online newspaper, prepared by the students of our university. After being a part of that project for 2 years, lately I decided to resign from both of my duties: Administrative Coordinator and Director of Online Operations. I had been the Administrative Coordinator for 40 days and had been the Director of Online Operations for 2 years. These are the things I learned in the meantime.</p>
<p><span id="more-368"></span></p>
<h3><strong>#1: Do Not Let Others Interfere</strong></h3>
<p>This is probably the biggest problem I suffered from. People think that since they can use a web browser, they have the necessary knowledge and experience to criticise the design of a web page. By the way, I&#8217;m not talking about constructive or valid criticisms here. I&#8217;m talking about questions like &#8220;What&#8217;s wrong with Comic Sans?&#8221; or &#8220;Using human friendly timestamps such as &#8217;2 hours ago&#8217; is confusing, it should be dd/mm/yyyy.&#8221;. I think you got the gist of it.</p>
<p>I&#8217;m always open to new ideas so long as they make sense but these are just tiring, especially when the person you are talking to resist not to understand.</p>
<h3><strong>#2: Boundaries, Boundaries, Boundaries</strong></h3>
<p>This is actually what I should have done to prevent <strong>#1 </strong>from happening. Every single person in an organisation should have a specific duty and should not cross boundaries by disturbing others by commenting on everything, without thinking twice. Sure, everyone should be able to comment on others&#8217; works but if the quality of those comments are not above a certain level, those comments just become annoying and make you regret your decision to join the team.</p>
<p>Establishing well-defined boundaries is a must, unless you are working with awesome A-level people which practically never happens.</p>
<h3><strong>#3: Prepare Yourself for Being a Scapegoat</strong></h3>
<p>Remember when your decisions were always criticised and you decided not to listen to them because their comments did not make any sense? Good. Because the moment something goes wrong with your decision, they will instantly say &#8220;You should have listened to me&#8221;. Do not even try to tell them how it would be a lot worse if you followed their suggestions. They just won&#8217;t get it. Accept your well-deserved(!) failure and move on.</p>
<h3><strong>#4: Do Not Stop Yourself from Speaking the Truth</strong></h3>
<p>Just you are enjoying their friendship does not mean you cannot disagree with them or you cannot uncover what they are hiding. Furthermore, when the truth meets the sunshine, the others will think you were a part of that thing they were hiding because: <strong>a)</strong> You are their friend. <strong>b)</strong> You did not tell. Never, ever, choose hiding the truth in favor of protecting others. They would not do the same for you. Sorry, sad but true.</p>
<p>Being friends and co-workers are completely different things, so keep them separate. If you are the only one who can separate the two, you should start considering leaving before things get ugly.</p>
<h3><strong>#5: Do Not Make It Your Top Priority</strong></h3>
<p>Stop for a second and look around you. If you are working harder than others, doing your duty properly and even cleaning the mess that others create, you should consider decreasing the priority of that organisation in your life. You can work on better things instead or just use that time to sit back and relax. You will see them leaving right away when they realize that they have to work a little harder.</p>
<p>Don&#8217;t torture yourself if the project is not going anywhere and the cause of it is not you. Don&#8217;t spend your time for nothing. They don&#8217;t deserve to work with you.</p>
<h3><strong>#6: Leave When You Stop Having Fun</strong></h3>
<p>You are not a part of this because your life depends on it, right? Then you should always take the fun factor into account. Taking things you are working on seriously is a good thing but if you do this for absolutely everything, it will just start to secretly demotivate you and actually harm you.</p>
<p>You may think that you can actually prevent these things from happening by changing others. It may sound a simple thing but it&#8217;s a fact that you cannot change people for good. You can change them for some time but they will soon become who they actually are and your efforts won&#8217;t change anything at the end. This will only help you to postpone the inevitable consequences.</p>
<p>Don&#8217;t let others suck the life out of you. Life is too short to work on things you are not enjoying.</p>
<p>The post <a href="http://www.mertyazicioglu.com/2012/10/17/6-things-i-learned-from-working-with-others/">6 Things I Learned from Working with Others</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.mertyazicioglu.com/2012/10/17/6-things-i-learned-from-working-with-others/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Invalid email or password.&#8221; Really?</title>
		<link>http://www.mertyazicioglu.com/2012/10/14/invalid-email-or-password-really/</link>
		<comments>http://www.mertyazicioglu.com/2012/10/14/invalid-email-or-password-really/#comments</comments>
		<pubDate>Sun, 14 Oct 2012 18:24:03 +0000</pubDate>
		<dc:creator>Mert Yazıcıoğlu</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.mertyazicioglu.com/?p=351</guid>
		<description><![CDATA[<p>As a web developer who frequently does front-end designs for web sites and applications, I believe it is one of my duties to learn how to design an interface that makes users&#8217; lives easier. I know that I&#8217;m not the only one. In fact, I see people are becoming more and more interested in designing [...]</p><p>The post <a href="http://www.mertyazicioglu.com/2012/10/14/invalid-email-or-password-really/">&#8220;Invalid email or password.&#8221; Really?</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>As a web developer who frequently does front-end designs for web sites and applications, I believe it is one of my duties to learn how to design an interface that makes users&#8217; lives easier. I know that I&#8217;m not the only one. In fact, I see people are becoming more and more interested in designing better, more functional user interfaces. I&#8217;m not going to sit down and write a long post about user experience best practices but I just want share my 2 cents regarding a very simple issue that most developers don&#8217;t seem to care.</p>
<p><span id="more-351"></span></p>
<p>Yesterday, I received an email from <a href="http://www.codecademy.com">Codecademy</a>, about the new Ruby track they made available. As I haven&#8217;t used Ruby for the last few years, I thought it would be nice to do some practice. When I opened the sign in page, I realised that I forgot the password of my account. Naturally, I started trying to guess what my email-password combo was. Right after my first attempt, the login paged enlightened me with his wisdom:</p>
<p style="text-align: center;"><a href="http://www.mertyazicioglu.com/wp-content/uploads/2012/10/Screen-Shot-2012-10-14-at-8.34.31-PM1.png"><img class="size-medium wp-image-355 aligncenter" title="Screen Shot 2012-10-14 at 8.34.31 PM" alt="" src="http://www.mertyazicioglu.com/wp-content/uploads/2012/10/Screen-Shot-2012-10-14-at-8.34.31-PM1-300x233.png" width="300" height="233" /></a></p>
<p style="text-align: left;">Now, this is not about Codecademy specifically. This is about all the websites that fail to meet a user&#8217;s simplest expectation. You may spend weeks or months to provide a better user experience but what good is it if your users cannot login to your service? User experience is not something that you should care about only after the user logs in. It is not rocket science. It takes only a few more lines of code to tell the user whether the email they provided is on file or not.</p>
<p style="text-align: left;">Saying <strong>Invalid email or password. </strong>is no different from saying <strong>No. </strong>or <strong>Nuh-uh.</strong>. There&#8217;s no need to be Captain Obvious, user is already aware of the fact that the email-password combo he supplied were not good enough. He just wants to log in to your service and do his business. Why don&#8217;t you just help him by saying something like: <strong>Invalid password. </strong>or <strong>The email address you provided is not registered.</strong>. We are not talking about hundreds of possibilities here, right?</p>
<p style="text-align: left;">Long story short, please just spend an extra 5 minutes to precisely tell what was wrong with the email-password combo the user supplied. After all, if the user cannot log in, everything else is worthless.</p>
<p style="text-align: left;"><strong>Note: </strong>I&#8217;m aware of the fact that this makes attackers&#8217; jobs easier. However, many websites (including Codecademy) tell you whether the email address you provided is registered or not, when you visit the <strong>Forgot Password</strong> page. If you are displaying a message such as: &#8220;If the email address you provided is registered, you will receive an email shortly.&#8221; when a user wants to reset their password, then I can actually believe that your main concern is security and that&#8217;s what prevented you from displaying a clearer error message.</p>
<p>The post <a href="http://www.mertyazicioglu.com/2012/10/14/invalid-email-or-password-really/">&#8220;Invalid email or password.&#8221; Really?</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.mertyazicioglu.com/2012/10/14/invalid-email-or-password-really/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Why Do We Dump Our Greatest Projects?</title>
		<link>http://www.mertyazicioglu.com/2012/10/06/why-do-we-dump-our-greatest-projects/</link>
		<comments>http://www.mertyazicioglu.com/2012/10/06/why-do-we-dump-our-greatest-projects/#comments</comments>
		<pubDate>Sat, 06 Oct 2012 16:05:35 +0000</pubDate>
		<dc:creator>Mert Yazıcıoğlu</dc:creator>
				<category><![CDATA[Coding]]></category>

		<guid isPermaLink="false">http://www.mertyazicioglu.com/?p=318</guid>
		<description><![CDATA[<p>Over the past couple of years I worked on countless projects, some got released and most got lost one way or the other. When I look back, I realize that those &#8220;most of my projects&#8221; that got lost were the best among all the projects I worked on, in terms of usefulness. I had some [...]</p><p>The post <a href="http://www.mertyazicioglu.com/2012/10/06/why-do-we-dump-our-greatest-projects/">Why Do We Dump Our Greatest Projects?</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Over the past couple of years I worked on countless projects, some got released and most got lost one way or the other. When I look back, I realize that those &#8220;most of my projects&#8221; that got lost were the best among all the projects I worked on, in terms of usefulness. I had some time to think about them to see the reason they got lost and came up with some quite generic reasons we think we are aware of but actually are not.</p>
<p><span id="more-318"></span></p>
<h3>Reason #1: Working on so many projects at the same time</h3>
<p>Just like everyone else, I enjoy working on a handful of projects, I really do because I always thought it was something that motivated me to do greater things. While I still think it seriously motivates to work on more things, I realized that over the time it actually starts to demotivate you. This is actually a result of reasons #2 and #3 as you try harder to work on all those projects simultaneously; the amount of work that gets done, your enthusiasm and your motivation gets split.</p>
<h3>Reason #2: Spending ages to build a prototype</h3>
<p>This is probably where most of us get bored of our projects. We are building prototypes as if they will be final products. Surely it depends on the complexity of the project you are working on but mostly it is not impossible to build a prototype in a week. After all, a prototype is something you should completely get rid off immediately after you get some feedback regarding your project.</p>
<p>If you are building a prototype that can be used as a base for your project, then you are a bad prototyper.</p>
<p>If you are building on a prototype you should have dumped, then you are a bad programmer.</p>
<h3>Reason #3: Consistently postponing the release date</h3>
<p>Assuming that you are not building a complete ERP solution all by yourself, you don&#8217;t need to worry about making changes after the release. You will have plenty of time until your product gets some traction, so just make sure the key features are there and you should be good to go.</p>
<p>There is a great read regarding this, by Matt Mullenweg of WordPress: <a href="http://ma.tt/2010/11/one-point-oh/">1.0 is the Loneliest Number</a>.</p>
<h3>Reason #4: Working on things that do not teach something new</h3>
<p>I absolutely hate working on things that do not teach me or make me learn something new. It&#8217;s just pointless and secretly demotivating, nothing else. At some point in time, you will dump your project because of this very reason or because of a reason that is a result of this reason. You can either stop today and move onto another project of yours or just waste your time for nothing. It&#8217;s your call.</p>
<p>I wrote all of this down as a note to my future self. It&#8217;s both sad and great to see your bad habits. It&#8217;s sad because you see how you wasted your time for no reason for a really long time. It&#8217;s great because you can finally get rid of your bad habits and move forward.</p>
<p>I&#8217;m happy to realize all these things about myself at an early age and I hope I don&#8217;t repeat these mistakes again.</p>
<p>The post <a href="http://www.mertyazicioglu.com/2012/10/06/why-do-we-dump-our-greatest-projects/">Why Do We Dump Our Greatest Projects?</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.mertyazicioglu.com/2012/10/06/why-do-we-dump-our-greatest-projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Do People Use to Get Stuff Done?</title>
		<link>http://www.mertyazicioglu.com/2012/09/04/what-do-people-use-to-get-stuff-done/</link>
		<comments>http://www.mertyazicioglu.com/2012/09/04/what-do-people-use-to-get-stuff-done/#comments</comments>
		<pubDate>Tue, 04 Sep 2012 18:35:40 +0000</pubDate>
		<dc:creator>Mert Yazıcıoğlu</dc:creator>
				<category><![CDATA[Cool Stuff]]></category>

		<guid isPermaLink="false">http://www.mertyazicioglu.com/?p=341</guid>
		<description><![CDATA[<p>I know I am not the only one wondering what people use to get stuff done. Not only I find it entertaining (I have a weird taste) but also I think it is a great way to discover new apps and hardware. No need to explain further, here is the link: http://usesthis.com/ Have fun!</p><p>The post <a href="http://www.mertyazicioglu.com/2012/09/04/what-do-people-use-to-get-stuff-done/">What Do People Use to Get Stuff Done?</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I know I am not the only one wondering what people use to get stuff done. Not only I find it entertaining (I have a weird taste) but also I think it is a great way to discover new apps and hardware.</p>
<p>No need to explain further, here is the link: <a href="http://usesthis.com/">http://usesthis.com/</a></p>
<p>Have fun!</p>
<p>The post <a href="http://www.mertyazicioglu.com/2012/09/04/what-do-people-use-to-get-stuff-done/">What Do People Use to Get Stuff Done?</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.mertyazicioglu.com/2012/09/04/what-do-people-use-to-get-stuff-done/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Lost Type Co-Op</title>
		<link>http://www.mertyazicioglu.com/2012/08/30/the-lost-type-co-op/</link>
		<comments>http://www.mertyazicioglu.com/2012/08/30/the-lost-type-co-op/#comments</comments>
		<pubDate>Thu, 30 Aug 2012 00:29:39 +0000</pubDate>
		<dc:creator>Mert Yazıcıoğlu</dc:creator>
				<category><![CDATA[Typography]]></category>

		<guid isPermaLink="false">http://www.mertyazicioglu.com/?p=330</guid>
		<description><![CDATA[<p>There are lots of type foundries in the wild which are pretty look-a-like. However, today I discovered a site which stands out from the crowd: The Lost Type Co-Op. The Lost Type Co-Op is a type foundry where you pay-what-you-want to download a certain font. I&#8217;m sure you&#8217;re already wondering if you could pay $0. The answer [...]</p><p>The post <a href="http://www.mertyazicioglu.com/2012/08/30/the-lost-type-co-op/">The Lost Type Co-Op</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>There are lots of type foundries in the wild which are pretty look-a-like. However, today I discovered a site which stands out from the crowd: <a href="http://losttype.com/browse/">The Lost Type Co-Op</a>.</p>
<p><a href="http://losttype.com/browse/">The Lost Type Co-Op</a> is a type foundry where you pay-what-you-want to download a certain font. I&#8217;m sure you&#8217;re already wondering if you could pay $0. The answer is <strong>YES</strong>. You can pay as much as you want whether it&#8217;s $0 or  $1000, it&#8217;s totally up to you. Now here is the cool part: Lost Type takes no cut of sales, and holds no funds. That means, all the money you pay for a font directly goes to the designer of the font, not the site.</p>
<p>As you might have already realized, they are not yet-another-type-foundry. You can see that in the fonts they are distributing too. While most of the others keep on selling the same or similar boring fonts with their competitors, at <a href="http://losttype.com/browse/">The Lost Type Co-Op</a> you can find really nice, different and awesome-looking fonts.</p>
<p>If you are wondering about the licensing agreement that comes with the fonts, here it is:</p>
<blockquote><p><strong>You may:</strong></p>
<p><strong>1)</strong> Use this font in commercial design.<br />
<strong>2)</strong> Use this font in personal design.</p>
<p><strong>You may not:</strong></p>
<p><strong>1)</strong> Re-distribute this font by any means, for free, or for a fee.<br />
<strong>2)</strong> Alter this font for re-distribution.</p></blockquote>
<p>Definitely check them out if you also enjoy typography.</p>
<p>The post <a href="http://www.mertyazicioglu.com/2012/08/30/the-lost-type-co-op/">The Lost Type Co-Op</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.mertyazicioglu.com/2012/08/30/the-lost-type-co-op/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Starting Blogging for Real This Time</title>
		<link>http://www.mertyazicioglu.com/2012/08/17/starting-blogging-for-real-this-time/</link>
		<comments>http://www.mertyazicioglu.com/2012/08/17/starting-blogging-for-real-this-time/#comments</comments>
		<pubDate>Fri, 17 Aug 2012 02:14:31 +0000</pubDate>
		<dc:creator>Mert Yazıcıoğlu</dc:creator>
				<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.mertyazicioglu.com/?p=315</guid>
		<description><![CDATA[<p>Just like everyone else on the Internet, I always wanted to be one of those cool, consistent bloggers. I&#8217;m sure I said this a couple of times but this time I&#8217;m determined more than ever. I&#8217;m so determined, I even changed the design of my website by slightly modifying (made use of better fonts, removed and [...]</p><p>The post <a href="http://www.mertyazicioglu.com/2012/08/17/starting-blogging-for-real-this-time/">Starting Blogging for Real This Time</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Just like everyone else on the Internet, I always wanted to be one of those cool, consistent bloggers. I&#8217;m sure I said this <a title="xkcd: Words for Small Sets" href="http://www.xkcd.com/1070/" target="_blank">a couple of times</a> but this time I&#8217;m determined more than ever. I&#8217;m so determined, I even changed the design of my website by slightly modifying (made use of better fonts, removed and rearranged a few template bits) the amazing <a title="wp-svbtle" href="https://github.com/gravityonmars/wp-svbtle" target="_blank">wp-svbtle</a>. Also, migrated the existing comments to Disqus 2012 which I think is the best comment system out there for WordPress today.</p>
<p>Let&#8217;s cut it short this time and hope I will return with new blog posts :)</p>
<p>The post <a href="http://www.mertyazicioglu.com/2012/08/17/starting-blogging-for-real-this-time/">Starting Blogging for Real This Time</a> appeared first on <a href="http://www.mertyazicioglu.com">Mert Yazicioglu</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.mertyazicioglu.com/2012/08/17/starting-blogging-for-real-this-time/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
