May 2021. Books, articles, ideas.

More than a year has passed since my last monthly digest. It seems a good time to bring it back. Software development Sometimes we need some additional logic during requests processing (permissions check, a bit smarter logic of serving resources, statistical counters incrementation, etc.). It’s all that can be done on the application level, but if we would like to move it out of the app, especially if the backend is quite heavy, we can put this logic in Nginx.

Continue Reading

The Secret

For those who are not a programmer, but by the will of fate, thrown into our industry, I can share a secret: writing code is easy. The code is difficult to read and maintain, but easy to write. Writing the code is much easier than writing an essay in natural language. The programming language is primitive. Several dozen word constructions of which only a small set of what is available is used. This is why programmers are so eager to

Continue Reading

Productivity and keyboard

Productivity for programmers

This is the second part of my research about productivity practices, tricks, and technics. Learn to touch-type properly. Practice with, Speed up your repeat rate. Set up shortcuts for commonly used apps like browser, terminal, IDE, etc. If you use multiple languages on your PC, set up a shortcut for every language or use caps lock as a language switcher. Learn shortcuts and improve your productivity. A few good places to start: cheatkeys for win, mediaatelier for mac Launchbar,

Continue Reading

March 2020. Books, articles, ideas.

Hi everyone. When the world goes crazy, we are keep reading, learning, and share our impressions. Software development Books Both books I have read this month was related to the project I have been involved: Programming in Go: Creating Applications for the 21st Century by Mark Summerfield. Easy to read and allowed me to dive into Golang programming quickly. Postgresql manual. I found it very useful to look through a massive amount of functions, operators, commands, and features. It’s impossible

Continue Reading

February 2020. Books, articles, ideas.

Since begin of the yeat I do an experiemnt of using telegram channel as twitter and so far I like feedback from people who read it. If you don’t follow yet, are welcome. Software development Books Streaming Data by Andrew G. Psaltis. I like a detailed explanation of many caveats in redistributed architectures related to guarantees, performance, and fail-over. Many practical recommendations. In the high tempo of changing of modern technologies landscape, I missed SSE, and thanks to this book, I

Continue Reading

January 2020. Interesting picks.

This is the first post in this year. The experiment with sharing books and articles that expires me during the month was started a year ago that hopefully, I will continue this year. Apparently, I noticed that sharing it has a few positive side-effects for me: it gives me one more chance to make retrospective, highlight interesting thoughts and ideas. Doing this retrospective for last year, I realized that there are three main vectors of my interests: software development (literally

Continue Reading

Dec 2019. Books, articles and inspiration

Books I read a few books in December but can recommend just two papers: Shape Up. Stop Running in Circles and Ship Work that Matters to everybody who interested in project management, building innovative products, who curious about how to combine creativity and deadlines, how to be innovative, and build collaboration between designers and programmers. NYS Business Analysis Guidebook to everybody who interested in business analysis, tools and best practices of work with requirements. Articles I work remotely for the

Continue Reading

Interesting picks in Nov 2019

Books This month I read two books: Site Reliability Engineering: How Google Runs Production Systems by Niall Richard Murphy and Architecting for Scale by Lee Atchison. Both about similar things, both are very useful, but each of them uncovers the topic of stable and scalable systems from slightly different perspectives. I can definitely recommend it to everyone who cares about the quality of their internet services. Programming, technologies, computer science Last time when I had to solve the problem of

Continue Reading

Interesting picks in Oct 2019

How to Become the Best in the World at Something

Programming, technologies, computer science Costs optimization in AWS is a wide topic. The story describes the sequential approach from the Segment engineering team. They managed to increase the gross margin of the whole startup by 20% and save about $1M. Ten rules for writing high-quality software from NASA. A few articles for all terminal fans: awk tutorial, useful commands and absolute masterpiece explanation of htop Management, Startups, Marketing, Productivity How to Become the Best in the World at Something. Controversial title but simple idea under the hood.

Continue Reading

Interesting and useful content I read in Sep 2019

Books I am a big fan of the scientific approach to understanding the world around and human nature. The book that inspires me in September is “The Productivity Project: Accomplishing More by Managing Your Time, Attention, and Energy” by Chris Bailey. This guy spent a year of his life consistently trying out different productivity methods, measuring results, reading books and scientific papers, and interviewing experts. I read many books about productivity, but this one has many insights, tricks, and fresh

Continue Reading

Site Footer

Sliding Sidebar

About Me

About Me

Для кого этот блог?

Для тех кого интересуют современные интернет технологи, IT бизнес, стартапы, менеджмент, контроль качества, личная эффективность, мотивация. Здесь я буду писать о том, что в первую очередь будет интересно мне, о проблемах и решениях. О том что пригодилось мне, и возможно будет интересно Вам.

Что заставило меня создать его?

Желание совершенствоваться. Достигать успеха. Находить людей со схожими проблемами и задачами, вместе искать выходы и решения.

Немного о себе.

Мой первый серьезный опыт в IT это работа над desktop приложениями в компании «Эксперт-Софт». У истоков её стояли несколько амбициозных и талантливых молодых людей, с огнем в глазах и желанием работать «как майкрософт». То чем мы там занимались вполне могли бы сегодня назвать «стартапом». Рук было откровенно мало, поэтому приходилось заниматься всем: кодированием на Delphi, написанием скриптов на VBA, дизайном, вёрсткой и поддержкой вебсайта, работой над рекламной полиграфией, проектированием интерфейсов и БД. Работы было много, но запал был велик, команда очень разношерстная, гармонично дополняя друг-друга в решении нетривиальных задач. Благодаря тому что пришлось попробовать многое, постепенно вырисовалось понимание того чем хочется заниматься, и как. Софтверным программированием я был сыт по горло. Массы проблем десктопного софта в вебе просто не было, по определению. Зато был четкий фокус на дизайне, юзабилити, скорости. Поэтому когда пришла пора уходить из «Эксперт-Софт», я без всякого сожаления стал искать работу как разработчик для web. Поскольку городишко у нас не очень большой, выбор был практически предопределен. Так я стал работать в «Оникс-Системз», где и продолжаю работать поныне. За время работы в компании я как разработчик принимал участие в работе над несколькими десятками проектов. Несколько десятков проектов было сделано мною как фрилансером. Самым большим проектом в котором я сыграл роль менеджера, считаю свою семью. Также довольно большой проект мы сейчас поднимаем с командой разработчиков (на данный момент команда состоит из четырех php разработчиков, одного flex кодера и тестировщика). Отсюда, большой интерес к современным практикам и методологиям, разным подходам в управлении командой, повышению эффективности и качества работы. По мере сил, вдохновения и свободного времени, я буду писать об этом.

Если у Вас возникли какие-то вопросы ко мне лично, буду рад если Вы свяжетесь со мной:

skype: denis.sheremetov
Старый сайт, с музычкой и флешом

Прочая онлайновая деятельность: