fbpx

Explore jobs

iOS Developer

Full time,

RESTful, iOS Read more...

Android Developer

Full time,

RESTful, Kotlin Read more...

Developers Burnout: Why you Have to Take it Seriously?

How do you feel about your job? Do you feel dreaded or happy about new challenges? Yea, it’s normal if you sometimes feel unmotivated, but if this condition continues, you better watch out! You may be close to burnout! Every programmer got close to get burnout at least once in their career. If you think that can’t happen to you, you’re wrong. It happened to the best programmers, so it’s essential to prepare and stop it on time. Some strange feeling goes through your veins, you’re procrastinating your tasks, find excuses not to work, struggling to perform tasks, or simply working so hard, feeling so stressed all the time, and don’t have time for yourself. A burnout story: What are the signs? High-achievers often expect a lot from themselves, so they keep working long hours and put enormous pressure on themselves to excel. However, sometimes your condition is not chronic: “A standard burnout is extremely easy to spot. If you suddenly don't feel like doing something you don't normally have a problem doing, it could be only 2 things: you're lazy or depressed today or you're working too hard and need a break. Hint: take that break.”Miloš Đekić, CTO of ClickGUARD If this is the case, you can quickly stop it and try to concentrate on the purpose - what motivates you and what attracted you to start coding in the first place. Nevertheless, sometimes you just can’t see how close you are to get burnout. “A deep burnout comes like a thief in the night. It's like a lonely cancer cell, dormant until something kicks it and it starts its mayhem. It won't offer warning signs and it won't offer any understanding when it happens. You have to have introspective and always think about where you are now, what you are doing, why you are doing it, what you have to tolerate in order to keep doing it, do you really want all that… and when you can't answer one of those questions or the answer does not bring peace - the big one is close,” continuous Miloš. That burnout comes unexpectedly proves the story of co-founder of GrowIT Tech Aco Gagić: “I didn’t realise what is happening, my body started fighting against me. I started feeling strange and had no energy, it was a strangely unpleasant feeling. The culmination happened when I felt so bad, that I had to go to a hospital. I spent the whole day sleeping, on infusion. After that, I was OK, but it made me analyze what had happened. I was under a lot of stress, had  too many things to do, so I started losing myself.” A deep burnout comes like a thief in the night According to Psychology today, these are signs of burnout: Chronic fatigue - lack energy feeling physically and emotionally exhausted, drained, and depletedInsomniaForgetfulness/impaired concentration and attention. Physical symptoms - chest pain, heart palpitations, shortness of breath, gastrointestinal pain, dizziness, fainting, and/or headachesIncreased illnessLoss of appetiteAnxietyDepression Anger - interpersonal tension and irritability which may turn into angry outbursts and serious arguments with others As you can see, these are the signs of physical and emotional exhaustion, and if you don’t have it, it’s great. You shouldn’t fear of it just because it might happen to you. But keep these warning signs in mind and remember that burnout is an insidious creature that creeps up on you as you're living your busy life. Luckily, there is a solution. But let’s see what can cause a burnout first. What can cause the burnout? 1. Death march projects Maybe you heard about this kind of projects, or maybe you’re working on the one right now. They are usually causing progressively worsening feelings of emotional and physical fatigue. Why? They have a fixed and immovable scope, timeline and resources available to get it done and everyone knows that it’s not achievable, but management doesn’t want to hear it. Furthermore, they get progressively worried and loses trust in its people. You keep working, but you struggle to understand the value of the project. You just can’t see the light, so you start questioning your accomplishments. If your boss doesn't give you an opportunity to slow down, IT recruitment companies can help you find a better job 2. Working long hours The cycle becomes work, work, work, sleep, no time for yourself. You keep working even on evenings and weekends. Your boss may be impressed by you, but they keep giving you more work to do. After a while, you just feel exhausted and begin to deliver a little less than what you used to deliver. You feel bad about it and you get lost in the code. 3. You’re not making any progress Your job is no longer stimulating for you. Maybe you’ve been in the company for years, and you feel like you’re not going forward. There are no challenges, you’re not learning, or your manager doesn’t give you an opportunity to learn new technologies. You’re stuck. Doing the same tasks, again and again, can make you question your career path. All of these things cause a high level of stress. You stop valuing your work and keep procrastinating. Many questions keep crossing your mind and you have no answers. Should I quit my job? Why am I doing it? How did I get in this phase of my career? Should I try something else? You know that you’ve loved your job once, but you just can’t remember why. Burnout grows slowly and builds up a little step at the time and you feel a lack of control. How to avoid burnout? It’s harder to fix burnout once you’ve been deep in it for weeks or months, but it’s not impossible. You will have to work on yourself and set some boundaries. According to Đekic, the recipe is this: “Detach from the cause of burnout, rest, relax, pray or meditate, spend time with family and friends. Literarily like for any other painful thing in life... It works.” However, sometimes it’s not that simple. “Unfortunately the real consequences of a serious burnout are felt with a delay, so we need to do everything in our power to avoid it. Both mental and physical health are seriously endangered today, especially in tech workplaces”, said Đekic. Aco Gagić said that it’s important to listen to your body. “Signs are everywhere, so I am trying to follow them. Before anything else, I’m working on myself in order to avoid stressful situations and burnout in general”, said Gagić. Let’s see some other tips that can help you avoid burnout. Determine your boundaries Maybe your boss can work for a whole day, but if you can’t, that’s OK. However, you have to define how many hours you can stay productive and let people know about your limits. If you need a break, you take it! Don’t compare yourself to others, because every person is different. Furthermore, don’t commit to doing something if you know that’s not possible. Ask for help when you have a deadline because if you keep working above you “too much” point, you’ll get burnout. Next, your boss and organization have to know what are your non-negotiable terms. If you define your boundaries, no one will expect from you to give more than you can. Sure, you want to be useful when there is a deadline coming, but if the company keeps expecting from you to work long hours, you will have to say something. If your limits are not compatible with the company’s expectations, maybe you should consider finding a new job. IT recruiting agencies can help you find a job that suits your expectations the best. Remember, having support from the company and team is very important. The environment where you can rely on your colleagues can help you avoid burnout and stay productive. Eat, sleep, and exercise - that’s what your brain needs If you want to be better in your job, you have yo think about your body and mind. What your brain needs is quality food, sleep, and exercise. It’s easy to fall in a circle eat-sleep-code, but that’s not what it’s good for you. You have to realize how essential both resting and exercising is for your brain. So, prioritize things in your life, and you will be more productive. When you give yourself time to do things that matter, the possibility that you get burnout is lower. Make time for doing things that you like doing Did you know that hobbies can impact your work performance? Those who engaged in a creative hobby performed between 15-30 percent better at work. Separating some activities that you enjoy doing from your work is a recipe for a happy, well-balanced life. So, enjoy some free time with your family, draw, write, read, travel, or do whatever makes you happy. You will be happier not only with your work, but with life in general. There is always time for things that you like doing, so put your hobbies at your must-do list. Find time for the things you like doing Stop comparing yourself to others Often we compare ourselves to others when we should be focusing on our progress. This insecurity doesn’t necessarily happen just at the beginning of a career. Sometimes we feel like we are stuck on one level and we don’t know what the next step is, so we start thinking about others and their progress. However, when we think about others, we lose focus on our progress. Some things aren’t comparable, so what you need is your own goal. Yes, big goals can’t be accomplished in a day, so you have to think small - what can make you a better programmer on a daily basis? Small things matters, so you have to make a long-term and short-term plan. Stop judging yourself and start making first steps that will help you boost your career. So, focus, understand, and then deliberately practice things you planned. Conclusion: If you burnout, you won’t be productive It’s important to stop for a moment if you notice any symptom from this list. These first symptoms are the wake-up call for you - your body and mind are telling you to slow down. No job is worth losing your health for, so ask for a day off and analyze your condition. If you feel like you can’t deal with it on your own, you can always ask a professional psychologist for help. Also, check out Ed Finkler’s Open Sourcing Mental Illness website. He is helping those who are facing mental illness in the tech community. Burnout doesn't go away after a few days like a flue unless you make some changes in your life. These small changes can help you avoid a dangerous path of burnout, the path where your life becomes miserable. If you care about the work you are doing, but also about your family and friends, you need to avoid getting to that point. So, whenever you feel like you’re close to get burnout, remember that this feeling won’t help you. What you need is a rest, a clear head, and well-balanced life. In the end, Đekic is sending a message to those who are struggling at work: Find a purpose. If you can't find it, create purpose. Change when necessary. Take care of yourself. Be awesome. Share with us your burnout story. We are here for you!
Continue reading

How to Keep your Skills Up-to-Date as a Developer

There is no end of learning in the IT industry. Some would say that there is no industry that is so dynamic and inviting as software development. New libraries, frameworks, and even languages are constantly appearing, so you have to keep up with new trends in order to stay on the top in a competitive market. It’s easier to keep up and understand these changes for those who started programming many years ago, but sometimes this can lead to burnout. However, if you establish your own way of learning and choose some websites or forums that you check on a daily basis, you probably won’t feel these changes as a threat. For those who just started learning this might seems like an impossible task these days, but it’s not. These are some of the main reasons you should stay up to date with new technologies: You want to stay in the job market You want to be productive You are passionate about learning more and you're genuinely interested in technology Also, if you’re searching for a job, every IT recruitment company will check your social media platforms in order to see if you share news from the tech world, follow professionals from the industry, and see if you’re engaged in the IT community. The good thing about programming is that people share information with each other freely. This is the strong community that gathers people and advocates sharing knowledge online, on conferences, meetups, social media, and blogs. Most of new things are the same underneath The fact is that libraries and frameworks follow the same general principles regardless of the language. As you know, every library or framework out there has to follow the same rules as the language it’s built on. So, if you know the general principles and rules in languages, you can easily pick up new information. Instead of being frustrated, be curious Look at these changes this way - life of a software developers can never be boring. You can play with so many tools every day. If you love your job, you will be interested in looking into new stuff and expand your knowledge. Just stop being afraid of new information and your life will be more comfortable. You’re probably thinking that it’s easier said than done, right? However, when you finish reading this article, you will understand that there are many exciting ways of learning. Stay open to new ideas When somebody is telling you about new technologies, don’t just reject these new ideas. Be open to hear about them from the person who is already using new technologies, but also check them when you get home. You probably believe that your way of working is the only way, but you have to be open to new ideas if you want your career to move in the right direction. Trust your instinct about new technologies Should you invest your time in every new framework? Of course not! Some of the new things will not be relevant in the future, so it’s normal to hesitate a bit. Nevertheless, don’t let these questions stop you from making any progress at all. Invest a little bit of time exploring the general concept about new things and dig deeper if you see that it has potential. [caption id="attachment_511" align="alignnone" width="728"] You have to find your own way of learning[/caption] Ready to learn? Let’s start! Check news on podcasts Instead of listening to a radio on your way to work, why wouldn’t you check out news from developers world on a podcast? They are a great way to keep yourself up to speed. There are numerous professionals discussing trending topics, you just have to explore and find the favorite one. Here is a list of interesting podcasts: Software Engineering Daily Self-contained System Modern Web The Big Web Show .Net Rocks HTTP 203 IT Serbia Podcast RunAsRadio Meet like-minded people on local events Local meetups are a great way to connect with people in your city and discuss new technologies. Being engaged in a local IT community is healthy and beneficial on personal level as well. Connect with people who are as passionate about coding as you are will boost your productivity and knowledge. So, check out Meetups or organizations in your area and become an active member of IT community. Boost your knowledge on conferences There are so many benefits of going to conferences. You will connect with other professionals, get a new perspective on your job, learn new things, maybe go to a country that you never had the opportunity to visit, and motivate yourself do to more on your job. The important thing is to make a plan and check on speakers. Here are some conferences that are held in Europe: Smashing Conf Web Summit The Open Source Conference (OSCON) GrowIT Full Stack Conference FODSEM Code.talks PHP Conference [caption id="attachment_507" align="alignnone" width="960"] Connect with IT experts, beginners, enthusiasts, business owners and students[/caption] Find inspiration on CodePen CodePen is a social development environment for front-end designers and developers where you can try to figure out how to handle projects and what’s going on behind the scene. This is actually a community where you can discuss all sorts of things, build and deploy a website, show off your work, build test cases, and find inspiration. You can listen to a podcast or read a blog, whatever you prefer. Explore your field of work in-depth by reading books If you want to explore a technical topic in-depth, then books are an excellent choice. Some people say that books are actually more thorough than blogs and there are plenty of reasons for that. For example, articles are often SEO-driven, not knowledge-driven. Further, books cover the entire landscape of the subject and there is no distraction in form of pop-up notifications and ads while you’re reading them. However, not every book is great, just as not every blog post is bad. Ask colleagues for a recommendation or read some books that are “evergreen” such as “Clean Code”, “The Pragmatic Programmer”, “Peopleware: Productive Projects and Teams”, Patterns of Enterprise Application Architecture, The Algorithm Design Manual, “Software Craftsmanship”, “Domain-Driven Design” or “Test-Driven Development. Yes, the industry evolves incredibly fast, but these books will help you explore your field of work on a much deeper level. [caption id="attachment_508" align="alignnone" width="1200"] Articles are often SEO-driven, not knowledge-driven, so sometimes it's better to read books[/caption] Read blogs on a daily basis People usually check the news in the morning to see what’s going on in the world, but following news from tech can be your morning routine. There are so many blogs that will help you stay up-to-date, just pick few of them and follow them on social media platforms. For example, you can start with Hacker News, Slashdot, DZone, Smash Magazine or find a tech blogger whose style you like. Maybe you will find David Walsh, Jeff Atwood or Rob Allen interesting. Whether you want to solve some issue on work or you want to stay up-to-date, blogs can help you find what you need. What happens if you stop learning? If your company is moving on but you’re not, you might get replaced by other programmers. Yes, a lot of coders don’t feel the need to learn new stuff for their work and still live a happy life, but for how long? The fact is that every month, a new programming language is born and every week, languages get updated. So, if you really want to stay relevant as a programmer, you have to keep learning. Use the resources above in order to stay the best in your job. Which way of learning do you prefer the most? Looking for a job? We are IT recruitment agency that can help you find it!
Continue reading

Newest Articles

8 Coding Habits you Have to Stop Doing Now

Some habits are stopping you from reaching the pinnacle of greatness. It might be your attitude, your process of working or recklessness. Whatever it is, the first step that will help you become a better programmer is to be aware of bad habits. The term habit is most often used to refer to a process whereby situations prompt action automatically, through activation of mental situation-action associations acquired through prior performances. Most people want positive habits to be as easy as brushing their teeth, but it’s not that simple. What you need is a will to change yourself, to admit that you’re not doing something right and to make little sacrifices. But you’re making these sacrifices for yourself, don’t forget that.   Are you ready to become a better programmer and change the way you think about your code? Let’s break these bad habits! 1. Being extremely confident in your own code It’s one thing to be confident about your work, but it’s another to assume that just because you wrote something, it must be great. Ego is an obstacle to your work, so you should accept suggestions from other colleagues. You have to be aware of the fact that the learning process never stops. Otherwise, that would be the end of your creativity and greatness. Next, stop judging others code. Maybe you would do it differently, but that’s not a reason to act like a jerk. You should take a look at your old code from time to time, reflect on how you’ve progressed and realise that everyone has its own way of developing in their job. [caption id="attachment_603" align="alignnone" width="1280"] Take a look at your old code from time to time and reflect on how you’ve progressed[/caption] 2. Blindly copy/pasting code At the beginning of the career, every programmer does that, but this blindly copy/pasting code has to stop eventually. Maybe your creativity is blocked, or you have some other reason for doing that. Nevertheless, you have to understand the code before you reuse it. So, take your time and read the code in detail. 3. Being stuck doing the same things   IT industry is continuously developing, so you have to stay up-to-date with new technologies. Nevertheless, every developer had a moment in their career when they were stuck doing the same thing over and over again. Working with the same framework and language can lead to going downwards in terms of learning new things. Moreover, it can lead you to burnout. You might be just stuck in a company that doesn’t give you an opportunity to try new things, or you might be focused on hitting extreme deadlines. No matter what the reason is, you have to find time to expand your knowledge by thinking about how things work and reading about their underlying issues. If you want to keep your job and stay on the top of this competitive market, you have to follow new trends from IT industry. Learn How to Keep your Skills Up-to-Date as a Developer 4. Doing things half-way and forgetting to fix it I’ll fix it later excuse will only bring you a confusion. This is not a problem of priorities, but your organisation skills. If you plan to finish something latter, you have to add “TO DO” comment in order to make sure that you don’t forget about it. Remember, “done” means tested and approved by the user as per his requirements. If you’re good at your job, you know that every piece of code is important and you’ll question the design and ideas behind features to solve for a solution. However, bad developers think that a single method or process is the “ideal,” and that user experience and situation aren’t that important. So, stop marking tasks as “DONE” if you haven’t actually finished it. 5. Ignoring error messages The error message is telling you that something is wrong, so don’t just assume that you know what’s wrong, but read the message!  Don’t sweep things under the rug because the challenge of fixing it will be many times greater, considering that you won’t have a clue where to begin. More information you have about the bug, easier will be for you to fix it. A-level programmers realise that errors are a good thing. So, don’t let them bother you, but look at them as helpers who will guide you to progress even more. Change the attitude about bugs and deal with them. 6. Writing code without planning or planning too much One of the biggest mistakes is to start writing code right away without much thinking and researching. Writing the code shouldn’t last longer than planning what you gonna do. When you have a plan, writing is easy, so you have to do a research first. When you do that, you can start writing, validating and modifying the code. If you have a clear picture of what you’re going to do, your creativity will make big things happen. However, do not look for a perfect plan. That can lead you to procrastination, and as you probably know, there is no such thing as a perfect plan in the programming world. Your plan might change, but that doesn’t mean that you should do random things. So, plan small features, think about your next step, fix bugs and adapt to changes. Keep in mind that too little planning and too much planning can both hurt the quality of your code. 7. Thinking that longer code is better than a short one In most cases, shorter code is better. Always think about the quality and readability of the code. If it’s good for readability, then write a longer code, but don’t intentionally make the code longer when it does not need to be. Delete what’s unnecessary, but skip using clever one-liners and nested ternary expressions just to keep the code shorter. Good code is short, simple, and symmetrical – the challenge is figuring out how to get there. - Sean Parent You’re making a number of little decisions while trying to solve a greater set of problems. Will you write short or long lines of code depends on your preferences, skills, and expected outcomes. [caption id="attachment_604" align="alignnone" width="1280"] Always think about the quality and readability of the code[/caption] 8. Not trying to find a solution outside your head There is always a possibility that you’ll get stuck while coding, but think about how many people could have the same problem as you do. Watching the same lines of code over and over again and not seeing what’s wrong is a common thing, so just try to google the problem or ask a colleague for help. Do not assume that you know everything because that attitude won’t save you time. Do online research and see what other developers have to say about your problem. Nevertheless, you should question everything you read because some people are just copying and using others code without understanding it. Conclusion Every minute you make some small decisions. As a programmer, it’s important for you to have clear thoughts about what are you doing and how. Do not think about programming as writing lines of code because programming is logic-based creativity that needs nurturing. When you’re stuck, take a break and make small plans about what are you going to do next. Are you looking for a job in IT industry? Finding a job is always easier with the help of IT recruitment company. Take a look at our job board or contact us!
Continue reading

How to Reduce Bias in Technical Screening

If you’re working with people, it’s crucial to become aware of the biases that you have. Maybe you believe that we are rational and logical but the sad fact is that we are constantly under the influence of biases that will not only affect our decisions in life, but at work as well. They can easily interfere with your hiring process, which can lead you to hire someone who is not suitable for a job. Simplifying hiring isn’t simple at all. It takes more than a handbook and a questionnaire to deduce properly when it comes to interacting with candidates. There are various methods and approaches that need to be combined in order to make recruiting work. However, you have to be familiar with biases that might appear in/during the recruitment process. Some studies have shown that biases can exist on a conscious and unconscious level. Whatever their true origin is, the good news is that recruiters can fight them. Maybe you think that you can randomly explore details you think are interesting and relevant, but that’s not the right approach. The hiring process isn’t just a random conversation that can give you an opportunity to reveal your bias. What you need is a structured process that will help you dig deeper into candidates skills. So, here are some tips that can help you remove bias from employment screening. 1. Human factor: Candidates are not statistics We should always have certain recruitment tools at our disposal. These tools are guaranteed to help recruiters and HR staff with sourcing, collecting and tracking data and resumes, and they help recruitment teams stay up to date. However, the human factor is what counts at the end of the day. We need metrics and surveys to improve our ways, but we need communication and genuine approach more. Every recruitment team needs to develop a system that suits their needs and helps them stay in the loop with current positions, interviews, and screenings. Some people are using applicant tracking systems (ATS), but there are many loops in that process. On the other hand, there are Trello, Slack or other channels that can make this process transparent and helpful. So, choose your own way of hiring, but never forget that a candidate is a person who is more complicated than their resume. 2. Structured interview: Set your goals and make a list of questions Each new role comes with different requirements and priorities. Before the beginning of any selection and hiring process, recruiters need a detailed strategy. That means that you should use job analysis to match skills to job tasks, define requirements, make a list of questions, determine grading scale and write feedback for each candidate. All of these steps should be carefully planned and followed. If you stay focus on candidates skills, you won’t have time to project bias. However, each step will need to be at least slightly modified and adjusted for each new candidate. That leads us to the next topic - interview shouldn’t look like a monologue. 3. Two-way conversation: Let them ask questions As mentioned, you should have a list of questions for each job opening, but these questions should be slightly modified and adjusted for each new candidate. People sometimes forget that an interview should be a two-way conversation where they discuss important topics from a specific field. Although you’re leading the interview, you should give them an opportunity to present themselves properly. Remember, you're not the only one who is analyzing because candidates are forming a picture about your company as well. They will also have questions, so be open and incite them to do ask you. 4. Transparency: Always send feedback Whether you screen candidates on a phone interview, technical interview, or after a test, you should always include feedback on the hiring process. This is important for a few reasons - you will help candidates to see what they did wrong or right, they will have an impression that you’re professionals who care about others, and you’ll be transparent during the pre-employment screening. Moreover, you’ll have an explanation for every rejection which will help you find the candidate whose skills and experience meet your company’s requirements. That means that you’ll be sure that your decision isn’t based on bias.   4. Your knowledge: Be a lifetime learner You have to think about your knowledge and stay up-to-date with new technologies if you want to be good at your job. The fact is that every month, a new programming language is born and every week, languages get updated. As a hiring manager, you have to follow new trends. Maybe you don’t know how to code, but you have to know basic terminology and programming in theory. As technology is evolving, we learn new things. That’s how professional IT recruitment companies do their job. If you don’t know something, you ask. IT community is strong and they are open to help other people. What it has to do with bias? Well, hiring managers sometimes feel threatened by A-level candidates who are confident about their knowledge, so they rater hire average candidates. They have unconscious bias and they are not able to see how valuable this person can be for a company. The job of a recruiter is to focus on technical skills and choose the candidate who will boost the company’s growth. 5. Negative and positive projections: Learn from mistakes You can follow some rule when hiring, but that doesn’t mean that you won’t have a bad experience. Our own projections are difficult to spot because we don’t want to identify them. You have to be open and careful when it comes to projecting the negative picture on candidates. If you have a negative vibe from some person you have to ask yourself - am I projecting something? You don’t want to lose an A-level candidate just because you have some prejudices. The same is with a positive vibe. You might like someone because they have good social skills, but that doesn’t mean that they are skilled for a job. However, sometimes we choose candidates based on their “vibe”. The important thing is that you stop yourself on time and question your decision. Learn from your mistakes and continue hiring without bias. 3. Skills: Focus on tech skills, but don’t miss an opportunity to learn more about soft skills Yes, tech skills are the most important thing when it comes to hiring, but technical screening can be an opportunity for you to learn more about someone’s soft skills as well. Simple questions about challenges in candidates career, what kind of working environment do they like, or how do they cooperate in a team can help you see the bigger picture. Also, you can see how deep is their knowledge and are they ready to discuss different technologies. This will help you see if they fit in the company’s culture and team. If you focus on both technical and “type of person in the team” requirements of the job without having a bias, you’ll be able to make a rational decision. Conclusion Dealing with bias isn’t an impossible task. You have to be aware of yourself and question your decisions at work, but that’s not so hard if you establish your hiring process. However, you have to devote yourself to solve this problem. The fact is that people sometimes unwittingly discriminate against certain candidates in favor of people who share your background, ethnicity, social class, age, or gender. The problem is that once a resume is rejected for biased reasons, that candidate is lost forever. So, if you’re not ready to deal with this problem, the most effective way of discovering candidates with the right technical skills is by using our technical screening services. Let us help you find a perfect candidate for your company!
Continue reading

Explore jobs

iOS Developer

Full time, March 18, 2019

RESTful, iOS Read more...

Android Developer

Full time, March 18, 2019

RESTful, Kotlin Read more...

Our recent tweets

87-Year-Old Grandma Uses Microsoft Paint In A Way That Would Probably Surprise Even Its Developers. Check out her story and drawings! https://t.co/wwEtaYOk2u

What's the best programming language to learn first?
#python #javascript #php #java

How do you react in this kind of situations? 🤯 #jobhunting