Joining “Daj sie poznac 2016” challenge

Daj sie poznac 2016

This post will be short, yet quite exciting for me. I’ve recently decided and enrolled for Daj sie poznac 2016 (Get to know yourself 2016) challenge organized by one of the top figures of both .NET and programmers community in Poland, Maciej Aniserowicz from http://www.maciejaniserowicz.com.

More about a challenge on:

http://www.maciejaniserowicz.com/daj-sie-poznac/

My tools of trade will revolve around the technologies stack I’ve worked with (C#, .NET, web-stack) but I’ll attempt to touch technologies I’ve never worked with (SignalR, Oauth 2.0, one of top frontend MVVM JavaScript frameworks – not decided yet), while trying to boost up my skills in OOP in general, ASP.NET MVC and ASP.NET WebAPI toolset and having even more fun and headache with adding some sugar powder of optimization problems on graphs and algorithms that will attempt to try finding solution for them.
I’ll probably overextend this project significantly to the point of no return so make sure to watch me over, as it will definitely be fun reading my frustration flowing upon you. ;)

I’ve added extra section for upcoming challenge on nav on the left, so make sure to visit it sometime when it all starts on March 1st!

Few reasons why I find remote work hard

Probably many of you had chance to work remotely once for a while and felt that it’s great, refreshing new point of view on your everyday work.
However, many of us, IT guys: admins, developers, consultants etc. have the opportunity to do so much more often the others.
Recently I had opportunity to work remotely for over a month from my wife’s parents’ home, over the lake, with no city-life distractions.
And to be honest while those days were mostly a blessing, I’ll try to point few reasons why I find remote work hard, based on my recent experience.
You’d ask why?
Well, it’s quite obvious for us engineers to look for why something doesn’t work or where something can probably fail in a first place, isn’t it? :)

Pros of working at home…

That’s pretty straight forward, isn’t it?
You have full control over your time. Wanna work at 1 AM? No problem, go for it.
You have full control over your wear. Wanna work in on t-shirt on or in bathrobe or even in underwear only if it’s super hot (damn you summer!)? Sure, why not!
You have full control over your environment. Wanna work from your PC from beach – don’t hesitate any minute. Trip to another country? Give it a shot.

While many other freedom-related examples come to my mind, there are many things that can easily be lost halfway.

…and cons of it

One thing that I found terribly distracting working remotely is how others (family to give as example) perceive way you spend time in front of PC.
It’s extremely hard to make others understand that you’re not watching funny puppies all day long but you’re actually working.
Looking for a few minutes onto an empty wall made my family ask if I’m bored and got nothing to do.
That’s a perfect example of misunderstanding how engineer (or any other mental job) work looks like.
You’re not only supposed to click through things mindlessly. You got to think things through.

Other thing that I found extremely lacking for my productivity is workmates interaction on daily basis.
I love to spend time with my wife and my family but when you got same place and same people 24/7, you start to get tired.
And when you get tired, your creativity and productivity go away. You lose your focus.
You also lose chance to talk over your ideas out of your head with a group.
Sure, you might try to write a mail (and probably spend like hour to prepare it and think everything through to not sound dumb), but you’ll miss the very fresh, fist impression on others.
To be precise: I don’t neglect going through cons and pros of anything over the time, but think of it that way:

How many ideas have you abandoned, because you overthought them instead of acting?

Think of it.

Blog changes

Time goes by and both person’s ambitions and skills keep developing, so should their track. From now on LocalWire will change its language to English as it is widely used in most of IT documentations and publications. I’ve also changed the theme (developed by myself and based on Twenty Fourteen from WordPress) to meet current Internet standards and aesthetics.

Previous posts

Previous posts will be soon edited to keep the blog in one convention (and language).
I’ve already edited post images so that they will better scale to 1080p and look sharper and ‘catchier’.

New topics incoming

During my almost half a year break in blogging a lot of my skills and interests changed.
I’m still struggling to develop some serious ASP.NET knowledge, yet I find myself to be currently a solid WPF programmer.
Last semester on PJWSTK was tough, yet fruitful. MVC studied in-depth along with property change propagation based on Java Beans model and some serious understanding of several pattern conventions used in programming nowadays.
How about holidays? Two months of 2014 holidays were sacrificed to gain knowledge of WPF, XAML and MVVM. I found it quite challenging when moving from Windows Forms, but now I can hardly find myself creating GUI in anything lesser to WPF.
Also, a lot of posts about Batch and PowerShell scripts incoming for fans of automation!

Career challenges

Finally… I’ve made myself into full professional IT-guy career!
I’m still left a lot of flexibility with my current job responsibilities, so I’m excited even more as I’m already involved in a lot of interesting projects.
A lot of challenges in front of me atm, but having myself in IT environment makes me even more and more productive and eager to learn more, code more and blog more.